.elementor-82 .elementor-element.elementor-element-3b4e57c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--overlay-opacity:0.25;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-3b4e57c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3b4e57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-rejuvenation-application-orleans-ontario.jpg") 50% 50%;background-size:cover;}.elementor-82 .elementor-element.elementor-element-3b4e57c::before, .elementor-82 .elementor-element.elementor-element-3b4e57c > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3b4e57c > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3b4e57c > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3b4e57c > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3b4e57c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0F1113;}.elementor-82 .elementor-element.elementor-element-324a070{--display:flex;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-70987c4{text-align:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-82 .elementor-element.elementor-element-70987c4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:110px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-1px;word-spacing:32px;color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-0127efd{text-align:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-82 .elementor-element.elementor-element-0127efd .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:9vw;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-1px;word-spacing:32px;color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-da7833a{--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;}.elementor-82 .elementor-element.elementor-element-bed9186 .elementor-heading-title{font-family:var( --e-global-typography-06f2e36-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-06f2e36-font-size );font-weight:var( --e-global-typography-06f2e36-font-weight );text-transform:var( --e-global-typography-06f2e36-text-transform );font-style:var( --e-global-typography-06f2e36-font-style );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-9412b41 .elementor-heading-title{font-family:var( --e-global-typography-06f2e36-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-06f2e36-font-size );font-weight:var( --e-global-typography-06f2e36-font-weight );text-transform:var( --e-global-typography-06f2e36-text-transform );font-style:var( --e-global-typography-06f2e36-font-style );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-dac7178{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-dac7178.e-con{--align-self:center;}.elementor-82 .elementor-element.elementor-element-3949ffc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-3949ffc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-270bf9f .elementor-heading-title{font-family:var( --e-global-typography-06f2e36-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-06f2e36-font-size );font-weight:var( --e-global-typography-06f2e36-font-weight );text-transform:var( --e-global-typography-06f2e36-text-transform );font-style:var( --e-global-typography-06f2e36-font-style );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-270bf9f{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-270bf9f.elementor-element{--align-self:flex-end;}.elementor-82 .elementor-element.elementor-element-4a63364{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-82 .elementor-element.elementor-element-e51b7c7 .elementor-button{font-family:var( --e-global-typography-d2d53f5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-d2d53f5-font-size );font-weight:var( --e-global-typography-d2d53f5-font-weight );text-transform:var( --e-global-typography-d2d53f5-text-transform );font-style:var( --e-global-typography-d2d53f5-font-style );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );fill:#FFFFFF;color:#FFFFFF;background-color:#BA1E48;border-style:none;}.elementor-82 .elementor-element.elementor-element-e51b7c7 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-e51b7c7 .elementor-button:focus{background-color:#9E183D;}.elementor-82 .elementor-element.elementor-element-aa1b253 .elementor-button{font-family:var( --e-global-typography-d2d53f5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-d2d53f5-font-size );font-weight:var( --e-global-typography-d2d53f5-font-weight );text-transform:var( --e-global-typography-d2d53f5-text-transform );font-style:var( --e-global-typography-d2d53f5-font-style );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-aa1b253 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-aa1b253 .elementor-button:focus{background-color:#2B5923;}.elementor-82 .elementor-element.elementor-element-430d0c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-0b96b75{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-82 .elementor-element.elementor-element-a1471fc{text-align:end;}.elementor-82 .elementor-element.elementor-element-a1471fc img{max-width:30%;}.elementor-82 .elementor-element.elementor-element-9296c71{--display:flex;}.elementor-82 .elementor-element.elementor-element-5f75af4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-411192b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Plus jakarta sans, Poppins;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 );line-height:var( --e-global-typography-secondary-line-height );color:#6B726E;}.elementor-82 .elementor-element.elementor-element-fc52280 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#111111;}.elementor-82 .elementor-element.elementor-element-3b91eca{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-ccd204c .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#111111;}.elementor-82 .elementor-element.elementor-element-6ed4839 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#111111;}.elementor-82 .elementor-element.elementor-element-7b3f36d .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#111111;}.elementor-82 .elementor-element.elementor-element-75197e6 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#111111;}.elementor-82 .elementor-element.elementor-element-543ffe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-543ffe6:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-543ffe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F6;}.elementor-82 .elementor-element.elementor-element-2618f7c6{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3a93bb5a{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7a441f2f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Plus jakarta sans, Poppins;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 );line-height:var( --e-global-typography-secondary-line-height );color:#6B726E;}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title{color:#111111;font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-d5efdc6 );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-6a0bb1c7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6a53a3f7{--display:flex;--min-height:325px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6550e615{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#3A3F3B;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6cb22f0b{--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;--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-82 .elementor-element.elementor-element-5462d2a{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f64bb35 img{max-width:75%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-f0cccc8{text-align:center;}.elementor-82 .elementor-element.elementor-element-f0cccc8 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-5b4d891{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a8c0445 img{max-width:75%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-3a6e895{text-align:center;}.elementor-82 .elementor-element.elementor-element-3a6e895 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-cbde666{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-95f9e86 img{max-width:75%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-c7f50c4{text-align:center;}.elementor-82 .elementor-element.elementor-element-c7f50c4 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-dff3745{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6597c68 img{max-width:75%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-b8be170{text-align:center;}.elementor-82 .elementor-element.elementor-element-b8be170 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3b04a88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-82 .elementor-element.elementor-element-3b04a88:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3b04a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EEE8;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-wrapper{gap:15px;}.elementor-82 .elementor-element.elementor-element-7a7302a.elementor-view-stacked .elementor-icon{background-color:#E9D800;}.elementor-82 .elementor-element.elementor-element-7a7302a.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-7a7302a.elementor-view-default .elementor-icon{fill:#E9D800;color:#E9D800;border-color:#E9D800;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon{font-size:50px;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title a{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title{color:#111111;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-wrapper{gap:15px;}.elementor-82 .elementor-element.elementor-element-aee99e6.elementor-view-stacked .elementor-icon{background-color:#B416D3;}.elementor-82 .elementor-element.elementor-element-aee99e6.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-aee99e6.elementor-view-default .elementor-icon{fill:#B416D3;color:#B416D3;border-color:#B416D3;}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon{font-size:50px;}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title{color:#111111;}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-wrapper{gap:15px;}.elementor-82 .elementor-element.elementor-element-6aaac14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22cd300 );}.elementor-82 .elementor-element.elementor-element-6aaac14.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6aaac14.elementor-view-default .elementor-icon{fill:var( --e-global-color-22cd300 );color:var( --e-global-color-22cd300 );border-color:var( --e-global-color-22cd300 );}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon{font-size:50px;}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title a{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title{color:#111111;}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-wrapper{gap:15px;}.elementor-82 .elementor-element.elementor-element-4fce349.elementor-view-stacked .elementor-icon{background-color:#0098FF;}.elementor-82 .elementor-element.elementor-element-4fce349.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4fce349.elementor-view-default .elementor-icon{fill:#0098FF;color:#0098FF;border-color:#0098FF;}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon{font-size:50px;}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title a{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title{color:#111111;}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-740ee55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-740ee55:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-740ee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F6;}.elementor-82 .elementor-element.elementor-element-7adf616b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-83a1699{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-131ab116{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#3A3F3B;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-574171ae{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3a476f35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Plus jakarta sans, Poppins;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 );line-height:var( --e-global-typography-secondary-line-height );color:#6B726E;}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title{color:#111111;font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-184420c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-707172db{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-348cdafe img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;opacity:1;transition-duration:1s;}.elementor-82 .elementor-element.elementor-element-348cdafe{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-1d03397a{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7c5f5b88{--display:flex;--min-height:220px;--justify-content:flex-start;--overlay-opacity:0.5;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-7c5f5b88::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-7c5f5b88:hover::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-7c5f5b88 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/asphalt-roof-replacement-ottawa-drone.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-7c5f5b88:hover{--overlay-opacity:0.2;}.elementor-82 .elementor-element.elementor-element-7c5f5b88, .elementor-82 .elementor-element.elementor-element-7c5f5b88::before{--overlay-transition:3s;}.elementor-82 .elementor-element.elementor-element-79859ed3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-79859ed3{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-1bcda052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2e66c0bc .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-2e66c0bc .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-2e66c0bc .elementor-button:focus{background-color:#469438;}.elementor-82 .elementor-element.elementor-element-769ed8e{color:#3A3F3B;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-3f839080{--display:flex;--min-height:220px;--justify-content:flex-start;--overlay-opacity:0.5;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-3f839080::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-3f839080:hover::before, .elementor-82 .elementor-element.elementor-element-3f839080:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3f839080:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-3f839080 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/standing-seam-metal-roof-ottawa-installation.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-3f839080:hover{--overlay-opacity:0.2;}.elementor-82 .elementor-element.elementor-element-3f839080, .elementor-82 .elementor-element.elementor-element-3f839080::before{--overlay-transition:3s;}.elementor-82 .elementor-element.elementor-element-58322d2c .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-58322d2c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-7cca2138{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7ce82725 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-7ce82725 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-7ce82725 .elementor-button:focus{background-color:#469438;}.elementor-82 .elementor-element.elementor-element-3283bab3{color:#3A3F3B;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-5640b0b3{--display:flex;--min-height:220px;--justify-content:flex-start;--overlay-opacity:0.5;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-5640b0b3::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-5640b0b3:hover::before, .elementor-82 .elementor-element.elementor-element-5640b0b3:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-5640b0b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-5640b0b3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-repair-skylight-replacement-ottawa.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-5640b0b3:hover{--overlay-opacity:0.2;}.elementor-82 .elementor-element.elementor-element-5640b0b3, .elementor-82 .elementor-element.elementor-element-5640b0b3::before{--overlay-transition:3s;}.elementor-82 .elementor-element.elementor-element-3efe67d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-3efe67d6{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6640d694{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-18633ffb .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-18633ffb .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-18633ffb .elementor-button:focus{background-color:#469438;}.elementor-82 .elementor-element.elementor-element-32d7e713{color:#3A3F3B;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6f0196e3{--display:flex;--min-height:220px;--justify-content:flex-start;--overlay-opacity:0.5;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-6f0196e3::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-6f0196e3:hover::before, .elementor-82 .elementor-element.elementor-element-6f0196e3:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6f0196e3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-6f0196e3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/aging-asphalt-shingles-lifted-ottawa-roof-inspection.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-6f0196e3:hover{--overlay-opacity:0.2;}.elementor-82 .elementor-element.elementor-element-6f0196e3, .elementor-82 .elementor-element.elementor-element-6f0196e3::before{--overlay-transition:3s;}.elementor-82 .elementor-element.elementor-element-777105f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-777105f9{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6ad42d74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1059b541 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-1059b541 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-1059b541 .elementor-button:focus{background-color:#469438;}.elementor-82 .elementor-element.elementor-element-73a95c71{color:#3A3F3B;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-eb669e7{--display:flex;--min-height:220px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-eb669e7::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-eb669e7:hover::before, .elementor-82 .elementor-element.elementor-element-eb669e7:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-eb669e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-eb669e7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-rejuvenation-application-ottawa-residential-home.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-eb669e7:hover{--overlay-opacity:0.2;}.elementor-82 .elementor-element.elementor-element-eb669e7, .elementor-82 .elementor-element.elementor-element-eb669e7::before{--overlay-transition:3s;}.elementor-82 .elementor-element.elementor-element-0a401b7{--display:flex;}.elementor-82 .elementor-element.elementor-element-389e044{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-389e044 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:32px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-82c624f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-82 .elementor-element.elementor-element-6f41a74{text-align:center;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6f41a74 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-20f3c65{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-82 .elementor-element.elementor-element-20f3c65 .elementor-heading-title{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-a6d1a65 .elementor-heading-title{font-family:var( --e-global-typography-169fdca-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-169fdca-font-size );font-weight:var( --e-global-typography-169fdca-font-weight );text-transform:var( --e-global-typography-169fdca-text-transform );font-style:var( --e-global-typography-169fdca-font-style );line-height:var( --e-global-typography-169fdca-line-height );letter-spacing:var( --e-global-typography-169fdca-letter-spacing );word-spacing:var( --e-global-typography-169fdca-word-spacing );color:#58B547;}.elementor-82 .elementor-element.elementor-element-3854c1b{text-align:center;}.elementor-82 .elementor-element.elementor-element-3854c1b .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-876468b{--display:flex;}.elementor-82 .elementor-element.elementor-element-e016a07 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#BA1E48;}.elementor-82 .elementor-element.elementor-element-e016a07 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-e016a07 .elementor-button:focus{background-color:#9E183D;}.elementor-82 .elementor-element.elementor-element-2f11c095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-2f11c095:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2f11c095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EEE8;}.elementor-82 .elementor-element.elementor-element-33e0837a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-26923db5{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7f5a1092 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Plus jakarta sans, Poppins;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 );line-height:var( --e-global-typography-secondary-line-height );color:#6B726E;}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title{color:#111111;font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-5cc61308{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-3537a28c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-27107031{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3aedefff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1eb9ec37{--display:flex;--min-height:150px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-77ce2bae{--display:flex;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-77ce2bae:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-77ce2bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/03/roof-revival-owners-didier-sevigny-julie-turmel-ottawa-roofing.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-d86ecf9{--display:flex;}.elementor-82 .elementor-element.elementor-element-7be0bc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-6114d586 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-6114d586{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6b72929b{color:#3A3F3B;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-ee0b58d{--display:flex;--min-height:150px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-e7cc01e{--display:flex;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-e7cc01e:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-e7cc01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/certified-insured-roofing-professionals-ottawa.jpg");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-61bec64{--display:flex;}.elementor-82 .elementor-element.elementor-element-7901f70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-c9dc81e .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-c9dc81e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-b584ee3{color:#3A3F3B;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-e358922{--display:flex;--min-height:150px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3b61c52{--display:flex;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3b61c52:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3b61c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/no-high-pressure-roofing-sales-ottawa.jpg");background-position:top center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-ff69f0d{--display:flex;}.elementor-82 .elementor-element.elementor-element-e922e12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-4add46e .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-4add46e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-f951f0e{color:#3A3F3B;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-9880648{--display:flex;--min-height:150px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9e493da{--display:flex;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9e493da:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-9e493da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/long-term-roofing-value-ottawa-home-e1771710375228.jpg");background-position:top center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-cfa0493{--display:flex;}.elementor-82 .elementor-element.elementor-element-38e2b99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:#D8DDD8;--border-color:#D8DDD8;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-7172376 .elementor-heading-title{font-family:"Plus Jakarta Sans", Plus jakarta sans, Poppins;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;color:#111111;}.elementor-82 .elementor-element.elementor-element-7172376{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-8bbc01a{color:#3A3F3B;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-2ac4c541{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--padding-top:24px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-2ac4c541:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/asphalt-shingle-roof-inspection-ottawa.jpg");background-position:top center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-2ac4c541::before, .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-2ac4c541 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-2ac4c541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-66b8c86 ) 0%, var( --e-global-color-32e1c9d ) 97%);}.elementor-82 .elementor-element.elementor-element-11264859{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-82 .elementor-element.elementor-element-43c42362{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title{color:#F4F6F5;font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-d5efdc6 );}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-7464b122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-0569d41 .elementor-heading-title{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#F4F6F5;}.elementor-82 .elementor-element.elementor-element-0569d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-82 .elementor-element.elementor-element-48b3f8f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-152d2b28 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#58B547;}.elementor-82 .elementor-element.elementor-element-152d2b28 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-152d2b28 .elementor-button:focus{color:#FFFFFF;background-color:#469438;}.elementor-82 .elementor-element.elementor-element-152d2b28 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-152d2b28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-23e99dc9{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2bb6a9fd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-2bb6a9fd:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2bb6a9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5efdc6 );}.elementor-82 .elementor-element.elementor-element-30f6092 .elementor-heading-title{font-family:var( --e-global-typography-32bedd5-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-32bedd5-font-size );font-weight:var( --e-global-typography-32bedd5-font-weight );text-transform:var( --e-global-typography-32bedd5-text-transform );font-style:var( --e-global-typography-32bedd5-font-style );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-5f7f188e{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-secondary );}.elementor-82 .elementor-element.elementor-element-61c8c14f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-61c8c14f:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-61c8c14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F6;}.elementor-82 .elementor-element.elementor-element-5ee62b9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-af3b7a{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title{color:#111111;font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-d5efdc6 );}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-c67b18b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-52ffe462{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-43575dd3{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:#3A3F3B;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-865cb57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-dd08dd6{--display:flex;}.elementor-82 .elementor-element.elementor-element-deeaf45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-deeaf45.e-con{--e-con-transform-translateX:0px;}.elementor-82 .elementor-element.elementor-element-deeaf45.e-con:hover{--e-con-transform-translateY:48px;}.elementor-82 .elementor-element.elementor-element-99c7cad img{height:400px;object-fit:cover;object-position:bottom center;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-43b854e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-82 .elementor-element.elementor-element-adb5e9c .elementor-heading-title{font-family:"Poppins", Plus jakarta sans, Poppins;font-size:20px;font-weight:400;line-height:1.5em;color:#111111;}.elementor-82 .elementor-element.elementor-element-adb5e9c{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-8587c93{color:#3A3F3B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-82 .elementor-element.elementor-element-df9dd23 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#BA1E48;}.elementor-82 .elementor-element.elementor-element-df9dd23 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-df9dd23 .elementor-button:focus{background-color:#9E183D;}.elementor-82 .elementor-element.elementor-element-13a7657{--display:flex;}.elementor-82 .elementor-element.elementor-element-a374c95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a374c95.e-con{--e-con-transform-translateX:0px;}.elementor-82 .elementor-element.elementor-element-a374c95.e-con:hover{--e-con-transform-translateY:48px;}.elementor-82 .elementor-element.elementor-element-8c99dd9 img{height:400px;object-fit:cover;object-position:bottom center;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-bbc7f4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-82 .elementor-element.elementor-element-bd25e8e .elementor-heading-title{font-family:"Poppins", Plus jakarta sans, Poppins;font-size:20px;font-weight:400;line-height:1.5em;color:#111111;}.elementor-82 .elementor-element.elementor-element-bd25e8e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-06b5abf{color:#3A3F3B;}.elementor-82 .elementor-element.elementor-element-7fd71f2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-7fd71f2c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-7fd71f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EEE8;}.elementor-82 .elementor-element.elementor-element-5f9b40cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4983de1b{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7cf4bc7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Plus jakarta sans, Poppins;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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-29424d6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6e8bd72c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-452f7c7d{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );color:var( --e-global-color-secondary );width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-7cfb4b1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-378947ba{--display:flex;--min-height:561px;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-repeater-item-0d646ad .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/trusted-roofing-company-ottawa-homeowner.jpg);background-size:cover;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-repeater-item-7de1618 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-transparent-roof-assessment-ottawa-homeowner.jpg);background-size:cover;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-repeater-item-7d329c6 .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-satisfied-homeowner-ottawa.jpg);background-size:cover;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-repeater-item-032211a .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/trusted-roofing-company-ottawa-community.jpg);background-size:cover;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-repeater-item-ab215cc .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-community-event-ottawa.jpg);background-size:cover;}.elementor-82 .elementor-element.elementor-element-f5658d4 .swiper-slide{height:600px;transition-duration:calc(5000ms*1.2);}.elementor-82 .elementor-element.elementor-element-f5658d4 .swiper-slide-contents{max-width:66%;}.elementor-82 .elementor-element.elementor-element-f5658d4 .swiper-slide-inner{text-align:center;}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-swiper-button{font-size:0px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f5658d4 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f5658d4 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-2bc619f0{--display:flex;}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title{margin-block-end:4px;}.elementor-82 .elementor-element.elementor-element-154b40e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-154b40e3.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-154b40e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon{font-size:16px;}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title a{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__name{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__icon{font-size:40px;}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__icon svg{width:40px;}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-star-rating{font-size:20px;}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-swiper-button{font-size:25px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-21678ab .swiper-pagination-bullet-active, .elementor-82 .elementor-element.elementor-element-21678ab .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-21678ab .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-21678ab{padding:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-ca3fb3b{--display:flex;}.elementor-82 .elementor-element.elementor-element-4a6cdd3{--display:flex;}.elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title{margin-block-end:4px;}.elementor-82 .elementor-element.elementor-element-50985ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-50985ef.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-50985ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon{font-size:16px;}.elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title a{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__name{font-family:var( --e-global-typography-745cbd3-font-family ), Plus jakarta sans, Poppins;font-size:var( --e-global-typography-745cbd3-font-size );font-weight:var( --e-global-typography-745cbd3-font-weight );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Plus jakarta sans, Poppins;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-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__icon{font-size:40px;}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__icon svg{width:40px;}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-star-rating{font-size:20px;}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-swiper-button{font-size:25px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4284fe4 .swiper-pagination-bullet-active, .elementor-82 .elementor-element.elementor-element-4284fe4 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4284fe4 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4284fe4{padding:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-4272562{--display:flex;--min-height:561px;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-repeater-item-032211a .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/trusted-roofing-company-ottawa-community.jpg);background-size:contain;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-repeater-item-ab215cc .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-community-event-ottawa.jpg);background-size:contain;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-repeater-item-0d646ad .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/trusted-roofing-company-ottawa-homeowner.jpg);background-size:contain;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-repeater-item-7d329c6 .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-satisfied-homeowner-ottawa.jpg);background-size:contain;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-repeater-item-dd0eb1c .swiper-slide-bg{background-image:url(https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/roof-revival-transparent-roof-assessment-ottawa-homeowner.jpg);background-size:contain;}.elementor-82 .elementor-element.elementor-element-29713c8 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-82 .elementor-element.elementor-element-29713c8 .swiper-slide-contents{max-width:66%;}.elementor-82 .elementor-element.elementor-element-29713c8 .swiper-slide-inner{text-align:center;}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-swiper-button{font-size:0px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-29713c8 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-29713c8 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-3b4e57c{--content-width:1440px;}.elementor-82 .elementor-element.elementor-element-da7833a{--content-width:1064px;}.elementor-82 .elementor-element.elementor-element-dac7178{--width:100%;}.elementor-82 .elementor-element.elementor-element-3949ffc{--width:50%;}.elementor-82 .elementor-element.elementor-element-4a63364{--content-width:100%;}.elementor-82 .elementor-element.elementor-element-430d0c4{--width:50%;}.elementor-82 .elementor-element.elementor-element-0b96b75{--content-width:100%;}.elementor-82 .elementor-element.elementor-element-5462d2a{--width:65%;}.elementor-82 .elementor-element.elementor-element-5b4d891{--width:65%;}.elementor-82 .elementor-element.elementor-element-cbde666{--width:65%;}.elementor-82 .elementor-element.elementor-element-dff3745{--width:65%;}.elementor-82 .elementor-element.elementor-element-574171ae{--width:40%;}.elementor-82 .elementor-element.elementor-element-7c5f5b88{--width:calc( 50% - 12px );}.elementor-82 .elementor-element.elementor-element-3f839080{--width:calc( 50% - 12px );}.elementor-82 .elementor-element.elementor-element-5640b0b3{--width:calc( 50% - 12px );}.elementor-82 .elementor-element.elementor-element-6f0196e3{--width:calc( 50% - 12px );}.elementor-82 .elementor-element.elementor-element-26923db5{--width:73%;}.elementor-82 .elementor-element.elementor-element-27107031{--width:18%;}.elementor-82 .elementor-element.elementor-element-77ce2bae{--width:80%;}.elementor-82 .elementor-element.elementor-element-e7cc01e{--width:80%;}.elementor-82 .elementor-element.elementor-element-3b61c52{--width:80%;}.elementor-82 .elementor-element.elementor-element-9e493da{--width:80%;}.elementor-82 .elementor-element.elementor-element-43c42362{--width:80%;}.elementor-82 .elementor-element.elementor-element-2bb6a9fd{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-3b4e57c{--content-width:700px;}.elementor-82 .elementor-element.elementor-element-da7833a{--content-width:600px;}.elementor-82 .elementor-element.elementor-element-dac7178{--width:700px;}.elementor-82 .elementor-element.elementor-element-3949ffc{--width:603.5px;}.elementor-82 .elementor-element.elementor-element-430d0c4{--width:700px;}.elementor-82 .elementor-element.elementor-element-574171ae{--width:100%;}.elementor-82 .elementor-element.elementor-element-26923db5{--width:100%;}.elementor-82 .elementor-element.elementor-element-3537a28c{--width:55%;}.elementor-82 .elementor-element.elementor-element-27107031{--width:59%;}.elementor-82 .elementor-element.elementor-element-43c42362{--width:100%;}.elementor-82 .elementor-element.elementor-element-2bb6a9fd{--width:92%;}.elementor-82 .elementor-element.elementor-element-deeaf45{--width:100%;}.elementor-82 .elementor-element.elementor-element-a374c95{--width:100%;}}@media(min-width:1025px){.elementor-82 .elementor-element.elementor-element-2ac4c541:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-3b4e57c{--justify-content:center;--overlay-opacity:0.7;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-324a070{--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-70987c4 .elementor-heading-title{font-size:68px;word-spacing:16px;}.elementor-82 .elementor-element.elementor-element-0127efd .elementor-heading-title{font-size:68px;word-spacing:16px;}.elementor-82 .elementor-element.elementor-element-bed9186 .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-9412b41 .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-dac7178{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-3949ffc{--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-82 .elementor-element.elementor-element-270bf9f .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-270bf9f{padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-82 .elementor-element.elementor-element-270bf9f.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-4a63364{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-e51b7c7 .elementor-button{font-size:var( --e-global-typography-d2d53f5-font-size );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );}.elementor-82 .elementor-element.elementor-element-aa1b253 .elementor-button{font-size:var( --e-global-typography-d2d53f5-font-size );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );}.elementor-82 .elementor-element.elementor-element-430d0c4{--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-82 .elementor-element.elementor-element-0b96b75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9296c71{--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-82 .elementor-element.elementor-element-c088cb6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;}.elementor-82 .elementor-element.elementor-element-c088cb6 img{max-width:20%;}.elementor-82 .elementor-element.elementor-element-411192b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-fc52280 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-3b91eca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-ccd204c .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-6ed4839 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-7b3f36d .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-75197e6 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-543ffe6{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-7a441f2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-6550e615{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-f0cccc8 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3a6e895 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-c7f50c4 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-b8be170 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3b04a88{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-740ee55{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-7adf616b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-83a1699{--justify-content:flex-end;}.elementor-82 .elementor-element.elementor-element-83a1699.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-131ab116{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-82 .elementor-element.elementor-element-3a476f35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-7c5f5b88{--justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-79859ed3 .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-79859ed3{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-1bcda052{--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-82 .elementor-element.elementor-element-769ed8e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-769ed8e.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-3f839080{--justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-58322d2c .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-58322d2c{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-82 .elementor-element.elementor-element-7cca2138{--min-height:195px;--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-82 .elementor-element.elementor-element-3283bab3{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-3283bab3.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-5640b0b3{--justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-3efe67d6 .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-3efe67d6{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-82 .elementor-element.elementor-element-6640d694{--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-82 .elementor-element.elementor-element-32d7e713{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-32d7e713.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-6f0196e3{--justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-777105f9 .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-777105f9{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-82 .elementor-element.elementor-element-6ad42d74{--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-82 .elementor-element.elementor-element-73a95c71{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-73a95c71.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-0a401b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-389e044 .elementor-heading-title{font-size:24px;}.elementor-82 .elementor-element.elementor-element-389e044{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-82 .elementor-element.elementor-element-6f41a74 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-20f3c65 .elementor-heading-title{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-a6d1a65 .elementor-heading-title{font-size:var( --e-global-typography-169fdca-font-size );line-height:var( --e-global-typography-169fdca-line-height );letter-spacing:var( --e-global-typography-169fdca-letter-spacing );word-spacing:var( --e-global-typography-169fdca-word-spacing );}.elementor-82 .elementor-element.elementor-element-3854c1b .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-2f11c095{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-7f5a1092 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-82 .elementor-element.elementor-element-7be0bc8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-6114d586 .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-7901f70{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-c9dc81e .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-e922e12{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-4add46e .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-38e2b99{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-7172376 .elementor-heading-title{font-size:22px;}.elementor-82 .elementor-element.elementor-element-2ac4c541{--min-height:500px;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-0569d41 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-30f6092 .elementor-heading-title{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-5f7f188e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-61c8c14f{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-5ee62b9c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-c67b18b{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-43575dd3{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-82 .elementor-element.elementor-element-adb5e9c .elementor-heading-title{font-size:16px;}.elementor-82 .elementor-element.elementor-element-bd25e8e .elementor-heading-title{font-size:16px;}.elementor-82 .elementor-element.elementor-element-7fd71f2c{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-82 .elementor-element.elementor-element-5f9b40cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-7cf4bc7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-452f7c7d{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-82 .elementor-element.elementor-element-7cfb4b1d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__name{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-swiper-button{font-size:0px;}.elementor-82 .elementor-element.elementor-element-21678ab{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4a6cdd3{--margin-top:0%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title a{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__name{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-swiper-button{font-size:0px;}.elementor-82 .elementor-element.elementor-element-4284fe4{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-3b4e57c{--content-width:100%;--justify-content:center;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-324a070{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-70987c4 .elementor-heading-title{font-size:60px;word-spacing:8px;}.elementor-82 .elementor-element.elementor-element-70987c4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-0127efd .elementor-heading-title{font-size:40px;word-spacing:8px;}.elementor-82 .elementor-element.elementor-element-0127efd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-da7833a{--content-width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 0px;--row-gap:5px;--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-82 .elementor-element.elementor-element-bed9186 .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-bed9186{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-9412b41 .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-dac7178{--width:100%;}.elementor-82 .elementor-element.elementor-element-3949ffc{--width:100%;}.elementor-82 .elementor-element.elementor-element-270bf9f{text-align:center;padding:0% 0% 15% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-82 .elementor-element.elementor-element-270bf9f .elementor-heading-title{font-size:var( --e-global-typography-06f2e36-font-size );line-height:var( --e-global-typography-06f2e36-line-height );letter-spacing:var( --e-global-typography-06f2e36-letter-spacing );word-spacing:var( --e-global-typography-06f2e36-word-spacing );}.elementor-82 .elementor-element.elementor-element-270bf9f.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-4a63364{--content-width:100%;--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-82 .elementor-element.elementor-element-e51b7c7 .elementor-button{font-size:var( --e-global-typography-d2d53f5-font-size );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );}.elementor-82 .elementor-element.elementor-element-aa1b253 .elementor-button{font-size:var( --e-global-typography-d2d53f5-font-size );line-height:var( --e-global-typography-d2d53f5-line-height );letter-spacing:var( --e-global-typography-d2d53f5-letter-spacing );word-spacing:var( --e-global-typography-d2d53f5-word-spacing );}.elementor-82 .elementor-element.elementor-element-430d0c4{--width:100%;}.elementor-82 .elementor-element.elementor-element-0b96b75{--content-width:100%;--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-82 .elementor-element.elementor-element-c088cb6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-c088cb6 img{max-width:30%;}.elementor-82 .elementor-element.elementor-element-5f75af4{--content-width:100%;--justify-content:space-evenly;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-411192b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-fc52280 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-3b91eca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0% 0% 15% 0%;}.elementor-82 .elementor-element.elementor-element-1f36b75 img{max-width:50%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-ccd204c{text-align:center;padding:0% 0% 10% 0%;}.elementor-82 .elementor-element.elementor-element-ccd204c .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-051353c img{max-width:50%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-6ed4839{text-align:center;padding:0% 0% 10% 0%;}.elementor-82 .elementor-element.elementor-element-6ed4839 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-ad214dc img{max-width:50%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-7b3f36d{text-align:center;padding:0% 0% 10% 0%;}.elementor-82 .elementor-element.elementor-element-7b3f36d .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-a9a6375 img{max-width:50%;border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-75197e6{text-align:center;padding:0% 0% 0% 0%;}.elementor-82 .elementor-element.elementor-element-75197e6 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-7a441f2f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-6a0bb1c7 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-6550e615{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-6cb22f0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-f0cccc8 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3a6e895 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-c7f50c4 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-b8be170 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3b04a88{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-7a7302a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-7a7302a{padding:0% 0% 15% 0%;}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-aee99e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-aee99e6{padding:0% 0% 15% 0%;}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-6aaac14 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-6aaac14{padding:0% 0% 15% 0%;}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-title a{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-4fce349 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-740ee55{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-131ab116{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-3a476f35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-184420c6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-79859ed3 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-769ed8e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-58322d2c .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-7cca2138{--min-height:150px;}.elementor-82 .elementor-element.elementor-element-3283bab3{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-3efe67d6 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-32d7e713{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-777105f9 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-73a95c71{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-389e044 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-389e044{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-82 .elementor-element.elementor-element-6f41a74 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-6f41a74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-82 .elementor-element.elementor-element-20f3c65 .elementor-heading-title{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-a6d1a65 .elementor-heading-title{font-size:var( --e-global-typography-169fdca-font-size );line-height:var( --e-global-typography-169fdca-line-height );letter-spacing:var( --e-global-typography-169fdca-letter-spacing );word-spacing:var( --e-global-typography-169fdca-word-spacing );}.elementor-82 .elementor-element.elementor-element-3854c1b .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-2f11c095{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-33e0837a{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-7f5a1092 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-5cc61308 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-5cc61308{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-82 .elementor-element.elementor-element-3537a28c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-3537a28c.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-77ce2bae{--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-82 .elementor-element.elementor-element-d86ecf9{--min-height:100px;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-d86ecf9:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-d86ecf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/03/roof-revival-owners-didier-sevigny-julie-turmel-ottawa-roofing.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-7be0bc8{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-6114d586 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-6114d586{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-6b72929b{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-61bec64{--min-height:100px;--justify-content:center;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-61bec64:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-61bec64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/certified-insured-roofing-professionals-ottawa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-7901f70{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-c9dc81e .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-c9dc81e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-b584ee3{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-ff69f0d{--min-height:100px;--justify-content:center;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-ff69f0d:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-ff69f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/no-high-pressure-roofing-sales-ottawa.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-e922e12{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-4add46e .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-4add46e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-f951f0e{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-cfa0493{--min-height:100px;--justify-content:center;--border-radius:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-cfa0493:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-cfa0493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrevival.nexovox.ca/wp-content/uploads/2026/02/long-term-roofing-value-ottawa-home-e1771710375228.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-38e2b99{--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-82 .elementor-element.elementor-element-7172376 .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-7172376{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-8bbc01a{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-2ac4c541:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2ac4c541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-82 .elementor-element.elementor-element-2ac4c541{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-7464b122 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-0569d41 .elementor-heading-title{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-30f6092 .elementor-heading-title{font-size:var( --e-global-typography-32bedd5-font-size );line-height:var( --e-global-typography-32bedd5-line-height );letter-spacing:var( --e-global-typography-32bedd5-letter-spacing );word-spacing:var( --e-global-typography-32bedd5-word-spacing );}.elementor-82 .elementor-element.elementor-element-5f7f188e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-61c8c14f{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-5ee62b9c{--margin-top:0%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-c67b18b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-43575dd3{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-deeaf45{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-adb5e9c .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-a374c95{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-bd25e8e .elementor-heading-title{font-size:20px;}.elementor-82 .elementor-element.elementor-element-7fd71f2c{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-7cf4bc7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-82 .elementor-element.elementor-element-29424d6f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-452f7c7d{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-378947ba{--min-height:149px;}.elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-154b40e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__name{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-21678ab .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-4a6cdd3{--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-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-50985ef .elementor-icon-box-title a{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__header, .elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__name{font-size:var( --e-global-typography-745cbd3-font-size );line-height:var( --e-global-typography-745cbd3-line-height );letter-spacing:var( --e-global-typography-745cbd3-letter-spacing );word-spacing:var( --e-global-typography-745cbd3-word-spacing );}.elementor-82 .elementor-element.elementor-element-4284fe4 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-82 .elementor-element.elementor-element-4272562{--min-height:149px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-29713c8 .swiper-slide{height:250px;}}