.elementor-1209 .elementor-element.elementor-element-34b6701{--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-1209 .elementor-element.elementor-element-52799f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:3.5rem;--padding-left:3.125rem;--padding-right:7.5rem;}.elementor-1209 .elementor-element.elementor-element-52799f4:not(.elementor-motion-effects-element-type-background), .elementor-1209 .elementor-element.elementor-element-52799f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-571c7ef{padding:0rem 0rem 0.5rem 0rem;}.elementor-1209 .elementor-element.elementor-element-571c7ef .elementor-heading-title{font-family:"Buckeye Realist", Sans-serif;font-size:2.625rem;font-weight:600;font-style:normal;line-height:3rem;letter-spacing:-0.0625rem;color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-578b72b{--divider-border-style:solid;--divider-color:var( --e-global-color-583338e );--divider-border-width:2px;}.elementor-1209 .elementor-element.elementor-element-578b72b .elementor-divider-separator{width:100%;}.elementor-1209 .elementor-element.elementor-element-578b72b .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1209 .elementor-element.elementor-element-97c7553{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-1209 .elementor-element.elementor-element-97c7553 p{margin-block-end:0px;}.elementor-1209 .elementor-element.elementor-element-95791fb .elementor-button{background-color:var( --e-global-color-39f4605 );font-size:1.125rem;font-weight:700;line-height:1.5rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-radius:.250rem .250rem .250rem .250rem;padding:.625rem 2rem .625rem 2rem;}.elementor-1209 .elementor-element.elementor-element-95791fb .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-95791fb .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-95791fb .elementor-button:hover svg, .elementor-1209 .elementor-element.elementor-element-95791fb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-a15116d{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:3.125rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-a15116d:not(.elementor-motion-effects-element-type-background), .elementor-1209 .elementor-element.elementor-element-a15116d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1209 .elementor-element.elementor-element-e2cbe07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 3.5rem;--row-gap:0rem;--column-gap:3.5rem;--margin-top:6rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.125rem;--padding-right:3.125rem;}.elementor-1209 .elementor-element.elementor-element-4545b32{--display:flex;--min-height:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-4545b32.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1209 .elementor-element.elementor-element-91ba3ea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-be9b22e{--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;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1209 .elementor-element.elementor-element-be9b22e:not(.elementor-motion-effects-element-type-background), .elementor-1209 .elementor-element.elementor-element-be9b22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-be9b22e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1209 .elementor-element.elementor-element-c7d3c8c{width:100%;max-width:100%;padding:1rem 0rem 1.5rem 00rem;}.elementor-1209 .elementor-element.elementor-element-c7d3c8c .elementor-heading-title{font-family:"Buckeye Realist", Sans-serif;font-size:2rem;font-weight:400;text-transform:none;font-style:normal;line-height:2.375rem;color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-169a482{width:100%;max-width:100%;padding:0rem 0rem 0.75rem 0rem;}.elementor-1209 .elementor-element.elementor-element-169a482 p{margin-block-end:12px;}.elementor-1209 .elementor-element.elementor-element-52df81f .elementor-button{background-color:var( --e-global-color-39f4605 );font-size:1.125rem;line-height:1.125rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-39f4605 );border-radius:4px 4px 4px 4px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-1209 .elementor-element.elementor-element-52df81f .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-52df81f .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-52df81f{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 2em 1em 0em;}.elementor-1209 .elementor-element.elementor-element-52df81f.elementor-element{--align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-52df81f .elementor-button:hover svg, .elementor-1209 .elementor-element.elementor-element-52df81f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-7c00c61{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5.125rem;--padding-right:5.125rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tabbar{gap:0px;padding:0px 0px 1px 0px;border-bottom-color:var( --e-global-color-accent );border-bottom-width:1px;background-color:#ffffff;top:0px;z-index:100;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt{--bcw-pt-sticky-top:0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tab{padding:0.75rem 1.5rem 0.75rem 1.5rem;gap:6px;background-color:#FFFFFF;color:var( --e-global-color-2a2ea1c );border-bottom-width:2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;font-weight:400;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tab-icon img{width:20px;height:20px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tab:hover{color:var( --e-global-color-2a2ea1c );border-bottom-color:var( --e-global-color-2a2ea1c );border-bottom-width:2px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tab.is-active{color:#B52025;border-bottom-color:var( --e-global-color-primary );border-bottom-width:2px;font-weight:700;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel{padding:3.5rem 3.5rem 2rem 3.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--color{padding-bottom:0.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--specs{padding-bottom:2rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--resources{padding-bottom:0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--trim{padding-bottom:3rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--warranty{padding-bottom:3rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-grid{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-img{aspect-ratio:1/1;border-radius:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-badge{color:#ffffff;font-size:24px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-name{font-size:1rem;font-weight:600;line-height:1.375rem;margin:0.5rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__gauge-heading{color:#8b7355;margin:24px 0px 16px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__color-intro{font-style:italic;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__color-pdf-link{color:var( --e-global-color-text );text-decoration:underline;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__color-pdf-link:hover{color:var( --e-global-color-39f4605 );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-layout{gap:2rem;flex-direction:row;align-items:flex-start;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-image{align-self:center;width:57%;flex-shrink:0;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__resources-heading{color:#8b7355;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-grid{grid-template-columns:repeat(8, 1fr);gap:1.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-thumbnail{aspect-ratio:3/4;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a2ea1c );border-radius:4px 4px 4px 4px;overflow:hidden;box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.15);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-card:hover .bcw-pt__pdf-thumbnail{box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-overlay{background-color:var( --e-global-color-primary );opacity:0;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-card:hover .bcw-pt__pdf-overlay{opacity:0;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-card:hover .bcw-pt__pdf-title{color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-title{margin:0.5rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-download{color:var( --e-global-color-text );text-decoration:underline;margin:-0.375rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-download:hover{color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__other-res-link{text-decoration:underline;color:var( --e-global-color-text );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__other-res-link:hover{color:var( --e-global-color-39f4605 );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__resources-section--other .bcw-pt__resources-heading{margin-bottom:1rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-intro{font-style:normal;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-grid{grid-template-columns:repeat(5, 1fr);gap:30px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card{border-style:none;border-radius:0px 0px 0px 0px;padding:.75rem .75rem .75rem .75rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-img{aspect-ratio:1/1;background-color:#ffffff;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge, .elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge:hover{font-size:0.625rem;font-style:italic;text-decoration:underline;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge-label--mobile{text-decoration:none;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge{padding:0.5rem 0rem 0rem 0rem;color:var( --e-global-color-accent );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-name{font-size:1rem;line-height:1.375rem;padding:0.75rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card:hover{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge:hover{color:var( --e-global-color-39f4605 );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle{margin:0px 0px 24px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;overflow:hidden;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-wrap{text-align:right;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-btn{background-color:#FFFFFF;color:var( --e-global-color-2a2ea1c );border-style:none;padding:4px 12px 4px 12px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-btn:hover{color:var( --e-global-color-39f4605 );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-knob, .elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle-knob{background-color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-btn.is-active{color:#ffffff;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-btn:first-child{border-radius:0px 4px 4px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-btn:last-child{border-radius:4px 0px 0px 4px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle-btn{color:var( --e-global-color-text );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle-btn.is-active{color:#ffffff;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle{margin:0px 8px 8px 8px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__lightbox-backdrop{background-color:#FFFFFF;}.bcw-pt__lightbox-backdrop{background-color:#FFFFFF;}.bcw-pt__lightbox-dialog{max-height:80vh;aspect-ratio:auto;}.bcw-pt__lightbox-img{object-fit:contain;object-position:center center;}.bcw-pt__lightbox-dialog .bcw-pt__lightbox-close svg{width:22px;height:22px;}.bcw-pt__lightbox-dialog .bcw-pt__lightbox-close{color:var( --e-global-color-text );padding:12px 12px 12px 12px !important;background-color:#CE3A3B00;opacity:1;border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2);top:0px;right:0px;}.bcw-pt__lightbox-dialog .bcw-pt__lightbox-close, .bcw-pt__lightbox-dialog .bcw-pt__lightbox-close:hover{border-radius:4px 4px 4px 4px;}.bcw-pt__lightbox-dialog .bcw-pt__lightbox-close:hover{color:var( --e-global-color-39f4605 );background-color:#B5202500;opacity:1;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-content{color:var( --e-global-color-text );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-content p{color:var( --e-global-color-text );margin-top:0;margin-bottom:20px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-link{color:var( --e-global-color-text );text-decoration:underline;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-link:hover{color:var( --e-global-color-39f4605 );}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-panel{flex-direction:row;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge{align-self:flex-start;margin:0px 42px -8px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge img{width:200px;height:auto;}.elementor-1209 .elementor-element.elementor-element-5426070{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1209 .elementor-element.elementor-element-5426070 .elementor-divider-separator{width:100%;}.elementor-1209 .elementor-element.elementor-element-5426070 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1209 .elementor-element.elementor-element-4572f14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0 4.307692%;--row-gap:0;--column-gap:4.307692%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-c57d6a6{width:var( --container-widget-width, 47.84615385% );max-width:47.84615385%;padding:0px 0px 0px 50px;--container-widget-width:47.84615385%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-c57d6a6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-cd058e9{--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;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1209 .elementor-element.elementor-element-85c90af{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-85c90af .elementor-heading-title{line-height:2.375rem;color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-0cc68f2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-0cc68f2 p{margin-block-end:12px;}.elementor-1209 .elementor-element.elementor-element-35c14aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-35c14aa:not(.elementor-motion-effects-element-type-background), .elementor-1209 .elementor-element.elementor-element-35c14aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-583338e );}.elementor-1209 .elementor-element.elementor-element-210dbc8{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1209 .elementor-element.elementor-element-4c3e3cb{margin:6rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0px 0px 0px 0px;text-align:start;}.elementor-1209 .elementor-element.elementor-element-4c3e3cb .elementor-heading-title{line-height:2.375rem;color:var( --e-global-color-primary );}.elementor-1209 .elementor-element.elementor-element-f6ef2a5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 2rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-f6ef2a5.elementor-element{--align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-f6ef2a5 p{margin-block-end:0.75rem;}.elementor-1209 .elementor-element.elementor-element-34d7550 .elementor-button{background-color:var( --e-global-color-39f4605 );font-size:1.125rem;font-weight:700;line-height:1.5rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-radius:.25rem .25rem .25rem .25rem;padding:0.625rem 2rem .625rem 2rem;}.elementor-1209 .elementor-element.elementor-element-34d7550 .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-34d7550 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-34d7550{margin:2.125rem 0rem calc(var(--kit-widget-spacing, 0px) + 6rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-adbda6e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1209 .elementor-element.elementor-element-eea464e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0 4.307692%;--row-gap:0;--column-gap:4.307692%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-c563737{width:var( --container-widget-width, 47.84615385% );max-width:47.84615385%;padding:0px 0px 0px 50px;--container-widget-width:47.84615385%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-c563737 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-54b6f70{--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;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1209 .elementor-element.elementor-element-c4215c7{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-c4215c7 .elementor-heading-title{line-height:2.375rem;}.elementor-1209 .elementor-element.elementor-element-d1b4124{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-d1b4124 p{margin-block-end:12px;}.elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button{background-color:var( --e-global-color-2a2ea1c );font-size:1.125rem;line-height:1.125rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2a2ea1c );border-radius:4px 4px 4px 4px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button:focus{background-color:#3C3E43;color:#FFFFFF;border-color:#3C3E43;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-91c7790{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0em 2em 0em 0em;}.elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button:hover svg, .elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button{background-color:var( --e-global-color-2a2ea1c );font-size:1.125rem;line-height:1.125rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2a2ea1c );border-radius:4px 4px 4px 4px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button:focus{background-color:#3C3E43;color:#FFFFFF;border-color:#3C3E43;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-fea24e8{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 2em 0em 0em;}.elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button:hover svg, .elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1209 .elementor-element.elementor-element-4ab6455{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3.125rem;--padding-right:3.125rem;}.elementor-1209 .elementor-element.elementor-element-4ab6455:not(.elementor-motion-effects-element-type-background), .elementor-1209 .elementor-element.elementor-element-4ab6455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-583338e );}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-grid{grid-template-columns:repeat(2, 1fr);column-gap:3.5rem;row-gap:24px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card{flex-direction:column;align-items:stretch;gap:2rem;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.15);}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__image--standalone{width:100%;flex-shrink:0;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery{width:100%;flex-shrink:0;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__body{gap:0.1rem;justify-content:flex-start;padding:0rem 2rem 2rem 2rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__image--standalone img{height:100%;object-fit:cover;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery .bcw-repeater-card__image .bcw-card-gallery__slide{height:100%;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__image{aspect-ratio:16/9;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery__nav--prev{left:8px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery__nav--next{right:8px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery .bcw-card-gallery__nav{width:32px;height:32px;font-size:22px;transition:background-color 200ms ease, color 200ms ease;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery__dot{width:8px;height:8px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-card-gallery__dots{gap:6px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__title{color:var( --e-global-color-text );font-family:"Buckeye Realist", Sans-serif;font-size:2rem;font-weight:700;text-transform:none;font-style:normal;line-height:2.375rem;letter-spacing:0px;margin:0rem 0rem 1rem 0rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__description{margin:0rem 0rem 1.5rem 0rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button{font-size:1.125rem;font-weight:700;line-height:1.5rem;color:#FFFFFF;background-color:var( --e-global-color-2a2ea1c );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);transition:all 300ms ease;border-radius:4px 4px 4px 4px;padding:0.625rem 2rem 0.625rem 2rem;margin:0rem 0rem 3.5rem 0rem;align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button:hover{color:#FFFFFF;background-color:#3C3E43;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button-group{flex-direction:column;gap:12px;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button-secondary{transition:all 300ms ease;}.elementor-1209 .elementor-element.elementor-element-8cf8dc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0 4.307692%;--row-gap:0;--column-gap:4.307692%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-18aef34{width:var( --container-widget-width, 47.84615385% );max-width:47.84615385%;padding:0px 0px 0px 50px;--container-widget-width:47.84615385%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-18aef34 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-4f270d7{--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;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1209 .elementor-element.elementor-element-1eb8407{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-1eb8407 .elementor-heading-title{line-height:2.375rem;}.elementor-1209 .elementor-element.elementor-element-e000faa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-e000faa p{margin-block-end:12px;}.elementor-1209 .elementor-element.elementor-element-e0e4374 .elementor-button{background-color:var( --e-global-color-39f4605 );font-size:1.125rem;line-height:1.5rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-39f4605 );border-radius:4px 4px 4px 4px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-1209 .elementor-element.elementor-element-e0e4374 .elementor-button:hover, .elementor-1209 .elementor-element.elementor-element-e0e4374 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-1209 .elementor-element.elementor-element-e0e4374{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 2em 0em 0em;}.elementor-1209 .elementor-element.elementor-element-e0e4374 .elementor-button:hover svg, .elementor-1209 .elementor-element.elementor-element-e0e4374 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1209 .elementor-element.elementor-element-34b6701{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1209 .elementor-element.elementor-element-52799f4{--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:3;}.elementor-1209 .elementor-element.elementor-element-52799f4.e-con{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-571c7ef{padding:0px 0px 0px 0px;text-align:center;}.elementor-1209 .elementor-element.elementor-element-571c7ef.elementor-element{--align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-571c7ef .elementor-heading-title{font-size:2.625rem;line-height:3rem;}.elementor-1209 .elementor-element.elementor-element-a15116d{--min-height:50vh;}.elementor-1209 .elementor-element.elementor-element-e2cbe07{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1209 .elementor-element.elementor-element-4545b32{--min-height:100%;--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-1209 .elementor-element.elementor-element-91ba3ea img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-7c00c61{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.125rem;--padding-right:3.125rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-layout{gap:0.1rem;flex-direction:column;align-items:flex-start;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-image{align-self:flex-start;width:100%;flex-shrink:0;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-grid{grid-template-columns:repeat(3, 1fr);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-grid{grid-template-columns:repeat(3, 1fr);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge img{width:200px;height:auto;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge{margin:0px 42px -20px 0px;}.elementor-1209 .elementor-element.elementor-element-210dbc8{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1209 .elementor-element.elementor-element-4c3e3cb{padding:0px 0px 0px 0px;text-align:center;}.elementor-1209 .elementor-element.elementor-element-4c3e3cb.elementor-element{--align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-f6ef2a5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-34d7550{margin:2.125rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-1209 .elementor-element.elementor-element-adbda6e{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-35c14aa{--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:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-91c7790 .elementor-button{line-height:1.5rem;}.elementor-1209 .elementor-element.elementor-element-fea24e8 .elementor-button{line-height:1.5rem;}.elementor-1209 .elementor-element.elementor-element-4ab6455{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3.125rem;--padding-right:3.125rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-grid{grid-template-columns:repeat(2, 1fr);column-gap:3rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card{flex-direction:column;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__title{font-size:2rem;line-height:2.375rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button-group{flex-direction:column;}.elementor-1209 .elementor-element.elementor-element-e0e4374{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}@media(max-width:767px){.elementor-1209 .elementor-element.elementor-element-34b6701{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1209 .elementor-element.elementor-element-52799f4{--width:80%;--padding-top:1rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-52799f4.e-con{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-571c7ef{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-1209 .elementor-element.elementor-element-571c7ef .elementor-heading-title{font-size:2.5rem;line-height:2.875rem;}.elementor-1209 .elementor-element.elementor-element-a15116d{--min-height:40vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1209 .elementor-element.elementor-element-e2cbe07{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-4545b32{--width:100%;}.elementor-1209 .elementor-element.elementor-element-91ba3ea img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1209 .elementor-element.elementor-element-be9b22e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-c7d3c8c .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-1209 .elementor-element.elementor-element-169a482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0.75rem 0rem;}.elementor-1209 .elementor-element.elementor-element-52df81f{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 1rem 0rem;}.elementor-1209 .elementor-element.elementor-element-7c00c61{--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.25rem;--padding-bottom:0rem;--padding-left:01.25rem;--padding-right:01.25rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tabbar{padding:0px 0px 8px 0px;top:1.25rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt{--bcw-pt-sticky-top:1.25rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__tab{padding:0rem 0rem 0rem 0rem;font-size:0.8rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel{padding:2rem 0.5rem 2rem 0.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--color{padding-bottom:0.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--specs{padding-bottom:2rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--resources{padding-bottom:0.125rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--trim{padding-bottom:3rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__panel--warranty{padding-bottom:2.5rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__swatch-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-layout{gap:1.5rem;flex-direction:row;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__specs-image{width:100%;flex-shrink:0;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__pdf-grid{grid-template-columns:repeat(2, 1fr);}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-grid{grid-template-columns:repeat(2, 1fr);gap:1rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-enlarge-label--mobile{font-size:0.625rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-name{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-toggle-wrap{text-align:center;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle{border-radius:4px 4px 4px 4px;overflow:hidden;margin:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__trim-card-toggle-btn{font-size:0.625rem;padding:.2rem .2rem .2rem .2rem;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-panel{flex-direction:column;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge{align-self:flex-start;margin:-5px 0px 5px 0px;}.elementor-1209 .elementor-element.elementor-element-aeb644c .bcw-pt__warranty-badge img{width:150px;height:auto;}.elementor-1209 .elementor-element.elementor-element-5426070 .elementor-divider-separator{width:100%;}.elementor-1209 .elementor-element.elementor-element-5426070 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1209 .elementor-element.elementor-element-4572f14{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-c57d6a6{width:100%;max-width:100%;padding:0rem 1.25rem 3.125rem 1.25rem;}.elementor-1209 .elementor-element.elementor-element-cd058e9{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-85c90af{width:100%;max-width:100%;}.elementor-1209 .elementor-element.elementor-element-0cc68f2{margin:00rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1209 .elementor-element.elementor-element-0cc68f2 p{margin-block-end:0.75rem;}.elementor-1209 .elementor-element.elementor-element-210dbc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-4c3e3cb{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 01.25rem 0rem 01.25rem;text-align:start;}.elementor-1209 .elementor-element.elementor-element-f6ef2a5{padding:0rem 1.25rem 0rem 1.25rem;}.elementor-1209 .elementor-element.elementor-element-34d7550{margin:2rem 1.25rem calc(var(--kit-widget-spacing, 0px) + 2rem) 1.25rem;padding:0px 0px 0px 0px;}.elementor-1209 .elementor-element.elementor-element-adbda6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1209 .elementor-element.elementor-element-c563737{width:100%;max-width:100%;padding:0rem 1.25rem 3.125rem 1.25rem;}.elementor-1209 .elementor-element.elementor-element-54b6f70{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-c4215c7{width:100%;max-width:100%;}.elementor-1209 .elementor-element.elementor-element-d1b4124{margin:00rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-1209 .elementor-element.elementor-element-91c7790{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 1rem 0rem;}.elementor-1209 .elementor-element.elementor-element-fea24e8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 3rem 0rem;}.elementor-1209 .elementor-element.elementor-element-eea464e{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-4ab6455{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-grid{grid-template-columns:repeat(1, 1fr);}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card{flex-direction:column;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__title{font-size:2rem;line-height:2.375rem;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button{text-align:center;margin:0rem 0rem 1rem 0rem;width:100%;align-self:center;}.elementor-1209 .elementor-element.elementor-element-6bf471c .bcw-repeater-card__button-group{flex-direction:column;}.elementor-1209 .elementor-element.elementor-element-8cf8dc9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1209 .elementor-element.elementor-element-18aef34{width:100%;max-width:100%;padding:0rem 1.25rem 3.125rem 1.25rem;}.elementor-1209 .elementor-element.elementor-element-4f270d7{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1209 .elementor-element.elementor-element-1eb8407{width:100%;max-width:100%;}.elementor-1209 .elementor-element.elementor-element-e000faa{margin:00rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-1209 .elementor-element.elementor-element-e0e4374{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-1209 .elementor-element.elementor-element-34b6701{--content-width:1300px;}.elementor-1209 .elementor-element.elementor-element-52799f4{--width:37.5%;}.elementor-1209 .elementor-element.elementor-element-a15116d{--width:62.5%;}.elementor-1209 .elementor-element.elementor-element-e2cbe07{--content-width:1200px;}.elementor-1209 .elementor-element.elementor-element-4545b32{--width:100%;}.elementor-1209 .elementor-element.elementor-element-be9b22e{--width:100%;}.elementor-1209 .elementor-element.elementor-element-cd058e9{--width:47.84615385%;}.elementor-1209 .elementor-element.elementor-element-210dbc8{--width:100%;}.elementor-1209 .elementor-element.elementor-element-adbda6e{--width:100%;}.elementor-1209 .elementor-element.elementor-element-54b6f70{--width:47.84615385%;}.elementor-1209 .elementor-element.elementor-element-4ab6455{--content-width:1200px;}.elementor-1209 .elementor-element.elementor-element-4f270d7{--width:47.84615385%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1209 .elementor-element.elementor-element-52799f4{--width:75%;}.elementor-1209 .elementor-element.elementor-element-a15116d{--width:100%;}.elementor-1209 .elementor-element.elementor-element-4545b32{--width:100%;}.elementor-1209 .elementor-element.elementor-element-210dbc8{--width:100%;}.elementor-1209 .elementor-element.elementor-element-adbda6e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a15116d */.elementor-element-3830511 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Elementor sometimes adds a hidden pseudo-element for backgrounds */
.elementor-element-3830511::before {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}!important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4545b32 */@media (max-width: 768px) {

.elementor-1209 .elementor-element.elementor-element-4545b32 {

aspect-ratio: 3/2;

}

}
.elementor-1209 .elementor-element.elementor-element-4545b32 {
    display: flex;
    align-items: stretch !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-169a482 */.elementor-1209 .elementor-element.elementor-element-169a482 ul, 
.elementor-1209 .elementor-element.elementor-element-169a482 ol {
    margin-bottom: 12px !important; 
}/* End custom CSS */
/* Start custom CSS for bcw-product-tabs, class: .elementor-element-aeb644c */.bcw-pt__trim-intro a {
    color: #22263d;
    text-decoration: underline;
}

.bcw-pt__trim-intro a:hover {
    color: #ce3a3b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cc68f2 */.elementor-1209 .elementor-element.elementor-element-0cc68f2 .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ef2a5 */.elementor-1209 .elementor-element.elementor-element-f6ef2a5 .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210dbc8 */@media (min-width: 1024px) {
    /* Desktop/Large Screens (1440px and wider) */
    .elementor-1209 .elementor-element.elementor-element-210dbc8 {
        margin-left: calc((100vw - 1200px) / 2);
    
        padding-left: var(--container-padding);
    }

    /* Fluid state (Between 1301px and 1439px) */
    @media (max-width: 1439px) {
        .elementor-1209 .elementor-element.elementor-element-210dbc8 {
            margin-left: 0;
            padding-left: calc(7.5rem - ((1440px - 100vw) / 2));
        }
    }

    /* Fixed state (Between 768px and 1300px) */
    @media (max-width: 1300px) {
        .elementor-1209 .elementor-element.elementor-element-210dbc8 {
            margin-left: 0;
            padding-left: 3.125rem;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b6cbd */@media (max-width: 1024px) {
    .elementor-1209 .elementor-element.elementor-element-68b6cbd {
        background-color: #ffffff; 
        display: block;
        position: relative; /* Replaces absolute */
        width: 100%;
        aspect-ratio: 3 / 2; /* 3px wide for every 2px high */
        margin: 0;
        line-height: 0; 
        
        /* THE SHAPE: A 'V' notch at the top center */
        /* Points: Top-Left, Top-Center(Dip), Top-Right, Bottom-Right, Bottom-Left */
        -webkit-clip-path: polygon(0% 0%, 50% 20%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0%, 50% 20%, 100% 0%, 100% 100%, 0% 100%);
    }

    .elementor-1209 .elementor-element.elementor-element-68b6cbd img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover;
        display: block;
        
        /* THE IMAGE SHAPE: Same as above but shifted down by 36px */
        /* We use calc() to ensure the notch remains centered and offset */
        -webkit-clip-path: polygon(0% 2.25rem, 50% calc(20% + 28px), 100% 2.25rem, 100% 100%, 0% 100%);
        clip-path: polygon(0% 1.75rem, 50% calc(20% + 1.75rem), 100% 1.75rem, 100% 100%, 0% 100%);
    }
}@media (min-width: 1025px) {
    .elementor-1209 .elementor-element.elementor-element-68b6cbd {
        background-color: #ffffff; 
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
    
        --notch-depth: 15vh; 

        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, var(--notch-depth) 50%);
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, var(--notch-depth) 50%);
    }

    .elementor-1209 .elementor-element.elementor-element-68b6cbd img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover;
        display: block;
        
        /* The image notch depth must be exactly 36px deeper than the white layer 
           at the center point to keep the gap looking even. */
        --img-notch: calc(var(--notch-depth) + 2.25rem);

        -webkit-clip-path: polygon(36px 0%, 100% 0%, 100% 100%, 2.25rem 100%, var(--img-notch) 50%);
        clip-path: polygon(2.25rem 0%, 100% 0%, 100% 100%, 2.25rem 100%, var(--img-notch) 50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adbda6e */@media (min-width: 1025px) {
    .elementor-1209 .elementor-element.elementor-element-adbda6e {
        width: 50vw !important;
        max-width: none !important;
        flex-shrink: 0;
        position: relative;
    }
}

    /* Fluid state (Between 1301px and 1439px) */
    @media (max-width: 1439px) {
        .elementor-1209 .elementor-element.elementor-element-adbda6e {
            margin-left: 0;
            padding-left: calc(7.5rem - ((1440px - 100vw) / 2));
        }
    }

    /* Fixed state (Between 768px and 1300px) */
    @media (max-width: 1300px) {
        .elementor-1209 .elementor-element.elementor-element-adbda6e {
            margin-left: 0;
            padding
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ef2a5 */.elementor-1209 .elementor-element.elementor-element-f6ef2a5 .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210dbc8 */@media (min-width: 1024px) {
    /* Desktop/Large Screens (1440px and wider) */
    .elementor-1209 .elementor-element.elementor-element-210dbc8 {
        margin-left: calc((100vw - 1200px) / 2);
    
        padding-left: var(--container-padding);
    }

    /* Fluid state (Between 1301px and 1439px) */
    @media (max-width: 1439px) {
        .elementor-1209 .elementor-element.elementor-element-210dbc8 {
            margin-left: 0;
            padding-left: calc(7.5rem - ((1440px - 100vw) / 2));
        }
    }

    /* Fixed state (Between 768px and 1300px) */
    @media (max-width: 1300px) {
        .elementor-1209 .elementor-element.elementor-element-210dbc8 {
            margin-left: 0;
            padding-left: 3.125rem;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b6cbd */@media (max-width: 1024px) {
    .elementor-1209 .elementor-element.elementor-element-68b6cbd {
        background-color: #ffffff; 
        display: block;
        position: relative; /* Replaces absolute */
        width: 100%;
        aspect-ratio: 3 / 2; /* 3px wide for every 2px high */
        margin: 0;
        line-height: 0; 
        
        /* THE SHAPE: A 'V' notch at the top center */
        /* Points: Top-Left, Top-Center(Dip), Top-Right, Bottom-Right, Bottom-Left */
        -webkit-clip-path: polygon(0% 0%, 50% 20%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0%, 50% 20%, 100% 0%, 100% 100%, 0% 100%);
    }

    .elementor-1209 .elementor-element.elementor-element-68b6cbd img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover;
        display: block;
        
        /* THE IMAGE SHAPE: Same as above but shifted down by 36px */
        /* We use calc() to ensure the notch remains centered and offset */
        -webkit-clip-path: polygon(0% 2.25rem, 50% calc(20% + 28px), 100% 2.25rem, 100% 100%, 0% 100%);
        clip-path: polygon(0% 1.75rem, 50% calc(20% + 1.75rem), 100% 1.75rem, 100% 100%, 0% 100%);
    }
}@media (min-width: 1025px) {
    .elementor-1209 .elementor-element.elementor-element-68b6cbd {
        background-color: #ffffff; 
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
    
        --notch-depth: 15vh; 

        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, var(--notch-depth) 50%);
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, var(--notch-depth) 50%);
    }

    .elementor-1209 .elementor-element.elementor-element-68b6cbd img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover;
        display: block;
        
        /* The image notch depth must be exactly 36px deeper than the white layer 
           at the center point to keep the gap looking even. */
        --img-notch: calc(var(--notch-depth) + 2.25rem);

        -webkit-clip-path: polygon(36px 0%, 100% 0%, 100% 100%, 2.25rem 100%, var(--img-notch) 50%);
        clip-path: polygon(2.25rem 0%, 100% 0%, 100% 100%, 2.25rem 100%, var(--img-notch) 50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adbda6e */@media (min-width: 1025px) {
    .elementor-1209 .elementor-element.elementor-element-adbda6e {
        width: 50vw !important;
        max-width: none !important;
        flex-shrink: 0;
        position: relative;
    }
}

    /* Fluid state (Between 1301px and 1439px) */
    @media (max-width: 1439px) {
        .elementor-1209 .elementor-element.elementor-element-adbda6e {
            margin-left: 0;
            padding-left: calc(7.5rem - ((1440px - 100vw) / 2));
        }
    }

    /* Fixed state (Between 768px and 1300px) */
    @media (max-width: 1300px) {
        .elementor-1209 .elementor-element.elementor-element-adbda6e {
            margin-left: 0;
            padding
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1b4124 */.elementor-1209 .elementor-element.elementor-element-d1b4124 .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1b4124 */.elementor-1209 .elementor-element.elementor-element-d1b4124 .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e000faa */.elementor-1209 .elementor-element.elementor-element-e000faa .elementor-text-editor > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Buckeye Realist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Bold.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Med.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Med.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Reg.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-Reg.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-SLig.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-SLig.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-BoldIta.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-BoldIta.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-MedIta.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-MedIta.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-RegIta.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-RegIta.woff') format('woff');
}
@font-face {
	font-family: 'Buckeye Realist';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-SLigIta.woff2') format('woff2'),
		url('https://buckeyemetalroofing.com/wp-content/uploads/2026/02/BuckeyeRealist-SLigIta.woff') format('woff');
}
/* End Custom Fonts CSS */