.elementor-8 .elementor-element.elementor-element-7eea1df{--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-8 .elementor-element.elementor-element-7eea1df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7eea1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrangerusa.com/wp-content/uploads/2025/10/501753143_1291803962945548_4473707677408248976_n.jpg");background-position:-529px -132px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ed63038{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-ed63038 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6vw;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5f9c22d{margin:-10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-5f9c22d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4vw;font-weight:600;line-height:3rlh;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-216ea68 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-7e2b717{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-7e2b717:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7e2b717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-8be5c82{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8be5c82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8be5c82 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-18e5416{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;width:var( --container-widget-width, 5.37% );max-width:5.37%;--e-transform-rotateZ:90deg;--container-widget-width:5.37%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-18e5416.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-18e5416 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-18e5416 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-8 .elementor-element.elementor-element-db7bedf{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-db7bedf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-db7bedf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cc11c33{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;width:var( --container-widget-width, 5.37% );max-width:5.37%;--e-transform-rotateZ:90deg;--container-widget-width:5.37%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cc11c33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cc11c33 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-cc11c33 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-8 .elementor-element.elementor-element-3602672{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3602672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3602672 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-49b1bfc{--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-8 .elementor-element.elementor-element-49b1bfc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-49b1bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrangerusa.com/wp-content/uploads/2025/10/501574955_1291804092945535_8268398444289551971_n-No-bkkgd-e1761779866353.png");background-position:0vw 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6b5d8d2{--display:flex;}.elementor-8 .elementor-element.elementor-element-6b5d8d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6b5d8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#718096C4;}.elementor-8 .elementor-element.elementor-element-7ebab49{--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-8 .elementor-element.elementor-element-7ebab49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fc61bf2{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc61bf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-91ba33b{width:var( --container-widget-width, 107.059% );max-width:107.059%;margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:107.059%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-91ba33b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-91ba33b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5vw;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-1fc06e1{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8 .elementor-element.elementor-element-1fc06e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-772a1d5{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;line-height:2rlh;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-a71aa14{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-09d73fe .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-09d73fe{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;}.elementor-8 .elementor-element.elementor-element-36fbe43{--display:flex;}.elementor-8 .elementor-element.elementor-element-b0f9eb4{width:var( --container-widget-width, 107.059% );max-width:107.059%;margin:-9vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:107.059%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-b0f9eb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b0f9eb4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5vw;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-3421c96{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-3421c96 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-2287575{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-2287575:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2287575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-80ce691{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-80ce691.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-80ce691 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-eecc804{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;width:var( --container-widget-width, 5.37% );max-width:5.37%;--e-transform-rotateZ:90deg;--container-widget-width:5.37%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-eecc804.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-eecc804 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-eecc804 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-8 .elementor-element.elementor-element-3b6e713{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3b6e713.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3b6e713 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e93d8c9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;width:var( --container-widget-width, 5.37% );max-width:5.37%;--e-transform-rotateZ:90deg;--container-widget-width:5.37%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e93d8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e93d8c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-e93d8c9 .elementor-divider{text-align:center;padding-block-start:27px;padding-block-end:27px;}.elementor-8 .elementor-element.elementor-element-78071d8{width:var( --container-widget-width, 30% );max-width:30%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-78071d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-78071d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.9vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-1d9f216{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-1d9f216:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d9f216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrangerusa.com/wp-content/uploads/2025/11/Roof-Ranger.png");background-position:-9vw 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-920a7ce{--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-8 .elementor-element.elementor-element-77558be{--display:flex;}.elementor-8 .elementor-element.elementor-element-5532e3e{width:var( --container-widget-width, 107.059% );max-width:107.059%;margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:107.059%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5532e3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5532e3e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5vw;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-33dfff7{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8 .elementor-element.elementor-element-33dfff7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-fe4ca56{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;line-height:2rlh;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-0e232b5 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-25d1a0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-25d1a0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25d1a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-b91e3f6{--display:flex;}.elementor-8 .elementor-element.elementor-element-513a2ec{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-513a2ec .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6vw;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-1694f6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8 .elementor-element.elementor-element-1694f6a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8e4fda1{--display:flex;}.elementor-8 .elementor-element.elementor-element-8e4fda1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13ab973{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-13ab973.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13ab973 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-f5684c4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-f5684c4 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-f5684c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-271ba78{width:var( --container-widget-width, 100% );max-width:100%;margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-271ba78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-271ba78 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5vw;font-weight:400;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-8751963{--display:flex;}.elementor-8 .elementor-element.elementor-element-8751963.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8fa6f2c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8fa6f2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8fa6f2c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-640e46d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-640e46d .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-640e46d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-887d36c{width:var( --container-widget-width, 100% );max-width:100%;margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-887d36c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-887d36c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5vw;font-weight:400;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-40d58d6{--display:flex;}.elementor-8 .elementor-element.elementor-element-40d58d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e52b65e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e52b65e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e52b65e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-af8cdc1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.2rem;margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-8 .elementor-element.elementor-element-af8cdc1 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-af8cdc1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-a58e09d{width:var( --container-widget-width, 100% );max-width:100%;margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-a58e09d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a58e09d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5vw;font-weight:400;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6ddbc0d{--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;}.elementor-8 .elementor-element.elementor-element-9ff1116{--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-8 .elementor-element.elementor-element-9ff1116.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6d6fa16{--display:flex;}.elementor-8 .elementor-element.elementor-element-e6be122{text-align:center;}.elementor-8 .elementor-element.elementor-element-e6be122 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4vw;font-weight:700;}.elementor-8 .elementor-element.elementor-element-8d8a540{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-8d8a540 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-af93dc4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;line-height:3rlh;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-a10c279 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-f5e21bf{--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;}.elementor-8 .elementor-element.elementor-element-f5e21bf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f5e21bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-8 .elementor-element.elementor-element-8f6df4d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8f6df4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8f6df4d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-e827fd2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e827fd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e827fd2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-dd29397{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-dd29397.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dd29397 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d8c549c{--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;}.elementor-8 .elementor-element.elementor-element-e338374{--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-8 .elementor-element.elementor-element-80417ac{--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-8 .elementor-element.elementor-element-7210c3e{--display:flex;}.elementor-8 .elementor-element.elementor-element-749561c{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;line-height:3rlh;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-1b31566 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8799f88{--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;}.elementor-8 .elementor-element.elementor-element-8799f88:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8799f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-1a60450 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1a60450 .elementor-testimonial__header, .elementor-8 .elementor-element.elementor-element-1a60450 .elementor-testimonial__name{font-family:"Open Sans", Sans-serif;font-size:2vw;font-weight:600;}.elementor-8 .elementor-element.elementor-element-7b58e57{--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-8 .elementor-element.elementor-element-01b37ad{--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-8 .elementor-element.elementor-element-01b37ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-284c49b{--display:flex;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8 .elementor-element.elementor-element-4e64d4c{text-align:center;}.elementor-8 .elementor-element.elementor-element-4e64d4c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4vw;font-weight:700;}.elementor-8 .elementor-element.elementor-element-dc10e77{margin:-7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-8 .elementor-element.elementor-element-dc10e77 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-cbcb7e1{--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-around;}.elementor-8 .elementor-element.elementor-element-1b922b3 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-64c7757 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:3vw;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7ebab49{--width:98.213%;}.elementor-8 .elementor-element.elementor-element-fc61bf2{--width:52.685%;}.elementor-8 .elementor-element.elementor-element-a71aa14{--width:50%;}.elementor-8 .elementor-element.elementor-element-920a7ce{--width:71%;}.elementor-8 .elementor-element.elementor-element-8e4fda1{--width:30%;}.elementor-8 .elementor-element.elementor-element-8751963{--width:30%;}.elementor-8 .elementor-element.elementor-element-40d58d6{--width:30%;}.elementor-8 .elementor-element.elementor-element-9ff1116{--width:100%;}.elementor-8 .elementor-element.elementor-element-e338374{--width:50%;}.elementor-8 .elementor-element.elementor-element-80417ac{--width:50%;}.elementor-8 .elementor-element.elementor-element-01b37ad{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7eea1df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7eea1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-49b1bfc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-49b1bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-8 .elementor-element.elementor-element-1d9f216:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d9f216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-7eea1df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7eea1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-49b1bfc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-49b1bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-8 .elementor-element.elementor-element-1d9f216:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d9f216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}}