.elementor-7 .elementor-element.elementor-element-9967bc3{--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-7 .elementor-element.elementor-element-64424ac{--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-7 .elementor-element.elementor-element-249b8d8{--spacer-size:60px;}.elementor-7 .elementor-element.elementor-element-400bc54{--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-7 .elementor-element.elementor-element-22c89b5{--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-7 .elementor-element.elementor-element-f67afe3{--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-7 .elementor-element.elementor-element-f714d37{text-align:center;}.elementor-7 .elementor-element.elementor-element-554c32e{--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-7 .elementor-element.elementor-element-5c898c6{--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-7 .elementor-element.elementor-element-4f56fc1{--spacer-size:60px;}.elementor-7 .elementor-element.elementor-element-31b8cdb{text-align:center;}.elementor-7 .elementor-element.elementor-element-35ade7e{--display:flex;}.elementor-7 .elementor-element.elementor-element-35ade7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7 .elementor-element.elementor-element-1d27add{margin-top:160px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-94e8426{text-align:center;}.elementor-7 .elementor-element.elementor-element-2156ae1{text-align:center;}.elementor-7 .elementor-element.elementor-element-3797614{--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-7 .elementor-element.elementor-element-83d0cdd{margin-top:80px;margin-bottom:160px;}.elementor-7 .elementor-element.elementor-element-0b924db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-0b924db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );background-image:url("https://bigchiefstores.com/wp-content/uploads/2021/10/lines-border-green.svg");background-position:top center;background-repeat:repeat-x;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:55px 50px 50px 40px;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0ef7904 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ef7904 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-fa73be4{font-family:var( --e-global-typography-4065f0e-font-family ), Sans-serif;font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-60e9b63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );background-image:url("https://bigchiefstores.com/wp-content/uploads/2021/10/lines-border-green.svg");background-position:top center;background-repeat:repeat-x;}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:55px 50px 50px 40px;}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-65bbe42 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65bbe42 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-85ac51e{font-family:var( --e-global-typography-4065f0e-font-family ), Sans-serif;font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-e34e2db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );background-image:url("https://bigchiefstores.com/wp-content/uploads/2021/10/lines-border-green.svg");background-position:top center;background-repeat:repeat-x;}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:55px 50px 50px 40px;}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-13db3d4 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-13db3d4 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-ba31b1f{font-family:var( --e-global-typography-4065f0e-font-family ), Sans-serif;font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-35a7dae{margin-top:160px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-035bf28{text-align:center;}.elementor-7 .elementor-element.elementor-element-035bf28 .elementor-heading-title{font-size:45px;}.elementor-7 .elementor-element.elementor-element-0551d66{--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-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow{display:none !important;color:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:14px;width:21px;height:21px;border-style:none;top:52%;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-dots{display:none !important;left:50%;top:96%;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;background-color:#d1d1d1;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-item{padding:5px 5px 50px 5px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-content-inner{padding:25px 25px 27px 25px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-left .wpr-testimonial-meta{padding-top:25px;margin-right:10px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-right .wpr-testimonial-meta{padding-top:25px;margin-left:10px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
					 .elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta{padding:0 25px 0 25px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-content-inner:before{border-top-color:#f7f7f7;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-icon i{color:#c1c1c1;font-size:35px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-icon svg{fill:#c1c1c1;width:35px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-icon{margin-bottom:10px;text-align:center;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-title{color:#222222;margin:0 0 3px;text-align:center;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-content{color:#444444;margin-bottom:15px;text-align:center;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-date{color:#c1c1c1;text-align:center;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-rating i:before{color:#FFD726;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-rating-icon .wpr-rating-marked svg{fill:#FFD726;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-rating i{color:#d8d8d8;font-size:22px;margin-right:0px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-rating svg{fill:#d8d8d8;width:22px;height:22px;margin-right:0px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-rating span{color:#ffd726;margin-left:0px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-rating{text-align:center;margin-bottom:5px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-top .wpr-testimonial-meta{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{margin-top:10px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-image img{width:65px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
					.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{left:calc( 25px + 1px + (65px / 2) );}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
					.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{right:calc( 25px + 1px + (65px / 2) );}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
					.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{top:calc( 25px + 1px + (65px / 2) );}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-image{margin-bottom:8px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:8px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-image-position-left .wpr-testimonial-image{margin-right:8px;}.elementor-7 .elementor-element.elementor-element-29a90d2.wpr-testimonial-image-position-center .wpr-testimonial-image{margin-bottom:8px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-name{color:#222222;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-job{color:#b7b7b7;margin:0 0 5px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-logo-image img{max-width:65px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-logo-image{margin-bottom:5px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-social{color:#ffffff;background-color:#919191;border-color:#b5b5b5;transition-duration:0.1s;width:30px;height:30px;font-size:9px;margin-right:3px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-social:hover{color:#ffffff;background-color:#444444;border-color:#b5b5b5;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-social i{line-height:30px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-social svg{line-height:30px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow svg{fill:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:14px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow:hover{color:#605BE5;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow:hover svg{fill:#605BE5;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-prev-arrow{left:2%;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-next-arrow{right:2%;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot{background-color:#222222;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-fa4a8d1{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-1d27add{margin-top:80px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-83d0cdd{margin-top:80px;margin-bottom:80px;padding:0px 22.5px 0px 22.5px;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-element-populated{margin:0px 7.5px 0px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;padding:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-fa73be4{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-element-populated{margin:0px 7.5px 0px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;padding:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-85ac51e{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-element-populated{margin:0px 7.5px 0px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;padding:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-ba31b1f{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-35a7dae{margin-top:80px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow{display:flex !important;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-dots{display:inline-table !important;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-249b8d8{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-4f56fc1{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-fa4a8d1{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-31b8cdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31b8cdb{text-align:center;}.elementor-7 .elementor-element.elementor-element-35ade7e{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-wc-products ul.products li.product{text-align:center;}.elementor-7 .elementor-element.elementor-element-064c53f{width:var( --container-widget-width, 304.833px );max-width:304.833px;--container-widget-width:304.833px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-064c53f.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-1d27add{margin-top:60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-94e8426{text-align:center;}.elementor-7 .elementor-element.elementor-element-2156ae1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2156ae1{text-align:center;}.elementor-7 .elementor-element.elementor-element-2156ae1 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-83d0cdd{margin-top:60px;margin-bottom:60px;padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-0b924db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-fa73be4{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-60e9b63 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-85ac51e{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-e34e2db > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-ba31b1f{font-size:var( --e-global-typography-4065f0e-font-size );line-height:var( --e-global-typography-4065f0e-line-height );}.elementor-7 .elementor-element.elementor-element-35a7dae{margin-top:60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-035bf28{text-align:center;}.elementor-7 .elementor-element.elementor-element-035bf28 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-arrow{display:none !important;}.elementor-7 .elementor-element.elementor-element-29a90d2 .wpr-testimonial-dots{display:none !important;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-f67afe3{--width:50%;}.elementor-7 .elementor-element.elementor-element-554c32e{--width:50%;}.elementor-7 .elementor-element.elementor-element-0b924db{width:32.7%;}.elementor-7 .elementor-element.elementor-element-60e9b63{width:33.932%;}.elementor-7 .elementor-element.elementor-element-e34e2db{width:32.7%;}}/* Start custom CSS for html, class: .elementor-element-f6ddc09 *//* ═══════════════════════════════════════════════════════════════
   HERO BANNER - "Power Your Life, Anywhere"
   ═══════════════════════════════════════════════════════════════ */

.hero-banner {
  background: linear-gradient(135deg, #194641 0%, #194641 100%);
  border-radius: 32px;
  overflow: hidden;
  padding: 32px;
}

@media (min-width: 1024px) {
  .hero-banner {
    padding: 64px;
  }
}

.hero-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 32px;
}

@media (min-width: 1024px) {
  .hero-content {
    flex-direction: row;
    text-align: left;
    min-height: 400px;
  }
}

.hero-text {
  flex: 1;
  color: #ffffff;
}

.hero-badge {
  display: inline-block;
  padding: 6px 12px;
  background: rgba(24, 158, 11, 0.2);
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  border-radius: 9999px;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.hero-title {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
  margin-bottom: 16px;
}

@media (min-width: 1024px) {
  .hero-title {
    font-size: 48px;
  }
}

.hero-title-accent {
  color: #f59e0b;
}

.hero-description {
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  margin-bottom: 24px;
  max-width: 400px;
}

.hero-buttons {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 1024px) {
  .hero-buttons {
    justify-content: flex-start;
  }
}

.hero-btn-primary {
  padding: 12px 24px;
  background: #f59e0b;
  color: #ffffff;
  font-weight: 600;
  border-radius: 8px;
  border: none;
  cursor: pointer;
  transition: opacity 0.2s;
}

.hero-btn-primary:hover {
  opacity: 0.9;
}

.hero-btn-secondary {
  padding: 12px 24px;
  background: transparent;
  color: #ffffff;
  font-weight: 600;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  transition: border-color 0.2s;
}

.hero-btn-secondary:hover {
  border-color: #ffffff;
}

.hero-image-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.hero-image-container {
  width: 256px;
  height: 256px;
  background: #2d2d44;
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
}

@media (min-width: 1024px) {
  .hero-image-container {
    width: 620px;
    height: 350px;
  }
}

/* Carousel dots */
.hero-dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 16px;
}

.hero-dot {
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background: #3f3f46;
}

.hero-dot.active {
  width: 32px;
  background: #f59e0b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c786272 *//* ═══════════════════════════════════════════════════════════════
   CATEGORY ICONS BAR - Horizontal Scroll on Mobile
═══════════════════════════════════════════════════════════════ */

.category-scroll-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

.category-scroll-container::-webkit-scrollbar {
  display: none; /* Chrome/Safari */
}

.category-grid {
  display: flex;
  gap: 12px;
  padding: 4px 0;
  width: max-content;
  min-width: 100%;
}

@media (min-width: 768px) {
  .category-grid {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    width: 100%;
  }
}

.category-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 22px 12px;
  background: #f5f5f5;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  min-width: 80px;
  flex-shrink: 0;
}

.category-item:hover {
  background: #e0e0e0;
  transform: translateY(-2px);
}

.category-icon {
  width: 58px;
  height: 58px;
  background: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  margin-bottom: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.category-name {
  font-size: 11px;
  font-weight: 500;
  color: #1a1a1a;
  text-align: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7eede69 *//* ==========================================
   POWER FOR EVERY MOMENT - USE CASE CARDS
   ========================================== */

.scene-section {
  padding: 64px 24px;
  max-width: 1280px;
  margin: 0 auto;
}

.scene-header {
  text-align: center;
  margin-bottom: 40px;
}

.scene-header h2 {
  font-size: clamp(24px, 4vw, 32px);
  font-weight: 700;
  color: #111827;
}

.scene-header p {
  color: #6b7280;
  margin-top: 8px;
}

.scene-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

@media (min-width: 1024px) {
  .scene-grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
}

.scene-card {
  background: #f9fafb;
  border-radius: 16px;
  padding: 24px;
  text-align: center;
  min-height: 220px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  transition: all 0.3s ease;
}

.scene-card:hover {
  box-shadow: 0 8px 24px -8px rgba(0, 0, 0, 0.12);
  transform: translateY(-4px);
}

.scene-icon {
  width: 80px;
  height: 80px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

.scene-icon img {
  width: 48px;
  height: 48px;
  object-fit: contain;
}

.scene-title {
  font-size: 16px;
  font-weight: 700;
  color: #111827;
}

.scene-desc {
  font-size: 14px;
  color: #6b7280;
  margin-top: 4px;
}/* End custom CSS */