.elementor-950 .elementor-element.elementor-element-1af76cd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-5300c4b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-950 .elementor-element.elementor-element-0cfea46{--display:flex;}.elementor-950 .elementor-element.elementor-element-0cfea46:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-0cfea46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-5cf8247{--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-5cf8247 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-5cf8247 .banner-title{color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-5cf8247 .banner-subtitle{color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-5cf8247 .banner-inner{color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-5cf8247 .promo-banner:not(.banner-content-background) .content-banner, .elementor-950 .elementor-element.elementor-element-5cf8247 .promo-banner.banner-content-background .wrapper-content-banner{max-width:60%;}.elementor-950 .elementor-element.elementor-element-4067317{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-1fcb61f{--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 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-2ec9984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-2ec9984:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-2ec9984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482322c );}.elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-950 .elementor-element.elementor-element-1cb58b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-1cb58b2.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-1cb58b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon{font-size:27px;}.elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:18px;}.elementor-950 .elementor-element.elementor-element-1636984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-1636984:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-1636984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482322c );}.elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-950 .elementor-element.elementor-element-97d12d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-97d12d3.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-97d12d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon{font-size:27px;}.elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:18px;}.elementor-950 .elementor-element.elementor-element-86e1100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-86e1100:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-86e1100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482322c );}.elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-950 .elementor-element.elementor-element-2e046a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-2e046a7.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-2e046a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon{font-size:27px;}.elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:18px;}.elementor-950 .elementor-element.elementor-element-097f9b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-097f9b4:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-097f9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482322c );}.elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-950 .elementor-element.elementor-element-d0cd9be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-d0cd9be.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-d0cd9be.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon{font-size:27px;}.elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:18px;}.elementor-950 .elementor-element.elementor-element-7f9dc34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ACACAC;--border-color:#ACACAC;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-7f9dc34:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-7f9dc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482322c );}.elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-950 .elementor-element.elementor-element-bbd8a42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-bbd8a42.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-bbd8a42.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon{font-size:27px;}.elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:18px;}.elementor-950 .elementor-element.elementor-element-9ed4969{--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 20px;--row-gap:20px;--column-gap:20px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-9ed4969:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-9ed4969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-d1c5cba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-262bab7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-262bab7 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-262bab7 .banner-title{color:var( --e-global-color-bad4370 );font-size:30px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-262bab7 .banner-inner{color:var( --e-global-color-bad4370 );}.elementor-950 .elementor-element.elementor-element-35f3db5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-a14670f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-a14670f .banner-image{object-position:center top;}.elementor-950 .elementor-element.elementor-element-a14670f .banner-title{color:var( --e-global-color-bad4370 );font-size:30px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-a14670f .banner-inner{color:var( --e-global-color-bad4370 );}.elementor-950 .elementor-element.elementor-element-bc29ab9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-9e48f88{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-9e48f88 .banner-image{object-position:center top;}.elementor-950 .elementor-element.elementor-element-9e48f88 .banner-title{color:var( --e-global-color-bad4370 );font-size:30px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-9e48f88 .banner-inner{color:var( --e-global-color-bad4370 );}.elementor-950 .elementor-element.elementor-element-edc8e00{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-f40e63b .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-f40e63b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-f40e63b .title-after_title, .elementor-950 .elementor-element.elementor-element-f40e63b .title-subtitle, .elementor-950 .elementor-element.elementor-element-f40e63b .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-f40e63b .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-f40e63b .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-f40e63b .title-after_title{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-1a2284d{--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-950 .elementor-element.elementor-element-cb8fb7c{--display:flex;}.elementor-950 .elementor-element.elementor-element-2167f4c{--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-2167f4c .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-2167f4c .banner-title{color:var( --e-global-color-bad4370 );font-size:25px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-d7bdea2{--display:flex;}.elementor-950 .elementor-element.elementor-element-8592d0e{--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-8592d0e .banner-image{object-position:center bottom;}.elementor-950 .elementor-element.elementor-element-8592d0e .banner-title{color:var( --e-global-color-bad4370 );font-size:25px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-a201038{--display:flex;}.elementor-950 .elementor-element.elementor-element-16443ee{--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-16443ee .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-16443ee .banner-title{color:var( --e-global-color-bad4370 );font-size:25px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-3a4ad60{--display:flex;}.elementor-950 .elementor-element.elementor-element-fed21bd{--wd-img-height:340px;}.elementor-950 .elementor-element.elementor-element-fed21bd .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-fed21bd .banner-title{color:var( --e-global-color-bad4370 );font-size:25px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-99b260d{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-6e12c1a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title, .elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle, .elementor-950 .elementor-element.elementor-element-6e12c1a .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-1b4d8d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-e3bb6e9:hover{--e-transform-scale:1.05;}.elementor-950 .elementor-element.elementor-element-e3bb6e9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-e3bb6e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-950 .elementor-element.elementor-element-e3bb6e9{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-950 .elementor-element.elementor-element-e3bb6e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-950 .elementor-element.elementor-element-e3bb6e9 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-950 .elementor-element.elementor-element-e3bb6e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-31b031e{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-82bcb8f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-950 .elementor-element.elementor-element-ec6c814{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-a374b61{--wd-img-height:410px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-a374b61 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-a374b61 .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-a374b61 .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-b89f0c9{--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-950 .elementor-element.elementor-element-901413f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-e1c1d8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-e1c1d8c{--wd-img-height:200px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-e1c1d8c .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-e1c1d8c .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-e1c1d8c .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-c41fd25{--display:flex;--min-height:0px;--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-950 .elementor-element.elementor-element-214e6f0{--wd-img-height:200px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-214e6f0 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-214e6f0 .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-214e6f0 .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-a52f0a6{--display:flex;}.elementor-950 .elementor-element.elementor-element-a52f0a6.e-con{--order:-99999 /* order start hack */;}.elementor-950 .elementor-element.elementor-element-7659d39 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-7659d39 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-7659d39 .title-after_title, .elementor-950 .elementor-element.elementor-element-7659d39 .title-subtitle, .elementor-950 .elementor-element.elementor-element-7659d39 .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-7659d39 .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-7659d39 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-7659d39 .title-after_title{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-6512bf0{--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-950 .elementor-element.elementor-element-7af08cd{--display:flex;--min-height:0px;--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-950 .elementor-element.elementor-element-c577660{--wd-img-height:340px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-c577660 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-c577660 .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-c577660 .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-1494edc{--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-950 .elementor-element.elementor-element-0d9ca1e{--wd-img-height:340px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-0d9ca1e .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-0d9ca1e .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-0d9ca1e .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-0947346{--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-950 .elementor-element.elementor-element-b97a130{--wd-img-height:340px;--wd-brd-radius:3px;}.elementor-950 .elementor-element.elementor-element-b97a130 .banner-image{object-position:center center;}.elementor-950 .elementor-element.elementor-element-b97a130 .banner-title{font-size:27px;}.elementor-950 .elementor-element.elementor-element-b97a130 .banner-inner{color:var( --e-global-color-bad4370 );font-size:15px;font-weight:500;}.elementor-950 .elementor-element.elementor-element-d97b0ef{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-238dff7 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-238dff7 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-238dff7 .title-after_title, .elementor-950 .elementor-element.elementor-element-238dff7 .title-subtitle, .elementor-950 .elementor-element.elementor-element-238dff7 .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-238dff7 .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-238dff7 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-238dff7 .title-after_title{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-c936eb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-c936eb0 .wd-el-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-950 .elementor-element.elementor-element-6a63808:hover{--e-transform-scale:1.05;}.elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-950 .elementor-element.elementor-element-6a63808{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-6a63808 .elementor-icon-list-text{transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-766be1c{--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:100px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-dad38d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-ffa9df3{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-76dce55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-950 .elementor-element.elementor-element-76dce55 .elementor-heading-title{font-size:30px;font-weight:900;color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-aa906fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-ace80a3{--display:flex;}.elementor-950 .elementor-element.elementor-element-4a491f2{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-48538c7{font-size:13px;}.elementor-950 .elementor-element.elementor-element-d1c3e3b{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d1c3e3b.e-con{--order:-99999 /* order start hack */;}.elementor-950 .elementor-element.elementor-element-c97f20f .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-346ffac{font-size:13px;}.elementor-950 .elementor-element.elementor-element-f3d8c8f{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-1ecdd74 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-8da2c6b{font-size:13px;}.elementor-950 .elementor-element.elementor-element-45c97e0{--display:flex;--min-height:0px;--justify-content:center;}.elementor-950 .elementor-element.elementor-element-a2d0bc3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-59a7a85.elementor-element{--order:99999 /* order end hack */;}.elementor-950 .elementor-element.elementor-element-00b0414 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-00b0414 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-00b0414.elementor-element{--order:-99999 /* order start hack */;}.elementor-950 .elementor-element.elementor-element-00b0414 .title-after_title, .elementor-950 .elementor-element.elementor-element-00b0414 .title-subtitle, .elementor-950 .elementor-element.elementor-element-00b0414 .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-00b0414 .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-00b0414 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-00b0414 .title-after_title{color:var( --e-global-color-accent );}.elementor-950 .elementor-element.elementor-element-a58e9bf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:0px 0px 0px 0px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-5ff568b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-950 .elementor-element.elementor-element-5ff568b .elementor-main-swiper{height:100px;}.elementor-950 .elementor-element.elementor-element-5ff568b .elementor-swiper-button{font-size:20px;}.elementor-950 .elementor-element.elementor-element-5ff568b .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-950 .elementor-element.elementor-element-d69c959{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-6c96800 .wd-underline-gradient u{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-52364b1 ) 100%);}.elementor-950 .elementor-element.elementor-element-6c96800 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-950 .elementor-element.elementor-element-6c96800 .title-after_title, .elementor-950 .elementor-element.elementor-element-6c96800 .title-subtitle, .elementor-950 .elementor-element.elementor-element-6c96800 .woodmart-title-container{max-width:85%;}.elementor-950 .elementor-element.elementor-element-6c96800 .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-6c96800 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-6c96800 .title-after_title{color:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-950 .elementor-element.elementor-element-c936eb0 .wd-el-title{font-size:var( --e-global-typography-text-font-size );}.elementor-950 .elementor-element.elementor-element-5ff568b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:769px){.elementor-950 .elementor-element.elementor-element-5300c4b{--width:65%;}.elementor-950 .elementor-element.elementor-element-0cfea46{--width:35%;}.elementor-950 .elementor-element.elementor-element-1fcb61f{--width:80%;}.elementor-950 .elementor-element.elementor-element-2ec9984{--width:25%;}.elementor-950 .elementor-element.elementor-element-1636984{--width:25%;}.elementor-950 .elementor-element.elementor-element-86e1100{--width:25%;}.elementor-950 .elementor-element.elementor-element-097f9b4{--width:25%;}.elementor-950 .elementor-element.elementor-element-7f9dc34{--width:25%;}.elementor-950 .elementor-element.elementor-element-d1c5cba{--width:100%;}.elementor-950 .elementor-element.elementor-element-35f3db5{--width:100%;}.elementor-950 .elementor-element.elementor-element-bc29ab9{--width:100%;}.elementor-950 .elementor-element.elementor-element-ec6c814{--width:50%;}.elementor-950 .elementor-element.elementor-element-b89f0c9{--width:49%;}.elementor-950 .elementor-element.elementor-element-901413f{--width:100%;}.elementor-950 .elementor-element.elementor-element-c41fd25{--width:100%;}.elementor-950 .elementor-element.elementor-element-7af08cd{--width:33%;}.elementor-950 .elementor-element.elementor-element-1494edc{--width:33%;}.elementor-950 .elementor-element.elementor-element-0947346{--width:33%;}.elementor-950 .elementor-element.elementor-element-ace80a3{--width:50%;}.elementor-950 .elementor-element.elementor-element-45c97e0{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-950 .elementor-element.elementor-element-5300c4b{--width:100%;}.elementor-950 .elementor-element.elementor-element-0cfea46{--width:100%;}}@media(max-width:1024px){.elementor-950 .elementor-element.elementor-element-1af76cd{--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-950 .elementor-element.elementor-element-9ed4969{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-edc8e00{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-f40e63b .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-99b260d{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-7659d39 .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-d97b0ef{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-238dff7 .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-c936eb0 .wd-el-title{font-size:var( --e-global-typography-text-font-size );}.elementor-950 .elementor-element.elementor-element-00b0414 .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-5ff568b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-950 .elementor-element.elementor-element-d69c959{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-6c96800 .title{font-size:22px;}}@media(max-width:768px){.elementor-950 .elementor-element.elementor-element-1af76cd{--content-width:100%;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-5300c4b{--justify-content:flex-start;--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-950 .elementor-element.elementor-element-5300c4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-61815e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-0cfea46{--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-950 .elementor-element.elementor-element-4067317{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-1fcb61f{--justify-content:center;}.elementor-950 .elementor-element.elementor-element-2ec9984{--width:40%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:17px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-950 .elementor-element.elementor-element-1cb58b2 .elementor-icon{font-size:23px;}.elementor-950 .elementor-element.elementor-element-1636984{--width:40%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-950 .elementor-element.elementor-element-97d12d3 .elementor-icon{font-size:23px;}.elementor-950 .elementor-element.elementor-element-86e1100{--width:40%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-950 .elementor-element.elementor-element-2e046a7 .elementor-icon{font-size:23px;}.elementor-950 .elementor-element.elementor-element-097f9b4{--width:40%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-950 .elementor-element.elementor-element-d0cd9be .elementor-icon{font-size:23px;}.elementor-950 .elementor-element.elementor-element-7f9dc34{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-950 .elementor-element.elementor-element-bbd8a42 .elementor-icon{font-size:23px;}.elementor-950 .elementor-element.elementor-element-9ed4969{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d1c5cba{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-262bab7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--wd-img-height:170px;}.elementor-950 .elementor-element.elementor-element-35f3db5{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-a14670f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--wd-img-height:170px;}.elementor-950 .elementor-element.elementor-element-bc29ab9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-9e48f88{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--wd-img-height:180px;}.elementor-950 .elementor-element.elementor-element-edc8e00{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-f40e63b{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-f40e63b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-f40e63b .title-after_title, .elementor-950 .elementor-element.elementor-element-f40e63b .title-subtitle, .elementor-950 .elementor-element.elementor-element-f40e63b .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-f40e63b .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-f40e63b .title-after_title{font-size:14px;}.elementor-950 .elementor-element.elementor-element-cb8fb7c{--width:100%;}.elementor-950 .elementor-element.elementor-element-2167f4c{--wd-img-height:140px;}.elementor-950 .elementor-element.elementor-element-d7bdea2{--width:100%;--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-950 .elementor-element.elementor-element-8592d0e{--wd-img-height:140px;}.elementor-950 .elementor-element.elementor-element-16443ee{--wd-img-height:140px;}.elementor-950 .elementor-element.elementor-element-fed21bd{--wd-img-height:140px;}.elementor-950 .elementor-element.elementor-element-99b260d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-6e12c1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title, .elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle, .elementor-950 .elementor-element.elementor-element-6e12c1a .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title{font-size:14px;}.elementor-950 .elementor-element.elementor-element-a374b61{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-e1c1d8c{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-214e6f0{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-7659d39{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-7659d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-7659d39 .title-after_title, .elementor-950 .elementor-element.elementor-element-7659d39 .title-subtitle, .elementor-950 .elementor-element.elementor-element-7659d39 .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-7659d39 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-7659d39 .title-after_title{font-size:14px;}.elementor-950 .elementor-element.elementor-element-c577660{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-0d9ca1e{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-b97a130{--wd-img-height:150px;}.elementor-950 .elementor-element.elementor-element-d97b0ef{--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-238dff7{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-238dff7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-238dff7 .title-after_title, .elementor-950 .elementor-element.elementor-element-238dff7 .title-subtitle, .elementor-950 .elementor-element.elementor-element-238dff7 .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-238dff7 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-238dff7 .title-after_title{font-size:14px;}.elementor-950 .elementor-element.elementor-element-c936eb0 .wd-el-title{font-size:var( --e-global-typography-text-font-size );}.elementor-950 .elementor-element.elementor-element-00b0414{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-00b0414 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-00b0414.elementor-element{--order:-99999 /* order start hack */;}.elementor-950 .elementor-element.elementor-element-00b0414 .title-after_title, .elementor-950 .elementor-element.elementor-element-00b0414 .title-subtitle, .elementor-950 .elementor-element.elementor-element-00b0414 .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-00b0414 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-00b0414 .title-after_title{font-size:14px;}.elementor-950 .elementor-element.elementor-element-5ff568b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-950 .elementor-element.elementor-element-6c96800{width:100%;max-width:100%;}.elementor-950 .elementor-element.elementor-element-6c96800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-6c96800 .title-after_title, .elementor-950 .elementor-element.elementor-element-6c96800 .title-subtitle, .elementor-950 .elementor-element.elementor-element-6c96800 .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-6c96800 .title{font-size:25px;}.elementor-950 .elementor-element.elementor-element-6c96800 .title-after_title{font-size:14px;}}/* Start custom CSS for wd_banner, class: .elementor-element-262bab7 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.premium-promo .promo-banner:hover,
.premium-promo .wd-promo-banner:hover{
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  transition: transform .25s ease;
}

/* ===== TARTALOM BLOKK SÖTÉT, ÁTTETSZŐ HÁTTÉRREL ===== */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  background: rgba(0,0,0,.45);   /* sötét áttetsző háttér */
  padding: 14px 16px;
  border-radius: 14px;
  display: inline-block;         /* ne húzza végig full szélességben */
  max-width: calc(100% - 24px);  /* mobilon se lógjon ki */
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.premium-promo .promo-banner-text,
.premium-promo .promo-banner-description,
.premium-promo .promo-banner-btn,
.premium-promo .btn,
.premium-promo .button,
.premium-promo p,
.premium-promo .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.premium-promo:hover .promo-banner-text,
.premium-promo:hover .promo-banner-description,
.premium-promo:hover .promo-banner-btn,
.premium-promo:hover .btn,
.premium-promo:hover .button,
.premium-promo:hover p,
.premium-promo:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 1;
  transform: translateY(0);
  max-height: 220px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre */
.premium-promo .promo-banner-title,
.premium-promo h1,
.premium-promo h2,
.premium-promo h3,
.premium-promo h4{
  transition: transform .25s ease;
}

.premium-promo:hover .promo-banner-title,
.premium-promo:hover h1,
.premium-promo:hover h2,
.premium-promo:hover h3,
.premium-promo:hover h4{
  transform: translateY(-4px);
}


/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.premium-promo{ position: relative; }

.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.premium-promo .promo-banner:before,
.premium-promo .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-a14670f *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.premium-promo .promo-banner:hover,
.premium-promo .wd-promo-banner:hover{
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  transition: transform .25s ease;
}

/* ===== TARTALOM BLOKK SÖTÉT, ÁTTETSZŐ HÁTTÉRREL ===== */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  background: rgba(0,0,0,.45);   /* sötét áttetsző háttér */
  padding: 14px 16px;
  border-radius: 14px;
  display: inline-block;         /* ne húzza végig full szélességben */
  max-width: calc(100% - 24px);  /* mobilon se lógjon ki */
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.premium-promo .promo-banner-text,
.premium-promo .promo-banner-description,
.premium-promo .promo-banner-btn,
.premium-promo .btn,
.premium-promo .button,
.premium-promo p,
.premium-promo .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.premium-promo:hover .promo-banner-text,
.premium-promo:hover .promo-banner-description,
.premium-promo:hover .promo-banner-btn,
.premium-promo:hover .btn,
.premium-promo:hover .button,
.premium-promo:hover p,
.premium-promo:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 1;
  transform: translateY(0);
  max-height: 220px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre */
.premium-promo .promo-banner-title,
.premium-promo h1,
.premium-promo h2,
.premium-promo h3,
.premium-promo h4{
  transition: transform .25s ease;
}

.premium-promo:hover .promo-banner-title,
.premium-promo:hover h1,
.premium-promo:hover h2,
.premium-promo:hover h3,
.premium-promo:hover h4{
  transform: translateY(-4px);
}


/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.premium-promo{ position: relative; }

.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.premium-promo .promo-banner:before,
.premium-promo .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-9e48f88 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.premium-promo .promo-banner:hover,
.premium-promo .wd-promo-banner:hover{
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  transition: transform .25s ease;
}

/* ===== TARTALOM BLOKK SÖTÉT, ÁTTETSZŐ HÁTTÉRREL ===== */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  background: rgba(0,0,0,.45);   /* sötét áttetsző háttér */
  padding: 14px 16px;
  border-radius: 14px;
  display: inline-block;         /* ne húzza végig full szélességben */
  max-width: calc(100% - 24px);  /* mobilon se lógjon ki */
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.premium-promo .promo-banner-text,
.premium-promo .promo-banner-description,
.premium-promo .promo-banner-btn,
.premium-promo .btn,
.premium-promo .button,
.premium-promo p,
.premium-promo .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.premium-promo:hover .promo-banner-text,
.premium-promo:hover .promo-banner-description,
.premium-promo:hover .promo-banner-btn,
.premium-promo:hover .btn,
.premium-promo:hover .button,
.premium-promo:hover p,
.premium-promo:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4){
  opacity: 1;
  transform: translateY(0);
  max-height: 220px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre */
.premium-promo .promo-banner-title,
.premium-promo h1,
.premium-promo h2,
.premium-promo h3,
.premium-promo h4{
  transition: transform .25s ease;
}

.premium-promo:hover .promo-banner-title,
.premium-promo:hover h1,
.premium-promo:hover h2,
.premium-promo:hover h3,
.premium-promo:hover h4{
  transform: translateY(-4px);
}


/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.premium-promo{ position: relative; }

.premium-promo .promo-banner,
.premium-promo .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.premium-promo .promo-banner:before,
.premium-promo .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.premium-promo .promo-banner-content,
.premium-promo .promo-content,
.premium-promo .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-2167f4c *//* === premium-promo2 – piros chip (#ed1c24) csak a szöveg mögött === */

.premium-promo2 .banner-title {
  display: inline-block;

  /* tipó */
  color: #fff;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.05;

  /* chip */
  padding: .35em .55em;
  border-radius: 1px;

  /* a kért piros (#ed1c24) – finoman áttetsző, hogy prémium maradjon */
  background: rgba(237, 28, 36, 0.78);  
  border: 1px solid rgba(255,255,255,.18);
  backdrop-filter: blur(6px);

  /* leválasztás a képről */
  box-shadow: 0 10px 26px rgba(0,0,0,.22);
  text-shadow: 0 2px 14px rgba(0,0,0,.35);
}

/* opcionális: gomb finomítása */
.premium-promo2 .btn,
.premium-promo2 a.btn {
  border-radius: 1px;
  font-weight: 700;
  letter-spacing: .01em;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-8592d0e *//* === premium-promo2 – piros chip (#ed1c24) csak a szöveg mögött === */

.premium-promo2 .banner-title {
  display: inline-block;

  /* tipó */
  color: #fff;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.05;

  /* chip */
  padding: .35em .55em;
  border-radius: 1px;

  /* a kért piros (#ed1c24) – finoman áttetsző, hogy prémium maradjon */
  background: rgba(237, 28, 36, 0.78);  
  border: 1px solid rgba(255,255,255,.18);
  backdrop-filter: blur(6px);

  /* leválasztás a képről */
  box-shadow: 0 10px 26px rgba(0,0,0,.22);
  text-shadow: 0 2px 14px rgba(0,0,0,.35);
}

/* opcionális: gomb finomítása */
.premium-promo2 .btn,
.premium-promo2 a.btn {
  border-radius: 1px;
  font-weight: 700;
  letter-spacing: .01em;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-16443ee *//* === premium-promo2 – piros chip (#ed1c24) csak a szöveg mögött === */

.premium-promo2 .banner-title {
  display: inline-block;

  /* tipó */
  color: #fff;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.05;

  /* chip */
  padding: .35em .55em;
  border-radius: 1px;

  /* a kért piros (#ed1c24) – finoman áttetsző, hogy prémium maradjon */
  background: rgba(237, 28, 36, 0.78);  
  border: 1px solid rgba(255,255,255,.18);
  backdrop-filter: blur(6px);

  /* leválasztás a képről */
  box-shadow: 0 10px 26px rgba(0,0,0,.22);
  text-shadow: 0 2px 14px rgba(0,0,0,.35);
}

/* opcionális: gomb finomítása */
.premium-promo2 .btn,
.premium-promo2 a.btn {
  border-radius: 1px;
  font-weight: 700;
  letter-spacing: .01em;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-fed21bd *//* === premium-promo2 – piros chip (#ed1c24) csak a szöveg mögött === */

.premium-promo2 .banner-title {
  display: inline-block;

  /* tipó */
  color: #fff;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.05;

  /* chip */
  padding: .35em .55em;
  border-radius: 1px;

  /* a kért piros (#ed1c24) – finoman áttetsző, hogy prémium maradjon */
  background: rgba(237, 28, 36, 0.78);  
  border: 1px solid rgba(255,255,255,.18);
  backdrop-filter: blur(6px);

  /* leválasztás a képről */
  box-shadow: 0 10px 26px rgba(0,0,0,.22);
  text-shadow: 0 2px 14px rgba(0,0,0,.35);
}

/* opcionális: gomb finomítása */
.premium-promo2 .btn,
.premium-promo2 a.btn {
  border-radius: 1px;
  font-weight: 700;
  letter-spacing: .01em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3bb6e9 *//* Icon List – ikon jobbra (link + title esetén is) */
#icon-right .elementor-icon-list-item > a {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center;
  justify-content: center;
}

#icon-right .elementor-icon-list-icon {
  margin-left: 8px !important;
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-a374b61 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-e1c1d8c *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-214e6f0 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-c577660 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-0d9ca1e *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-b97a130 *//* WoodMart Promo Banner: csak cím látszik, hoverre jön a tartalom + kis felmozgás */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  overflow: hidden;
}

/* A banner “lebeg” hoverre */
.wd-hover-reveal .promo-banner:hover,
.wd-hover-reveal .wd-promo-banner:hover {
  transform: translateY(-6px);
  transition: transform .25s ease;
}

/* Biztosítsunk átmenetet alapállapotban is */
.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner {
  transition: transform .25s ease;
}

/* Tartalom konténer animáció */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content {
  transition: transform .25s ease;
}

/* Alapból: csak a cím legyen “nyitva”, minden más rejtve */
.wd-hover-reveal .promo-banner-text,
.wd-hover-reveal .promo-banner-description,
.wd-hover-reveal .promo-banner-btn,
.wd-hover-reveal .btn,
.wd-hover-reveal .button,
.wd-hover-reveal p,
.wd-hover-reveal .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden;
  transition: opacity .25s ease, transform .25s ease, max-height .25s ease;
}

/* Hoverre: jöjjön elő a tartalom */
.wd-hover-reveal:hover .promo-banner-text,
.wd-hover-reveal:hover .promo-banner-description,
.wd-hover-reveal:hover .promo-banner-btn,
.wd-hover-reveal:hover .btn,
.wd-hover-reveal:hover .button,
.wd-hover-reveal:hover p,
.wd-hover-reveal:hover .wpb_wrapper > :not(.promo-banner-title):not(h1):not(h2):not(h3):not(h4) {
  opacity: 1;
  transform: translateY(0);
  max-height: 200px; /* ha hosszabb szöveg, emeld 300-400-ra */
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}

/* A cím is mozduljon picit felfelé hoverre (opcionális, de jól néz ki) */
.wd-hover-reveal .promo-banner-title,
.wd-hover-reveal h1,
.wd-hover-reveal h2,
.wd-hover-reveal h3,
.wd-hover-reveal h4 {
  transition: transform .25s ease;
}

.wd-hover-reveal:hover .promo-banner-title,
.wd-hover-reveal:hover h1,
.wd-hover-reveal:hover h2,
.wd-hover-reveal:hover h3,
.wd-hover-reveal:hover h4 {
  transform: translateY(-4px);
}




/* ====== VIGNETTA (alul + két oldalt sötétítés) ====== */
.wd-hover-reveal { position: relative; }

.wd-hover-reveal .promo-banner,
.wd-hover-reveal .wd-promo-banner{
  position: relative;
  overflow: hidden;
}

/* sötétítés réteg: alul erősebb + két oldalt finom */
.wd-hover-reveal .promo-banner:before,
.wd-hover-reveal .wd-promo-banner:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index: 2;

  /* bal + jobb finom sötét, alul erősebb */
  background:
    linear-gradient(to right, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0) 82%, rgba(0,0,0,.28) 100%),
    linear-gradient(to top, rgba(0,0,0,.70) 0%, rgba(0,0,0,0) 45%);
}

/* hogy a szöveg biztos a sötétítés felett legyen */
.wd-hover-reveal .promo-banner-content,
.wd-hover-reveal .promo-content,
.wd-hover-reveal .banner-content{
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a63808 *//* Icon List – ikon jobbra (link + title esetén is) */
#icon-right1 .elementor-icon-list-item > a {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center;
  justify-content: center;
}

#icon-right1 .elementor-icon-list-icon {
  margin-left: 8px !important;
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5ff568b */.elementor-950 .elementor-element.elementor-element-5ff568b .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */