.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-217cb395{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-15836 .elementor-element.elementor-element-35334604{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px;}.elementor-15836 .elementor-element.elementor-element-35334604:not(.elementor-motion-effects-element-type-background), .elementor-15836 .elementor-element.elementor-element-35334604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thewoodshopnw.com/wp-content/uploads/2025/07/Grupo-125b.png");background-repeat:no-repeat;background-size:cover;}.elementor-15836 .elementor-element.elementor-element-35334604.e-con{--align-self:stretch;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15836 .elementor-element.elementor-element-1226a9f6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:justify;}.elementor-15836 .elementor-element.elementor-element-1226a9f6 > .elementor-widget-container{margin:0px 0px 0px -4px;}.elementor-15836 .elementor-element.elementor-element-1226a9f6.elementor-element{--align-self:stretch;}.elementor-15836 .elementor-element.elementor-element-1226a9f6 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(6rem, 10vw, 11.25rem);text-transform:uppercase;line-height:1em;color:var( --e-global-color-436fa0c );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-15836 .elementor-element.elementor-element-73bf1d3{text-align:right;}.elementor-15836 .elementor-element.elementor-element-73bf1d3 img{width:150px;}.elementor-15836 .elementor-element.elementor-element-76fc61b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15836 .elementor-element.elementor-element-52659546{--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;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-15836 .elementor-element.elementor-element-13f283bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-13f283bd{font-family:"DM Sans TWS", "DM Sans", sans-serif;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:400;font-style:normal;line-height:1.5em;color:var( --e-global-color-436fa0c );}.elementor-15836 .elementor-element.elementor-element-2e0da54e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15836 .elementor-element.elementor-element-5d93d807{text-align:center;}.elementor-15836 .elementor-element.elementor-element-103c3d0{--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-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-c38a518{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15836 .elementor-element.elementor-element-e5bdbf4{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-15836 .elementor-element.elementor-element-0f77799{text-align:center;}.elementor-15836 .elementor-element.elementor-element-0f77799 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 7vw, 5.625rem);font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.02em;}.elementor-15836 .elementor-element.elementor-element-4406eaf2{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), "DM Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-1485851d > .elementor-widget-container{margin:-30px 0px 0px -40px;}.elementor-15836 .elementor-element.elementor-element-1485851d .elementor-icon-wrapper{text-align:left;}.elementor-15836 .elementor-element.elementor-element-1485851d .elementor-icon{font-size:80px;}.elementor-15836 .elementor-element.elementor-element-1485851d .elementor-icon svg{height:80px;}.elementor-15836 .elementor-element.elementor-element-40bd6d37 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-40bd6d37 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(2rem, 3vw, 1.75rem);font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-3366d0cc{font-family:"DM Sans TWS", "DM Sans", sans-serif;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:400;font-style:normal;line-height:24px;}.elementor-15836 .elementor-element.elementor-element-261121f4{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15836 .elementor-element.elementor-element-5c482251 > .elementor-widget-container{margin:-30px 0px 0px -30px;}.elementor-15836 .elementor-element.elementor-element-5c482251 .elementor-icon-wrapper{text-align:left;}.elementor-15836 .elementor-element.elementor-element-5c482251 .elementor-icon{font-size:80px;}.elementor-15836 .elementor-element.elementor-element-5c482251 .elementor-icon svg{height:80px;}.elementor-15836 .elementor-element.elementor-element-59b667b3 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-59b667b3 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(2rem, 3vw, 1.75rem);font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-37d3216d{font-family:"DM Sans TWS", "DM Sans", sans-serif;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:400;font-style:normal;line-height:24px;}.elementor-15836 .elementor-element.elementor-element-3d652dd0{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15836 .elementor-element.elementor-element-2cffd341 > .elementor-widget-container{margin:-30px 0px 0px -30px;}.elementor-15836 .elementor-element.elementor-element-2cffd341 .elementor-icon-wrapper{text-align:left;}.elementor-15836 .elementor-element.elementor-element-2cffd341 .elementor-icon{font-size:80px;}.elementor-15836 .elementor-element.elementor-element-2cffd341 .elementor-icon svg{height:80px;}.elementor-15836 .elementor-element.elementor-element-69da28b9 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-69da28b9 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(2rem, 3vw, 1.75rem);font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-5ebd0cfe{font-family:"DM Sans TWS", "DM Sans", sans-serif;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:400;font-style:normal;line-height:24px;}.elementor-15836 .elementor-element.elementor-element-3a776390{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15836 .elementor-element.elementor-element-47836b2b > .elementor-widget-container{margin:-30px 0px 0px -30px;}.elementor-15836 .elementor-element.elementor-element-47836b2b .elementor-icon-wrapper{text-align:left;}.elementor-15836 .elementor-element.elementor-element-47836b2b .elementor-icon{font-size:80px;}.elementor-15836 .elementor-element.elementor-element-47836b2b .elementor-icon svg{height:80px;}.elementor-15836 .elementor-element.elementor-element-6502712d > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-6502712d .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(2rem, 3vw, 1.75rem);font-weight:400;font-style:italic;line-height:1em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-1859e9d6{font-family:"DM Sans TWS", "DM Sans", sans-serif;font-size:clamp(1rem, 2.5vw, 1.25rem);font-weight:400;font-style:normal;line-height:24px;}.elementor-15836 .elementor-element.elementor-element-e81fb3e{--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:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15836 .elementor-element.elementor-element-e81fb3e:not(.elementor-motion-effects-element-type-background), .elementor-15836 .elementor-element.elementor-element-e81fb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60c5d6c );}.elementor-15836 .elementor-element.elementor-element-aa64a57{--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;}.elementor-15836 .elementor-element.elementor-element-48766f6{text-align:center;}.elementor-15836 .elementor-element.elementor-element-48766f6 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 7vw, 5.625rem);font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.02em;}.elementor-15836 .elementor-element.elementor-element-075efeb{--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;}.elementor-15836 .elementor-element.elementor-element-bfd563c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-eb088c5 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 5vw, 3rem);font-weight:600;font-style:normal;line-height:48px;letter-spacing:0px;color:var( --e-global-color-3b3e0ad );}.elementor-15836 .elementor-element.elementor-element-9c87e79 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(1.5rem, 2.5vw, 1.5rem);font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-d2ae517{--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;}.elementor-15836 .elementor-element.elementor-element-b3d1b1c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-d5ee896 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 5vw, 3rem);font-weight:600;font-style:normal;line-height:48px;letter-spacing:0px;color:var( --e-global-color-3b3e0ad );}.elementor-15836 .elementor-element.elementor-element-225c308 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(1.5rem, 2.5vw, 1.5rem);font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-a4387f2{--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;}.elementor-15836 .elementor-element.elementor-element-9f28bf3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-f226f99 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 5vw, 3rem);font-weight:600;font-style:normal;line-height:48px;letter-spacing:0px;color:var( --e-global-color-3b3e0ad );}.elementor-15836 .elementor-element.elementor-element-65deb01 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(1.5rem, 2.5vw, 1.5rem);font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-c408b89{--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;}.elementor-15836 .elementor-element.elementor-element-49bdc21 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-00c5471 .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 5vw, 3rem);font-weight:600;font-style:normal;line-height:48px;letter-spacing:0px;color:var( --e-global-color-3b3e0ad );}.elementor-15836 .elementor-element.elementor-element-634a145 .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(1.5rem, 2.5vw, 1.5rem);font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;}.elementor-15836 .elementor-element.elementor-element-0c02724{--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;}.elementor-15836 .elementor-element.elementor-element-4e440e0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15836 .elementor-element.elementor-element-15e17aa .elementor-heading-title{font-family:"Chreed Rounded", "DM Sans", sans-serif;font-size:clamp(2.5rem, 5vw, 3rem);font-weight:600;font-style:normal;line-height:48px;letter-spacing:0px;color:var( --e-global-color-3b3e0ad );}.elementor-15836 .elementor-element.elementor-element-32ff8ed .elementor-heading-title{font-family:"Labrada", "DM Sans", sans-serif;font-size:clamp(1.5rem, 2.5vw, 1.5rem);font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15836 .elementor-element.elementor-element-52659546{--width:50%;}.elementor-15836 .elementor-element.elementor-element-2e0da54e{--width:50%;}.elementor-15836 .elementor-element.elementor-element-e5bdbf4{--width:100%;}.elementor-15836 .elementor-element.elementor-element-4406eaf2{--width:23%;}.elementor-15836 .elementor-element.elementor-element-261121f4{--width:23%;}.elementor-15836 .elementor-element.elementor-element-3d652dd0{--width:23%;}.elementor-15836 .elementor-element.elementor-element-3a776390{--width:23%;}.elementor-15836 .elementor-element.elementor-element-aa64a57{--width:100%;}.elementor-15836 .elementor-element.elementor-element-075efeb{--width:19%;}.elementor-15836 .elementor-element.elementor-element-d2ae517{--width:19%;}.elementor-15836 .elementor-element.elementor-element-a4387f2{--width:19%;}.elementor-15836 .elementor-element.elementor-element-c408b89{--width:19%;}.elementor-15836 .elementor-element.elementor-element-0c02724{--width:19%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );}.elementor-15836 .elementor-element.elementor-element-1226a9f6 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15836 .elementor-element.elementor-element-13f283bd{line-height:22px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-c38a518{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15836 .elementor-element.elementor-element-e5bdbf4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15836 .elementor-element.elementor-element-0f77799 .elementor-heading-title{line-height:1em;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-40bd6d37 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-3366d0cc{line-height:22px;}.elementor-15836 .elementor-element.elementor-element-59b667b3 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-37d3216d{line-height:22px;}.elementor-15836 .elementor-element.elementor-element-69da28b9 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-5ebd0cfe{line-height:22px;}.elementor-15836 .elementor-element.elementor-element-6502712d .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-1859e9d6{line-height:22px;}.elementor-15836 .elementor-element.elementor-element-48766f6 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-eb088c5 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-9c87e79 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-d5ee896 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-225c308 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-f226f99 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-65deb01 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-00c5471 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-634a145 .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-15e17aa .elementor-heading-title{line-height:1em;}.elementor-15836 .elementor-element.elementor-element-32ff8ed .elementor-heading-title{line-height:1em;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15836 .elementor-element.elementor-element-73bf1d3 img{width:100px;}.elementor-15836 .elementor-element.elementor-element-76fc61b9{--content-width:90%;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15836 .elementor-element.elementor-element-103c3d0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-c38a518{--content-width:90%;}.elementor-15836 .elementor-element.elementor-element-0f77799 .elementor-heading-title{font-size:38px;}.elementor-15836 .elementor-element.elementor-element-4406eaf2{--width:90%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15836 .elementor-element.elementor-element-261121f4{--width:90%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-15836 .elementor-element.elementor-element-3d652dd0{--width:90%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-15836 .elementor-element.elementor-element-3a776390{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15836 .elementor-element.elementor-element-3a776390.e-con{--align-self:center;}.elementor-15836 .elementor-element.elementor-element-e81fb3e{--content-width:90%;}.elementor-15836 .elementor-element.elementor-element-bfd563c img{width:60%;}.elementor-15836 .elementor-element.elementor-element-eb088c5{text-align:center;}.elementor-15836 .elementor-element.elementor-element-9c87e79{text-align:center;}.elementor-15836 .elementor-element.elementor-element-b3d1b1c img{width:60%;}.elementor-15836 .elementor-element.elementor-element-d5ee896{text-align:center;}.elementor-15836 .elementor-element.elementor-element-225c308{text-align:center;}.elementor-15836 .elementor-element.elementor-element-9f28bf3 img{width:60%;}.elementor-15836 .elementor-element.elementor-element-f226f99{text-align:center;}.elementor-15836 .elementor-element.elementor-element-65deb01{text-align:center;}.elementor-15836 .elementor-element.elementor-element-49bdc21 img{width:60%;}.elementor-15836 .elementor-element.elementor-element-00c5471{text-align:center;}.elementor-15836 .elementor-element.elementor-element-634a145{text-align:center;}.elementor-15836 .elementor-element.elementor-element-4e440e0 img{width:60%;}.elementor-15836 .elementor-element.elementor-element-15e17aa{text-align:center;}.elementor-15836 .elementor-element.elementor-element-32ff8ed{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-15836 .elementor-element.elementor-element-76fc61b9{--content-width:90%;}.elementor-15836 .elementor-element.elementor-element-c38a518{--content-width:90%;}.elementor-15836 .elementor-element.elementor-element-4406eaf2{--width:47%;}.elementor-15836 .elementor-element.elementor-element-261121f4{--width:47%;}.elementor-15836 .elementor-element.elementor-element-3d652dd0{--width:47%;}.elementor-15836 .elementor-element.elementor-element-3a776390{--width:47%;}.elementor-15836 .elementor-element.elementor-element-e81fb3e{--content-width:90%;}.elementor-15836 .elementor-element.elementor-element-075efeb{--width:30%;}.elementor-15836 .elementor-element.elementor-element-d2ae517{--width:30%;}.elementor-15836 .elementor-element.elementor-element-a4387f2{--width:30%;}.elementor-15836 .elementor-element.elementor-element-c408b89{--width:30%;}.elementor-15836 .elementor-element.elementor-element-0c02724{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-76fc61b9 */.fondo-con-linea {
  background: linear-gradient(
    to bottom,
    white 0%,
    white 10%,
    #1A1E1E 10%,
    #1A1E1E 90%,
    white 90%,
    white 100%
  );
}

@media(max-width:1024px){
    .fondo-con-linea{
        background:#1A1E1E;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d23cc9 */.content {
    font-family: "Labrada", sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    color: #DB3721;
    padding-left: 0.25em;
    font-style: italic;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer {
    overflow: hidden;  !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 3.5s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}

@media only screen and (max-width: 479px) {
    .loop {
        animation: loop-anim 12.5s linear infinite;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chreed Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/ChreedRounded-RegularRounded.ttf') format('truetype');
}
@font-face {
	font-family: 'Chreed Rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/ChreedRounded-BoldRounded.ttf') format('truetype');
}
@font-face {
	font-family: 'Chreed Rounded';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/ChreedRounded-SemiBoldRounded.ttf') format('truetype');
}
@font-face {
	font-family: 'Chreed Rounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/ChreedRounded-LightRounded.ttf') format('truetype');
}
@font-face {
	font-family: 'Chreed Rounded';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/ChreedRounded-BlackRounded.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans TWS';
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/07/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Labrada';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/Labrada-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Labrada';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thewoodshopnw.com/wp-content/uploads/2025/06/Labrada-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */