.elementor-201 .elementor-element.elementor-element-6b112a61:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-6b112a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;background-image:url("https://thinkexterior.com/wp-content/uploads/2026/07/hero-roofing-optimized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-201 .elementor-element.elementor-element-6b112a61 > .elementor-background-overlay{background-color:rgba(17,19,22,0.7);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-6b112a61 > .elementor-container{max-width:1160px;min-height:680px;}.elementor-201 .elementor-element.elementor-element-6b112a61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.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-201 .elementor-element.elementor-element-55f1f952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-55f1f952 .elementor-heading-title{font-size:13px;font-weight:800;color:#f1c8ca;}.elementor-201 .elementor-element.elementor-element-264cc743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-264cc743 .elementor-heading-title{font-size:44px;font-weight:900;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-42ca7321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-42ca7321 .elementor-heading-title{font-size:20px;font-weight:600;color:#f1c8ca;}.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-201 .elementor-element.elementor-element-33b907fb{text-align:center;font-size:18px;color:#dfe2e5;}.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-201 .elementor-element.elementor-element-31b93aa5 .elementor-button{background-color:#C8161B;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-201 .elementor-element.elementor-element-61af2727:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-61af2727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8161B;}.elementor-201 .elementor-element.elementor-element-61af2727 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-61af2727{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 16px 20px;}.elementor-201 .elementor-element.elementor-element-61af2727 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-1a711a4{text-align:center;font-size:15px;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-3d11eae4:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-3d11eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-201 .elementor-element.elementor-element-3d11eae4 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-3d11eae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-201 .elementor-element.elementor-element-3d11eae4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-2b70f478{text-align:center;font-size:20px;color:#33383d;}.elementor-201 .elementor-element.elementor-element-2a0a1b1a:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-2a0a1b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-2a0a1b1a > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-2a0a1b1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-201 .elementor-element.elementor-element-2a0a1b1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-7e96b4be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-7e96b4be .elementor-heading-title{font-size:34px;font-weight:900;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-50378358:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-50378358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-50378358 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-50378358{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 72px 20px;}.elementor-201 .elementor-element.elementor-element-50378358 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-7db2252e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-7db2252e .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-74e2f18c{text-align:start;font-size:15px;color:rgba(255,255,255,0.88);}.elementor-201 .elementor-element.elementor-element-26fcb1a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-26fcb1a0 .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-452ad4d8{text-align:start;font-size:15px;color:rgba(255,255,255,0.88);}.elementor-201 .elementor-element.elementor-element-7c8bb102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-7c8bb102 .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-2a34d89f{text-align:start;font-size:15px;color:rgba(255,255,255,0.88);}.elementor-201 .elementor-element.elementor-element-55595048:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-55595048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-55595048 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-55595048{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 72px 20px;}.elementor-201 .elementor-element.elementor-element-55595048 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-4e484a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-4e484a9b .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-7c4ceef5{text-align:start;font-size:15px;color:rgba(255,255,255,0.88);}.elementor-201 .elementor-element.elementor-element-34708651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-34708651 .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-17b0711d{text-align:start;font-size:15px;color:rgba(255,255,255,0.75);}.elementor-201 .elementor-element.elementor-element-d69332d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-d69332d .elementor-heading-title{font-size:19px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-15d77ad7{text-align:start;font-size:15px;color:rgba(255,255,255,0.88);}.elementor-201 .elementor-element.elementor-element-5e17970a:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-5e17970a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-5e17970a > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-5e17970a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-201 .elementor-element.elementor-element-5e17970a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-773f99ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-773f99ed .elementor-heading-title{font-size:34px;font-weight:900;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-7beb2f90:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-7beb2f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-7beb2f90 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-7beb2f90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 20px 20px;}.elementor-201 .elementor-element.elementor-element-7beb2f90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-33cee674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-33cee674 .elementor-heading-title{font-size:20px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-531ff28e{text-align:start;font-size:15px;color:#c3c8cd;}.elementor-201 .elementor-element.elementor-element-458f6c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-458f6c49 .elementor-heading-title{font-size:20px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-7becde76{text-align:start;font-size:15px;color:#c3c8cd;}.elementor-201 .elementor-element.elementor-element-4f929afe:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-4f929afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141619;}.elementor-201 .elementor-element.elementor-element-4f929afe > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-4f929afe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 60px 20px;}.elementor-201 .elementor-element.elementor-element-4f929afe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-24a91f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-24a91f21 .elementor-heading-title{font-size:20px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-3bb64a0e{text-align:start;font-size:15px;color:#c3c8cd;}.elementor-201 .elementor-element.elementor-element-c674992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-c674992 .elementor-heading-title{font-size:20px;font-weight:800;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-513c3abf{text-align:start;font-size:15px;color:#c3c8cd;}.elementor-201 .elementor-element.elementor-element-69bbb92e:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-69bbb92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-201 .elementor-element.elementor-element-69bbb92e > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-69bbb92e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 10px 20px;}.elementor-201 .elementor-element.elementor-element-69bbb92e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-12bff24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-12bff24f .elementor-heading-title{font-size:24px;font-weight:800;color:#f5a623;}.elementor-201 .elementor-element.elementor-element-2fcb045c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-2fcb045c .elementor-heading-title{font-size:30px;font-weight:900;color:#171717;}.elementor-201 .elementor-element.elementor-element-12b30f64:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-12b30f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-201 .elementor-element.elementor-element-12b30f64 > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-12b30f64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 64px 20px;}.elementor-201 .elementor-element.elementor-element-12b30f64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-3e22563f{text-align:start;font-size:15px;color:#33383d;}.elementor-201 .elementor-element.elementor-element-513fe052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-513fe052 .elementor-heading-title{font-size:16px;font-weight:800;color:#171717;}.elementor-201 .elementor-element.elementor-element-27447eda{text-align:start;font-size:15px;color:#33383d;}.elementor-201 .elementor-element.elementor-element-b6d65a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-b6d65a5 .elementor-heading-title{font-size:16px;font-weight:800;color:#171717;}.elementor-201 .elementor-element.elementor-element-6d793419{text-align:start;font-size:15px;color:#33383d;}.elementor-201 .elementor-element.elementor-element-311dc6ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-201 .elementor-element.elementor-element-311dc6ae .elementor-heading-title{font-size:16px;font-weight:800;color:#171717;}.elementor-201 .elementor-element.elementor-element-6236308e:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-6236308e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8161B;}.elementor-201 .elementor-element.elementor-element-6236308e > .elementor-container{max-width:1160px;}.elementor-201 .elementor-element.elementor-element-6236308e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-201 .elementor-element.elementor-element-6236308e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-7332b5c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-201 .elementor-element.elementor-element-7332b5c5 .elementor-heading-title{font-size:34px;font-weight:900;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-4e2e7693{text-align:center;font-size:18px;color:#ffe1e2;}.elementor-201 .elementor-element.elementor-element-7648e60c .elementor-button{background-color:#ffffff;fill:#C8161B;color:#C8161B;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}:root{--page-title-display:none;}/* Start custom CSS for column, class: .elementor-element-355699a3 */.elementor-201 .elementor-element.elementor-element-355699a3{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background-image:url('https://thinkexterior.com/wp-content/uploads/2026/07/roofing_tearoff_tarps-optimized.jpg');background-size:cover;background-position:center;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-355699a3:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-355699a3::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(20,22,25,0.15) 0%, rgba(20,22,25,0.35) 40%, rgba(20,22,25,0.92) 100%);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-355699a3>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-355699a3 a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-355699a3 a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29b07a8e */.elementor-201 .elementor-element.elementor-element-29b07a8e{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background-image:url('https://thinkexterior.com/wp-content/uploads/2026/07/storm_hail_documentation-optimized.jpg');background-size:cover;background-position:center;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-29b07a8e:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-29b07a8e::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(20,22,25,0.05) 0%, rgba(20,22,25,0.15) 35%, rgba(20,22,25,0.55) 60%, rgba(20,22,25,0.94) 100%);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-29b07a8e>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-29b07a8e a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-29b07a8e a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27c1bf3f */.elementor-201 .elementor-element.elementor-element-27c1bf3f{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background-image:url('https://thinkexterior.com/wp-content/uploads/2026/07/siding_completed_roof_and_siding-optimized.jpg');background-size:cover;background-position:center;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-27c1bf3f:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-27c1bf3f::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(20,22,25,0.15) 0%, rgba(20,22,25,0.35) 40%, rgba(20,22,25,0.92) 100%);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-27c1bf3f>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-27c1bf3f a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-27c1bf3f a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21b71527 */.elementor-201 .elementor-element.elementor-element-21b71527{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background-image:url('https://thinkexterior.com/wp-content/uploads/2026/07/gutters_6in_install_after-optimized.jpg');background-size:cover;background-position:center;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-21b71527:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-21b71527::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(20,22,25,0.25) 0%, rgba(20,22,25,0.55) 30%, rgba(20,22,25,0.8) 50%, rgba(20,22,25,0.96) 100%);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-21b71527>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-21b71527 a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-21b71527 a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f5445f9 */.elementor-201 .elementor-element.elementor-element-6f5445f9{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background:linear-gradient(155deg,#1c2126 0%,#15171a 100%);border-left:3px solid #C8161B;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-6f5445f9:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-6f5445f9::after{content:"PHOTO COMING SOON";position:absolute;top:16px;right:16px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 10px;z-index:2;}
.elementor-201 .elementor-element.elementor-element-6f5445f9>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-6f5445f9 a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-6f5445f9 a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b68583 */.elementor-201 .elementor-element.elementor-element-6b68583{position:relative;border-radius:14px;overflow:hidden;min-height:400px;background-image:url('https://thinkexterior.com/wp-content/uploads/2026/07/timberframe_tearoff_rot_discovery-optimized.jpg');background-size:cover;background-position:center;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:transform .22s ease,box-shadow .22s ease;}
.elementor-201 .elementor-element.elementor-element-6b68583:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,0.5);}
.elementor-201 .elementor-element.elementor-element-6b68583::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(20,22,25,0.15) 0%, rgba(20,22,25,0.35) 40%, rgba(20,22,25,0.92) 100%);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-6b68583>.elementor-widget-wrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px !important;}
.elementor-201 .elementor-element.elementor-element-6b68583 a.wwd-cta{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:700;color:#FF6B70;text-decoration:none;}
.elementor-201 .elementor-element.elementor-element-6b68583 a.wwd-cta:hover{color:#FF8A8D;}/* End custom CSS */