.elementor-250 .elementor-element.elementor-element-555a69e{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.91;--margin-top:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-555a69e:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-555a69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/08/header-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-555a69e::before, .elementor-250 .elementor-element.elementor-element-555a69e > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-555a69e > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-555a69e > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-555a69e > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-555a69e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e16a33b ) 12%, #FFFFFF00 26%);}.elementor-250 .elementor-element.elementor-element-555a69e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-70b73a4{--display:flex;--padding-top:0200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-250 .elementor-element.elementor-element-deafcc5{width:var( --container-widget-width, 633px );max-width:633px;--container-widget-width:633px;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-deafcc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-deafcc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-e16a33b );}.elementor-250 .elementor-element.elementor-element-23877c6{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-23877c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-e16a33b );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-8c90cb9{--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;--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__front{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/aerial-view-of-unfinished-house-with-aerated-light-2023-11-27-05-24-58-utc-2-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__back{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/aerial-view-of-unfinished-house-with-aerated-light-2023-11-27-05-24-58-utc-2-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010182;text-align:center;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__button{margin-center:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;border-width:0px;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__front{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/handyman-in-helmet-giving-toolbox-to-handsome-coll2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__back{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/handyman-in-helmet-giving-toolbox-to-handsome-coll2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010182;text-align:center;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__button{margin-center:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;border-width:0px;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__front{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/construction-roof-of-new-house-is-being-covered-wi-2023-12-04-21-17-36-utc-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__back{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/construction-roof-of-new-house-is-being-covered-wi-2023-12-04-21-17-36-utc-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010182;text-align:center;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__button{margin-center:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;border-width:0px;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__front{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/top-view-of-leaking-house-roofs-covered-with-prote-2024-04-11-17-47-02-utc-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__back{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/09/top-view-of-leaking-house-roofs-covered-with-prote-2024-04-11-17-47-02-utc-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010182;text-align:center;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__button{margin-center:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;border-width:0px;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__front{background-image:url("https://revoroofingfl.com/wp-content/uploads/2025/04/closeup-of-house-roof-top-covered-with-asphalt.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__back{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/06/391b1be8d4a050abc67e4b0118133c50-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__button{margin-center:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;border-width:0px;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-250 .elementor-element.elementor-element-5c6498d{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-5c6498d:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-5c6498d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/07/wide-garage-double-door-and-concrete-driveway-of-n-2023-11-27-05-29-18-utc-2.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-250 .elementor-element.elementor-element-505e3cf{--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-250 .elementor-element.elementor-element-e14158f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-112fdff{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}.elementor-250 .elementor-element.elementor-element-112fdff .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button{background-color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-744abd6{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.58;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-744abd6:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-744abd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/08/shutterstock_1978114271.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-744abd6::before, .elementor-250 .elementor-element.elementor-element-744abd6 > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-744abd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-744abd6 > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-744abd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-744abd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020000;--background-overlay:'';}.elementor-250 .elementor-element.elementor-element-3183a00{--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-250 .elementor-element.elementor-element-e587249 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-e16a33b );}.elementor-250 .elementor-element.elementor-element-0361ef0{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}.elementor-250 .elementor-element.elementor-element-0361ef0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-e16a33b );}.elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-c803ac4 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-c08c164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-505cedb{--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-250 .elementor-element.elementor-element-5bc0448{text-align:center;}.elementor-250 .elementor-element.elementor-element-5bc0448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-4da608b{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;}.elementor-250 .elementor-element.elementor-element-4da608b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-d1116e0{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-d1116e0:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-d1116e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/06/Group-46.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-03a24b8{--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-250 .elementor-element.elementor-element-d15fa4d{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-ca55368{--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-250 .elementor-element.elementor-element-bc0b228 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-375889b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-250 .elementor-element.elementor-element-54b6345{--display:flex;--overlay-opacity:0.69;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-250 .elementor-element.elementor-element-54b6345:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-54b6345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/06/1cc95937991a62e6335bb1d0a2ec5e77-768x511.webp");background-position:center center;background-size:cover;}.elementor-250 .elementor-element.elementor-element-54b6345::before, .elementor-250 .elementor-element.elementor-element-54b6345 > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-54b6345 > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-54b6345 > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-54b6345 > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-54b6345 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e16a33b );--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-250 .elementor-element.elementor-element-24f3539 img{width:80px;max-width:80px;}.elementor-250 .elementor-element.elementor-element-1273185{text-align:center;}.elementor-250 .elementor-element.elementor-element-1273185 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-90923b6{text-align:center;}.elementor-250 .elementor-element.elementor-element-90923b6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-1d3f261{--display:flex;--overlay-opacity:0.69;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-250 .elementor-element.elementor-element-1d3f261:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-1d3f261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/06/80b63ae6cd1a3e84650f5ed964e91e30.webp");background-position:center center;background-size:cover;}.elementor-250 .elementor-element.elementor-element-1d3f261::before, .elementor-250 .elementor-element.elementor-element-1d3f261 > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-1d3f261 > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-1d3f261 > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-1d3f261 > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-1d3f261 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e16a33b );--background-overlay:'';}.elementor-250 .elementor-element.elementor-element-73d99f7 img{width:80px;max-width:80px;}.elementor-250 .elementor-element.elementor-element-371118c{text-align:center;}.elementor-250 .elementor-element.elementor-element-371118c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-0c5eafe{text-align:center;}.elementor-250 .elementor-element.elementor-element-0c5eafe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-624b592{--display:flex;--overlay-opacity:0.69;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-250 .elementor-element.elementor-element-624b592:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-624b592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/06/07e9e92d4fee6aeddb35bc8c7f08dd97.webp");background-position:center center;background-size:cover;}.elementor-250 .elementor-element.elementor-element-624b592::before, .elementor-250 .elementor-element.elementor-element-624b592 > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-624b592 > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-624b592 > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-624b592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-624b592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e16a33b );--background-overlay:'';}.elementor-250 .elementor-element.elementor-element-97a5cb2 img{width:80px;max-width:80px;}.elementor-250 .elementor-element.elementor-element-b1b33ac{text-align:center;}.elementor-250 .elementor-element.elementor-element-b1b33ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-39c9a18{text-align:center;}.elementor-250 .elementor-element.elementor-element-39c9a18 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-50f1a82{--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;--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-250 .elementor-element.elementor-element-06924b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-250 .elementor-element.elementor-element-06924b3:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-06924b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;background-image:url("https://revoroofingfl.com/wp-content/uploads/2024/08/shutterstock_1965193603.webp");background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-06924b3::before, .elementor-250 .elementor-element.elementor-element-06924b3 > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-06924b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-250 .elementor-element.elementor-element-06924b3 > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-06924b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-250 .elementor-element.elementor-element-06924b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-250 .elementor-element.elementor-element-3e88baf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-250 .elementor-element.elementor-element-6f6d222 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-e16a33b );}.elementor-250 .elementor-element.elementor-element-d5a7c50{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-250 .elementor-element.elementor-element-d5a7c50 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-e16a33b );}.elementor-250 .elementor-element.elementor-element-33e4e77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-250 .elementor-element.elementor-element-33e4e77:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-33e4e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC6FCF;}.elementor-250 .elementor-element.elementor-element-91a3106 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-91a3106 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-555d99b{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-54b6345{--width:100%;}.elementor-250 .elementor-element.elementor-element-1d3f261{--width:100%;}.elementor-250 .elementor-element.elementor-element-624b592{--width:100%;}.elementor-250 .elementor-element.elementor-element-06924b3{--width:50%;}.elementor-250 .elementor-element.elementor-element-3e88baf{--content-width:800px;}.elementor-250 .elementor-element.elementor-element-33e4e77{--width:50%;}}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-555a69e{--min-height:500px;}.elementor-250 .elementor-element.elementor-element-deafcc5 .elementor-heading-title{font-size:40px;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box{height:200px;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box{height:200px;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box{height:200px;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box{height:200px;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box{height:200px;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:16px;}.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-5c6498d{--min-height:300px;}.elementor-250 .elementor-element.elementor-element-e14158f .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-112fdff .elementor-heading-title{font-size:20px;}.elementor-250 .elementor-element.elementor-element-744abd6{--min-height:400px;}.elementor-250 .elementor-element.elementor-element-e587249 .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-0361ef0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-250 .elementor-element.elementor-element-0361ef0 .elementor-heading-title{font-size:20px;}.elementor-250 .elementor-element.elementor-element-c08c164{--padding-top:50px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-5bc0448 .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-4da608b .elementor-heading-title{font-size:20px;}.elementor-250 .elementor-element.elementor-element-d1116e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-03a24b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-d15fa4d{--padding-top:00px;--padding-bottom:040px;--padding-left:024px;--padding-right:024px;}.elementor-250 .elementor-element.elementor-element-bc0b228 .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-24f3539 img{width:50px;}.elementor-250 .elementor-element.elementor-element-90923b6 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-73d99f7 img{width:50px;}.elementor-250 .elementor-element.elementor-element-0c5eafe .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-97a5cb2 img{width:50px;}.elementor-250 .elementor-element.elementor-element-39c9a18 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-6f6d222{text-align:center;}.elementor-250 .elementor-element.elementor-element-6f6d222 .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-d5a7c50{width:100%;max-width:100%;}.elementor-250 .elementor-element.elementor-element-d5a7c50 .elementor-heading-title{font-size:20px;}.elementor-250 .elementor-element.elementor-element-91a3106 .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-555a69e{--min-height:450px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-250 .elementor-element.elementor-element-70b73a4{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-deafcc5 .elementor-heading-title{font-size:26px;}.elementor-250 .elementor-element.elementor-element-23877c6 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-250 .elementor-element.elementor-element-4e8db1e .elementor-button{font-size:14px;}.elementor-250 .elementor-element.elementor-element-8c90cb9{--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-250 .elementor-element.elementor-element-5c6498d{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-e14158f{text-align:center;}.elementor-250 .elementor-element.elementor-element-e14158f .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-112fdff .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-db78dc8 .elementor-button{font-size:16px;}.elementor-250 .elementor-element.elementor-element-744abd6{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-e587249{text-align:center;}.elementor-250 .elementor-element.elementor-element-e587249 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-0361ef0{width:100%;max-width:100%;}.elementor-250 .elementor-element.elementor-element-0361ef0 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-c803ac4 .elementor-button{font-size:16px;}.elementor-250 .elementor-element.elementor-element-c08c164{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-5bc0448{text-align:center;}.elementor-250 .elementor-element.elementor-element-5bc0448 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-4da608b .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-d1116e0:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-d1116e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-250 .elementor-element.elementor-element-d1116e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-d15fa4d{--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-bc0b228{text-align:center;}.elementor-250 .elementor-element.elementor-element-bc0b228 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-375889b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-6f6d222{text-align:center;}.elementor-250 .elementor-element.elementor-element-6f6d222 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-d5a7c50{width:100%;max-width:100%;}.elementor-250 .elementor-element.elementor-element-d5a7c50 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-91a3106 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-91a3106{text-align:center;}.elementor-250 .elementor-element.elementor-element-91a3106 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for flip-box, class: .elementor-element-4c006f0 */.elementor-250 .elementor-element.elementor-element-4c006f0 .elementor-flip-box__back .elementor-flip-box__layer__inner{
background: #00000099;
padding:20px 2px;

}

@media (max-width: 1025px) {
    .elementor-flip-box__layer__overlay {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3d78729 */.elementor-250 .elementor-element.elementor-element-3d78729 .elementor-flip-box__back .elementor-flip-box__layer__inner{
background: #00000099;
padding:20px 2px;

}

@media (max-width: 1025px) {
    .elementor-flip-box__layer__overlay {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9fe8f9b */.elementor-250 .elementor-element.elementor-element-9fe8f9b .elementor-flip-box__back .elementor-flip-box__layer__inner{
background: #00000099;
padding:20px 2px;

}

@media (max-width: 1025px) {
    .elementor-flip-box__layer__overlay {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2653215 */.elementor-250 .elementor-element.elementor-element-2653215 .elementor-flip-box__back .elementor-flip-box__layer__inner{
background: #00000099;
padding:20px 2px;

}

@media (max-width: 1025px) {
    .elementor-flip-box__layer__overlay {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b3ec06f */.elementor-250 .elementor-element.elementor-element-b3ec06f .elementor-flip-box__back .elementor-flip-box__layer__inner{
background: #00000099;
padding:20px 2px;

}

@media (max-width: 1025px) {
    .elementor-flip-box__layer__overlay {
        padding: 20px !important;
    }
}/* End custom CSS */