.elementor-997 .elementor-element.elementor-element-0e59beb{--display:flex;--min-height:325px;--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:#DB9E34;--border-color:#DB9E34;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-0e59beb:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-0e59beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richrayburnroofing.com/wp-content/uploads/2026/08/brands.webp");background-position:center center;}.elementor-997 .elementor-element.elementor-element-0e59beb::before, .elementor-997 .elementor-element.elementor-element-0e59beb > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-0e59beb > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-0e59beb > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-0e59beb > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-0e59beb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(109deg, #121618 0%, #00000000 100%);}.elementor-997 .elementor-element.elementor-element-21ee017{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-78ff107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-b05c6b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-997 .elementor-element.elementor-element-b05c6b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:600;line-height:1.25em;color:#FAFAFB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-5e2857b{padding:0px 50px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFFD6;}.elementor-997 .elementor-element.elementor-element-31884ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-27f0c60{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-cc53665{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-997 .elementor-element.elementor-element-c11b47c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-c11b47c:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-c11b47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-997 .elementor-element.elementor-element-e2b4c24{text-align:start;}.elementor-997 .elementor-element.elementor-element-6fbc8df{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-6fbc8df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-09f6bf9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-997 .elementor-element.elementor-element-f1c07ba{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:23px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-997 .elementor-element.elementor-element-f1c07ba .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-5d56407{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-5d56407:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-5d56407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richrayburnroofing.com/wp-content/uploads/2026/08/Flat-Roof.webp");background-repeat:no-repeat;background-size:cover;}.elementor-997 .elementor-element.elementor-element-f30a7dc{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-2f57b8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-e1ff301{text-align:start;}.elementor-997 .elementor-element.elementor-element-e1ff301 img{width:90px;}.elementor-997 .elementor-element.elementor-element-5e1f29f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-5e1f29f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-b98c917{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-2e3d314{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:23px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-997 .elementor-element.elementor-element-2e3d314 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-d24554a{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-d24554a:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-d24554a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richrayburnroofing.com/wp-content/uploads/2026/08/materials-2.webp");}.elementor-997 .elementor-element.elementor-element-9e3744a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-76338a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-5f8ed32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-997 .elementor-element.elementor-element-5f8ed32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#DB3025;}.elementor-997 .elementor-element.elementor-element-e92a09d{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-d371845{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-f122411 img{border-radius:4px 4px 4px 4px;}.elementor-997 .elementor-element.elementor-element-34e7a3a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-997 .elementor-element.elementor-element-8c5db59 .elementor-button{background-color:#0173BC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0.9px;padding:8px 11px 8px 14px;}.elementor-997 .elementor-element.elementor-element-8c5db59{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-c2c7ea1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-e30eddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-icon i{color:#DB3025;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-icon svg{fill:#DB3025;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-997 .elementor-element.elementor-element-e30eddb .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-eec7ea0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-e1f8da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-icon i{color:#DB3025;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-icon svg{fill:#DB3025;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-997 .elementor-element.elementor-element-e1f8da1 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-957141f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-ee658ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-ee658ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#DB3025;}.elementor-997 .elementor-element.elementor-element-c91f068{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-2769b76{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-e0dedf7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-27ed9fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-997 .elementor-element.elementor-element-27ed9fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#121618;}.elementor-997 .elementor-element.elementor-element-ea58bcd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-3419eee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-997 .elementor-element.elementor-element-3419eee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#121618;}.elementor-997 .elementor-element.elementor-element-bc28020{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-67bf891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-b205867 img{border-radius:4px 4px 4px 4px;}.elementor-997 .elementor-element.elementor-element-db6698e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-c2d367a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-c2d367a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#DB3025;}.elementor-997 .elementor-element.elementor-element-5c84024{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-7b94683{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-f60f0c9{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-d40ba35{text-align:start;}.elementor-997 .elementor-element.elementor-element-d40ba35 img{width:131px;}.elementor-997 .elementor-element.elementor-element-9f9a371{--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-997 .elementor-element.elementor-element-92bf891{--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 35px;--row-gap:0px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-4c95a2d .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-4c95a2d.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-4c95a2d.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-4c95a2d.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-4c95a2d .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-4c95a2d .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-4c95a2d .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-4c95a2d:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-4c95a2d:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-9ba2b88 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-9ba2b88.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-9ba2b88.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-9ba2b88.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-9ba2b88 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-9ba2b88 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-9ba2b88 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-9ba2b88:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-9ba2b88:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-c4e2b2e .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-c4e2b2e.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-c4e2b2e.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-c4e2b2e.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-c4e2b2e .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-c4e2b2e .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-c4e2b2e .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-c4e2b2e:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-c4e2b2e:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-e3be096 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-e3be096.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-e3be096.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-e3be096.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-e3be096 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-e3be096 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-e3be096 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-e3be096:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-e3be096:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-d187ed1 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-d187ed1.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-d187ed1.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-d187ed1.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-d187ed1 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-d187ed1 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-d187ed1 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-d187ed1:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-d187ed1:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-f987190 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-f987190.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-f987190.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-f987190.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-f987190 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-f987190 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-f987190 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-f987190:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-f987190:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-1ba02e9 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-1ba02e9.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-1ba02e9.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-1ba02e9.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-1ba02e9 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-1ba02e9 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-1ba02e9 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-1ba02e9:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-1ba02e9:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-166c931{--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 35px;--row-gap:0px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-fd4f4a3.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-fd4f4a3 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-fd4f4a3:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-fd4f4a3:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-0c7a19a .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-0c7a19a.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-0c7a19a.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-0c7a19a.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-0c7a19a .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-0c7a19a .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-0c7a19a .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-0c7a19a:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-0c7a19a:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-6630f19 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-6630f19.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-6630f19.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-6630f19.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-6630f19 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-6630f19 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-6630f19 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-6630f19:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-6630f19:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-10a5017 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-10a5017.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-10a5017.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-10a5017.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-10a5017 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-10a5017 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-10a5017 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-10a5017:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-10a5017:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-1a78f31 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-1a78f31.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-1a78f31.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-1a78f31.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-1a78f31 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-1a78f31 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-1a78f31 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-1a78f31:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-1a78f31:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-6369499 .elementor-image-box-wrapper{text-align:center;}.elementor-997 .elementor-element.elementor-element-6369499.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-997 .elementor-element.elementor-element-6369499.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-997 .elementor-element.elementor-element-6369499.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-6369499 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-997 .elementor-element.elementor-element-6369499 .elementor-image-box-wrapper .elementor-image-box-img{width:116px;}.elementor-997 .elementor-element.elementor-element-6369499 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-997 .elementor-element.elementor-element-6369499:has(:hover) .elementor-image-box-title,
					 .elementor-997 .elementor-element.elementor-element-6369499:has(:focus) .elementor-image-box-title{color:#333333;}.elementor-997 .elementor-element.elementor-element-be4da18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-ad81984{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-da82bd2{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-007f21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-007f21f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#DB3025;}.elementor-997 .elementor-element.elementor-element-d58c386{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-d58c386 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-b26dceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-ae8f45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-icon i{color:#DB3025;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-icon svg{fill:#DB3025;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-997 .elementor-element.elementor-element-ae8f45e .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-f5232e9{--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-997 .elementor-element.elementor-element-96fdbb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-6082487{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-9add4c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-cc92c21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-997 .elementor-element.elementor-element-5e33a34{--display:flex;--min-height:249px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-933d753{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-997 .elementor-element.elementor-element-933d753 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;color:#121618;}.elementor-997 .elementor-element.elementor-element-b377219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-44f0790{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-997 .elementor-element.elementor-element-2960fbc{--display:flex;--min-height:249px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-726dd6b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-997 .elementor-element.elementor-element-726dd6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;color:#121618;}.elementor-997 .elementor-element.elementor-element-5bf4fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-8775fb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-997 .elementor-element.elementor-element-e8e6f44{--display:flex;--min-height:249px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-34e94d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-997 .elementor-element.elementor-element-34e94d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.4px;color:#121618;}.elementor-997 .elementor-element.elementor-element-94e7152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-28b7548{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-28b7548:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-28b7548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-997 .elementor-element.elementor-element-9885a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-eef9d9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-eef9d9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-289b02c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-7708b77{--display:flex;--min-height:253px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-7708b77:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-7708b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richrayburnroofing.com/wp-content/uploads/2026/08/screen-shot-2018-11-07-at-3-12-15-pm_orig.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-997 .elementor-element.elementor-element-1dc13ec{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-da6d895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-997 .elementor-element.elementor-element-1f52567{text-align:start;}.elementor-997 .elementor-element.elementor-element-963500a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-963500a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-3c056d4{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-3808df8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-c60143e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-1ae3491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:23px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-997 .elementor-element.elementor-element-1ae3491 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-63721e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:50px;}.elementor-997 .elementor-element.elementor-element-c1eb3c3{text-align:start;}.elementor-997 .elementor-element.elementor-element-c1eb3c3 img{width:90px;}.elementor-997 .elementor-element.elementor-element-448d191{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-997 .elementor-element.elementor-element-448d191 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#121618;}.elementor-997 .elementor-element.elementor-element-9d99a91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-cc35f96{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#333333;}.elementor-997 .elementor-element.elementor-element-97f2339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:23px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-997 .elementor-element.elementor-element-97f2339 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-4c95a2d .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-9ba2b88 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-c4e2b2e .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-e3be096 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-d187ed1 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-f987190 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-1ba02e9 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-fd4f4a3 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-0c7a19a .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-6630f19 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-10a5017 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-1a78f31 .elementor-image-box-img{margin-bottom:2px;}.elementor-997 .elementor-element.elementor-element-6369499 .elementor-image-box-img{margin-bottom:2px;}}@media(min-width:768px){.elementor-997 .elementor-element.elementor-element-cc53665{--width:50%;}.elementor-997 .elementor-element.elementor-element-c11b47c{--width:60%;}.elementor-997 .elementor-element.elementor-element-5d56407{--width:40%;}.elementor-997 .elementor-element.elementor-element-f30a7dc{--width:50%;}.elementor-997 .elementor-element.elementor-element-2f57b8e{--width:60%;}.elementor-997 .elementor-element.elementor-element-d24554a{--width:40%;}.elementor-997 .elementor-element.elementor-element-f60f0c9{--width:20%;}.elementor-997 .elementor-element.elementor-element-9f9a371{--width:80%;}.elementor-997 .elementor-element.elementor-element-da82bd2{--width:50%;}.elementor-997 .elementor-element.elementor-element-f5232e9{--width:50%;}.elementor-997 .elementor-element.elementor-element-9add4c6{--width:100%;}.elementor-997 .elementor-element.elementor-element-9885a92{--width:50%;}.elementor-997 .elementor-element.elementor-element-7708b77{--width:50%;}.elementor-997 .elementor-element.elementor-element-da6d895{--width:50%;}.elementor-997 .elementor-element.elementor-element-63721e3{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-5e2857b */.elementor-997 .elementor-element.elementor-element-5e2857b p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f6bf9 */.elementor-997 .elementor-element.elementor-element-09f6bf9 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1c07ba *//* About section check icons */
.about-checks .elementor-icon-list-icon {
  color: #DB3025 !important;
}

/* Force outline color instead of fill */
.about-checks .elementor-icon-list-icon svg {
  color: #DB3025 !important;
  fill: none !important;
  stroke: #DB3025 !important;
  stroke-width: 2 !important;
}

/* Prevent Elementor from changing individual SVG paths */
.about-checks .elementor-icon-list-icon svg path,
.about-checks .elementor-icon-list-icon svg circle,
.about-checks .elementor-icon-list-icon svg line,
.about-checks .elementor-icon-list-icon svg polyline {
  fill: none !important;
  stroke: #DB3025 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b98c917 */.elementor-997 .elementor-element.elementor-element-b98c917 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e3d314 *//* About section check icons */
.about-checks .elementor-icon-list-icon {
  color: #DB3025 !important;
}

/* Force outline color instead of fill */
.about-checks .elementor-icon-list-icon svg {
  color: #DB3025 !important;
  fill: none !important;
  stroke: #DB3025 !important;
  stroke-width: 2 !important;
}

/* Prevent Elementor from changing individual SVG paths */
.about-checks .elementor-icon-list-icon svg path,
.about-checks .elementor-icon-list-icon svg circle,
.about-checks .elementor-icon-list-icon svg line,
.about-checks .elementor-icon-list-icon svg polyline {
  fill: none !important;
  stroke: #DB3025 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34e7a3a */.elementor-997 .elementor-element.elementor-element-34e7a3a p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c91f068 */.elementor-997 .elementor-element.elementor-element-c91f068 p{
    margin-bottom:10px;
}

.elementor-997 .elementor-element.elementor-element-c91f068{
    width:50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea58bcd */.elementor-997 .elementor-element.elementor-element-ea58bcd p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc28020 */.elementor-997 .elementor-element.elementor-element-bc28020 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c84024 */.elementor-997 .elementor-element.elementor-element-5c84024 p{
    margin-bottom:10px;
}

.elementor-997 .elementor-element.elementor-element-5c84024{
    width:50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b26dceb */.elementor-997 .elementor-element.elementor-element-b26dceb p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b377219 */.elementor-997 .elementor-element.elementor-element-b377219 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bf4fce */.elementor-997 .elementor-element.elementor-element-5bf4fce p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94e7152 */.elementor-997 .elementor-element.elementor-element-94e7152 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-289b02c */.elementor-997 .elementor-element.elementor-element-289b02c p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c60143e */.elementor-997 .elementor-element.elementor-element-c60143e p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae3491 *//* About section check icons */
.about-checks .elementor-icon-list-icon {
  color: #DB3025 !important;
}

/* Force outline color instead of fill */
.about-checks .elementor-icon-list-icon svg {
  color: #DB3025 !important;
  fill: none !important;
  stroke: #DB3025 !important;
  stroke-width: 2 !important;
}

/* Prevent Elementor from changing individual SVG paths */
.about-checks .elementor-icon-list-icon svg path,
.about-checks .elementor-icon-list-icon svg circle,
.about-checks .elementor-icon-list-icon svg line,
.about-checks .elementor-icon-list-icon svg polyline {
  fill: none !important;
  stroke: #DB3025 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc35f96 */.elementor-997 .elementor-element.elementor-element-cc35f96 p{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97f2339 *//* About section check icons */
.about-checks .elementor-icon-list-icon {
  color: #DB3025 !important;
}

/* Force outline color instead of fill */
.about-checks .elementor-icon-list-icon svg {
  color: #DB3025 !important;
  fill: none !important;
  stroke: #DB3025 !important;
  stroke-width: 2 !important;
}

/* Prevent Elementor from changing individual SVG paths */
.about-checks .elementor-icon-list-icon svg path,
.about-checks .elementor-icon-list-icon svg circle,
.about-checks .elementor-icon-list-icon svg line,
.about-checks .elementor-icon-list-icon svg polyline {
  fill: none !important;
  stroke: #DB3025 !important;
}/* End custom CSS */