.elementor-144 .elementor-element.elementor-element-677140d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:15px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-677140d:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-677140d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247208;}.elementor-144 .elementor-element.elementor-element-677140d > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-677140d > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:114px;}.elementor-144 .elementor-element.elementor-element-35beae7{--display:flex;}.elementor-144 .elementor-element.elementor-element-35beae7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-144 .elementor-element.elementor-element-0059245 img{width:14%;}.elementor-144 .elementor-element.elementor-element-93f3395{text-align:center;}.elementor-144 .elementor-element.elementor-element-93f3395 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:44px;font-weight:bold;line-height:1.4em;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-2eda7d2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F1FF00;}.elementor-144 .elementor-element.elementor-element-2eda7d2 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:30px;font-weight:700;}.elementor-144 .elementor-element.elementor-element-2eda7d2 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-2eda7d2 .elementor-headline-dynamic-text{font-family:"Hind Siliguri", Sans-serif;font-weight:700;}.elementor-144 .elementor-element.elementor-element-2eda7d2 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-0bd4a2d .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;line-height:34px;fill:#2C3E50;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-0bd4a2d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-144 .elementor-element.elementor-element-579e06b{--display:flex;}.elementor-144 .elementor-element.elementor-element-178e9b5{--e-image-carousel-slides-to-show:2;}.elementor-144 .elementor-element.elementor-element-178e9b5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:3px 3px 3px 3px;border-color:#DB090C;border-radius:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-8c4d40b .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;line-height:34px;fill:#2C3E50;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-8c4d40b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-144 .elementor-element.elementor-element-4b5a9de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-144 .elementor-element.elementor-element-c8aaeec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-2c3086c{padding:20px 10px 20px 10px;border-style:solid;border-color:#FF0A00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-2c3086c .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-290d6a5{padding:20px 10px 20px 10px;border-style:solid;border-color:#FF0A00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-290d6a5 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-61c6936{padding:20px 10px 20px 10px;border-style:solid;border-color:#FF0A00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-61c6936 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-6f0c9dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-144 .elementor-element.elementor-element-d853a30 img{border-style:solid;border-color:#FF0F0F;border-radius:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-41cbc23{--display:flex;}.elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button{background-color:#023E8A;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;line-height:34px;}.elementor-144 .elementor-element.elementor-element-e930c32{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button:focus{color:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button:focus svg{fill:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-61c7172{--display:flex;}.elementor-144 .elementor-element.elementor-element-e846c29{--display:flex;}.elementor-144 .elementor-element.elementor-element-115974c{background-color:transparent;padding:20px 10px 20px 10px;background-image:radial-gradient(at center center, #0A4702 4%, #49E740 94%);border-style:solid;border-color:#FF1808;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:center;}.elementor-144 .elementor-element.elementor-element-115974c .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:43px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-e531808{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-144 .elementor-element.elementor-element-0af40fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-88fa127 img{border-style:solid;border-color:#68FF0F;border-radius:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-c4c9bff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-bc634e8{padding:20px 10px 20px 10px;border-style:solid;border-color:#50A808;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-bc634e8 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-d93921f{padding:20px 10px 20px 10px;border-style:solid;border-color:#50A808;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-d93921f .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-c418011{padding:20px 10px 20px 10px;border-style:solid;border-color:#50A808;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-c418011 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-5f4f3de{--display:flex;}.elementor-144 .elementor-element.elementor-element-ece7356{--display:flex;}.elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button{background-color:#023E8A;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;line-height:34px;}.elementor-144 .elementor-element.elementor-element-18765e0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button:focus{color:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button:focus svg{fill:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-10660e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-144 .elementor-element.elementor-element-e2d5cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-79e3691{padding:20px 10px 20px 10px;border-style:solid;border-color:#FFBE00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-79e3691 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-ad3da86{padding:20px 10px 20px 10px;border-style:solid;border-color:#FFBE00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-ad3da86 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-1154838{padding:20px 10px 20px 10px;border-style:solid;border-color:#FFBE00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-1154838 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-a4f75f8{padding:20px 10px 20px 10px;border-style:solid;border-color:#FFBE00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-a4f75f8 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-081f230{padding:20px 10px 20px 10px;border-style:solid;border-color:#FFBE00;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(237.99999999999997, 2.000000000000019, 81.99999999999977, 0.21);text-align:start;}.elementor-144 .elementor-element.elementor-element-081f230 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-76b67b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-10381ee img{border-style:solid;border-color:#FFD40F;border-radius:15px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-92e6bc4{--display:flex;}.elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button{background-color:#023E8A;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;line-height:34px;}.elementor-144 .elementor-element.elementor-element-1b5c9e2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button:focus{color:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button:focus svg{fill:#C5B7B7;}.elementor-144 .elementor-element.elementor-element-2fba33c{--display:flex;}.elementor-144 .elementor-element.elementor-element-9bc690e{background-color:transparent;padding:25px 30px 25px 30px;background-image:linear-gradient(180deg, #498506 0%, #428A39 100%);border-radius:5px 5px 5px 5px;text-align:center;}.elementor-144 .elementor-element.elementor-element-9bc690e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:57px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-f6d552e:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-f6d552e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D8A02;}.elementor-144 .elementor-element.elementor-element-f6d552e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-144 .elementor-element.elementor-element-f6d552e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-d3738b9{text-align:center;}.elementor-144 .elementor-element.elementor-element-d3738b9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-eb8e9da .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#2C3E50;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-eb8e9da{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-eb8e9da .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-eb8e9da .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-cb5a9be .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#2C3E50;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-cb5a9be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-cb5a9be .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-cb5a9be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-b6a1ac5:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-b6a1ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A0202;}.elementor-144 .elementor-element.elementor-element-b6a1ac5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-144 .elementor-element.elementor-element-b6a1ac5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-d45b205 .elementor-button{background-color:#E24400;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-d45b205{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-d45b205 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-d45b205 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-5667417{text-align:center;}.elementor-144 .elementor-element.elementor-element-5667417 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-e9410bc .elementor-button{background-color:#00E228;font-family:"IBM Plex Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-e9410bc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-e9410bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-e9410bc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-0ddedf6 .elementor-button{background-color:#3600E2;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-0ddedf6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-0ddedf6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-0ddedf6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-fc21428 .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;letter-spacing:2.2px;fill:#2C3E50;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-fc21428{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-fc21428 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144 .elementor-element.elementor-element-fc21428 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-144 .elementor-element.elementor-element-58722a9{--display:flex;}.elementor-144 .elementor-element.elementor-element-5a96ee9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-144 .elementor-element.elementor-element-5a96ee9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-466d0db > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#023E8A;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-466d0db > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-466d0db > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-466d0db > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-77ee3c6{background-color:#023E8A;padding:15px 15px 15px 15px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-144 .elementor-element.elementor-element-77ee3c6 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-5da2666{text-align:center;}.elementor-144 .elementor-element.elementor-element-5da2666 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-f687467{text-align:center;}.elementor-144 .elementor-element.elementor-element-f687467 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-144 .elementor-element.elementor-element-7d98406 .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{background-color:#023E8A;border-style:none;}.elementor-144 .elementor-element.elementor-element-7d98406 > .elementor-widget-container{padding:0px 50px 50px 50px;transition:background 0s;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:#E74C3C;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:0 0 0 1px #E74C3C;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#E74C3C;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#E74C3C;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#E74C3C;border-color:#E74C3C;}.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:900;font-style:normal;}.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form, .elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-modern-checkout{--wcf-field-text-color:#2C3E50;--wcf-field-border-color:#0000006B;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row select{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .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:"Hind Siliguri", Sans-serif;font-weight:800;font-style:normal;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-modern-checkout{--wcf-btn-text-color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
								.elementor-144 .elementor-element.elementor-element-7d98406 .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{border-radius:5px 5px 5px 5px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-modern-checkout{--wcf-payment-section-label-color:#000000;--wcf-payment-section-bg-color:#D7D7D7;--wcf-payment-section-desc-bg-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form,
						 .elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-modern-checkout{--wcf-payment-section-desc-text-color:#000000;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{padding:10px 10px 10px 10px;margin:0px 0px 12px 0px;border-radius:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row{color:#2C3E50;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-classic .wcf-qty-options{background-color:#F0F2F57A;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-cards .wcf-qty-options .wcf-qty-row{background-color:#F0F2F57A;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-cards-inline .wcf-qty-options .wcf-qty-row{background-color:#F0F2F57A;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options{border-radius:8px 8px 8px 8px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight, .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row.wcf-highlight{border-style:dotted;border-width:1px 1px 1px 1px;}.wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight{border-radius:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight .wcf-highlight-head{color:#FFFFFF;background-color:#E74C3C;}.elementor-144 .elementor-element.elementor-element-dcdc999:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-dcdc999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-144 .elementor-element.elementor-element-dcdc999{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-144 .elementor-element.elementor-element-dcdc999 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-144 .elementor-element.elementor-element-d7f131f{text-align:center;}.elementor-144 .elementor-element.elementor-element-d7f131f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-c8aaeec{--width:50%;}.elementor-144 .elementor-element.elementor-element-6f0c9dd{--width:50%;}.elementor-144 .elementor-element.elementor-element-0af40fc{--width:50%;}.elementor-144 .elementor-element.elementor-element-c4c9bff{--width:50%;}.elementor-144 .elementor-element.elementor-element-e2d5cf8{--width:50%;}.elementor-144 .elementor-element.elementor-element-76b67b9{--width:50%;}}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-0bd4a2d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-8c4d40b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-e930c32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-18765e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-1b5c9e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-144 .elementor-element.elementor-element-9bc690e .elementor-heading-title{font-size:30px;}.elementor-144 .elementor-element.elementor-element-d3738b9 .elementor-heading-title{font-size:22px;}.elementor-144 .elementor-element.elementor-element-eb8e9da .elementor-button{font-size:22px;}.elementor-144 .elementor-element.elementor-element-cb5a9be .elementor-button{font-size:22px;}.elementor-144 .elementor-element.elementor-element-d45b205 .elementor-button{font-size:22px;}.elementor-144 .elementor-element.elementor-element-5667417 .elementor-heading-title{font-size:22px;}.elementor-144 .elementor-element.elementor-element-e9410bc .elementor-button{font-size:22px;}.elementor-144 .elementor-element.elementor-element-0ddedf6 .elementor-button{font-size:22px;}.elementor-144 .elementor-element.elementor-element-fc21428 .elementor-button{font-size:22px;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-677140d > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-677140d > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-144 .elementor-element.elementor-element-677140d{--padding-top:25px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-0059245 img{width:42%;}.elementor-144 .elementor-element.elementor-element-93f3395 .elementor-heading-title{font-size:30px;}.elementor-144 .elementor-element.elementor-element-2eda7d2 .elementor-headline{font-size:24px;line-height:1.7em;}.elementor-144 .elementor-element.elementor-element-0bd4a2d{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-0bd4a2d .elementor-button{font-size:22px;line-height:1.5em;letter-spacing:-0.7px;border-radius:5px 5px 5px 5px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-579e06b{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-144 .elementor-element.elementor-element-579e06b.e-con{--order:99999 /* order end hack */;}.elementor-144 .elementor-element.elementor-element-8c4d40b{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-8c4d40b .elementor-button{font-size:22px;line-height:1.5em;letter-spacing:-0.7px;border-radius:5px 5px 5px 5px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-2c3086c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-290d6a5 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-61c6936 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-e930c32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-e930c32 .elementor-button{font-size:22px;line-height:1.5em;letter-spacing:-0.7px;border-radius:5px 5px 5px 5px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-115974c .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-144 .elementor-element.elementor-element-bc634e8 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-d93921f .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-c418011 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-18765e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-18765e0 .elementor-button{font-size:22px;line-height:1.5em;letter-spacing:-0.7px;border-radius:5px 5px 5px 5px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-79e3691 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-ad3da86 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-1154838 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-a4f75f8 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-081f230 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-1b5c9e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-1b5c9e2 .elementor-button{font-size:22px;line-height:1.5em;letter-spacing:-0.7px;border-radius:5px 5px 5px 5px;padding:-6px -6px -6px -6px;}.elementor-144 .elementor-element.elementor-element-9bc690e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-144 .elementor-element.elementor-element-9bc690e .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-f6d552e{margin-top:20px;margin-bottom:20px;}.elementor-144 .elementor-element.elementor-element-d3738b9 .elementor-heading-title{font-size:28px;}.elementor-144 .elementor-element.elementor-element-eb8e9da .elementor-button{font-size:20px;padding:13px 30px 13px 30px;}.elementor-144 .elementor-element.elementor-element-cb5a9be .elementor-button{font-size:20px;}.elementor-144 .elementor-element.elementor-element-b6a1ac5{margin-top:20px;margin-bottom:20px;}.elementor-144 .elementor-element.elementor-element-d45b205 .elementor-button{font-size:32px;border-width:3px 3px 3px 3px;}.elementor-144 .elementor-element.elementor-element-5667417 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-144 .elementor-element.elementor-element-e9410bc .elementor-button{font-size:20px;}.elementor-144 .elementor-element.elementor-element-0ddedf6 .elementor-button{font-size:20px;}.elementor-144 .elementor-element.elementor-element-fc21428 .elementor-button{font-size:20px;padding:13px 30px 13px 30px;}.elementor-144 .elementor-element.elementor-element-5a96ee9{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-144 .elementor-element.elementor-element-466d0db > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-144 .elementor-element.elementor-element-77ee3c6 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-5da2666{padding:0px 15px 0px 15px;}.elementor-144 .elementor-element.elementor-element-5da2666 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-f687467{padding:0px 15px 0px 15px;}.elementor-144 .elementor-element.elementor-element-f687467 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-144 .elementor-element.elementor-element-7d98406 > .elementor-widget-container{padding:010px 010px 010px 010px;border-radius:8px 8px 8px 8px;}.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-size:18px;line-height:1.5em;letter-spacing:1.3px;word-spacing:0.3em;}.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-144 .elementor-element.elementor-element-7d98406 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:18px;line-height:0.1em;letter-spacing:-0.6px;word-spacing:0em;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce form .form-row select{border-radius:12px 12px 12px 12px;}.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-144 .elementor-element.elementor-element-7d98406 .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:15px;}.elementor-144 .elementor-element.elementor-element-d7f131f .elementor-heading-title{line-height:1.5em;}}/* Start custom CSS for checkout-form, class: .elementor-element-7d98406 *//* =========================
   CartFlows / Checkout - Improved Product Cards
   Apply on top of your existing CSS.
   ========================= */

/* Base font for Bengali */
body { font-family: 'Noto Sans Bengali', Roboto, Arial, sans-serif !important; }

/* Container card for each product (use existing wrapper if different, adjust .elementor-144 .elementor-element.elementor-element-7d98406) */
.wcf-item-wrap, .wcf-product-item, .woocommerce-input-wrapper .wcf-item-wrap {
  display: flex !important;
  gap: 14px !important;
  align-items: center !important;
  justify-content: space-between !important;
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfd 100%) !important;
  border: 1px solid rgba(40,40,40,0.06) !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  margin-bottom: 14px !important;
  box-shadow: 0 6px 18px rgba(31,45,61,0.04) !important;
  transition: transform .18s ease, box-shadow .18s ease !important;
  position: relative !important;
}

/* Hover / active */
.wcf-item-wrap:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 10px 24px rgba(31,45,61,0.08) !important;
}

/* Left area: radio + title block */
.wcf-item-wrap label,
.woocommerce-input-wrapper label[for^="billing_______"] {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex: 1 1 auto !important;
  color: #1f2937 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  margin: 0 !important;
}

/* Radio styling: scale up and align */
.wcf-item-wrap input[type="radio"],
.woocommerce-checkout input[type="radio"] {
  transform: scale(1.18) !important;
  margin: 0 6px 0 0 !important;
  accent-color: #10b981 !important; /* modern browsers */
}

/* Secondary description (the ::after contents you already set stays) */
.woocommerce-input-wrapper label[for^="billing_______"]::after {
  font-weight: 400 !important;
  font-size: 13px !important;
  margin-left: 6px !important;
  opacity: 0.95 !important;
}

/* Right area: price + qty + CTA */
.wcf-item-right, .wcf-item-wrap .price-qty {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  flex-shrink: 0 !important;
}

/* Price styling */
.wcf-item-right .price, .wcf-product-item .price, .wcf-item-wrap .price {
  color: #0ea5a4 !important; /* teal-ish */
  font-weight: 800 !important;
  font-size: 18px !important;
  min-width: 85px !important;
  text-align: right !important;
}

/* Quantity box look */
.wcf-product-qty, .wcf-quantity, .quantity {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  border-radius: 8px !important;
  padding: 4px !important;
  background: rgba(16,185,129,0.06) !important;
  border: 1px solid rgba(16,185,129,0.16) !important;
}

.wcf-product-qty input.qty, .quantity .qty {
  width: 52px !important;
  padding: 6px 8px !important;
  border-radius: 6px !important;
  border: 1px solid rgba(0,0,0,0.08) !important;
  text-align: center !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

/* Quantity plus/minus buttons (if present) */
.wcf-product-qty button, .quantity .minus, .quantity .plus {
  background: #10b981 !important;
  color: #fff !important;
  border: none !important;
  padding: 6px 8px !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

/* Free delivery badge - show for chosen item or globally */
.wcf-item-wrap .free-delivery-badge {
  position: absolute !important;
  left: 12px !important;        /* top-left badge */
  top: -10px !important;
  background: linear-gradient(90deg,#ff7ab6,#ffb86b) !important;
  color: #fff !important;
  font-weight: 800 !important;
  padding: 6px 10px !important;
  border-radius: 8px !important;
  font-size: 13px !important;
  box-shadow: 0 6px 18px rgba(255,122,182,0.12) !important;
  display: inline-block !important;
}

/* If you want highlight ribbon on right (existing wcf-highlight support) */
.wcf-yp-skin-cards .wcf-highlight {
  position: absolute !important;
  right: -10px !important;
  top: 14px !important;
  z-index: 4 !important;
  transform: rotate(8deg) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08) !important;
}

.wcf-yp-skin-cards .wcf-highlight .wcf-highlight-head {
  background: linear-gradient(90deg,#06b6d4,#0ea5a4) !important;
  color: #fff !important;
  font-weight: 800 !important;
  padding: 8px 14px !important;
  border-radius: 8px !important;
  font-size: 14px !important;
}

/* Improve your custom color labels you already defined, keep them but make them compact */
.woocommerce-input-wrapper label[for="billing_______Golden"],
.woocommerce-input-wrapper label[for="billing_______Green"],
.woocommerce-input-wrapper label[for="billing_______Black"] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  width: auto !important;
  margin-left: 0 !important;
  padding: 8px 10px !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 20px rgba(0,0,0,0.04) !important;
}

/* Remove table borders in order summary (your rule retained) */
.woocommerce-checkout-review-order-table table,
.woocommerce-checkout-review-order-table tr,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
  border: none !important;
}

/* Emphasize order item titles */
.my-order-form .wcf-item-wrap,
.wcf-item-wrap .product-title {
  font-weight: 700 !important;
  font-size: 16px !important;
}

/* ========== Responsive: Mobile ========== */
@media (max-width: 768px) {

  .wcf-item-wrap, .wcf-product-item {
    flex-direction: column !important;
    align-items: stretch !important;
    padding: 10px !important;
  }

  .wcf-item-wrap label,
  .woocommerce-input-wrapper label[for^="billing_______"] {
    font-size: 15px !important;
  }

  .wcf-item-right, .wcf-item-wrap .price-qty {
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
    margin-top: 8px !important;
  }

  .wcf-item-right .price {
    text-align: left !important;
    font-size: 17px !important;
  }

  .wcf-item-wrap .free-delivery-badge {
    left: 12px !important;
    top: -12px !important;
    font-size: 12px !important;
    padding: 5px 8px !important;
  }

  /* Increase hit area for radio inputs on mobile */
  .wcf-item-wrap input[type="radio"] {
    transform: scale(1.3) !important;
  }

  /* Reduce margins in the checkout area */
  .woocommerce-checkout .woocommerce-checkout-review-order-table {
    margin-top: 10px !important;
  }
}

/* small screens (phones) further tweaks */
@media (max-width: 420px) {
  .wcf-item-wrap {
    padding: 10px 8px !important;
    border-radius: 10px !important;
  }
  .wcf-item-wrap label { font-size: 14px !important; }
  .wcf-item-right .price { font-size: 16px !important; min-width: 72px !important; }
  .wcf-product-qty input.qty { width: 46px !important; font-size: 14px !important; }
}/* End custom CSS */