.elementor-122 .elementor-element.elementor-element-2c97acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-4af9f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-122 .elementor-element.elementor-element-b9d5a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-35da3f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-122 .elementor-element.elementor-element-14d58e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-122 .elementor-element.elementor-element-714ed53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-f4f2cb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-c55e742{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-2c3f390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-c7972a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-6f8c891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-6f8c891:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-6f8c891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-wood-paneled-study-arched-built-ins.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-a73ab18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-a73ab18:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-a73ab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-wood-floating-shelves-modern-kitchen.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-320df2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-320df2b:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-320df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-walk-in-closet-shelving-hanging-rods.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-4c56d04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-4c56d04:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-4c56d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-hardwood-stair-treads-risers-trim.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-376bec4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-376bec4:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-376bec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-mahogany-arched-exterior-wood-screen-door.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-ef08602{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-ef08602:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ef08602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-hidden-door-arched-hallway.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-1637a31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-1637a31:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-1637a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-quarter-sawn-red-oak-arched-double-pocket-doors-2.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-dd7befc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-dd7befc:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-dd7befc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-reclaimed-wood-double-barn-doors-chevron-design.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-f281c35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-f281c35:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-f281c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-arched-opening-decorative-wall-paneling-trim.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-2f60e52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-2f60e52:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-2f60e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-rustic-wood-beam-coffered-ceiling.webp");background-position:center 30%;background-size:cover;}.elementor-122 .elementor-element.elementor-element-ec2c1f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-ec2c1f0:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ec2c1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-stained-maple-wood-arched-opening-and-trim-2.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-e68755d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-e68755d:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-e68755d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-arched-doorways-decorative-wall-paneling-trim.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-bfa380d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-bfa380d:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-bfa380d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/custom-ornate-carved-wood-fireplace-mantel-surround.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-935c878{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-935c878:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-935c878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicoscustomtrim.com/wp-content/uploads/2026/11/exterior-wood-soffit-replacement-house-fort-worth-tx.webp");background-position:center center;background-size:cover;}.elementor-122 .elementor-element.elementor-element-f54437d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-4650c7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-6bd3311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-d4cbd91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-fbf9a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-3f266b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-023d84d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-f8b1332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-55d7bc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-94dda35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-a27f752{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-122 .elementor-element.elementor-element-747f5ca{--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;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}