.elementor-525 .elementor-element.elementor-element-16c0b40d{--display:flex;--min-height:432px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;--z-index:3}.elementor-525 .elementor-element.elementor-element-16c0b40d:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-16c0b40d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2380945);background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/base.webp);background-position:top center;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-16c0b40d::before,.elementor-525 .elementor-element.elementor-element-16c0b40d>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-16c0b40d>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-16c0b40d>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-16c0b40d>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-16c0b40d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Base.webp);background-position:top left;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-16c0b40d::before{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-525 .elementor-element.elementor-element-25a1980d{--display:flex;--background-transition:0.3s;--overlay-opacity:0.68;--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-525 .elementor-element.elementor-element-25a1980d::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/fairfield-oh-cincinnati-roofing-solutions.webp);background-position:-314px -108px}.elementor-525 .elementor-element.elementor-element-6ee6a6f0{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-525 .elementor-element.elementor-element-374f2f67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-280ad086{--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-525 .elementor-element.elementor-element-4cffdd5a{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:var(--container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;align-self:center}.elementor-525 .elementor-element.elementor-element-4cffdd5a.elementor-element{--order:99999 /* order end hack */}.elementor-525 .elementor-element.elementor-element-662bc31{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-662bc31 .elementor-heading-title{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-8b03cc6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 550px}.elementor-525 .elementor-element.elementor-element-9b6fd8a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;--z-index:3}.elementor-525 .elementor-element.elementor-element-9b6fd8a:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-9b6fd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/base.webp);background-position:top center;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-9b6fd8a::before,.elementor-525 .elementor-element.elementor-element-9b6fd8a>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-9b6fd8a>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-9b6fd8a>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-9b6fd8a>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-9b6fd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Base.webp);background-position:top left;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-9b6fd8a::before{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-525 .elementor-element.elementor-element-4c6ebeac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-3c7b07a7{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-525 .elementor-element.elementor-element-44cc6d2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-560e1874{--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-525 .elementor-element.elementor-element-4085b0e2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-1bdd05f8 .elementor-heading-title{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-1bdd05f8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-1e6cde36{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-432f34cb{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-432f34cb:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-432f34cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-233d0fdb img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-16e2d517{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-7a24661c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-2ae706f3{--display:flex}.elementor-525 .elementor-element.elementor-element-56926078{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-4e95db78{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-4e95db78 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-4e95db78 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-6287cb27 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-6287cb27{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-6873e43c{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-6873e43c:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-6873e43c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-5b310347 img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-9c62f42{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2fe95f3a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-33d9c135{--display:flex}.elementor-525 .elementor-element.elementor-element-54a93898{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-1da52698{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-1da52698 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-1da52698 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-56ad054b .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-56ad054b{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2bfc3c14{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2bfc3c14:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-2bfc3c14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-3874ef15 img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-3bd9c12a{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-643ac588{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-52ff055f{--display:flex}.elementor-525 .elementor-element.elementor-element-54708bea{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-3f99a6e6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-3f99a6e6 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-3f99a6e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-5fa23cb0{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-194c855e{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-58c13249{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-58c13249:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-58c13249>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-1aff4df2 img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-5633e1ed{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-74834af3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-43b550e1{--display:flex}.elementor-525 .elementor-element.elementor-element-460eeb4e{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-155fb7c8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-155fb7c8 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-155fb7c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-27d630eb .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-27d630eb{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-3bd74f4f{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-3bd74f4f:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-3bd74f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-7300ecd0 img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-262d1cf3{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-42f87ca8{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-84743b6{--display:flex}.elementor-525 .elementor-element.elementor-element-15774b81{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-578a0fb9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-578a0fb9 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-578a0fb9 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-240f4bc1 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-240f4bc1{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-77f5ef9d{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-77f5ef9d:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-77f5ef9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-4c506da0 img{width:100%;max-width:100%}.elementor-525 .elementor-element.elementor-element-6a2c69cf{text-align:end;margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-41b2dc50{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-525 .elementor-element.elementor-element-c7d5054{--display:flex}.elementor-525 .elementor-element.elementor-element-4ba827f6{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-74c2a248{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-74c2a248 .elementor-divider-separator{width:100%}.elementor-525 .elementor-element.elementor-element-74c2a248 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-525 .elementor-element.elementor-element-2fc5023 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn{padding:0 0 0 0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:#02010100;border-style:none}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn:hover{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn>svg{margin-left:5px}.rtl .elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn>svg{margin-left:0;margin-right:5px}.elementor-525 .elementor-element.elementor-element-2fc5023{margin:-25px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-6cdc3976{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:83px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-6cdc3976:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-6cdc3976>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-6cdc3976::before,.elementor-525 .elementor-element.elementor-element-6cdc3976>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-6cdc3976>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-6cdc3976>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-6cdc3976>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-6cdc3976>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/house.webp);background-position:bottom right;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-74409e30{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px}.elementor-525 .elementor-element.elementor-element-2fbb051b .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:.18em;color:var(--e-global-color-accent)}.elementor-525 .elementor-element.elementor-element-2fbb051b{width:auto;max-width:auto;top:0;--e-transform-rotateZ:270deg;--e-transform-translateX:-230px;--e-transform-translateY:-365px}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-2fbb051b{left:0}body.rtl .elementor-525 .elementor-element.elementor-element-2fbb051b{right:0}.elementor-525 .elementor-element.elementor-element-20eb78ea{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 30px 0 0;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/lines.webp);background-position:center right;background-repeat:no-repeat;background-size:auto;border-radius:5px 5px 5px 5px}.elementor-525 .elementor-element.elementor-element-6593788c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-5a92080e{--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-525 .elementor-element.elementor-element-33eac576{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-8f269a2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 10px 0}.elementor-525 .elementor-element.elementor-element-5ca92416{padding:10px 0 0 0}.elementor-525 .elementor-element.elementor-element-263761a5 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn{padding:23px 40px 23px 40px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-69e0776);fill:var(--e-global-color-69e0776);background-color:var(--e-global-color-secondary);border-style:none;border-radius:5px 5px 5px 5px}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn:hover{color:var(--e-global-color-69e0776);fill:var(--e-global-color-69e0776);background-color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn>svg{margin-right:2px}.rtl .elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn>svg{margin-left:2px;margin-right:0}.elementor-525 .elementor-element.elementor-element-263761a5{margin:26px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-3f43747b{width:auto;max-width:auto;top:-30%}body:not(.rtl) .elementor-525 .elementor-element.elementor-element-3f43747b{right:-22%}body.rtl .elementor-525 .elementor-element.elementor-element-3f43747b{left:-22%}.elementor-525 .elementor-element.elementor-element-1ff34e47{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.08;--padding-top:114px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-525 .elementor-element.elementor-element-1ff34e47:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-1ff34e47>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-1ff34e47::before,.elementor-525 .elementor-element.elementor-element-1ff34e47>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-1ff34e47>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-1ff34e47>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-1ff34e47>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-1ff34e47>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-525 .elementor-element.elementor-element-15a3120a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2f408e0a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-3d1901d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-525 .elementor-element.elementor-element-14c418b7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 10px;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-21c1f146{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-21c1f146 .elementor-heading-title{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-58415013{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-58415013:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-58415013>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Deer-Park-House.webp);background-position:49% 41%;background-repeat:no-repeat;background-size:34%auto}.elementor-525 .elementor-element.elementor-element-1c7fb521{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-426458a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner i{font-size:65px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner svg,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner img{width:65px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner{width:100px;height:100px;transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon.square-outline .wrap-icon-inner{width:100px;height:100px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner i,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner svg{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner img{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-inner svg{color:#fff;fill:#fff}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon.circle .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .wrap-icon-spin-around:before{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content{text-align:left}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .title{font-family:var(--e-global-typography-60b0850-font-family),Sans-serif;font-size:var(--e-global-typography-60b0850-font-size);font-weight:var(--e-global-typography-60b0850-font-weight);text-transform:var(--e-global-typography-60b0850-text-transform);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing);margin:0 0 10px 0}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .title,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .title a{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#fff}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button{margin:0 0 0 0;color:var(--e-global-color-secondary);background-color:#00000000}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button i{color:var(--e-global-color-secondary);font-size:15px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button svg{fill:var(--e-global-color-secondary);width:15px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button.bt_icon_before i{margin-right:10px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button.bt_icon_before svg{margin-right:10px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button.bt_icon_after i{margin-left:10px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button.bt_icon_after svg{margin-left:10px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button:hover{color:#fff}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button:hover i{color:#fff}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button:hover svg{fill:#fff}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .tf-button:hover,.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .btn-overlay:after{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox{padding:0 0 0 0;margin:0 0 0 0}.elementor-525 .elementor-element.elementor-element-7c758aea>.elementor-widget-container{padding:0 170px 0 0}.elementor-525 .elementor-element.elementor-element-5f7aceb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner i{font-size:65px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner svg,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner img{width:65px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner{width:100px;height:100px;transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon.square-outline .wrap-icon-inner{width:100px;height:100px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner i,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner svg{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner img{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-inner svg{color:#fff;fill:#fff}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon.circle .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .wrap-icon-spin-around:before{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content{text-align:right}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .title{font-family:var(--e-global-typography-60b0850-font-family),Sans-serif;font-size:var(--e-global-typography-60b0850-font-size);font-weight:var(--e-global-typography-60b0850-font-weight);text-transform:var(--e-global-typography-60b0850-text-transform);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing);margin:0 0 10px 0}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .title,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .title a{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#fff}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button{margin:0 0 0 0;color:var(--e-global-color-secondary);background-color:#00000000}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button i{color:var(--e-global-color-secondary);font-size:15px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button svg{fill:var(--e-global-color-secondary);width:15px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button.bt_icon_before i{margin-right:10px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button.bt_icon_before svg{margin-right:10px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button.bt_icon_after i{margin-left:10px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button.bt_icon_after svg{margin-left:10px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button:hover{color:#fff}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button:hover i{color:#fff}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button:hover svg{fill:#fff}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .tf-button:hover,.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .btn-overlay:after{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox{padding:0 0 0 0;margin:0 0 0 0}.elementor-525 .elementor-element.elementor-element-ae04870>.elementor-widget-container{padding:0 0 0 170px}.elementor-525 .elementor-element.elementor-element-57e6b5dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1cd13c3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner i{font-size:65px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner svg,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner img{width:65px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner{width:100px;height:100px;transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon.square-outline .wrap-icon-inner{width:100px;height:100px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner i,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner svg{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner img{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-inner svg{color:#fff;fill:#fff}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon.circle .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .wrap-icon-spin-around:before{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content{text-align:left}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .title{font-family:var(--e-global-typography-60b0850-font-family),Sans-serif;font-size:var(--e-global-typography-60b0850-font-size);font-weight:var(--e-global-typography-60b0850-font-weight);text-transform:var(--e-global-typography-60b0850-text-transform);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing);margin:0 0 10px 0}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .title,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .title a{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#fff}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button{margin:0 0 0 0;color:var(--e-global-color-secondary);background-color:#00000000}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button i{color:var(--e-global-color-secondary);font-size:15px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button svg{fill:var(--e-global-color-secondary);width:15px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button.bt_icon_before i{margin-right:10px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button.bt_icon_before svg{margin-right:10px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button.bt_icon_after i{margin-left:10px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button.bt_icon_after svg{margin-left:10px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button:hover{color:#fff}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button:hover i{color:#fff}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button:hover svg{fill:#fff}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .tf-button:hover,.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .btn-overlay:after{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox{padding:0 0 0 0;margin:0 0 0 0}.elementor-525 .elementor-element.elementor-element-64a4c6c6>.elementor-widget-container{padding:0 170px 0 0}.elementor-525 .elementor-element.elementor-element-53d44f43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner i{font-size:65px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner svg,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner img{width:65px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner{width:100px;height:100px;transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon.square-outline .wrap-icon-inner{width:100px;height:100px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner i,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner svg{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner img{transform:rotate(0deg)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-inner svg{color:#fff;fill:#fff}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon.circle .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon.square .wrap-icon-inner,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .wrap-icon-spin-around:before{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content{text-align:right}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .title{font-family:var(--e-global-typography-60b0850-font-family),Sans-serif;font-size:var(--e-global-typography-60b0850-font-size);font-weight:var(--e-global-typography-60b0850-font-weight);text-transform:var(--e-global-typography-60b0850-text-transform);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing);margin:0 0 10px 0}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .title,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .title a{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#fff}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button{margin:0 0 0 0;color:var(--e-global-color-secondary);background-color:#00000000}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button i{color:var(--e-global-color-secondary);font-size:15px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button svg{fill:var(--e-global-color-secondary);width:15px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button.bt_icon_before i{margin-right:10px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button.bt_icon_before svg{margin-right:10px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button.bt_icon_after i{margin-left:10px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button.bt_icon_after svg{margin-left:10px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button:hover{color:#fff}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button:hover i{color:#fff}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button:hover svg{fill:#fff}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .tf-button:hover,.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .btn-overlay:after{background-color:#00000000}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox{padding:0 0 0 0;margin:0 0 0 0}.elementor-525 .elementor-element.elementor-element-442a6662>.elementor-widget-container{padding:0 0 0 170px}.elementor-525 .elementor-element.elementor-element-7983f6e2{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5}.elementor-525 .elementor-element.elementor-element-7983f6e2:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-7983f6e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-525 .elementor-element.elementor-element-7983f6e2::before,.elementor-525 .elementor-element.elementor-element-7983f6e2>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-7983f6e2>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-7983f6e2>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-7983f6e2>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-7983f6e2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-525 .elementor-element.elementor-element-785e2313{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-65948bf1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-61d9350a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:123px;--padding-left:0px;--padding-right:15px}.elementor-525 .elementor-element.elementor-element-7dc6e72c{--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-525 .elementor-element.elementor-element-363d8c3a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-194cced1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 10px 0}.elementor-525 .elementor-element.elementor-element-68722965{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-167219fe{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-5e104d5b{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-5e104d5b:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-5e104d5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-5e104d5b:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-5e104d5b,.elementor-525 .elementor-element.elementor-element-5e104d5b::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-224ad8c8.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-224ad8c8.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-224ad8c8.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-26204593{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-26204593:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-26204593>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-26204593:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-26204593,.elementor-525 .elementor-element.elementor-element-26204593::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-780b10ed.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-780b10ed.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-780b10ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-54a6a500{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-73ef5f05{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-73ef5f05:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-73ef5f05>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-73ef5f05:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-73ef5f05,.elementor-525 .elementor-element.elementor-element-73ef5f05::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-313888a.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-313888a.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-313888a.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5242c1c7{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-5242c1c7:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-5242c1c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-5242c1c7:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-5242c1c7,.elementor-525 .elementor-element.elementor-element-5242c1c7::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-519876f0.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-519876f0.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-519876f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-1c6ef67f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5}.elementor-525 .elementor-element.elementor-element-1c6ef67f:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-1c6ef67f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-aa3f6c5)}.elementor-525 .elementor-element.elementor-element-1c6ef67f::before,.elementor-525 .elementor-element.elementor-element-1c6ef67f>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-1c6ef67f>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-1c6ef67f>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-1c6ef67f>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-1c6ef67f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/image-3.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-525 .elementor-element.elementor-element-1c6ef67f::before{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-525 .elementor-element.elementor-element-368f1e5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-368f1e5c:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-368f1e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Base-1.webp);background-position:top right;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-332b2676{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-59832746{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:123px;--padding-left:0px;--padding-right:15px}.elementor-525 .elementor-element.elementor-element-77546bd{--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-525 .elementor-element.elementor-element-7e1d27f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 10px;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-35e532c1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 10px 0}.elementor-525 .elementor-element.elementor-element-61b3d3a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-559f1f26{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-37974c45{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-37974c45:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-37974c45>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-37974c45:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-37974c45,.elementor-525 .elementor-element.elementor-element-37974c45::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-wrapper{text-align:center}.elementor-525 .elementor-element.elementor-element-3aa7453a.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-3aa7453a.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-3aa7453a.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-title{margin-bottom:0;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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-wrapper .elementor-image-box-img{width:20%}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-5fb73e19{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-5fb73e19:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-5fb73e19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-5fb73e19:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-5fb73e19,.elementor-525 .elementor-element.elementor-element-5fb73e19::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-25a75c81.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-25a75c81.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-25a75c81.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-wrapper .elementor-image-box-img{width:20%}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-14e143dc{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1054ce2a{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-1054ce2a:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-1054ce2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-1054ce2a:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-1054ce2a,.elementor-525 .elementor-element.elementor-element-1054ce2a::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-582d40da.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-582d40da.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-582d40da.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-wrapper .elementor-image-box-img{width:20%}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-9bcec03{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0 10px 38px 2px rgba(0,0,0,.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px}.elementor-525 .elementor-element.elementor-element-9bcec03:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-9bcec03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-9bcec03:hover{border-style:solid;border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary )}.elementor-525 .elementor-element.elementor-element-9bcec03,.elementor-525 .elementor-element.elementor-element-9bcec03::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-2ad37935.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-525 .elementor-element.elementor-element-2ad37935.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-525 .elementor-element.elementor-element-2ad37935.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-wrapper .elementor-image-box-img{width:20%}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-img img{transition-duration:.3s}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-294e4d18{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px}.elementor-525 .elementor-element.elementor-element-294e4d18:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-294e4d18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-aa3f6c5)}.elementor-525 .elementor-element.elementor-element-294e4d18::before,.elementor-525 .elementor-element.elementor-element-294e4d18>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-294e4d18>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-294e4d18>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-294e4d18>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-294e4d18>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/bg-2.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-525 .elementor-element.elementor-element-294e4d18::before{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-525 .elementor-element.elementor-element-345a2d63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-345a2d63.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-43e238ae{--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-525 .elementor-element.elementor-element-26fcdc99{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-4de38dae{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 20px 0}.elementor-525 .elementor-element.elementor-element-71633f02>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-317b98f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1577e27c{--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-78a72843{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:30px;--padding-left:48px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-78a72843:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-78a72843>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-78a72843:hover{border-style:solid;border-width:0 0 0 9px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:9px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.elementor-525 .elementor-element.elementor-element-78a72843,.elementor-525 .elementor-element.elementor-element-78a72843::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-7556e056{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2dd0d167{--display:flex}.elementor-525 .elementor-element.elementor-element-2dd0d167.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-4ffd5686 img{width:83px;max-width:100%;height:83px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%}.elementor-525 .elementor-element.elementor-element-4ffd5686{padding:0 10px 0 0;width:auto;max-width:auto;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/circle.webp);background-position:center right;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-4088e1ff{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-692a050f .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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-6679de47{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-41718a24{--display:flex;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-60f87d2f{text-align:end;margin:0-22px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:5px 20px 20px 20px;width:auto;max-width:auto;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Rating2.webp);background-position:bottom right;background-repeat:no-repeat;background-size:auto;transition:background .3s;border-radius:5px 5px 0 5px}.elementor-525 .elementor-element.elementor-element-60f87d2f .elementor-star-rating{font-size:15px}.elementor-525 .elementor-element.elementor-element-60f87d2f .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px}.elementor-525 .elementor-element.elementor-element-60f87d2f .elementor-star-rating i:before{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-5fd92d58{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-7d9a8f96{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:30px;--padding-left:48px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-7d9a8f96:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-7d9a8f96>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-7d9a8f96:hover{border-style:solid;border-width:0 0 0 9px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:9px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.elementor-525 .elementor-element.elementor-element-7d9a8f96,.elementor-525 .elementor-element.elementor-element-7d9a8f96::before{--border-transition:0.3s}.elementor-525 .elementor-element.elementor-element-3e708d76{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-237ec685{--display:flex}.elementor-525 .elementor-element.elementor-element-237ec685.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-a656ef5 img{width:83px;max-width:100%;height:83px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%}.elementor-525 .elementor-element.elementor-element-a656ef5{padding:0 10px 0 0;width:auto;max-width:auto;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/circle.webp);background-position:center right;background-repeat:no-repeat;background-size:auto}.elementor-525 .elementor-element.elementor-element-57556c3d{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-45a7fd0b .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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5a4c015b{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2820ec97{--display:flex;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1ef367af{text-align:end;margin:0-22px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:5px 20px 20px 20px;width:auto;max-width:auto;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Rating2.webp);background-position:bottom right;background-repeat:no-repeat;background-size:auto;transition:background .3s;border-radius:5px 5px 0 5px}.elementor-525 .elementor-element.elementor-element-1ef367af .elementor-star-rating{font-size:15px}.elementor-525 .elementor-element.elementor-element-1ef367af .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px}.elementor-525 .elementor-element.elementor-element-1ef367af .elementor-star-rating i:before{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-24cef035{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-21b3cba0{--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:center}.elementor-525 .elementor-element.elementor-element-69cec1d6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-e98cdc{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:165px;--padding-left:15px;--padding-right:15px}.elementor-525 .elementor-element.elementor-element-4e177798{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-3aaa90a7{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-353b32a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-525 .elementor-element.elementor-element-36d3c9b4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-150291eb{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 0 0}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots{left:50%;bottom:-55px}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot{margin:0 5px;width:10px;height:10px;line-height:10px;background-color:var(--e-global-color-6cebf99);border-radius:100% 100% 100% 100%}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot.active{width:16px;height:16px;line-height:16px}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot.active,.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot:hover{transform:scale(1)}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot:hover,.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot.active{background-color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-6f9d1b17>.elementor-widget-container{margin:50px 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2fed5a33{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2fed5a33:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-2fed5a33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/image-5.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-525 .elementor-element.elementor-element-2fed5a33::before,.elementor-525 .elementor-element.elementor-element-2fed5a33>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-2fed5a33>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-2fed5a33>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-2fed5a33>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-2fed5a33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-2f4f8422{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2f4f8422:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-2f4f8422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/Base-2.webp);background-position:top left;background-repeat:no-repeat}.elementor-525 .elementor-element.elementor-element-566f1a23{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:138px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1f251837{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1f251837.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-2042a22 .video-content{text-align:left;justify-content:left;display:flex}.elementor-525 .elementor-element.elementor-element-2042a22 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i{font-size:15px}.elementor-525 .elementor-element.elementor-element-2042a22 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i{font-size:15px}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-popup-btn{width:63px;height:63px;--glow-size:15px;color:var(--e-global-color-69e0776);background-color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-ripple:before{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-ripple:after{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-ripple>i:after{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-radio_wave:before{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-radio_wave:after{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .glow-radio_wave>i:after{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-inline-btn{color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-popup-btn svg path{stroke:var(--e-global-color-69e0776);fill:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-inline-btn svg path{stroke:var(--e-global-color-69e0776);fill:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-popup-btn:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-inline-btn:hover{color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-popup-btn:hover svg path{stroke:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-inline-btn:hover svg path{stroke:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-2042a22 .ekit-video-popup-btn>i{padding-left:0}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close{width:44px;height:44px;right:0;background-color:#000;border-color:#fff;border-radius:50% 50% 50% 50%}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close>i,.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close>svg{font-size:10px}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close i{color:#fff}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close>svg{fill:#fff}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close:hover{background-color:#000;color:#fff;border-color:#fff;border-radius:50% 50% 50% 50%}.mfp-iframe-holder .elementor-525 .elementor-element.elementor-element-2042a22.ekit-popup-close:hover>svg{fill:#fff}.elementor-525 .elementor-element.elementor-element-2042a22>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 15px}.elementor-525 .elementor-element.elementor-element-4d380243 .elementor-heading-title{font-family:var(--e-global-typography-75bc33d-font-family),Sans-serif;font-size:var(--e-global-typography-75bc33d-font-size);font-weight:var(--e-global-typography-75bc33d-font-weight);text-transform:var(--e-global-typography-75bc33d-text-transform);line-height:var(--e-global-typography-75bc33d-line-height);letter-spacing:var(--e-global-typography-75bc33d-letter-spacing);word-spacing:var(--e-global-typography-75bc33d-word-spacing);color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-4d380243{margin:32px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-48e8f0af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:185px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-525 .elementor-element.elementor-element-4b0a557c{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:17px 30px 17px 30px;background-color:var(--e-global-color-414ec45);transition:background .3s}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-icon{padding-inline-end:10px}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>a{font-family:var(--e-global-typography-5b768e6-font-family),Sans-serif;font-size:var(--e-global-typography-5b768e6-font-size);font-weight:var(--e-global-typography-5b768e6-font-weight);text-transform:var(--e-global-typography-5b768e6-text-transform);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-text{color:var(--e-global-color-69e0776);transition:color .3s}.elementor-525 .elementor-element.elementor-element-4b0a557c:hover{background-color:var(--e-global-color-fd0dc99)}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-525 .elementor-element.elementor-element-51577c5d{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:17px 30px 17px 30px;background-color:var(--e-global-color-414ec45);transition:background .3s}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-icon{padding-inline-end:10px}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>a{font-family:var(--e-global-typography-5b768e6-font-family),Sans-serif;font-size:var(--e-global-typography-5b768e6-font-size);font-weight:var(--e-global-typography-5b768e6-font-weight);text-transform:var(--e-global-typography-5b768e6-text-transform);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-text{color:var(--e-global-color-69e0776);transition:color .3s}.elementor-525 .elementor-element.elementor-element-51577c5d:hover{background-color:var(--e-global-color-fd0dc99)}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-525 .elementor-element.elementor-element-4076656f{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:17px 30px 17px 30px;background-color:var(--e-global-color-414ec45);transition:background .3s}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-icon{padding-inline-end:10px}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>a{font-family:var(--e-global-typography-5b768e6-font-family),Sans-serif;font-size:var(--e-global-typography-5b768e6-font-size);font-weight:var(--e-global-typography-5b768e6-font-weight);text-transform:var(--e-global-typography-5b768e6-text-transform);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-text{color:var(--e-global-color-69e0776);transition:color .3s}.elementor-525 .elementor-element.elementor-element-4076656f:hover{background-color:var(--e-global-color-fd0dc99)}.elementor-525 .elementor-element.elementor-element-4638bc3a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:144px;--padding-left:15px;--padding-right:15px;--z-index:3}.elementor-525 .elementor-element.elementor-element-4638bc3a:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-4638bc3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-9a3f7ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-69ec49b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-525 .elementor-element.elementor-element-37f6dca4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 10px;width:auto;max-width:auto;align-self:center}.elementor-525 .elementor-element.elementor-element-5dcf44d3{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:10px 0 0 0}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .column .blog-post{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post{margin:15px 15px 15px 15px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);border-radius:5px 5px 5px 5px;background-color:#ffffff00}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .content{background-color:var(--e-global-color-69e0776);border-radius:0 0 5px 5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .content{padding:30px 30px 30px 30px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .featured-post,.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .featured-post img{border-radius:5px 5px 0 0}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay{background-color:rgba(0,0,0,.5)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i,.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay svg{color:#fff;fill:#fff}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:before,.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:after{background-color:#fff}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i{font-size:30px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay svg{width:30px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus{width:30px;height:30px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:before{margin-left:calc(-30px/2)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:after{margin-top:calc(-30px/2)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .title{font-family:"Manrope",Sans-serif;font-size:24px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0;margin:10px 0 10px 0}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .title a{color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .title a:hover{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .content-post{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button i{color:var(--e-global-color-primary);font-size:12px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button svg{fill:var(--e-global-color-primary);width:12px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_before i{margin-right:5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_before svg{margin-right:5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_after i{margin-left:5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button.bt_icon_after svg{margin-left:5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button:hover{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button:hover i{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button:hover svg{fill:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap.has-underline-button .tf-posts .blog-post .tf-button:before{width:100%;height:2px;bottom:0;background-color:#ffeab0}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta a{color:var(--e-global-color-text)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta a:hover{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta>li{margin-right:10px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta i{color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta>li>i{margin-right:5px}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .pagination a,.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .pagination span{width:50px;height:50px;margin-left:0;margin-right:0;color:#000}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .pagination a:hover,.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .pagination span.current{color:rgba(0,0,0,.5)}.elementor-525 .elementor-element.elementor-element-51de78a0>.elementor-widget-container{margin:35px 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-78c26353{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3}.elementor-525 .elementor-element.elementor-element-78c26353:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-78c26353>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-525 .elementor-element.elementor-element-8d9907d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-8d9907d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-100290cd img{width:100%;max-width:100%;border-radius:0 0 0 0}.elementor-525 .elementor-element.elementor-element-100290cd{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0 20px 0 0;background-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/base-3.webp);background-position:top right;background-repeat:no-repeat}.elementor-525 .elementor-element.elementor-element-100290cd:not(.elementor-widget-image),.elementor-525 .elementor-element.elementor-element-100290cd.elementor-widget-image img{-webkit-mask-image:url(https://ml0g5q6mxbbb.i.optimole.com/cb:2Trd.ed1/w:auto/h:auto/q:mauto/g:sm/f:best/https://cincinnatiroofingsolutions.com/wp-content/uploads/2025/02/image-1.webp);-webkit-mask-size:contain;-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat}.elementor-525 .elementor-element.elementor-element-4de039a6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1.7%;--padding-right:0%}.elementor-525 .elementor-element.elementor-element-4de039a6.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-58342d5f .elementor-heading-title{font-family:var(--e-global-typography-e6d21f1-font-family),Sans-serif;font-size:var(--e-global-typography-e6d21f1-font-size);font-weight:var(--e-global-typography-e6d21f1-font-weight);text-transform:var(--e-global-typography-e6d21f1-text-transform);line-height:var(--e-global-typography-e6d21f1-line-height);letter-spacing:var(--e-global-typography-e6d21f1-letter-spacing);word-spacing:var(--e-global-typography-e6d21f1-word-spacing);color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-3308d331 .elementor-heading-title{font-family:var(--e-global-typography-a1290ba-font-family),Sans-serif;font-size:var(--e-global-typography-a1290ba-font-size);font-weight:var(--e-global-typography-a1290ba-font-weight);text-transform:var(--e-global-typography-a1290ba-text-transform);line-height:var(--e-global-typography-a1290ba-line-height);letter-spacing:var(--e-global-typography-a1290ba-letter-spacing);word-spacing:var(--e-global-typography-a1290ba-word-spacing);color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-3308d331{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 60px 0 0}.elementor-525 .elementor-element.elementor-element-35798f9b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-525 .elementor-element.elementor-element-35798f9b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn{padding:23px 40px 23px 40px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-69e0776);fill:var(--e-global-color-69e0776);background-color:var(--e-global-color-primary);border-style:none;border-radius:5px 5px 5px 5px}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn:hover{color:var(--e-global-color-primary);fill:var(--e-global-color-primary);background-color:var(--e-global-color-69e0776)}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn>i,.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn>svg{margin-right:2px}.rtl .elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn>i,.rtl .elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn>svg{margin-left:2px;margin-right:0}.elementor-525 .elementor-element.elementor-element-11c75e40{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0;padding:0 0 0 0}@media (min-width:768px){.elementor-525 .elementor-element.elementor-element-16c0b40d{--width:100%}.elementor-525 .elementor-element.elementor-element-9b6fd8a{--content-width:1170px}.elementor-525 .elementor-element.elementor-element-1ff34e47{--content-width:1170px}.elementor-525 .elementor-element.elementor-element-65948bf1{--width:1170px}.elementor-525 .elementor-element.elementor-element-332b2676{--width:1170px}.elementor-525 .elementor-element.elementor-element-294e4d18{--content-width:1070px}.elementor-525 .elementor-element.elementor-element-2dd0d167{--width:23%}.elementor-525 .elementor-element.elementor-element-4088e1ff{--width:41.332%}.elementor-525 .elementor-element.elementor-element-237ec685{--width:23%}.elementor-525 .elementor-element.elementor-element-57556c3d{--width:41.332%}.elementor-525 .elementor-element.elementor-element-e98cdc{--content-width:1570px}.elementor-525 .elementor-element.elementor-element-566f1a23{--width:1170px}.elementor-525 .elementor-element.elementor-element-1f251837{--width:49.981%}.elementor-525 .elementor-element.elementor-element-4638bc3a{--content-width:1170px}.elementor-525 .elementor-element.elementor-element-8d9907d{--width:37.158%}.elementor-525 .elementor-element.elementor-element-4de039a6{--width:32.593%}.elementor-525 .elementor-element.elementor-element-35798f9b{--width:29.452%}}@media (max-width:1024px) and (min-width:768px){.elementor-525 .elementor-element.elementor-element-374f2f67{--width:55%}.elementor-525 .elementor-element.elementor-element-44cc6d2d{--width:55%}.elementor-525 .elementor-element.elementor-element-61d9350a{--width:100%}.elementor-525 .elementor-element.elementor-element-59832746{--width:100%}.elementor-525 .elementor-element.elementor-element-78a72843{--width:100%}.elementor-525 .elementor-element.elementor-element-2dd0d167{--width:30%}.elementor-525 .elementor-element.elementor-element-4088e1ff{--width:55%}.elementor-525 .elementor-element.elementor-element-41718a24{--width:30%}.elementor-525 .elementor-element.elementor-element-7d9a8f96{--width:100%}.elementor-525 .elementor-element.elementor-element-237ec685{--width:30%}.elementor-525 .elementor-element.elementor-element-57556c3d{--width:55%}.elementor-525 .elementor-element.elementor-element-2820ec97{--width:30%}.elementor-525 .elementor-element.elementor-element-1f251837{--width:55%}.elementor-525 .elementor-element.elementor-element-48e8f0af{--width:45%}.elementor-525 .elementor-element.elementor-element-4de039a6{--width:354.235px}}@media (max-width:1024px){.elementor-525 .elementor-element.elementor-element-16c0b40d{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-25a1980d::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:0 0}.elementor-525 .elementor-element.elementor-element-9b6fd8a{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-7a24661c{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-6287cb27{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2fe95f3a{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-56ad054b{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-643ac588{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5fa23cb0{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-74834af3{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-27d630eb{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-42f87ca8{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-240f4bc1{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-41b2dc50{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-2fc5023{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-6cdc3976{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-1ff34e47{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-58415013:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-58415013>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:56% 50%}.elementor-525 .elementor-element.elementor-element-58415013{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-426458a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-7c758aea>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-5f7aceb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-57e6b5dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1cd13c3e{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-53d44f43{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-65948bf1{--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-61d9350a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-5e104d5b{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-26204593{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-73ef5f05{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5242c1c7{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-332b2676{--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-59832746{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-37974c45{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5fb73e19{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-1054ce2a{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-9bcec03{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-wrapper .elementor-image-box-img{width:31%}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-294e4d18{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-71633f02>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-78a72843{--padding-top:15px;--padding-bottom:15px;--padding-left:23px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-4088e1ff{--margin-top:1em;--margin-bottom:0em;--margin-left:1em;--margin-right:0em}.elementor-525 .elementor-element.elementor-element-692a050f .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-41718a24{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-525 .elementor-element.elementor-element-7d9a8f96{--padding-top:15px;--padding-bottom:15px;--padding-left:23px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-57556c3d{--margin-top:1em;--margin-bottom:0em;--margin-left:1em;--margin-right:0em}.elementor-525 .elementor-element.elementor-element-45a7fd0b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-2820ec97{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em}.elementor-525 .elementor-element.elementor-element-e98cdc{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots{left:0;bottom:0}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot{margin:0 0;width:0;height:0;line-height:0}.elementor-525 .elementor-element.elementor-element-6f9d1b17 .tf-carousel-box .owl-dots .owl-dot.active{width:0;height:0;line-height:0}.elementor-525 .elementor-element.elementor-element-6f9d1b17>.elementor-widget-container{margin:2em 0 0 0;padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-2f4f8422:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-2f4f8422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:0 auto}.elementor-525 .elementor-element.elementor-element-566f1a23{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-4d380243 .elementor-heading-title{font-size:var(--e-global-typography-75bc33d-font-size);line-height:var(--e-global-typography-75bc33d-line-height);letter-spacing:var(--e-global-typography-75bc33d-letter-spacing);word-spacing:var(--e-global-typography-75bc33d-word-spacing)}.elementor-525 .elementor-element.elementor-element-4d380243{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)0}.elementor-525 .elementor-element.elementor-element-48e8f0af{--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4638bc3a{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em}.elementor-525 .elementor-element.elementor-element-9a3f7ac{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:01em}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .content-post{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-78c26353{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:01em}.elementor-525 .elementor-element.elementor-element-58342d5f .elementor-heading-title{font-size:var(--e-global-typography-e6d21f1-font-size);line-height:var(--e-global-typography-e6d21f1-line-height);letter-spacing:var(--e-global-typography-e6d21f1-letter-spacing);word-spacing:var(--e-global-typography-e6d21f1-word-spacing)}.elementor-525 .elementor-element.elementor-element-3308d331 .elementor-heading-title{font-size:var(--e-global-typography-a1290ba-font-size);line-height:var(--e-global-typography-a1290ba-line-height);letter-spacing:var(--e-global-typography-a1290ba-letter-spacing);word-spacing:var(--e-global-typography-a1290ba-word-spacing)}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media (max-width:767px){.elementor-525 .elementor-element.elementor-element-16c0b40d:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-16c0b40d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-525 .elementor-element.elementor-element-25a1980d::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-video-container::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.e-con-inner>.elementor-background-slideshow::before,.elementor-525 .elementor-element.elementor-element-25a1980d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:0 0}.elementor-525 .elementor-element.elementor-element-9b6fd8a:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-9b6fd8a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-525 .elementor-element.elementor-element-1e6cde36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-6287cb27 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-56ad054b .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5fa23cb0 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-194c855e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-27d630eb .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-240f4bc1 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-2fc5023 .elementskit-btn{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-20eb78ea{padding:0 0 0 0}.elementor-525 .elementor-element.elementor-element-263761a5 .ekit-btn-wraper .elementskit-btn{justify-content:center}.elementor-525 .elementor-element.elementor-element-263761a5 .elementskit-btn{padding:15px 22px 15px 22px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-21c1f146 .elementor-heading-title{font-size:45px}.elementor-525 .elementor-element.elementor-element-58415013:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-58415013>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0;background-size:0 auto}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-7c758aea .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-ae04870 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-64a4c6c6 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .title{font-size:var(--e-global-typography-60b0850-font-size);line-height:var(--e-global-typography-60b0850-line-height);letter-spacing:var(--e-global-typography-60b0850-letter-spacing);word-spacing:var(--e-global-typography-60b0850-word-spacing)}.elementor-525 .elementor-element.elementor-element-442a6662 .tficonbox .content .description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-65948bf1{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-5e104d5b{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-224ad8c8 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-26204593{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-780b10ed .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-54a6a500{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-73ef5f05{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-313888a .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5242c1c7{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-519876f0 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-368f1e5c:not(.elementor-motion-effects-element-type-background),.elementor-525 .elementor-element.elementor-element-368f1e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:0 auto}.elementor-525 .elementor-element.elementor-element-332b2676{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-37974c45{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-3aa7453a .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5fb73e19{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-25a75c81 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-14e143dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-1054ce2a{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-582d40da .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-9bcec03{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-img{margin-bottom:15px}.elementor-525 .elementor-element.elementor-element-2ad37935 .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-1577e27c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-2dd0d167{--width:40%}.elementor-525 .elementor-element.elementor-element-4088e1ff{--width:60%;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-692a050f .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-5fd92d58{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em)0}.elementor-525 .elementor-element.elementor-element-237ec685{--width:40%}.elementor-525 .elementor-element.elementor-element-57556c3d{--width:60%;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-525 .elementor-element.elementor-element-45a7fd0b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-525 .elementor-element.elementor-element-24cef035{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em)0}.elementor-525 .elementor-element.elementor-element-4d380243 .elementor-heading-title{font-size:var(--e-global-typography-75bc33d-font-size);line-height:var(--e-global-typography-75bc33d-line-height);letter-spacing:var(--e-global-typography-75bc33d-letter-spacing);word-spacing:var(--e-global-typography-75bc33d-word-spacing)}.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4b0a557c .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4b0a557c{padding:1em 2em 1em 2em}.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-51577c5d .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-51577c5d{padding:1em 2em 1em 2em}.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-525 .elementor-element.elementor-element-4076656f .elementor-icon-list-item>a{font-size:var(--e-global-typography-5b768e6-font-size);line-height:var(--e-global-typography-5b768e6-line-height);letter-spacing:var(--e-global-typography-5b768e6-letter-spacing);word-spacing:var(--e-global-typography-5b768e6-word-spacing)}.elementor-525 .elementor-element.elementor-element-4076656f{padding:1em 2em 1em 2em}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .content-post{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .tf-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-525 .elementor-element.elementor-element-51de78a0 .tf-posts-wrap .tf-posts .blog-post .post-meta{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-525 .elementor-element.elementor-element-58342d5f{text-align:center}.elementor-525 .elementor-element.elementor-element-58342d5f .elementor-heading-title{font-size:var(--e-global-typography-e6d21f1-font-size);line-height:var(--e-global-typography-e6d21f1-line-height);letter-spacing:var(--e-global-typography-e6d21f1-letter-spacing);word-spacing:var(--e-global-typography-e6d21f1-word-spacing)}.elementor-525 .elementor-element.elementor-element-3308d331{text-align:center}.elementor-525 .elementor-element.elementor-element-3308d331 .elementor-heading-title{font-size:var(--e-global-typography-a1290ba-font-size);line-height:var(--e-global-typography-a1290ba-line-height);letter-spacing:var(--e-global-typography-a1290ba-letter-spacing);word-spacing:var(--e-global-typography-a1290ba-word-spacing)}.elementor-525 .elementor-element.elementor-element-11c75e40 .ekit-btn-wraper .elementskit-btn{justify-content:center}.elementor-525 .elementor-element.elementor-element-11c75e40 .elementskit-btn{padding:15px 22px 15px 22px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@font-face{font-family:"Manrope";font-style:normal;font-weight:200;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-extralight-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-extralight-webfont.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-light-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-light-webfont-1.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-regular-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-regular-webfont.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-medium-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-medium-webfont.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-semibold-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-semibold-webfont.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-bold-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-bold-webfont.woff)format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-extrabold-webfont.woff2)format("woff2"),url(https://cincinnatiroofingsolutions.com/wp-content/uploads/manrope-extrabold-webfont.woff)format("woff")}