.elementor-36973 .elementor-element.elementor-element-62813fa{--display:flex;--gap:0000px 1000px;--row-gap:0000px;--column-gap:1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-62813fa:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-62813fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14633F;}.elementor-36973 .elementor-element.elementor-element-5516667{text-align:center;}.elementor-36973 .elementor-element.elementor-element-5516667 .elementor-heading-title{font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-36973 .elementor-element.elementor-element-f53d5a0 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:#14633F;color:#14633F;border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-8599cec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-559c9c9{--display:flex;}.elementor-36973 .elementor-element.elementor-element-00c63d1{--display:flex;}.elementor-36973 .elementor-element.elementor-element-ee1e4f1{background-color:#F5A623;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-36973 .elementor-element.elementor-element-ee1e4f1 .elementor-heading-title{font-weight:600;}.elementor-36973 .elementor-element.elementor-element-678317f{--display:flex;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:#14633F;--border-color:#14633F;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-678317f:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-678317f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F4EA;}.elementor-36973 .elementor-element.elementor-element-46ece32 .elementor-heading-title{font-weight:500;color:#14633F;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C2C2C2;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-icon i{color:#14633F;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-icon svg{fill:#14633F;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-ec413b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-item > a{font-size:18px;}.elementor-36973 .elementor-element.elementor-element-ec413b0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-48c8905{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-65c5137 .elementor-button{background-color:#14633F;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-8bcbdb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-dd425d0{background-color:#14633F;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-36973 .elementor-element.elementor-element-dd425d0 .elementor-heading-title{color:#FFFFFF;}.elementor-36973 .elementor-element.elementor-element-6e264cd{--display:flex;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:#14633F;--border-color:#14633F;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-6e264cd:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-6e264cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F4EA;}.elementor-36973 .elementor-element.elementor-element-727c8ea .elementor-heading-title{font-size:20px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C2C2C2;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-icon i{color:#14633F;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-icon svg{fill:#14633F;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-363ec92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-item > a{font-size:18px;}.elementor-36973 .elementor-element.elementor-element-363ec92 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-991818b .elementor-button{background-color:#14633F;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-6e37ac4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-534cd47{padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-36973 .elementor-element.elementor-element-534cd47 .elementor-heading-title{color:#FFFFFF;}.elementor-36973 .elementor-element.elementor-element-8772815{--display:flex;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:#14633F;--border-color:#14633F;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-8772815:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-8772815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F4EA;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C2C2C2;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-icon i{color:#14633F;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-icon svg{fill:#14633F;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-0e000e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-item > a{font-size:18px;}.elementor-36973 .elementor-element.elementor-element-0e000e2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-6c01dcf{text-align:center;}.elementor-36973 .elementor-element.elementor-element-6c01dcf .elementor-heading-title{font-size:20px;}.elementor-36973 .elementor-element.elementor-element-3b0bdf8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-80e74bf{padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-36973 .elementor-element.elementor-element-80e74bf .elementor-heading-title{color:#FFFFFF;}.elementor-36973 .elementor-element.elementor-element-773477e{--e-image-carousel-slides-to-show:4;}.elementor-36973 .elementor-element.elementor-element-773477e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-1989f3d .elementor-button{background-color:#14633F;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-a39fa09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-a8813d3{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#14633F;--border-color:#14633F;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-a8813d3:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-a8813d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F4EA;}.elementor-36973 .elementor-element.elementor-element-0ca428e{text-align:center;}.elementor-36973 .elementor-element.elementor-element-0ca428e .elementor-heading-title{font-weight:600;color:#14633F;}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-icon i{color:#14633F;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-icon svg{fill:#14633F;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-1134b2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-item > a{font-size:18px;}.elementor-36973 .elementor-element.elementor-element-1134b2a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-3d1a9d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:4px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-f231ff2{--display:flex;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:#14633F;--border-color:#14633F;--border-radius:10px 10px 10px 10px;box-shadow:0px 64px 80px -40px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-36973 .elementor-element.elementor-element-f231ff2:not(.elementor-motion-effects-element-type-background), .elementor-36973 .elementor-element.elementor-element-f231ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F4EA;}.elementor-36973 .elementor-element.elementor-element-94aefab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DEE0E3;--border-color:#DEE0E3;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-94aefab.e-con{--align-self:center;}.elementor-36973 .elementor-element.elementor-element-4cee825{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36973 .elementor-element.elementor-element-62093b7{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-icon i{color:#869498;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-icon svg{fill:#869498;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-text{color:#869498;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-478294f{--divider-border-style:solid;--divider-color:#DEE0E3;--divider-border-width:1px;width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;align-self:center;}.elementor-36973 .elementor-element.elementor-element-478294f .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-36973 .elementor-element.elementor-element-478294f .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-36973 .elementor-element.elementor-element-dabded8{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-icon i{color:#994BFB;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-icon svg{fill:#994BFB;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-text{color:#1A1E23;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-6ab2301{--divider-border-style:solid;--divider-color:#DEE0E3;--divider-border-width:1px;width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;align-self:center;}.elementor-36973 .elementor-element.elementor-element-6ab2301 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-36973 .elementor-element.elementor-element-6ab2301 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-36973 .elementor-element.elementor-element-f9f17c5{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-icon i{color:#869498;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-icon svg{fill:#869498;transition:fill 0.3s;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-text{color:#869498;transition:color 0.3s;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form,
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form-modern-checkout{--wcf-text-color:#000000;--wcf-link-color:#000000;--wcf-payment-section-bg-color:#F8F6F8;--wcf-payment-section-desc-bg-color:#FFFFFF;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Inter", Sans-serif;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form, .elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#1A1E23;--wcf-field-border-color:#14633F;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row select{font-family:"Inter", Sans-serif;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce form .form-row select{border-radius:10px 10px 10px 10px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}body.elementor-page-36973:not(.elementor-motion-effects-element-type-background), body.elementor-page-36973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-36973 .elementor-element.elementor-element-62813fa{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-8599cec{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-00c63d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-48c8905{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-8bcbdb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-6e37ac4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-3b0bdf8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-a39fa09{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-3d1a9d4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36973 .elementor-element.elementor-element-f231ff2{--padding-top:32px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-36973 .elementor-element.elementor-element-94aefab{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-36973 .elementor-element.elementor-element-478294f{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-36973 .elementor-element.elementor-element-6ab2301{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-36973 .elementor-element.elementor-element-62813fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-8599cec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-48c8905{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-8bcbdb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-6e37ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-3b0bdf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-a39fa09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-3d1a9d4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-f231ff2{--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-36973 .elementor-element.elementor-element-94aefab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-36973 .elementor-element.elementor-element-4cee825{--width:350px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36973 .elementor-element.elementor-element-62093b7{--e-icon-list-icon-size:14px;}.elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-62093b7 .elementor-icon-list-item > a{font-size:13px;}.elementor-36973 .elementor-element.elementor-element-478294f{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-36973 .elementor-element.elementor-element-478294f .elementor-divider-separator{width:24px;}.elementor-36973 .elementor-element.elementor-element-dabded8{--e-icon-list-icon-size:14px;}.elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-dabded8 .elementor-icon-list-item > a{font-size:13px;}.elementor-36973 .elementor-element.elementor-element-6ab2301{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-36973 .elementor-element.elementor-element-6ab2301 .elementor-divider-separator{width:24px;}.elementor-36973 .elementor-element.elementor-element-f9f17c5{--e-icon-list-icon-size:14px;}.elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36973 .elementor-element.elementor-element-f9f17c5 .elementor-icon-list-item > a{font-size:13px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-size:14px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:16px;}.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-36973 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-size:14px;}}@media(min-width:768px){.elementor-36973 .elementor-element.elementor-element-4cee825{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36973 .elementor-element.elementor-element-4cee825{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-62813fa *//* =====================================================================
   LIC Hero Section — Green Edition (শুধু CSS)
   স্কোপ: .elementor-element-62813fa  (এই হিরো কন্টেইনার)
   রং বদলাতে শুধু --c (#14633F) বদলান।
   ===================================================================== */

/* 1) কন্টেইনার + রঙ */
.elementor-element-62813fa{
  --c:#14633F;
  --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA;
  --ink:#0f2418;
  --mute:#5b7266;
  --line:#d7e6dc;
  --ring:color-mix(in srgb,var(--c) 16%,transparent);
  --glow:color-mix(in srgb,var(--c) 40%,transparent);
  --serif:"Tiro Bangla","Noto Serif Bengali",Georgia,serif;
  position:relative;overflow:hidden;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  color:var(--ink);
  background:
    radial-gradient(color-mix(in srgb,var(--c) 11%,transparent) 1px,transparent 1.3px) 0 0/24px 24px,
    radial-gradient(900px 420px at 50% -10%,#fff,transparent 65%),
    linear-gradient(180deg,var(--soft) 0%,#f6fbf8 100%) !important;
}
.elementor-element-62813fa *{box-sizing:border-box}
.elementor-element-62813fa > .e-con-inner{
  display:flex !important;flex-direction:column !important;align-items:center;justify-content:center;
  max-width:880px;margin-inline:auto;gap:0 !important;text-align:center;
  animation:h62in .7s cubic-bezier(.2,.7,.2,1) both;
}
@keyframes h62in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* 2) ব্যাজ (শিরোনামের ওপরে) */
.elementor-element-62813fa .elementor-element-5516667{width:auto !important;max-width:100%;text-align:center}
.elementor-element-62813fa .elementor-element-5516667::before{
  content:"বিশেষ অফার চলছে";
  display:flex;align-items:center;width:fit-content;margin:0 auto 20px;padding:8px 18px 8px 34px;
  font-size:14px;font-weight:700;line-height:1.4;color:var(--c);
  background:radial-gradient(circle at 17px center,var(--c) 0 4px,var(--ring) 5px 9px,transparent 10px) #fff;
  border:1px solid var(--line);border-radius:999px;
  box-shadow:0 12px 24px -18px rgba(15,36,24,.55);
}

/* 3) শিরোনাম */
.elementor-element-62813fa .elementor-heading-title{
  display:inline-block;margin:0 !important;padding:0 0 24px !important;
  font-family:var(--serif) !important;font-weight:400 !important;
  font-size:clamp(30px,5.2vw,54px) !important;line-height:1.25 !important;letter-spacing:-.2px;
  color:var(--ink) !important;text-align:center;
  background:linear-gradient(var(--c),var(--c)) center bottom/64px 3px no-repeat;
}

/* 4) মূল্য কার্ড */
.elementor-element-62813fa .e-753999a-ab274c0{
  width:auto;max-width:100%;margin:26px 0 0 !important;padding:15px 28px !important;
  font-size:clamp(16px,2.4vw,20px);line-height:1.6;color:var(--mute);
  background:#fff;border:1px solid var(--line);border-radius:18px;
  box-shadow:0 24px 44px -34px rgba(15,36,24,.5);
}
.elementor-element-62813fa .e-753999a-ab274c0 strong{font-weight:700;color:var(--c)}

/* 5) বাটন */
.elementor-element-62813fa .elementor-element-f53d5a0{width:auto !important;max-width:100%;margin:32px 0 0 !important}
.elementor-element-62813fa .elementor-button{
  display:inline-flex !important;align-items:center;justify-content:center;
  padding:19px 38px !important;border:0 !important;border-radius:14px !important;
  background-color:var(--c) !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2)) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:130% 0,0 0 !important;
  background-repeat:no-repeat !important;
  color:#fff !important;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;
  line-height:1.4 !important;text-transform:none !important;letter-spacing:.2px;text-decoration:none;
  box-shadow:0 18px 30px -16px var(--glow),inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:background-position .9s ease,transform .2s,box-shadow .2s;
}
.elementor-element-62813fa .elementor-button .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}
.elementor-element-62813fa .elementor-button .elementor-button-text{color:#fff !important}
.elementor-element-62813fa .elementor-button:hover,
.elementor-element-62813fa .elementor-button:focus{
  background-color:var(--c) !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2)) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:-30% 0,0 0 !important;
  color:#fff !important;transform:translateY(-2px);
  box-shadow:0 22px 34px -16px var(--glow),inset 0 1px 0 rgba(255,255,255,.18) !important;
}
.elementor-element-62813fa .elementor-button:active{transform:translateY(0)}
.elementor-element-62813fa .elementor-button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}

/* তীর আইকন — সব স্টেটে লক */
.elementor-element-62813fa .elementor-button::after,
.elementor-element-62813fa .elementor-button:hover::after,
.elementor-element-62813fa .elementor-button:focus::after,
.elementor-element-62813fa .elementor-button:active::after{
  content:"" !important;display:block !important;position:static !important;
  width:20px !important;height:20px !important;flex:none !important;
  opacity:1 !important;visibility:visible !important;margin-left:10px;
  background-color:transparent !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;
  transition:transform .2s;
}
.elementor-element-62813fa .elementor-button:hover::after{transform:translateX(4px) !important}

/* 6) নিচের আস্থার লাইন */
.elementor-element-62813fa > .e-con-inner::after{
  content:"ক্যাশ অন ডেলিভারি  •  পণ্য হাতে পেয়ে টাকা  •  সারা বাংলাদেশে ফ্রি ডেলিভারি";
  display:block;margin-top:24px;font-size:14px;line-height:1.7;color:var(--mute);
}

/* 7) মোবাইল */
@media (max-width:640px){
  .elementor-element-62813fa{padding:48px 14px 44px !important}
  .elementor-element-62813fa .elementor-element-5516667::before{font-size:13px;margin-bottom:16px}
  .elementor-element-62813fa .elementor-heading-title{padding-bottom:20px !important;background-size:52px 3px}
  .elementor-element-62813fa .e-753999a-ab274c0{padding:13px 18px !important;border-radius:16px;margin-top:22px !important}
  .elementor-element-62813fa .elementor-element-f53d5a0{width:100% !important;max-width:360px;margin-top:26px !important}
  .elementor-element-62813fa .elementor-button{width:100%;padding:18px 24px !important;font-size:17px !important}
  .elementor-element-62813fa > .e-con-inner::after{font-size:12.5px;margin-top:20px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-element-62813fa > .e-con-inner{animation:none}
  .elementor-element-62813fa .elementor-button{transition:none}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee1e4f1 */.elementor-36973 .elementor-element.elementor-element-ee1e4f1{
      background:linear-gradient(180deg,#ffc24d,var(--gold));
  box-shadow:0 10px 18px -12px rgba(245,166,35,.9),inset 0 1px 0 rgba(255,255,255,.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599cec *//* ===== Hero সেকশন ===== */
body .elementor-element.elementor-element-8599cec{
  --c:#14633F; --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA; --ink:#0f2418; --line:#d7e6dc; --gold:#F5A623;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  background:
    radial-gradient(color-mix(in srgb,var(--c) 10%,transparent) 1px,transparent 1.3px) 0 0/24px 24px,
    linear-gradient(180deg,#fff 0%,var(--soft) 100%) !important;
}
body .elementor-element-8599cec > .e-con-inner{
  max-width:1060px;margin-inline:auto;
  display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,6fr) !important;
  gap:36px !important;align-items:center;
}

/* ছবি */
body .elementor-element-559c9c9{
  width:100% !important;height:fit-content !important;align-self:center !important;
  position:relative;padding:0 !important;margin:0 !important;
}
body .elementor-element-559c9c9::before{
  content:"";position:absolute;top:16px;left:16px;right:-16px;bottom:-16px;
  border-radius:26px;background:color-mix(in srgb,var(--c) 16%,transparent);z-index:0;
}
body .elementor-element-559c9c9 img.e-image-base{
  position:relative;z-index:1;display:block;width:100% !important;height:auto !important;
  aspect-ratio:3/4;object-fit:cover;border-radius:24px;
  border:6px solid #fff;box-shadow:0 30px 56px -34px rgba(15,36,24,.55);
}

/* ডান কলাম */
body .elementor-element-00c63d1{width:100%;display:flex;flex-direction:column;gap:16px;padding:0 !important}


body .elementor-element-ee1e4f1 .elementor-heading-title::before{content:"🔥";font-size:1em}

/* অফার বার্তা */
body .elementor-element-00c63d1 > h2.e-heading-base{
  margin:0 !important;font-family:inherit !important;
  font-size:clamp(21px,3.2vw,30px) !important;font-weight:700 !important;
  line-height:1.5 !important;color:var(--ink) !important;text-align:left;
}

/* বৈশিষ্ট্য কার্ড */
body .elementor-element.elementor-element-678317f{
  width:100%;margin:0 !important;padding:22px 22px 18px !important;gap:12px;
  background:#fff !important;border:1px solid var(--line) !important;border-radius:20px !important;
  box-shadow:inset 0 3px 0 var(--c),0 24px 44px -34px rgba(15,36,24,.45) !important;
}
body .elementor-element-46ece32{width:100%}
body .elementor-element-46ece32 .elementor-heading-title{
  margin:0 !important;padding:0 0 12px;
  font-family:inherit !important;font-size:clamp(17px,2.6vw,20px) !important;font-weight:700 !important;
  line-height:1.4;color:var(--c) !important;
  background:
    linear-gradient(var(--c),var(--c)) left bottom/44px 2px no-repeat,
    linear-gradient(var(--line),var(--line)) left bottom/100% 1px no-repeat;
}
body .elementor-element-ec413b0{width:100%}
body .elementor-element-ec413b0 .elementor-icon-list-items{margin:0 !important;padding:0 !important;display:grid;gap:4px}
body .elementor-element-ec413b0 .elementor-icon-list-item{
  display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:9px 10px !important;
  border-radius:12px;transition:background .2s;
}
body .elementor-element-ec413b0 .elementor-icon-list-item:hover{background:color-mix(in srgb,var(--soft) 70%,#fff)}
body .elementor-element-ec413b0 .elementor-icon-list-icon{display:grid !important;place-items:center;flex:none;width:auto !important;margin:0 !important}
body .elementor-element-ec413b0 .elementor-icon-list-icon svg{
  width:26px !important;height:26px !important;padding:7px;border-radius:50%;
  background:var(--c);fill:#fff !important;color:#fff !important;
}
body .elementor-element-ec413b0 .elementor-icon-list-text{
  padding:0 !important;font-size:16px !important;font-weight:600;line-height:1.5;color:var(--ink) !important;
}

@media (max-width:820px){
  body .elementor-element-8599cec > .e-con-inner{grid-template-columns:minmax(0,1fr) !important;gap:30px !important}
  body .elementor-element-559c9c9{max-width:420px;margin-inline:auto !important}
  body .elementor-element-559c9c9::before{top:12px;left:12px;right:-10px;bottom:-12px}
}
@media (max-width:640px){
  body .elementor-element.elementor-element-8599cec{padding:32px 12px 40px !important}
  body .elementor-element.elementor-element-678317f{padding:18px 14px 12px !important}
  body .elementor-element-ec413b0 .elementor-icon-list-text{font-size:15px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c8905 *//* ===== Hero-র নিচের বাটন সেকশন (48c8905) ===== */
body .elementor-element.elementor-element-48c8905{
margin:0 !important;
  background:#fff !important;
}
body .elementor-element-48c8905 > .e-con-inner{max-width:1060px;margin-inline:auto;justify-content:center}

body .elementor-element-65c5137{width:100%;text-align:center}
body .elementor-element.elementor-element-65c5137 .elementor-button.elementor-button-link{
  display:inline-flex !important;align-items:center;justify-content:center;gap:10px;
  min-width:260px;padding:18px 48px !important;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif !important;
  font-size:19px !important;font-weight:700 !important;letter-spacing:.2px;line-height:1.4 !important;
  color:#fff !important;text-decoration:none !important;fill:#fff !important;
  border:0 !important;border-radius:14px !important;
  background-color:#14633F !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,#2f7d58,#0e4a2f) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:130% 0,0 0 !important;
  background-repeat:no-repeat !important;
  box-shadow:0 18px 30px -16px rgba(20,99,63,.6),inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:background-position .9s ease,transform .2s,box-shadow .2s !important;
}
body .elementor-element.elementor-element-65c5137 .elementor-button.elementor-button-link:hover,
body .elementor-element.elementor-element-65c5137 .elementor-button.elementor-button-link:focus{
  color:#fff !important;transform:translateY(-2px);
  background-position:-30% 0,0 0 !important;
  box-shadow:0 22px 34px -16px rgba(20,99,63,.6),inset 0 1px 0 rgba(255,255,255,.18) !important;
}
body .elementor-element-65c5137 .elementor-button-text{color:#fff !important}
body .elementor-element-65c5137 .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}
body .elementor-element-65c5137 .elementor-button-content-wrapper::after{
  content:"";width:20px;height:20px;flex:none;transition:transform .2s;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
body .elementor-element-65c5137 .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(4px)}
body .elementor-element-65c5137 .elementor-button:focus-visible{outline:3px solid rgba(20,99,63,.3);outline-offset:3px}

@media (max-width:640px){
  body .elementor-element.elementor-element-48c8905{padding:0 12px 40px !important}
  body .elementor-element.elementor-element-65c5137 .elementor-button.elementor-button-link{width:100%;min-width:0;padding:16px 20px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bcbdb0 *//* ===== সুবিধা সেকশন (বাটনসহ, সম্পূর্ণ) ===== */
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0{
  --c:#14633F; --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA; --ink:#0f2418; --mute:#5b7266; --line:#d7e6dc;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;

  background:#fff !important;
}

/* কার্ড */
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 > .e-con-inner > .e-con.e-child{
  width:100%;margin:0 auto !important;padding:28px 28px 26px !important;gap:20px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 70%,#fff),#fff 78%) !important;
  border:1px solid var(--line) !important;border-radius:24px !important;
  box-shadow:inset 0 3px 0 var(--c),0 24px 44px -34px rgba(15,36,24,.45) !important;
}

/* বর্ণনা */
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .e-child .elementor-widget-heading{width:100%}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .e-child .elementor-widget-heading .elementor-heading-title{
  margin:0 !important;padding:0 6px 18px;text-align:center;
  font-family:inherit !important;font-size:clamp(15.5px,2.5vw,18px) !important;font-weight:500 !important;
  line-height:1.8;
  background:
    linear-gradient(var(--c),var(--c)) center bottom/44px 2px no-repeat,
    linear-gradient(var(--line),var(--line)) center bottom/100% 1px no-repeat;
}

/* তালিকা */
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list{width:100%}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-items{
  margin:0 !important;padding:0 !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-item{
  display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:14px 16px !important;
  background:#fff;border:1.5px solid var(--line);border-radius:14px;
  transition:border-color .2s,box-shadow .2s,transform .2s;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-item:last-child:nth-child(odd){grid-column:1 / -1}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-item:hover{
  border-color:color-mix(in srgb,var(--c) 55%,var(--line));transform:translateY(-1px);
  box-shadow:0 6px 14px -10px color-mix(in srgb,var(--c) 45%,transparent);
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-icon{display:grid !important;place-items:center;flex:none;width:auto !important;margin:0 !important}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-icon svg{
  width:30px !important;height:30px !important;padding:8px;border-radius:50%;
  background:var(--c);fill:#fff !important;color:#fff !important;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-text{
  padding:0 !important;font-size:16px !important;font-weight:600;line-height:1.55;color:var(--ink) !important;
}

/* অর্ডার বাটন */
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button{width:100%;margin-top:28px;text-align:center}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button.elementor-button-link{
  display:inline-flex !important;align-items:center;justify-content:center;gap:10px;
  min-width:260px;padding:18px 48px !important;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif !important;
  font-size:19px !important;font-weight:700 !important;letter-spacing:.2px;line-height:1.4 !important;
  color:#fff !important;text-decoration:none !important;fill:#fff !important;
  border:0 !important;border-radius:14px !important;
  background-color:#14633F !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,#2f7d58,#0e4a2f) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:130% 0,0 0 !important;
  background-repeat:no-repeat !important;
  box-shadow:0 18px 30px -16px rgba(20,99,63,.6),inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:background-position .9s ease,transform .2s,box-shadow .2s !important;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button.elementor-button-link:hover,
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button.elementor-button-link:focus{
  color:#fff !important;transform:translateY(-2px);
  background-position:-30% 0,0 0 !important;
  box-shadow:0 22px 34px -16px rgba(20,99,63,.6),inset 0 1px 0 rgba(255,255,255,.18) !important;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button-text{color:#fff !important}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button-content-wrapper::after{
  content:"";width:20px;height:20px;flex:none;transition:transform .2s;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(4px)}
body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button:focus-visible{outline:3px solid rgba(20,99,63,.3);outline-offset:3px}

@media (max-width:640px){
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0{padding:36px 10px !important}
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 > .e-con-inner > .e-con.e-child{padding:22px 14px 18px !important;border-radius:20px !important}
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-items{grid-template-columns:minmax(0,1fr)}
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-item{padding:12px 12px !important}
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-icon-list .elementor-icon-list-text{font-size:15px !important}
  body .elementor-36973 .elementor-element.elementor-element-8bcbdb0 .elementor-widget-button .elementor-button.elementor-button-link{width:100%;min-width:0;padding:16px 20px !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534cd47 */.elementor-36973 .elementor-element.elementor-element-534cd47{
       background:linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e37ac4 *//* ===== কেন কিনবেন সেকশন ===== */
.elementor-element-6e37ac4{
  --c:#14633F; --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA; --ink:#0f2418; --line:#d7e6dc;
  --serif:"Tiro Bangla","Noto Serif Bengali",Georgia,serif;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  background:#fff !important;
}
.elementor-element-6e37ac4 .e-con-inner{max-width:860px;margin-inline:auto;flex-direction:column}



/* কার্ড */
.elementor-element-8772815{
  width:100%;margin:0 auto !important;padding:30px 28px 28px !important;gap:22px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 70%,#fff),#fff 78%) !important;
  border:1px solid var(--line) !important;border-radius:24px !important;
  box-shadow:inset 0 3px 0 var(--c),0 24px 44px -34px rgba(15,36,24,.45) !important;
}

/* তালিকা: ডেস্কটপে ২ কলাম */
.elementor-element-0e000e2{width:100%}
.elementor-element-0e000e2 .elementor-icon-list-items{
  margin:0 !important;padding:0 !important;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
}
.elementor-element-0e000e2 .elementor-icon-list-item{
  display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:14px 16px !important;
  background:#fff;border:1.5px solid var(--line);border-radius:14px;
  transition:border-color .2s,box-shadow .2s,transform .2s;
}

.elementor-element-0e000e2 .elementor-icon-list-item:hover{
  border-color:color-mix(in srgb,var(--c) 55%,var(--line));
  transform:translateY(-1px);
  box-shadow:0 6px 14px -10px color-mix(in srgb,var(--c) 45%,transparent);
}
.elementor-element-0e000e2 .elementor-icon-list-icon{display:grid !important;place-items:center;flex:none;width:auto !important;margin:0 !important}
.elementor-element-0e000e2 .elementor-icon-list-icon svg{
  width:30px !important;height:30px !important;padding:8px;border-radius:50%;
  background:var(--c);fill:#fff !important;color:#fff !important;
}
.elementor-element-0e000e2 .elementor-icon-list-text{
  padding:0 !important;font-size:16px !important;font-weight:600;line-height:1.55;color:var(--ink) !important;
}

/* প্যাকেজে থাকছে: সবুজ ব্যানার */
.elementor-element-6c01dcf{width:100%}
.elementor-element-6c01dcf .elementor-heading-title{
  display:block;margin:0 !important;padding:16px 20px;text-align:center;
  font-family:inherit !important;font-size:clamp(16px,2.6vw,19px) !important;font-weight:700 !important;
  line-height:1.5;color:#fff !important;border-radius:14px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2));
  box-shadow:0 18px 30px -18px color-mix(in srgb,var(--c) 60%,transparent),inset 0 1px 0 rgba(255,255,255,.18);
}

@media (max-width:640px){
  .elementor-element-6e37ac4{padding:36px 10px !important}
  .elementor-element-8772815{padding:22px 14px 18px !important;border-radius:20px !important}
  .elementor-element-0e000e2 .elementor-icon-list-items{grid-template-columns:minmax(0,1fr)}
  .elementor-element-0e000e2 .elementor-icon-list-item{padding:12px 12px !important}
  .elementor-element-0e000e2 .elementor-icon-list-text{font-size:15px !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80e74bf */.elementor-36973 .elementor-element.elementor-element-80e74bf{
       background:linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0bdf8 *//* ===== কাস্টমার রিভিউ সেকশন ===== */
.elementor-element-3b0bdf8{
  --c:#14633F; --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA; --ink:#0f2418; --line:#d7e6dc;
  --serif:"Tiro Bangla","Noto Serif Bengali",Georgia,serif;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;

  background:
    radial-gradient(color-mix(in srgb,var(--c) 10%,transparent) 1px,transparent 1.3px) 0 0/24px 24px,
    linear-gradient(180deg,var(--soft) 0%,#fff 100%) !important;
}
.elementor-element-3b0bdf8 .e-con-inner{max-width:1120px;margin-inline:auto;flex-direction:column}



/* স্লাইডার */
.elementor-element-773477e{width:100%}
.elementor-element-773477e .swiper{padding:14px 6px 8px !important;overflow:hidden}
.elementor-element-773477e .swiper-slide{height:auto}
.elementor-element-773477e .swiper-slide-inner{
  margin:0;padding:8px;background:#fff;border:1px solid var(--line);border-radius:20px;
  box-shadow:0 24px 40px -30px rgba(15,36,24,.5);
  transition:transform .3s,box-shadow .3s,border-color .3s;
}
.elementor-element-773477e .swiper-slide:hover .swiper-slide-inner{
  transform:translateY(-6px);border-color:var(--c);
  box-shadow:0 30px 46px -26px color-mix(in srgb,var(--c) 55%,transparent);
}
.elementor-element-773477e .swiper-slide-image{
  display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;
}
/* রিভিউ স্ক্রিনশট পুরোটা দেখাতে চাইলে ওপরের object-fit:cover বদলে contain দিন */

/* ডটস */
.elementor-element-773477e .swiper-pagination{position:static !important;margin-top:20px;display:flex;justify-content:center;gap:8px}
.elementor-element-773477e .swiper-pagination-bullet{
  width:9px !important;height:9px !important;margin:0 !important;opacity:1 !important;
  background:color-mix(in srgb,var(--c) 25%,#fff) !important;border-radius:999px;
  transition:width .3s,background .3s;
}
.elementor-element-773477e .swiper-pagination-bullet-active{width:26px !important;background:var(--c) !important}

/* বাটন */
.elementor-element-1989f3d{width:100%;margin-top:30px}
.elementor-element-1989f3d .elementor-button{
  display:inline-flex;align-items:center;gap:10px;padding:17px 44px !important;
  font-family:inherit !important;font-size:18px !important;font-weight:700 !important;
  color:#fff !important;border:0 !important;border-radius:14px !important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2)) !important;
  box-shadow:0 18px 30px -16px color-mix(in srgb,var(--c) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:transform .2s,box-shadow .2s;
}
.elementor-element-1989f3d .elementor-button::after{
  content:"";width:20px;height:20px;transition:transform .2s;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
.elementor-element-1989f3d .elementor-button:hover{transform:translateY(-2px)}
.elementor-element-1989f3d .elementor-button:hover::after{transform:translateX(4px)}
.elementor-element-1989f3d .elementor-button:focus-visible{outline:3px solid color-mix(in srgb,var(--c) 30%,transparent);outline-offset:3px}

@media (max-width:640px){
  .elementor-element-3b0bdf8{padding:36px 10px !important}
  .elementor-element-1989f3d .elementor-button{width:100%;justify-content:center;padding:16px 20px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39fa09 *//* ===== ২টি গুরুত্বপূর্ণ বিষয় বক্স ===== */
.elementor-element-a39fa09{
  --c:#14633F; --soft:#E4F4EA; --ink:#0f2418; --line:#d7e6dc;
  --serif:"Tiro Bangla","Noto Serif Bengali",Georgia,serif;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  background:#fff !important;
}
.elementor-element-a39fa09 .e-con-inner{max-width:760px;margin-inline:auto}

/* কার্ড */
.elementor-element-a8813d3{
  width:100%;margin:0 auto !important;padding:30px 28px 26px !important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 70%,#fff),#fff 75%) !important;
  border:1px solid var(--line) !important;border-radius:22px !important;
  box-shadow:inset 0 3px 0 var(--c),0 24px 44px -34px rgba(15,36,24,.45) !important;
}

/* শিরোনাম */
.elementor-element-0ca428e{width:100%;text-align:center}
.elementor-element-0ca428e .elementor-heading-title{
  display:block;width:fit-content;margin:0 auto 22px !important;padding:0 0 16px;
  font-family:var(--serif) !important;font-size:clamp(22px,3.4vw,28px) !important;
  font-weight:400 !important;line-height:1.3;color:var(--ink) !important;
  background:linear-gradient(var(--c),var(--c)) center bottom/56px 2px no-repeat;
}

/* তালিকা */
.elementor-element-1134b2a .elementor-icon-list-items{margin:0 !important;padding:0 !important;display:grid;gap:12px}
.elementor-element-1134b2a .elementor-icon-list-item{
  display:flex !important;align-items:center;gap:14px;margin:0 !important;padding:14px 16px !important;
  background:#fff;border:1.5px solid var(--line);border-radius:14px;
  transition:border-color .2s,box-shadow .2s;
}
.elementor-element-1134b2a .elementor-icon-list-item:hover{
  border-color:var(--c);
  box-shadow:0 6px 14px -10px color-mix(in srgb,var(--c) 45%,transparent);
}
.elementor-element-1134b2a .elementor-icon-list-icon{display:grid !important;place-items:center;flex:none;width:auto !important;margin:0 !important}
.elementor-element-1134b2a .elementor-icon-list-icon svg{
  width:30px !important;height:30px !important;padding:8px;border-radius:50%;
  background:var(--c);fill:#fff !important;color:#fff !important;
}
.elementor-element-1134b2a .elementor-icon-list-text{
  padding:0 !important;font-size:16px !important;font-weight:600;line-height:1.6;color:var(--ink) !important;
}

@media (max-width:640px){
  .elementor-element-a39fa09{padding:28px 10px !important}
  .elementor-element-a8813d3{padding:24px 14px 18px !important}
  .elementor-element-1134b2a .elementor-icon-list-item{padding:12px 12px !important;gap:10px}
  .elementor-element-1134b2a .elementor-icon-list-text{font-size:14.5px !important}
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-5a742f8 */#billing_country_field{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1a9d4 *//* =====================================================================
   LIC Checkout — Green Edition (শুধু CSS)
   কোথায় বসাবেন: Elementor → Site Settings → Custom CSS (পুরো পেজের জন্য)
   অথবা পেজ এডিটরে Advanced → Custom CSS।
   সব নিয়ম #order45 দিয়ে স্কোপ করা। ফর্মের field name/ID বদলানো হয়নি।
   রং বদলাতে শুধু শুরুর --c ভ্যারিয়েবল (#14633F) বদলান।
   ===================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&family=Tiro+Bangla:ital@0;1&display=swap');

/* =========================================================
   1) COLORS (শুধু ২টা রঙ)
   ========================================================= */
#order45{
  --c:#14633F;
  --c2:color-mix(in srgb,#14633F 72%,#000);
  --soft:#E4F4EA;
  --ink:#0f2418;
  --mute:#5b7266;
  --line:#d7e6dc;
  --ring:color-mix(in srgb,var(--c) 16%,transparent);
  --glow:color-mix(in srgb,var(--c) 40%,transparent);
  --serif:"Tiro Bangla","Noto Serif Bengali",Georgia,serif;
  font-family:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  color:var(--ink);
  background:
    radial-gradient(color-mix(in srgb,var(--c) 11%,transparent) 1px,transparent 1.3px) 0 0/24px 24px,
    radial-gradient(900px 420px at 92% -8%,#fff,transparent 62%),
    linear-gradient(180deg,var(--soft) 0%,#f6fbf8 100%) !important;
}
#order45 *{box-sizing:border-box}
#order45 .e-con-inner{max-width:1120px;margin-inline:auto}

/* =========================================================
   2) MAIN CARD
   ========================================================= */
#order45 .elementor-element-f231ff2{
  width:100%;max-width:1060px;margin-inline:auto !important;
  background:#fff !important;
  border:1px solid var(--line) !important;border-radius:28px !important;
  padding:40px 40px 36px !important;

  animation:o45in .7s cubic-bezier(.2,.7,.2,1) both;
}
@keyframes o45in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
#order45 .elementor-element-94aefab{
  width:100%;margin:0 !important;padding:0 !important;min-height:0 !important;
  border:0 !important;background:none !important;box-shadow:none !important;
}

/* =========================================================
   3) STEPPER
   ========================================================= */
#order45 .elementor-element-4cee825{
  display:flex !important;flex-direction:row !important;flex-wrap:nowrap;
  justify-content:center;align-items:center;gap:0 !important;
  width:100%;margin:0 0 28px !important;padding:0 !important;
  border:0 !important;background:none !important;
}
#order45 .elementor-element-4cee825 .elementor-widget{width:auto !important;margin:0 !important;flex:0 0 auto}
#order45 .elementor-icon-list-items{margin:0 !important;padding:0 !important;display:flex}
#order45 .elementor-icon-list-item{display:flex;align-items:center;gap:9px;padding:0 !important;margin:0 !important}
#order45 .elementor-icon-list-icon{display:none !important}
#order45 .elementor-icon-list-item::before{
  display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;
  background:#fff;color:var(--mute);border:1.5px solid var(--line);font-size:13.5px;font-weight:700;
}
#order45 .elementor-icon-list-text{font-size:0 !important;line-height:1}
#order45 .elementor-icon-list-text::after{font-size:14px;font-weight:600;color:var(--mute);white-space:nowrap}
#order45 .elementor-element-62093b7 .elementor-icon-list-item::before{content:"১";background:var(--soft);color:var(--c);border-color:var(--soft)}
#order45 .elementor-element-dabded8 .elementor-icon-list-item::before{content:"২";background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 0 0 4px var(--ring)}
#order45 .elementor-element-f9f17c5 .elementor-icon-list-item::before{content:"৩"}
#order45 .elementor-element-62093b7 .elementor-icon-list-text::after{content:"কার্ট";color:var(--c)}
#order45 .elementor-element-dabded8 .elementor-icon-list-text::after{content:"তথ্য দিন";color:var(--ink);font-weight:700}
#order45 .elementor-element-f9f17c5 .elementor-icon-list-text::after{content:"সম্পন্ন"}
#order45 .elementor-divider{padding:0 !important}
#order45 .elementor-divider-separator{
  display:block !important;width:48px !important;margin:0 14px !important;
  border-top:2px solid var(--line) !important;
}
#order45 .elementor-element-478294f .elementor-divider-separator{border-top-color:var(--c) !important}

/* =========================================================
   4) HEADING
   ========================================================= */
#order45 .elementor-element-5a742f8{width:100%}
#order45 .elementor-element-5a742f8::before{
  content:"অর্ডার করতে নিচের তথ্য দিন";
  display:block;width:fit-content;margin:0 auto 12px;padding-bottom:18px;
  font-family:var(--serif);font-size:clamp(24px,3.6vw,34px);font-weight:400;line-height:1.3;
  color:var(--ink);text-align:center;
  background:linear-gradient(var(--c),var(--c)) center bottom/56px 2px no-repeat;
}
#order45 #wcf-embed-checkout-form{container-type:inline-size;container-name:chk}
#order45 #wcf-embed-checkout-form::before{
  content:"অগ্রিম কোনো টাকা লাগবে না। পণ্য হাতে পেয়ে টাকা দিন।";
  display:block;text-align:center;margin:0 0 34px;font-size:15.5px;color:var(--mute);
}

/* =========================================================
   5) GRID: দুই column সমান
   ========================================================= */
#order45 form.woocommerce-checkout{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:auto auto auto 1fr;
  column-gap:28px;row-gap:0;align-items:start;
  margin:0 !important;padding:0 !important;
}
#order45 form.woocommerce-checkout > .woocommerce-NoticeGroup{grid-column:1 / -1;grid-row:1}
#order45 form.woocommerce-checkout > .wcf-col2-set{grid-column:1;grid-row:2;align-self:stretch}
#order45 form.woocommerce-checkout > .wcf-product-option-wrap{grid-column:1;grid-row:3}
#order45 form.woocommerce-checkout > .wcf-order-wrap{
  grid-column:2;grid-row:2 / 5;align-self:stretch;
  width:auto !important;float:none !important;margin:0 !important;
}
/* Your Products না থাকলে বাঁ card ডান card-এর সমান উচ্চতা নেবে */
#order45 form.woocommerce-checkout:not(:has(.wcf-product-option-wrap)) > .wcf-col2-set{grid-row:2 / 5}

#order45 .wcf-col-2,
#order45 .wcf-customer-shipping,
#order45 #billing_fields_heading,
#order45 #billing_country_field,
#order45 .woocommerce-privacy-policy-text,
#order45 .wcf-shipping-totals-details,
#order45 .wcf-shipping-toggle-icon{display:none !important}

@container chk (max-width:760px){
  #order45 form.woocommerce-checkout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:none !important;row-gap:18px}
  #order45 form.woocommerce-checkout > *{grid-column:1 !important;grid-row:auto !important}
}
@media (max-width:820px){
  #order45 form.woocommerce-checkout{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:none !important;row-gap:18px}
  #order45 form.woocommerce-checkout > *{grid-column:1 !important;grid-row:auto !important}
}

/* =========================================================
   6) বাঁ CARD (ডেলিভারি তথ্য)
   ========================================================= */
#order45 form.woocommerce-checkout > .wcf-col2-set{
  display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;
  float:none !important;margin:0 !important;padding:28px !important;
  background:#fff;border:1px solid var(--line);border-radius:22px;
}
#order45 .wcf-col2-set::before{
  content:"ডেলিভারি তথ্য";display:block;margin:0 0 24px;padding:0 0 16px;
  font-family:var(--serif);font-size:19px;font-weight:400;color:var(--ink);
  background:
    linear-gradient(var(--c),var(--c)) left bottom/44px 2px no-repeat,
    linear-gradient(var(--line),var(--line)) left bottom/100% 1px no-repeat;
}
#order45 .wcf-col2-set::after{
  content:"অর্ডার কনফার্ম করতে আমাদের প্রতিনিধি আপনাকে কল করতে পারেন। তাই মোবাইল নম্বরটি সঠিকভাবে দিন।";
  display:block;margin-top:auto;padding:15px 16px 15px 52px;
  font-size:13.5px;line-height:1.7;color:var(--mute);
  background:color-mix(in srgb,var(--soft) 55%,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") 16px 16px/22px no-repeat;
  border:1px solid var(--line);border-radius:14px;
}
#order45 .wcf-col2-set .wcf-col-1{width:100% !important;max-width:none !important;float:none !important;margin:0 0 20px !important;padding:0 !important}

/* =========================================================
   7) FIELDS
   ========================================================= */
#order45 .woocommerce-billing-fields__field-wrapper{display:block}
#order45 .form-row{margin:0 0 20px !important;padding:0 !important;width:100% !important;float:none !important}
#order45 .form-row > label{
  display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;color:var(--ink);
}
#order45 .form-row .required{color:#d92d4a;text-decoration:none;border:0}
#order45 .form-row .optional{display:none}
#order45 .woocommerce-input-wrapper{display:block;width:100%}

#order45 input.input-text,
#order45 textarea.input-text,
#order45 select{
  width:100% !important;height:auto !important;min-height:54px;
  padding:14px 16px !important;font:inherit;font-size:16px;color:var(--ink);
  background-color:#fff !important;
  border:1.5px solid var(--line) !important;border-radius:12px !important;
  box-shadow:inset 0 1px 2px rgba(15,36,24,.04) !important;
  transition:border-color .2s,box-shadow .2s;
}
#order45 input.input-text:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line)) !important}
#order45 input.input-text:focus,
#order45 textarea.input-text:focus,
#order45 select:focus{outline:0;border-color:var(--c) !important;box-shadow:0 0 0 4px var(--ring) !important}
#order45 .woocommerce-invalid input.input-text{border-color:#d92d4a !important;background-color:#fffafa !important}

#order45 #billing_first_name,
#order45 #billing_phone,
#order45 #billing_address_1{
  padding-left:48px !important;background-repeat:no-repeat !important;
  background-position:16px center !important;background-size:20px !important;
}
#order45 #billing_first_name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-opacity='.7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") !important}
#order45 #billing_phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-opacity='.7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") !important}
#order45 #billing_address_1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-opacity='.7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") !important}

/* সাইজ chips */
#order45 #billing____________________field .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;gap:10px}
#order45 #billing____________________field input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}
#order45 #billing____________________field label.radio{
  display:inline-flex !important;align-items:center;justify-content:center;
  min-width:56px;height:46px;margin:0 !important;padding:0 16px;cursor:pointer;
  font-size:15.5px;font-weight:700;color:var(--ink);background:#fff;
  border:1.5px solid var(--line);border-radius:12px;transition:all .18s;
}
#order45 #billing____________________field label.radio .required{display:none}
#order45 #billing____________________field label.radio:hover{border-color:var(--c);background:var(--soft);color:var(--c)}
#order45 #billing____________________field input:checked + label.radio{
  background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 10px 18px -10px var(--glow);
}
#order45 #billing____________________field input:focus-visible + label.radio{outline:3px solid var(--ring);outline-offset:2px}

/* =========================================================
   8) YOUR PRODUCTS (থাকলে)
   ========================================================= */
#order45 form.woocommerce-checkout > .wcf-product-option-wrap{
  width:auto !important;max-width:none !important;margin:18px 0 0 !important;padding:28px !important;
  background:#fff;border:1px solid var(--line);border-radius:22px;
  box-shadow:0 24px 44px -34px rgba(15,36,24,.45);
}
#order45 #your_products_heading{
  font-size:0 !important;margin:0 0 20px !important;padding:0 0 16px !important;
  background:
    linear-gradient(var(--c),var(--c)) left bottom/44px 2px no-repeat,
    linear-gradient(var(--line),var(--line)) left bottom/100% 1px no-repeat;
}
#order45 #your_products_heading::after{content:"আপনার প্রোডাক্ট";font-family:var(--serif);font-size:19px;font-weight:400;color:var(--ink)}
#order45 .wcf-qty-options{display:block}
#order45 .wcf-qty-row:not(.wcf-qty-table-titles){
  display:flex !important;flex-wrap:wrap;align-items:center;gap:14px 18px;
  margin:0 0 10px !important;padding:14px !important;background:#fff !important;
  border:1.5px solid var(--line) !important;border-radius:16px !important;transition:all .2s;
}
#order45 .wcf-qty-row.wcf-qty-table-titles{display:none !important}
#order45 .wcf-qty-row:not(.wcf-qty-table-titles):has(input:checked){
  border-color:var(--c) !important;background:color-mix(in srgb,var(--soft) 55%,#fff) !important;box-shadow:0 0 0 4px var(--ring);
}
#order45 .wcf-qty-row .wcf-item{display:flex !important;align-items:center;gap:12px;flex:1 1 200px;min-width:0;width:auto !important;padding:0 !important;margin:0 !important}
#order45 .wcf-item img{width:66px !important;height:88px !important;object-fit:cover;flex:none;border-radius:10px;border:1px solid var(--line)}
#order45 .wcf-item-wrap{font-size:15px;font-weight:600;line-height:1.5;color:var(--ink)}
#order45 .wcf-qty-row:only-child .wcf-item-.elementor-36973 .elementor-element.elementor-element-3d1a9d4,
#order45 .wcf-qty-row:nth-child(2):last-child .wcf-item-.elementor-36973 .elementor-element.elementor-element-3d1a9d4{display:none !important}
#order45 .wcf-item-.elementor-36973 .elementor-element.elementor-element-3d1a9d4 input{
  appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;flex:none;cursor:pointer;
  background:#fff;border:2px solid var(--line);border-radius:7px;transition:all .15s;
}
#order45 .wcf-item-.elementor-36973 .elementor-element.elementor-element-3d1a9d4 input[type=radio]{border-radius:50%}
#order45 .wcf-item-.elementor-36973 .elementor-element.elementor-element-3d1a9d4 input:checked{background:var(--c);border-color:var(--c);box-shadow:inset 0 0 0 4px #fff}
#order45 .wcf-qty{flex:none;width:auto !important;padding:0 !important;margin:0 !important}
#order45 .wcf-qty-selection-wrap{display:inline-flex;align-items:center;overflow:hidden;background:#fff;border:1.5px solid var(--line);border-radius:12px}
#order45 .wcf-qty-selection-btn{display:grid;place-items:center;width:40px;height:42px;font-size:20px;line-height:1;color:var(--c);background:var(--soft);cursor:pointer;user-select:none;transition:all .15s}
#order45 .wcf-qty-selection-btn:hover{background:var(--c);color:#fff}
#order45 input.wcf-qty-selection{
  width:46px !important;height:42px !important;padding:0 !important;text-align:center;
  font-size:16px;font-weight:700;color:var(--ink);background:#fff !important;
  border:0 !important;border-radius:0 !important;box-shadow:none !important;appearance:textfield;-moz-appearance:textfield;
}
#order45 input.wcf-qty-selection::-webkit-outer-spin-button,
#order45 input.wcf-qty-selection::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#order45 .wcf-qty-row .wcf-price{flex:none;margin-left:auto;width:auto !important;padding:0 !important}
#order45 .wcf-display-price{font-size:17px;font-weight:700;color:var(--c)}

/* =========================================================
   9) ডান CARD (অর্ডার সামারি)
   ========================================================= */
#order45 form.woocommerce-checkout > .wcf-order-wrap{
  display:flex !important;flex-direction:column;padding:28px !important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 75%,#fff),#fff 70%) !important;
  border:1px solid var(--line) !important;border-radius:22px !important;
  box-shadow:none !important;
}
#order45 #order_review_heading{
  font-size:0 !important;margin:0 0 24px !important;padding:0 0 16px !important;
  background:
    linear-gradient(var(--c),var(--c)) left bottom/44px 2px no-repeat,
    linear-gradient(var(--line),var(--line)) left bottom/100% 1px no-repeat;
}
#order45 #order_review_heading::after{content:"অর্ডার সামারি";font-family:var(--serif);font-size:19px;font-weight:400;color:var(--ink)}
#order45 #order_review{display:flex;flex-direction:column;flex:1;width:100% !important;float:none !important;padding:0 !important}

#order45 #order_review .shop_table{display:block !important;width:100% !important;margin:0 !important;border:0 !important;background:none !important}
#order45 #order_review .shop_table thead{display:none !important}
#order45 #order_review .shop_table tbody,
#order45 #order_review .shop_table tfoot{display:block !important;width:100% !important}
#order45 #order_review .shop_table tr{
  display:flex !important;align-items:center;justify-content:space-between;gap:14px;
  padding:10px 0 !important;border:0 !important;background:none !important;
}
#order45 #order_review .shop_table th,
#order45 #order_review .shop_table td{
  display:block !important;width:auto !important;margin:0 !important;padding:0 !important;
  border:0 !important;background:none !important;box-shadow:none !important;
  font-size:14.5px !important;color:var(--ink) !important;text-align:left;
}
#order45 #order_review .shop_table td::before{content:none !important;display:none !important}

/* product row */
#order45 #order_review .shop_table tr.cart_item{padding:4px 0 20px !important;border-bottom:1px dashed color-mix(in srgb,var(--c) 30%,#fff) !important}
#order45 #order_review .shop_table td.product-name{flex:1;min-width:0;position:relative;font-size:0 !important;line-height:0}
#order45 #order_review .wcf-product-image{display:flex !important;align-items:center;gap:14px}
#order45 #order_review .wcf-product-thumbnail{display:block !important;flex:none;margin:0 !important}
#order45 #order_review .wcf-product-thumbnail img{
  display:block;width:70px !important;height:92px !important;object-fit:cover;
  border-radius:12px;border:1px solid var(--line);box-shadow:0 10px 20px -12px rgba(15,36,24,.55);
}
#order45 #order_review .wcf-product-name{display:block !important;font-size:14.5px !important;font-weight:600;line-height:1.55;color:var(--ink)}
#order45 #order_review strong.product-quantity{
  position:absolute;top:-8px;left:52px;min-width:26px;height:24px;padding:0 7px;
  display:grid;place-items:center;border-radius:999px;border:2px solid #fff;
  background:var(--c);color:#fff;font-size:12px !important;font-weight:700;line-height:1;
}
#order45 #order_review .shop_table td.product-total{flex:none;font-size:15.5px !important;font-weight:700;white-space:nowrap}

/* subtotal / shipping / total (বাংলা CSS দিয়েই) */
#order45 #order_review .shop_table tfoot th{font-size:0 !important;font-weight:500 !important}
#order45 #order_review .shop_table tfoot th::after{font-size:14.5px;font-weight:500;color:var(--mute)}
#order45 #order_review .shop_table tr.cart-subtotal th::after{content:"সাবটোটাল"}
#order45 #order_review .wcf-shipping-toggle{background:none !important;border:0 !important;padding:0 !important;margin:0 !important;font:inherit !important;box-shadow:none !important;cursor:default;pointer-events:none}
#order45 #order_review .wcf-shipping-toggle-label{font-size:0}
#order45 #order_review .wcf-shipping-toggle-label::after{content:"ডেলিভারি চার্জ";font-size:14.5px;font-weight:500;color:var(--mute)}
#order45 #order_review .shop_table tfoot td{text-align:right;font-weight:600}
#order45 #order_review .shop_table tr.wcf-shipping-totals-summary td{
  padding:4px 12px !important;border-radius:999px;background:var(--soft) !important;
  color:var(--c) !important;font-size:13px !important;font-weight:700;
}
#order45 #order_review .shop_table tr.wcf-shipping-totals-summary td:not(:has(.amount)){font-size:0 !important}
#order45 #order_review .shop_table tr.wcf-shipping-totals-summary td:not(:has(.amount))::after{content:"ফ্রি ডেলিভারি";font-size:13px;font-weight:700;color:var(--c)}
#order45 #order_review .shop_table tr.order-total{margin-top:6px;padding-top:18px !important;border-top:1.5px solid color-mix(in srgb,var(--c) 28%,#fff) !important}
#order45 #order_review .shop_table tr.order-total th::after{content:"সর্বমোট";font-family:var(--serif);font-size:19px;font-weight:400;color:var(--ink)}
#order45 #order_review .shop_table tr.order-total .amount,
#order45 #order_review .shop_table tr.order-total strong{font-size:26px !important;font-weight:700;color:var(--c) !important}

/* =========================================================
   10) PAYMENT + BUTTON
   ========================================================= */
#order45 #order_review #payment{background:transparent !important;border:0 !important;border-radius:0 !important;margin:auto 0 0 !important;padding:18px 0 0 !important}
#order45 #order_review #payment ul.payment_methods{list-style:none !important;margin:0 !important;padding:0 !important;border:0 !important}
#order45 #order_review #payment li.wc_payment_method{margin:0 !important;padding:0 !important;list-style:none !important;background:none !important}
#order45 #order_review #payment li.wc_payment_method > label{
  display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:14px 16px !important;
  font-size:0 !important;background:#fff !important;border:1.5px solid var(--c) !important;border-radius:12px !important;
  box-shadow:0 0 0 4px var(--ring) !important;cursor:default;
}
#order45 #order_review #payment li.wc_payment_method > label::before{
  content:"";width:22px;height:22px;flex:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order45 #order_review #payment li.wc_payment_method > label::after{content:"ক্যাশ অন ডেলিভারি";font-size:15px;font-weight:700;color:var(--ink)}
#order45 #order_review #payment div.payment_box{background:transparent !important;border:0 !important;margin:8px 0 0 !important;padding:0 4px !important}
#order45 #order_review #payment div.payment_box::before,
#order45 #order_review #payment div.payment_box::after{display:none !important;content:none !important}
#order45 #order_review #payment div.payment_box p{margin:0 !important;font-size:0 !important}
#order45 #order_review #payment div.payment_box p::after{content:"পণ্য হাতে পেয়ে চেক করে তারপর টাকা দিন।";font-size:13px;color:var(--mute)}

#order45 #order_review #payment .place-order{padding:0 !important;margin:0 !important}
#order45 #order_review #payment .place-order::before{
  content:"অগ্রিম কোনো টাকা লাগবে না";
  display:block;width:fit-content;margin:16px auto 0;padding:6px 14px;
  font-size:13px;font-weight:600;color:var(--c);background:var(--soft);border-radius:999px;
}
#order45 #order_review #payment #place_order.button.alt{
  display:flex !important;align-items:center;justify-content:center;gap:10px;
  width:100% !important;margin:14px 0 0 !important;padding:19px 22px !important;
  border:0 !important;border-radius:14px !important;
  background-color:var(--c) !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2)) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:130% 0,0 0 !important;
  background-repeat:no-repeat !important;
  color:#fff !important;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;
  text-transform:none !important;letter-spacing:.2px;cursor:pointer;animation:none !important;
  box-shadow:0 18px 30px -16px var(--glow),inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:background-position .9s ease,transform .2s,box-shadow .2s;
}
#order45 #order_review #payment #place_order.button.alt::after{
  content:"";width:20px;height:20px;flex:none;transition:transform .2s;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
#order45 #order_review #payment #place_order.button.alt:hover,
#order45 #order_review #payment #place_order.button.alt:focus{
  background-color:var(--c) !important;
  background-image:
    linear-gradient(115deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%),
    linear-gradient(180deg,color-mix(in srgb,var(--c) 90%,#fff),var(--c2)) !important;
  background-size:260% 100%,100% 100% !important;
  background-position:-30% 0,0 0 !important;
  color:#fff !important;transform:translateY(-2px);
  box-shadow:0 22px 34px -16px var(--glow),inset 0 1px 0 rgba(255,255,255,.18) !important;
}
#order45 #order_review #payment #place_order.button.alt:hover::after{transform:translateX(4px)}
#order45 #order_review #payment #place_order.button.alt:active{transform:translateY(0)}
#order45 #order_review #payment #place_order.button.alt:focus-visible{outline:3px solid var(--ring);outline-offset:3px}

#order45 #order_review #payment .place-order::after{
  content:"আপনার তথ্য সম্পূর্ণ সুরক্ষিত থাকবে";
  display:block;width:fit-content;margin:16px auto 0;padding-left:22px;
  font-size:12.5px;line-height:20px;color:var(--mute);
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314633F' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") left center/16px no-repeat;
}

/* =========================================================
   11) ERROR NOTICE
   ========================================================= */
#order45 .woocommerce-NoticeGroup{margin:0 0 22px}
#order45 .wc-block-components-notice-banner,
#order45 .woocommerce-error{
  display:flex;gap:10px;align-items:flex-start;margin:0 !important;padding:14px 16px !important;
  list-style:none;color:#9b1c31;background:#fff5f6 !important;
  border:1px solid #f7cdd4 !important;border-radius:12px !important;font-size:14px;
}
#order45 .wc-block-components-notice-banner svg{width:20px;height:20px;flex:none;fill:#d92d4a}
#order45 .wc-block-components-notice-banner ul,
#order45 .woocommerce-error{margin:4px 0 0;padding-left:18px}

/* =========================================================
   12) MOBILE
   ========================================================= */
@media (max-width:640px){
  #order45{padding:24px 10px !important}
  #order45 .elementor-element-f231ff2{padding:28px 14px 22px !important;border-radius:22px !important;box-shadow:inset 0 3px 0 var(--c),0 24px 50px -30px rgba(15,36,24,.4) !important}
  #order45 .elementor-divider-separator{width:22px !important;margin:0 8px !important}
  #order45 .elementor-icon-list-text::after{font-size:12.5px}
  #order45 .elementor-icon-list-item{gap:6px}
  #order45 .elementor-icon-list-item::before{width:26px;height:26px;font-size:12px}
  #order45 form.woocommerce-checkout > .wcf-col2-set,
  #order45 form.woocommerce-checkout > .wcf-order-wrap,
  #order45 form.woocommerce-checkout > .wcf-product-option-wrap{padding:22px 16px !important}
  #order45 #billing____________________field label.radio{min-width:50px;height:44px;padding:0 13px}
  #order45 #order_review #payment .place-order::after{font-size:12px}
}
@media (prefers-reduced-motion:reduce){
  #order45 .elementor-element-f231ff2{animation:none}
  #order45 #place_order{transition:none !important}
}

#order45 #order_review .shop_table tr.wcf-shipping-totals-details{display:none !important}

/* =========================================================
   13) শুধু-CSS সংস্করণ: বাটনের বাংলা লেখা + ফোনের তারকা + processing স্টেট
   ========================================================= */
#order45 #order_review #payment #place_order.button.alt{font-size:0 !important}
#order45 #order_review #payment #place_order.button.alt::before{
  content:"অর্ডার কনফার্ম করুন";display:block !important;
  font-size:18px;font-weight:700;line-height:1.4;color:#fff;
}
#order45 #billing_phone_field > label::after{content:"*";margin-left:4px;color:#d92d4a}
#order45 form.woocommerce-checkout.processing #place_order{opacity:.65;pointer-events:none}

/* =========================================================
   14) বাটন আইকন লক — hover/focus/active এ কখনো লুকাবে না
   ========================================================= */
#order45 #order_review #payment #place_order.button.alt::after,
#order45 #order_review #payment #place_order.button.alt:hover::after,
#order45 #order_review #payment #place_order.button.alt:focus::after,
#order45 #order_review #payment #place_order.button.alt:focus-visible::after,
#order45 #order_review #payment #place_order.button.alt:active::after{
  content:"" !important;display:block !important;position:static !important;
  width:20px !important;height:20px !important;min-width:20px !important;flex:none !important;
  opacity:1 !important;visibility:visible !important;
  background-color:transparent !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;
  transition:transform .2s;
}
#order45 #order_review #payment #place_order.button.alt:hover::after{transform:translateX(4px) !important}
#order45 #order_review #payment #place_order.button.alt:focus::after,
#order45 #order_review #payment #place_order.button.alt:active::after{transform:none !important}/* End custom CSS */