.elementor-2767 .elementor-element.elementor-element-d64c8cd{--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-2767 .elementor-element.elementor-element-d64c8cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2767 .elementor-element.elementor-element-e124900{--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;}.elementor-2767 .elementor-element.elementor-element-7c9179d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2767 .elementor-element.elementor-element-1973d75{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 15px 0px 15px;text-align:end;}.elementor-2767 .elementor-element.elementor-element-1973d75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2767 .elementor-element.elementor-element-1973d75 img{border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 10px 0px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.1);}.elementor-2767 .elementor-element.elementor-element-55c6a4f{--display:flex;}.elementor-2767 .elementor-element.elementor-element-f259fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-wrapper{text-align:start;}.elementor-2767 .elementor-element.elementor-element-f259fb1.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2767 .elementor-element.elementor-element-f259fb1.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2767 .elementor-element.elementor-element-f259fb1.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-title{margin-bottom:6px;font-size:22px;font-weight:700;font-style:oblique;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-img img{border-style:solid;border-width:12px 12px 12px 12px;border-color:#CBD5FF;border-radius:20px;transition-duration:0.3s;}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-description{font-size:15px;font-weight:normal;text-transform:none;font-style:oblique;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#475569;}.elementor-2767 .elementor-element.elementor-element-4420526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-wrapper{text-align:start;}.elementor-2767 .elementor-element.elementor-element-4420526.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2767 .elementor-element.elementor-element-4420526.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2767 .elementor-element.elementor-element-4420526.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-title{margin-bottom:0px;font-size:22px;font-weight:700;font-style:oblique;text-decoration:none;}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-img img{border-style:solid;border-width:12px 12px 12px 12px;border-color:#E0CCFF;border-radius:20px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-description{font-weight:normal;text-transform:none;font-style:oblique;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#475569;}.elementor-2767 .elementor-element.elementor-element-1362491{padding:20px 20px 10px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-wrapper{text-align:start;}.elementor-2767 .elementor-element.elementor-element-1362491.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2767 .elementor-element.elementor-element-1362491.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2767 .elementor-element.elementor-element-1362491.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-title{margin-bottom:0px;font-size:22px;font-weight:700;font-style:oblique;text-decoration:none;}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-img img{border-style:solid;border-width:12px 12px 12px 12px;border-color:#C7EED8;border-radius:20px;transition-duration:0.3s;}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-description{font-size:15px;font-weight:normal;text-transform:capitalize;font-style:oblique;text-decoration:none;color:#64748B;}.elementor-2767 .elementor-element.elementor-element-446a66c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2767 .elementor-element.elementor-element-e089091{--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;}.elementor-2767 .elementor-element.elementor-element-e47e0ea:hover{background-color:#007DFD0A;}.elementor-2767 .elementor-element.elementor-element-e47e0ea{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-e47e0ea .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2767 .elementor-element.elementor-element-e47e0ea .elementor-counter-title{justify-content:start;color:#000000;font-size:18px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-e47e0ea .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0597426 );font-size:42px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-332e7fa:hover{background-color:#007DFD0A;}.elementor-2767 .elementor-element.elementor-element-332e7fa{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-332e7fa .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2767 .elementor-element.elementor-element-332e7fa .elementor-counter-title{justify-content:start;color:#000000;font-size:18px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-332e7fa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0597426 );font-size:42px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-f00be12:hover{background-color:#007DFD0A;}.elementor-2767 .elementor-element.elementor-element-f00be12{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-f00be12 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2767 .elementor-element.elementor-element-f00be12 .elementor-counter-title{justify-content:start;color:#000000;font-size:18px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-f00be12 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0597426 );font-size:42px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-54ac784:hover{background-color:#007DFD0A;}.elementor-2767 .elementor-element.elementor-element-54ac784{margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-54ac784 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2767 .elementor-element.elementor-element-54ac784 .elementor-counter-title{justify-content:start;color:#000000;font-size:18px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-54ac784 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0597426 );font-size:42px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-7057936{width:var( --container-widget-width, 9.186% );max-width:9.186%;margin:30px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px;padding:20px 20px 20px 20px;--container-widget-width:9.186%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2767 .elementor-element.elementor-element-7057936:hover{background-color:#007DFD0A;}.elementor-2767 .elementor-element.elementor-element-7057936.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2767 .elementor-element.elementor-element-7057936 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2767 .elementor-element.elementor-element-7057936 .elementor-counter-title{justify-content:start;color:#000000;font-size:18px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-7057936 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0597426 );font-size:42px;font-weight:700;}.elementor-2767 .elementor-element.elementor-element-62fad2de{margin:0px 0px 10px 0px;}.elementor-2767 .elementor-element.elementor-element-7cf13ecd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2767 .elementor-element.elementor-element-7cf13ecd{margin:0px 0px 60px 0px;}.elementor-2767 .elementor-element.elementor-element-21c8c586 > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-21c8c586 .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-21c8c586 .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-21c8c586 .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-21c8c586 .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-21c8c586 .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-7b41729f > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-7b41729f .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-7b41729f .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-7b41729f .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-7b41729f .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-7b41729f .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-5844381f > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-5844381f .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-5844381f .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-5844381f .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-5844381f .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-5844381f .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-4a41cf7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2767 .elementor-element.elementor-element-4a41cf7{margin:0px 0px 60px 0px;}.elementor-2767 .elementor-element.elementor-element-0bbd095 > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-0bbd095 .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-0bbd095 .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-0bbd095 .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-0bbd095 .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-0bbd095 .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-d756aae > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-d756aae .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-d756aae .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-d756aae .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-d756aae .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-d756aae .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-679284d > .elementor-widget-container{border-style:none;}.elementor-2767 .elementor-element.elementor-element-679284d .wd-info-box .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-679284d .wd-info-box:hover .info-box-icon{border-color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-679284d .info-box-subtitle{color:var( --e-global-color-primary );}.elementor-2767 .elementor-element.elementor-element-679284d .info-box-title{color:#000000;font-size:24px;}.elementor-2767 .elementor-element.elementor-element-679284d .info-box-inner{color:#000000;}.elementor-2767 .elementor-element.elementor-element-dae242c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2767 .elementor-element.elementor-element-dae242c:not(.elementor-motion-effects-element-type-background), .elementor-2767 .elementor-element.elementor-element-dae242c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-after_title, .elementor-2767 .elementor-element.elementor-element-8d0669f .title-subtitle, .elementor-2767 .elementor-element.elementor-element-8d0669f .woodmart-title-container{max-width:575px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-subtitle{color:#777777;font-size:18px;font-weight:300;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-after_title{font-size:15px;}.elementor-2767 .elementor-element.elementor-element-711262a .wd-tabs{--wd-row-gap:10px;}.elementor-2767 .elementor-element.elementor-element-711262a .wd-tabs .tabs-name{font-size:24px;}.elementor-2767 .elementor-element.elementor-element-083eb75{--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-2767 .elementor-element.elementor-element-7b2cbc7{--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;}.elementor-2767 .elementor-element.elementor-element-0bb3d3b{--display:flex;}.elementor-2767 .elementor-element.elementor-element-4d82c309:not(.elementor-motion-effects-element-type-background), .elementor-2767 .elementor-element.elementor-element-4d82c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-2767 .elementor-element.elementor-element-4d82c309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 80px 0px;padding:80px 15px 80px 15px;}.elementor-2767 .elementor-element.elementor-element-4d82c309 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2767 .elementor-element.elementor-element-4a8766dc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2767 .elementor-element.elementor-element-4a8766dc .title-after_title, .elementor-2767 .elementor-element.elementor-element-4a8766dc .title-subtitle, .elementor-2767 .elementor-element.elementor-element-4a8766dc .woodmart-title-container{max-width:60%;}.elementor-2767 .elementor-element.elementor-element-4a8766dc .title{font-size:48px;}.elementor-2767 .elementor-element.elementor-element-55491360 .wd-info-box{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2767 .elementor-element.elementor-element-55491360 .wd-info-box:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2767 .elementor-element.elementor-element-55491360 .info-box-title{font-size:18px;}.elementor-2767 .elementor-element.elementor-element-79ce0039 .wd-info-box{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2767 .elementor-element.elementor-element-79ce0039 .wd-info-box:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2767 .elementor-element.elementor-element-79ce0039 .info-box-title{font-size:18px;}.elementor-2767 .elementor-element.elementor-element-7514d1c .wd-info-box{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2767 .elementor-element.elementor-element-7514d1c .wd-info-box:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2767 .elementor-element.elementor-element-7514d1c .info-box-title{font-size:18px;}.elementor-2767 .elementor-element.elementor-element-6dee2dee .wd-info-box{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2767 .elementor-element.elementor-element-6dee2dee .wd-info-box:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2767 .elementor-element.elementor-element-6dee2dee .info-box-title{font-size:18px;}.elementor-2767 .elementor-element.elementor-element-656f8186 .wd-info-box{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2767 .elementor-element.elementor-element-656f8186 .wd-info-box:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2767 .elementor-element.elementor-element-656f8186 .info-box-title{font-size:18px;}.elementor-2767 .elementor-element.elementor-element-44b656b3{margin:0px 0px 20px 0px;}.elementor-2767 .elementor-element.elementor-element-2501a80a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2767 .elementor-element.elementor-element-2501a80a .title-after_title, .elementor-2767 .elementor-element.elementor-element-2501a80a .title-subtitle, .elementor-2767 .elementor-element.elementor-element-2501a80a .woodmart-title-container{max-width:540px;}.elementor-2767 .elementor-element.elementor-element-3d4b7227 .wd-text-block{max-width:540px;font-size:15px;line-height:36px;}.elementor-2767 .elementor-element.elementor-element-988c465 .elementor-button{background-color:var( --e-global-color-0597426 );font-size:24px;}.elementor-2767 .elementor-element.elementor-element-150889d0:not(.elementor-motion-effects-element-type-background), .elementor-2767 .elementor-element.elementor-element-150889d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uk.tasknovalabs.com/wp-content/uploads/2025/12/camping-testimonials-bg.webp");background-position:center bottom;background-repeat:no-repeat;background-size:cover;}.elementor-2767 .elementor-element.elementor-element-150889d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -35px 0px -35px;padding:60px 35px 60px 35px;}.elementor-2767 .elementor-element.elementor-element-150889d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2767 .elementor-element.elementor-element-39af4cf7 .title-after_title, .elementor-2767 .elementor-element.elementor-element-39af4cf7 .title-subtitle, .elementor-2767 .elementor-element.elementor-element-39af4cf7 .woodmart-title-container{max-width:50%;}.elementor-2767 .elementor-element.elementor-element-39af4cf7 .title-subtitle{color:#979c6d;font-weight:600;}.elementor-2767 .elementor-element.elementor-element-39af4cf7 .title{font-size:34px;}@media(min-width:769px){.elementor-2767 .elementor-element.elementor-element-d64c8cd{--width:1080%;}.elementor-2767 .elementor-element.elementor-element-e089091{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-2767 .elementor-element.elementor-element-4e3154e{width:50%;}.elementor-2767 .elementor-element.elementor-element-1e453e1c{width:50%;}.elementor-2767 .elementor-element.elementor-element-5fb902b7{width:50%;}.elementor-2767 .elementor-element.elementor-element-ea6ddc4{width:50%;}.elementor-2767 .elementor-element.elementor-element-aaaa249{width:50%;}.elementor-2767 .elementor-element.elementor-element-1a52180{width:50%;}}@media(max-width:1024px){.elementor-2767 .elementor-element.elementor-element-7cf13ecd{margin:0px 0px 75px 0px;}.elementor-2767 .elementor-element.elementor-element-4a41cf7{margin:0px 0px 75px 0px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-subtitle{font-size:14px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title{font-size:28px;}.elementor-2767 .elementor-element.elementor-element-4d82c309{margin:0px 0px 60px 0px;padding:60px 15px 60px 15px;}.elementor-2767 .elementor-element.elementor-element-4a8766dc .title{font-size:36px;}.elementor-2767 .elementor-element.elementor-element-2501a80a .title-after_title, .elementor-2767 .elementor-element.elementor-element-2501a80a .title-subtitle, .elementor-2767 .elementor-element.elementor-element-2501a80a .woodmart-title-container{max-width:370px;}.elementor-2767 .elementor-element.elementor-element-3d4b7227 .wd-text-block{max-width:470px;font-size:14px;line-height:35px;}}@media(max-width:768px){.elementor-2767 .elementor-element.elementor-element-7c9179d{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2767 .elementor-element.elementor-element-f259fb1 .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-4420526 .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-1362491 .elementor-image-box-img{margin-bottom:12px;}.elementor-2767 .elementor-element.elementor-element-446a66c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2767 .elementor-element.elementor-element-4e3154e{width:100%;}.elementor-2767 .elementor-element.elementor-element-1e453e1c{width:100%;}.elementor-2767 .elementor-element.elementor-element-5fb902b7{width:100%;}.elementor-2767 .elementor-element.elementor-element-ea6ddc4{width:100%;}.elementor-2767 .elementor-element.elementor-element-aaaa249{width:100%;}.elementor-2767 .elementor-element.elementor-element-1a52180{width:100%;}.elementor-2767 .elementor-element.elementor-element-dae242c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-after_title, .elementor-2767 .elementor-element.elementor-element-8d0669f .title-subtitle, .elementor-2767 .elementor-element.elementor-element-8d0669f .woodmart-title-container{max-width:100%;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-subtitle{font-size:12px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title{font-size:24px;}.elementor-2767 .elementor-element.elementor-element-8d0669f .title-after_title{font-size:12px;}.elementor-2767 .elementor-element.elementor-element-4d82c309{margin:0px 0px 40px 0px;padding:40px 15px 40px 15px;}.elementor-2767 .elementor-element.elementor-element-4a8766dc .title{font-size:28px;}.elementor-2767 .elementor-element.elementor-element-2501a80a .title-after_title, .elementor-2767 .elementor-element.elementor-element-2501a80a .title-subtitle, .elementor-2767 .elementor-element.elementor-element-2501a80a .woodmart-title-container{max-width:100%;}.elementor-2767 .elementor-element.elementor-element-150889d0{margin:0px 0px 40px 0px;}.elementor-2767 .elementor-element.elementor-element-39af4cf7 .title-after_title, .elementor-2767 .elementor-element.elementor-element-39af4cf7 .title-subtitle, .elementor-2767 .elementor-element.elementor-element-39af4cf7 .woodmart-title-container{max-width:100%;}.elementor-2767 .elementor-element.elementor-element-39af4cf7 .title{font-size:26px;}}/* Start custom CSS for image, class: .elementor-element-1973d75 *//* ===== FORCE REMOVE BOTTOM SHADOW (Elementor + Theme safe) ===== */
.tn-hero-fix{
  box-shadow: none !important;
  filter: none !important;
  background-image: none !important;
}

/* kill pseudo element shadows */
.tn-hero-fix::before,
.tn-hero-fix::after{
  content: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
}

/* Elementor container internal wrappers */
.tn-hero-fix .e-con,
.tn-hero-fix .elementor-container,
.tn-hero-fix .elementor-widget-wrap{
  box-shadow: none !important;
  filter: none !important;
}

/* image / overlay shadow kill */
.tn-hero-fix img{
  box-shadow: none !important;
  filter: none !important;
}

/* Astra / Kadence / Hello theme common overlay fix */
.tn-hero-fix .elementor-background-overlay{
  box-shadow: none !important;
  filter: none !important;
}

.tn-hero-fix{
  border-radius: 18px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f259fb1 *//* ===== TaskNova Feature Cards ===== */
.tn-feature-card{
  cursor: pointer;
}

/* Make the whole card clickable */
.tn-feature-card a,
.tn-feature-card a:hover,
.tn-feature-card a:focus{
  text-decoration: none !important;
}

/* Card style */
.tn-feature-card .elementor-widget-container{
  background: #fff;
  border: 1px solid rgba(15,23,42,.06);
  border-radius: 22px;
  padding: 18px 22px;
  box-shadow: 0 6px 18px rgba(15,23,42,.05);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* Premium hover bounce */
.tn-feature-card:hover .elementor-widget-container{
  transform: translateY(-3px);
  box-shadow: 0 14px 34px rgba(15,23,42,.10);
  border-color: rgba(37,99,235,.16);
}

/* Align icon + text */
.tn-feature-card .elementor-image-box-wrapper{
  align-items: center !important;
}

/* Icon bubble */
.tn-feature-card .elementor-image-box-img{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  background: #F1F5FF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 18px !important;
}

/* Icon itself (make sure it's visible) */
.tn-feature-card .elementor-image-box-img img{
  width: 22px !important;
  height: 22px !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* Typography */
.tn-feature-card .elementor-image-box-title{
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.2px;
  color: #0F172A !important;
  margin: 0 0 4px 0 !important;
  font-style: normal !important;
}

.tn-feature-card .elementor-image-box-description{
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: #475569 !important;
  margin: 0 !important;
  font-style: normal !important;
}

/* Stop random italics from theme */
.tn-feature-card *{
  font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4420526 *//* ===== TaskNova Feature Cards ===== */
.tn-feature-card{
  cursor: pointer;
}

/* Make the whole card clickable */
.tn-feature-card a,
.tn-feature-card a:hover,
.tn-feature-card a:focus{
  text-decoration: none !important;
}

/* Card style */
.tn-feature-card .elementor-widget-container{
  background: #fff;
  border: 1px solid rgba(15,23,42,.06);
  border-radius: 22px;
  padding: 18px 22px;
  box-shadow: 0 6px 18px rgba(15,23,42,.05);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* Premium hover bounce */
.tn-feature-card:hover .elementor-widget-container{
  transform: translateY(-3px);
  box-shadow: 0 14px 34px rgba(15,23,42,.10);
  border-color: rgba(37,99,235,.16);
}

/* Align icon + text */
.tn-feature-card .elementor-image-box-wrapper{
  align-items: center !important;
}

/* Icon bubble */
.tn-feature-card .elementor-image-box-img{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  background: #F1F5FF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 18px !important;
}

/* Icon itself (make sure it's visible) */
.tn-feature-card .elementor-image-box-img img{
  width: 22px !important;
  height: 22px !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* Typography */
.tn-feature-card .elementor-image-box-title{
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.2px;
  color: #0F172A !important;
  margin: 0 0 4px 0 !important;
  font-style: normal !important;
}

.tn-feature-card .elementor-image-box-description{
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: #475569 !important;
  margin: 0 !important;
  font-style: normal !important;
}

/* Stop random italics from theme */
.tn-feature-card *{
  font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1362491 *//* ===== TaskNova Feature Cards ===== */
.tn-feature-card{
  cursor: pointer;
}

/* Make the whole card clickable */
.tn-feature-card a,
.tn-feature-card a:hover,
.tn-feature-card a:focus{
  text-decoration: none !important;
}

/* Card style */
.tn-feature-card .elementor-widget-container{
  background: #fff;
  border: 1px solid rgba(15,23,42,.06);
  border-radius: 22px;
  padding: 18px 22px;
  box-shadow: 0 6px 18px rgba(15,23,42,.05);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* Premium hover bounce */
.tn-feature-card:hover .elementor-widget-container{
  transform: translateY(-3px);
  box-shadow: 0 14px 34px rgba(15,23,42,.10);
  border-color: rgba(37,99,235,.16);
}

/* Align icon + text */
.tn-feature-card .elementor-image-box-wrapper{
  align-items: center !important;
}

/* Icon bubble */
.tn-feature-card .elementor-image-box-img{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  background: #F1F5FF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 18px !important;
}

/* Icon itself (make sure it's visible) */
.tn-feature-card .elementor-image-box-img img{
  width: 22px !important;
  height: 22px !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* Typography */
.tn-feature-card .elementor-image-box-title{
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.2px;
  color: #0F172A !important;
  margin: 0 0 4px 0 !important;
  font-style: normal !important;
}

.tn-feature-card .elementor-image-box-description{
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: #475569 !important;
  margin: 0 !important;
  font-style: normal !important;
}

/* Stop random italics from theme */
.tn-feature-card *{
  font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64c8cd *//* lock left + right height (works inside container Custom CSS) */
.elementor-2767 .elementor-element.elementor-element-d64c8cd{
  display: flex !important;
  align-items: stretch !important;
  gap: 24px !important;
}

/* first child = left column, second child = right column */
.elementor-2767 .elementor-element.elementor-element-d64c8cd > .e-con-inner{
  display: flex !important;
  align-items: stretch !important;
  gap: 24px !important;
}

/* If your structure is already inner children */
.elementor-2767 .elementor-element.elementor-element-d64c8cd .tn-hero-left{ flex: 0 0 58% !important; min-width: 0; }
.elementor-2767 .elementor-element.elementor-element-d64c8cd .tn-hero-right{ flex: 0 0 42% !important; min-width: 0; display:flex !important; flex-direction:column !important; gap:18px !important; }

/* Fallback if you didn't add left/right classes */
.elementor-2767 .elementor-element.elementor-element-d64c8cd > .e-con-inner > .e-con:nth-child(1){ flex:0 0 58% !important; min-width:0; }
.elementor-2767 .elementor-element.elementor-element-d64c8cd > .e-con-inner > .e-con:nth-child(2){ flex:0 0 42% !important; min-width:0; display:flex !important; flex-direction:column !important; gap:18px !important; }

/* Make image fill height */
.elementor-2767 .elementor-element.elementor-element-d64c8cd .tn-hero-img img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 26px !important;
  display:block !important;
}

/* Responsive */
@media (max-width: 1024px){
  .elementor-2767 .elementor-element.elementor-element-d64c8cd,
  .elementor-2767 .elementor-element.elementor-element-d64c8cd > .e-con-inner{
    flex-direction: column !important;
  }
  .elementor-2767 .elementor-element.elementor-element-d64c8cd .tn-hero-img img{
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089091 *//* ===== TaskNova / Premium Stats Cards ===== */
.tn-stats{
  --tn-radius: 16px;
  --tn-border: #e6e8ef;
  --tn-text: #0f172a;
  --tn-muted: #334155;
  --tn-shadow: 0 10px 30px rgba(15, 23, 42, .08);
  --tn-shadow-hover: 0 14px 40px rgba(15, 23, 42, .12);
}

/* Parent layout: force equal-width cards */
.tn-stats .elementor-container{
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

/* Each card */
.tn-stats .tn-stat{
  background: #fff;
  border: 1px solid var(--tn-border);
  border-radius: var(--tn-radius);
  padding: 22px 18px;
  min-height: 118px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  box-shadow: 0 1px 0 rgba(15, 23, 42, .04);
}

/* Hover effect */
.tn-stats .tn-stat:hover{
  transform: translateY(-3px);
  box-shadow: var(--tn-shadow-hover);
  border-color: #d7def0;
}

/* Big number */
.tn-stats .tn-stat-num{
  font-size: 40px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.02em;
  color: var(--e-global-color-primary, #2563eb);
  margin: 0 !important;
}

/* Label text */
.tn-stats .tn-stat-label{
  font-size: 14px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--tn-text);
  opacity: .92;
  margin: 0 !important;
}

/* Make long labels look neat */
.tn-stats .tn-stat-label{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Responsive */
@media (max-width: 1024px){
  .tn-stats .elementor-container{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 767px){
  .tn-stats .elementor-container{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tn-stats .tn-stat-num{ font-size: 34px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cf13ecd *//* anti-alias কমাতে */
.tn-cat-card, .tn-cat-card * { box-sizing: border-box; }

/* Card */
.tn-cat-card{
  position: relative;
  background: #fff;
  padding: 56px 28px 26px; /* icon-এর জন্য উপরে extra জায়গা */
  border-radius: 0;        /* তুমি চাইলে 12px করতে পারো */
}

/* Border এক জায়গায় ড্র হবে (straight থাকবে) */
.tn-cat-card::before{
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid #dedede;     /* 2px দিলে বাঁকা ভাব কমে */
  pointer-events: none;
}

/* Icon circle – একদম center + border cover করবে */
.tn-cat-icon{
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  width: 92px;
  height: 92px;
  border-radius: 999px;
  background: #fff;              /* এটা border কে cover করবে */
  border: 2px solid #0b63ff;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* Icon/image scaling clean */
.tn-cat-icon img{
  max-width: 46px;
  height: auto;
  display: block;
}/* End custom CSS */