.elementor-2 .elementor-element.elementor-element-0b80cd7{--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;--overlay-opacity:0.38;--padding-top:138px;--padding-bottom:300px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-0b80cd7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hbapos.com/wp-content/uploads/2026/05/All-in-One-POS-Hardware-Product-Line.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0b80cd7::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2d90072 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6bb27d8{text-align:center;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:51px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d2f139:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-7d2f139{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d2f139.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7d2f139 .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7a5d5a6{--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:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-1910bc1{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-1910bc1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1910bc1 .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-968e890{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-968e890 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-968e890 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-990f453{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-990f453.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f28ae98:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-f28ae98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f28ae98.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f28ae98 .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a73cf91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-a73cf91:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a73cf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdbfe63 );}.elementor-2 .elementor-element.elementor-element-2e27c5d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-2e27c5d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2e27c5d .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-cf129b7{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-cf129b7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-417072c:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-417072c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-417072c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-417072c .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f449944{background-color:var( --e-global-color-primary );padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-f449944 .elementor-heading-title{font-size:23px;font-weight:500;color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-a4c580b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:08px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-a4c580b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a4c580b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0f17470{--display:flex;}.elementor-2 .elementor-element.elementor-element-0f17470:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f17470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2 .elementor-element.elementor-element-4a7416d{text-align:center;}.elementor-2 .elementor-element.elementor-element-4a7416d .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5e86435{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-5e86435 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a2b5fdb .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-28acd00{--display:flex;}.elementor-2 .elementor-element.elementor-element-28acd00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-28acd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2 .elementor-element.elementor-element-b920007{text-align:center;}.elementor-2 .elementor-element.elementor-element-b920007 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-d7cf1ec{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-d7cf1ec .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-925332f .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-925332f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-925332f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-925332f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-925332f .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-925332f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-925332f .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-9d51f49{--display:flex;}.elementor-2 .elementor-element.elementor-element-9d51f49:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9d51f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2 .elementor-element.elementor-element-946a848{text-align:center;}.elementor-2 .elementor-element.elementor-element-946a848 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-33207bf{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-33207bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5303b4b .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-5c2bfb7{--display:flex;}.elementor-2 .elementor-element.elementor-element-5c2bfb7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c2bfb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2 .elementor-element.elementor-element-120cbc0{text-align:center;}.elementor-2 .elementor-element.elementor-element-120cbc0 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-998f7df{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-998f7df .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-45c3343 .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-29b6e25{--display:flex;}.elementor-2 .elementor-element.elementor-element-29b6e25:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-29b6e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2 .elementor-element.elementor-element-c644f06{text-align:center;}.elementor-2 .elementor-element.elementor-element-c644f06 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7a4b749{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-7a4b749 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5160909 .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-5160909 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5160909 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-5160909 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5160909 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-5160909 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5160909 .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-4a1dc19{--display:flex;}.elementor-2 .elementor-element.elementor-element-4a1dc19:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4a1dc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-04af617{text-align:center;}.elementor-2 .elementor-element.elementor-element-04af617 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-1f929cd{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-icon i{color:#0B7A43;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-icon svg{fill:#0B7A43;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-1f929cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button{background-color:#00000000;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:6px 20px 6px 20px;}.elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7b39735 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9bd26cb .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-3ebf3008{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-3ebf3008:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ebf3008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-88a699e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-88a699e .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-6f6dc76a{padding:0px 0px 010px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7cafd682{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3fddcd0:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-3fddcd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fddcd0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3fddcd0 .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a40bc2c{--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:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-a40bc2c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a40bc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdbfe63 );}.elementor-2 .elementor-element.elementor-element-28edf3e{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-28edf3e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-28edf3e .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-f523e9d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-f523e9d .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-f523e9d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-4547619{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4547619.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-20a5f4d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-20a5f4d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-20a5f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdbfe63 );}.elementor-2 .elementor-element.elementor-element-a488dd6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-f81d6cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-587ece0 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-af48081{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-af48081 .elementor-divider-separator{width:40%;}.elementor-2 .elementor-element.elementor-element-af48081 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2 .elementor-element.elementor-element-d4d63e4{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ae815da{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-9cb7dbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-c44f21e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-32ec12d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-32ec12d .elementor-divider-separator{width:40%;}.elementor-2 .elementor-element.elementor-element-32ec12d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2 .elementor-element.elementor-element-563da94{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c15aa34{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-9f5f7c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-b169d95 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-72d0747{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-72d0747 .elementor-divider-separator{width:40%;}.elementor-2 .elementor-element.elementor-element-72d0747 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2 .elementor-element.elementor-element-99857ab{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3b66c1a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-b5b3a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-d9c110a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-c733bf5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-c733bf5 .elementor-divider-separator{width:40%;}.elementor-2 .elementor-element.elementor-element-c733bf5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2 .elementor-element.elementor-element-6a4034e{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3a9bc5d:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-3a9bc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a9bc5d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3a9bc5d .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fa9534{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-3fa9534:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3fa9534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b39735 );background-image:url("https://hbapos.com/wp-content/uploads/2026/05/background-texture.jpg");background-position:center center;}.elementor-2 .elementor-element.elementor-element-3fa9534::before, .elementor-2 .elementor-element.elementor-element-3fa9534 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3fa9534 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3fa9534 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3fa9534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3fa9534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bdbfe63 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-230768b{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-230768b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-230768b .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-ca4b16f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-ca4b16f .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-ca4b16f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-377f78d{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-377f78d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-59cca48{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.68;--padding-top:120px;--padding-bottom:180px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-59cca48:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-59cca48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hbapos.com/wp-content/uploads/2026/05/Professional-POS-Manufacturing-Showroom-Experience.jpg");background-position:center center;}.elementor-2 .elementor-element.elementor-element-59cca48::before, .elementor-2 .elementor-element.elementor-element-59cca48 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-59cca48 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-59cca48 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-59cca48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-59cca48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2d90072 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c4c6cae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c4c6cae .elementor-heading-title{font-weight:600;color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-f851e0b{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-bdbfe63 );}.elementor-2 .elementor-element.elementor-element-f851e0b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-25198f1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-489aae4{background-color:#00000087;padding:30px 30px 30px 30px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-489aae4 .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-489aae4 .elementor-counter-number-wrapper{color:var( --e-global-color-bdbfe63 );font-size:35px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-489aae4 .elementor-counter-title{color:#C7C7C7;}.elementor-2 .elementor-element.elementor-element-7c210a8{background-color:#00000087;padding:30px 30px 30px 30px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-7c210a8 .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-7c210a8 .elementor-counter-number-wrapper{color:var( --e-global-color-bdbfe63 );font-size:35px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-7c210a8 .elementor-counter-title{color:#C7C7C7;}.elementor-2 .elementor-element.elementor-element-78f79da{background-color:#00000087;padding:30px 30px 30px 30px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-78f79da .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-78f79da .elementor-counter-number-wrapper{color:var( --e-global-color-bdbfe63 );font-size:35px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-78f79da .elementor-counter-title{color:#C7C7C7;}.elementor-2 .elementor-element.elementor-element-55fd7b2{background-color:#00000087;padding:30px 30px 30px 30px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-55fd7b2 .elementor-counter{gap:0px;}.elementor-2 .elementor-element.elementor-element-55fd7b2 .elementor-counter-number-wrapper{color:var( --e-global-color-bdbfe63 );font-size:35px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-55fd7b2 .elementor-counter-title{color:#C7C7C7;}.elementor-2 .elementor-element.elementor-element-6de02f3{--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:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-6de02f3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6de02f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdbfe63 );}.elementor-2 .elementor-element.elementor-element-e5450fe{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e5450fe.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e5450fe .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-a38b8f8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-a38b8f8 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-a38b8f8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-879d7a7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-879d7a7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-30ef308:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-30ef308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-30ef308.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-30ef308 .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-751f9af{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f7833ec{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f7833ec:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-f7833ec img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-77a6e82{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-77a6e82:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-77a6e82 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-bbc6f60{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-bbc6f60:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-bbc6f60 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-12e8030{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-12e8030:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-12e8030 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-24697bf{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-24697bf:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-24697bf img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-828491e{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-828491e:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-828491e img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-66e1909{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-66e1909:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-66e1909 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-88e6978{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-88e6978:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-88e6978 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-4268109{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4268109:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-4268109 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-bd1fb2e{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-bd1fb2e:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-bd1fb2e img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-8b96154{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-8b96154:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-8b96154 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-b088c63{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b088c63:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-b088c63 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-b537a44{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b537a44:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-b537a44 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-7c30425{background-color:var( --e-global-color-7b39735 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7c30425:hover{background-color:#E6E6E6;}.elementor-2 .elementor-element.elementor-element-7c30425 img{width:80%;border-style:none;}.elementor-2 .elementor-element.elementor-element-53b426b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:100px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-b80953f{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-b80953f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b80953f .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-09daddc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-09daddc .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-09daddc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-964f7aa{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-964f7aa.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-03a33fa:hover{--e-transform-translateX:1px;}.elementor-2 .elementor-element.elementor-element-03a33fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-03a33fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-03a33fa .elementor-button{font-size:18px;font-weight:normal;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-47269f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8c896d9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#333333;--border-color:#333333;--border-radius:10px 10px 10px 10px;box-shadow:13px 10px 14px 0px #333333;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8c896d9:hover{box-shadow:0px 0px 10px 0px rgba(241.40000000000003, 240.71122282608698, 240.71122282608698, 0.5);}.elementor-2 .elementor-element.elementor-element-be92db6{text-align:center;}.elementor-2 .elementor-element.elementor-element-be92db6 img{width:28%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;border-radius:50% 50% 50% 50%;}.elementor-2 .elementor-element.elementor-element-9850325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9850325 .elementor-heading-title{font-size:19px;font-weight:700;color:var( --e-global-color-2d90072 );}.elementor-2 .elementor-element.elementor-element-f3f37e5 .elementor-heading-title{font-size:14px;font-weight:400;color:#555555;}.elementor-2 .elementor-element.elementor-element-25a6a92{--divider-border-style:solid;--divider-color:#E1E8ED;--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-25a6a92 .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-25a6a92 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-2 .elementor-element.elementor-element-c386847{color:#1C2022;}.elementor-2 .elementor-element.elementor-element-9df2384{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#333333;--border-color:#333333;--border-radius:10px 10px 10px 10px;box-shadow:13px 10px 14px 0px #333333;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-9df2384:hover{box-shadow:0px 0px 10px 0px rgba(241.40000000000003, 240.71122282608698, 240.71122282608698, 0.5);}.elementor-2 .elementor-element.elementor-element-b4ce3c5{text-align:center;}.elementor-2 .elementor-element.elementor-element-b4ce3c5 img{width:28%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;border-radius:50% 50% 50% 50%;}.elementor-2 .elementor-element.elementor-element-00576d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-00576d8 .elementor-heading-title{font-size:19px;font-weight:700;color:var( --e-global-color-2d90072 );}.elementor-2 .elementor-element.elementor-element-848015e .elementor-heading-title{font-size:14px;font-weight:400;color:#555555;}.elementor-2 .elementor-element.elementor-element-965970e{--divider-border-style:solid;--divider-color:#E1E8ED;--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-965970e .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-965970e .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-2 .elementor-element.elementor-element-923f11f{color:#1C2022;}.elementor-2 .elementor-element.elementor-element-2a949a0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#333333;--border-color:#333333;--border-radius:10px 10px 10px 10px;box-shadow:13px 10px 14px 0px #333333;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-2a949a0:hover{box-shadow:0px 0px 10px 0px rgba(241.40000000000003, 240.71122282608698, 240.71122282608698, 0.5);}.elementor-2 .elementor-element.elementor-element-41ec0ee{text-align:center;}.elementor-2 .elementor-element.elementor-element-41ec0ee img{width:28%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;border-radius:50% 50% 50% 50%;}.elementor-2 .elementor-element.elementor-element-2732c52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2732c52 .elementor-heading-title{font-size:19px;font-weight:700;color:var( --e-global-color-2d90072 );}.elementor-2 .elementor-element.elementor-element-aefeb2d .elementor-heading-title{font-size:14px;font-weight:400;color:#555555;}.elementor-2 .elementor-element.elementor-element-0fca91e{--divider-border-style:solid;--divider-color:#E1E8ED;--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-0fca91e .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-0fca91e .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-2 .elementor-element.elementor-element-1c0a6d5{color:#1C2022;}.elementor-2 .elementor-element.elementor-element-544740a2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0b80cd7{--padding-top:150px;--padding-bottom:150px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-1910bc1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-990f453{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-2e27c5d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cf129b7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-a4c580b{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-88a699e .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-7cafd682{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-28edf3e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4547619{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-20a5f4d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-230768b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-377f78d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-f851e0b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-25198f1{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e5450fe{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-879d7a7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-751f9af{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b80953f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-964f7aa{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-47269f5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8c896d9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-be92db6 img{width:30%;}.elementor-2 .elementor-element.elementor-element-9df2384{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-b4ce3c5 img{width:30%;}.elementor-2 .elementor-element.elementor-element-2a949a0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-41ec0ee img{width:30%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-0b80cd7{--padding-top:100px;--padding-bottom:100px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-1910bc1{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-1910bc1 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-990f453{text-align:center;}.elementor-2 .elementor-element.elementor-element-2e27c5d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-2e27c5d .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-cf129b7{text-align:center;}.elementor-2 .elementor-element.elementor-element-f449944{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a4c580b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-88a699e .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-7cafd682{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-28edf3e{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-28edf3e .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-4547619{text-align:center;}.elementor-2 .elementor-element.elementor-element-20a5f4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-230768b{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-230768b .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-377f78d{text-align:center;}.elementor-2 .elementor-element.elementor-element-59cca48{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-c4c6cae .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-f851e0b{text-align:center;}.elementor-2 .elementor-element.elementor-element-25198f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e5450fe{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-e5450fe .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-879d7a7{text-align:center;}.elementor-2 .elementor-element.elementor-element-751f9af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b80953f{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2 .elementor-element.elementor-element-b80953f .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-964f7aa{text-align:center;}.elementor-2 .elementor-element.elementor-element-47269f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-be92db6 img{width:30%;}.elementor-2 .elementor-element.elementor-element-b4ce3c5 img{width:30%;}.elementor-2 .elementor-element.elementor-element-41ec0ee img{width:30%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a40bc2c{--width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-59cca48:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-59cca48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-ce12d8b */.hba-hero-points {
  list-style: none;
  padding: 0;
  margin: 18px 0 0;
  display: grid;
  grid-template-columns: repeat(3, minmax(220px, 1fr));
  gap: 10px 50px;
}

.hba-hero-points li {
  position: relative;
  padding-left: 18px;
  font-size: 18px;
  line-height: 1.6;
  color: #FFFFFF;
  font-weight: 400;
}

.hba-hero-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d2f139 */.elementor-2 .elementor-element.elementor-element-7d2f139 svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f28ae98 */.elementor-2 .elementor-element.elementor-element-f28ae98 svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72474e1 */.hba-cert-slider {
  width: 100%;
  overflow: hidden;
  background: #fff;
  padding: 20px 0;
}

.hba-cert-track {
  display: flex;
  align-items: flex-start;
  gap: 40px;
  width: max-content;
  animation: hbaCertScroll 20s linear infinite;
}

.hba-cert-item {
  flex-shrink: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hba-cert-track img {
  height: 350px;
  width: auto;
  object-fit: contain;
  flex-shrink: 0;
}

.hba-cert-item p {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.4;
  color: #111827;
  font-weight: 600;
  text-align: center;
}

.hba-cert-slider:hover .hba-cert-track {
  animation-play-state: paused;
}

@keyframes hbaCertScroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-417072c */.elementor-2 .elementor-element.elementor-element-417072c svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-128ae4f */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29ed0c6 */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1749ee6 */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4b36b7 */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ecc18d */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc1b09d */.hba-product-img-hover {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
  overflow: hidden;
}

.hba-product-img-hover img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.hba-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.hba-product-img-hover:hover .hba-img-main {
  opacity: 0;
  transform: scale(1.00);
}

.hba-product-img-hover:hover .hba-img-hover {
  opacity: 1;
  transform: scale(1.00);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cafd682 */.dd1724-card {
    position: relative;
    width: 100%; /* 宽度100% */
    max-width: 1000px; /* 限制最大宽度 */
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.0);
  }

  /* 图片容器，包含RGB滤镜 */
  .dd1724-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000033; /* 默认的RGB滤镜颜色 (蓝色, 透明度 0.3) */
    mix-blend-mode: multiply; /* 混合模式 */
    z-index: 1;
    pointer-events: none; /* 禁止交互，确保点击穿透到图片 */
    transition: background 0.5s ease; /* 平滑动画 */
  }

  .dd1724-card img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: 0;
    position: relative;
    transition: transform 0.5s ease;
  }

  /* 覆盖层 */
  .dd1724-card .dd1724-overlay {
    position: absolute;
    bottom: -100%; /* 初始位置在视图之外 */
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0b8150; /* 蓝色覆盖 */
    display: flex;
    flex-direction: column; /* 垂直布局 */
    justify-content: center;
    align-items: left;
    text-align: left;
    
    
    transition: bottom 0.5s ease; /* 滑动动画 */
    z-index: 2; /* 覆盖在标题之上 */
    
    
    
  }
  
  .dd1724-card .dd1724-overlay h3 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  text-align: left;
  padding: 0px 20px;
  }
  
  .dd1724-card .dd1724-overlay p {
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
  padding: 0px 20px;
  }


  /* 标题 */
  .dd1724-card .dd1724-title {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  width: 90%; /* 设置标题宽度为父容器的 90% */
  max-width: 600px; /* 限制最大宽度 */
  text-align: left; /* 文本居中 */
  color: white;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 500;
  z-index: 1; /* 在覆盖层下方 */
  transition: opacity 0.5s ease; /* 渐隐效果 */
}


  /* 按钮 */
  .dd1724-card .dd1724-button {
    margin-top: 20px; /* 与文字保持间距 */
    padding: 10px 20px;
    background-color: #ffffff;
    color: #0b8150;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
  }

  .dd1724-card .dd1724-button:hover {
    background-color: #000000;
    color: #ffffff;
  }

  /* 鼠标悬停效果 */
  .dd1724-card:hover img {
    transform: scale(1.1); /* 放大图片 */
  }

  .dd1724-card:hover::before {
    background: rgba(255, 0, 0, 0.0); /* 悬停时切换为红色滤镜 (透明度 0.5) */
  }

  .dd1724-card:hover .dd1724-overlay {
    bottom: 0; /* 推上来显示文字 */
  }

  .dd1724-card:hover .dd1724-title {
    opacity: 0.0; /* 标题被覆盖层隐藏 */
    z-index: 3;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fddcd0 */.elementor-2 .elementor-element.elementor-element-3fddcd0 svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9bc5d */.elementor-2 .elementor-element.elementor-element-3a9bc5d svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c63d589 */.pm11445-container {
    overflow: hidden;
    width: 100%;
    padding: 8px 0;

}

.pm11445-track {
    display: inline-flex;
    align-items: center;
    gap: 24px;
    width: max-content;
}

.pm11445-group {
    display: inline-flex;
    flex-shrink: 0;
    gap: 24px;
}

.pm11445-item {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    box-shadow: none;
    border-radius: 16px;
    overflow: hidden;
    flex-shrink: 0;
}

.pm11445-item img {
    width: 320px;
    height: 180px;
    object-fit: cover;
    border-radius: 16px;
    display: block;
    transition: 0.3s ease;
}

.pm11445-item img:hover {
    transform: scale(1.03);
}

.pm11445-container.a1 .pm11445-track {
    animation: pm_move_left 45s linear infinite;
}

.pm11445-container.a2 .pm11445-track {
    animation: pm_move_right 45s linear infinite;
}

.pm11445-container:hover .pm11445-track {
    animation-play-state: paused;
}

@keyframes pm_move_left {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

@keyframes pm_move_right {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30ef308 */.elementor-2 .elementor-element.elementor-element-30ef308 svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7833ec */.elementor-2 .elementor-element.elementor-element-f7833ec img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77a6e82 */.elementor-2 .elementor-element.elementor-element-77a6e82 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbc6f60 */.elementor-2 .elementor-element.elementor-element-bbc6f60 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12e8030 */.elementor-2 .elementor-element.elementor-element-12e8030 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24697bf */.elementor-2 .elementor-element.elementor-element-24697bf img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-828491e */.elementor-2 .elementor-element.elementor-element-828491e img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66e1909 */.elementor-2 .elementor-element.elementor-element-66e1909 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88e6978 */.elementor-2 .elementor-element.elementor-element-88e6978 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4268109 */.elementor-2 .elementor-element.elementor-element-4268109 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd1fb2e */.elementor-2 .elementor-element.elementor-element-bd1fb2e img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b96154 */.elementor-2 .elementor-element.elementor-element-8b96154 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b088c63 */.elementor-2 .elementor-element.elementor-element-b088c63 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b537a44 */.elementor-2 .elementor-element.elementor-element-b537a44 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c30425 */.elementor-2 .elementor-element.elementor-element-7c30425 img {
    border-radius: 12px; /* 倒圆角大小，可调 */
    overflow: hidden;    /* 确保圆角生效 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03a33fa */.elementor-2 .elementor-element.elementor-element-03a33fa svg{
    font-size: 2px;
    
}/* End custom CSS */
/* Start custom CSS */asdada asd/* End custom CSS */