.elementor-21 .elementor-element.elementor-element-d5078f0{--display:flex;--min-height:811px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d5078f0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d5078f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D4940;}.elementor-21 .elementor-element.elementor-element-d5078f0 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-d5078f0 > .e-con-inner > .elementor-shape-bottom svg{height:75px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-bf1e97a{text-align:center;}.elementor-21 .elementor-element.elementor-element-bf1e97a .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b3ecf5e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-b3ecf5e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:50px;font-weight:600;color:#F9FF36;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5144d08{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:37px;font-weight:700;line-height:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button{background-color:#F1A31A;font-family:"Hind Siliguri", Sans-serif;font-size:25px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button:focus svg{fill:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-95708c1{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-95708c1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button{background-color:#F1A31A;font-family:"Hind Siliguri", Sans-serif;font-size:25px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button:focus svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-3f7d217{--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-21 .elementor-element.elementor-element-103ea15{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-cb3f12d{text-align:center;}.elementor-21 .elementor-element.elementor-element-cb3f12d .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:43px;font-weight:700;color:#000000;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-400b0b7{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#000000;}.elementor-21 .elementor-element.elementor-element-400b0b7 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-400b0b7 .elementor-headline-plain-text{color:#000000;}.elementor-21 .elementor-element.elementor-element-400b0b7 .elementor-headline-dynamic-text{font-family:"Hind Siliguri", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button{background-color:#F35F0E;font-family:"Hind Siliguri", Sans-serif;font-size:25px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button:focus svg{fill:#000000;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-wrapper{max-width:100%;}.elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-item{background-color:#035909;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-21 .elementor-element.elementor-element-3f81b9b .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-21 .elementor-element.elementor-element-c5eb55c{--display:flex;}.elementor-21 .elementor-element.elementor-element-0605bff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:#008F1D;border-radius:4px 4px 4px 4px;}.elementor-21 .elementor-element.elementor-element-af430d2{--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;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f920091{width:var( --container-widget-width, 100% );max-width:100%;background-color:#008F1D;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-f920091.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f920091 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-624dc5e{--display:flex;}.elementor-21 .elementor-element.elementor-element-5623716 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:#008F1D;border-radius:4px 4px 4px 4px;}.elementor-21 .elementor-element.elementor-element-759bb07{--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-21 .elementor-element.elementor-element-6940b71{--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-21 .elementor-element.elementor-element-aabe0f3 .elementor-button{background-color:#CF6210;font-family:"Hind Siliguri", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button:focus svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-c5dd47b{--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-21 .elementor-element.elementor-element-33a282c .elementor-button{background-color:#0C8618;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-33a282c .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-33a282c .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-21 .elementor-element.elementor-element-33a282c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-33a282c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-33a282c .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-33a282c .elementor-button:focus svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-32dd0cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-32dd0cf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-32dd0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094727;}.elementor-21 .elementor-element.elementor-element-6fbe602{--display:flex;}.elementor-21 .elementor-element.elementor-element-3d697a5{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;border-style:solid;border-width:10px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3d697a5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3d697a5 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;line-height:52px;color:#FFF900;}.elementor-21 .elementor-element.elementor-element-1df7a15{width:var( --container-widget-width, 89% );max-width:89%;background-color:#FFFFFF;padding:33px 15px 59px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1df7a15.elementor-element{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-abafbab{width:var( --container-widget-width, 89% );max-width:89%;background-color:#FFFFFF;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 56px;--container-widget-width:89%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-abafbab.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-abafbab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-abafbab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-abafbab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-abafbab .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-abafbab .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-0940cc6{--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-21 .elementor-element.elementor-element-859d33d{--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-21 .elementor-element.elementor-element-4d216aa .elementor-button{background-color:#EF550B;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-09e32b0{--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-21 .elementor-element.elementor-element-1ca3970 .elementor-button{font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-84ac67c{--display:flex;}.elementor-21 .elementor-element.elementor-element-ed2bda8{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;border-style:solid;border-width:10px 1px 1px 1px;border-color:#000000;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-21 .elementor-element.elementor-element-ed2bda8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-ed2bda8 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:43px;font-weight:600;line-height:69px;color:#0CAB52;}.elementor-21 .elementor-element.elementor-element-34d06f5{--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;--border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-34d06f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-34d06f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094727;}.elementor-21 .elementor-element.elementor-element-bfacd48{width:var( --container-widget-width, 98.661% );max-width:98.661%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.661%;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;text-align:left;}.elementor-21 .elementor-element.elementor-element-bfacd48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-bfacd48 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:43px;font-weight:600;line-height:69px;color:#D9E50D;}.elementor-21 .elementor-element.elementor-element-8884a6a{font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-45f2df9{width:var( --container-widget-width, 98.661% );max-width:98.661%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.661%;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;text-align:left;}.elementor-21 .elementor-element.elementor-element-45f2df9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-45f2df9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:43px;font-weight:600;line-height:69px;color:#D9E50D;}.elementor-21 .elementor-element.elementor-element-b920d80{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6bd3f00{--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;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-c66e405{width:100%;max-width:100%;background-color:#094727;padding:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-a6dc6c3{--display:flex;}.elementor-21 .elementor-element.elementor-element-fd3c2ce .elementor-button{background-color:#950000;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-536f711{--display:flex;}.elementor-21 .elementor-element.elementor-element-ba7e019 .elementor-button{background-color:#EC8B10;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-4287ca3{--display:flex;}.elementor-21 .elementor-element.elementor-element-7e0300c .elementor-button{background-color:#950000;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-63b1b89{--display:flex;}.elementor-21 .elementor-element.elementor-element-eeafb86 .elementor-button{background-color:#F9FF36;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:500;fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-eeafb86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-f942511{--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;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5a14561{text-align:center;}.elementor-21 .elementor-element.elementor-element-5a14561 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:49px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-c2f1892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c2f1892:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c2f1892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094727;}.elementor-21 .elementor-element.elementor-element-ed1bdb7{--display:flex;}.elementor-21 .elementor-element.elementor-element-6a6be48{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;border-style:solid;border-width:10px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6a6be48.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6a6be48 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:40px;font-weight:600;line-height:52px;color:#FFF900;}.elementor-21 .elementor-element.elementor-element-06ebfcd{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-06ebfcd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-06ebfcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094727;}.elementor-21 .elementor-element.elementor-element-d9828a0{--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;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-67f59cd{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#EDD114;}.elementor-21 .elementor-element.elementor-element-67f59cd .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-67f59cd .elementor-headline-dynamic-wrapper path{stroke:#EA0606;}.elementor-21 .elementor-element.elementor-element-67f59cd .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eb44b10{text-align:center;}.elementor-21 .elementor-element.elementor-element-eb44b10 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f718d89{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#EDD114;}.elementor-21 .elementor-element.elementor-element-f718d89 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-f718d89 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f718d89 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-07b03d2{--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;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64fd117{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#EDD114;}.elementor-21 .elementor-element.elementor-element-64fd117 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-64fd117 .elementor-headline-dynamic-wrapper path{stroke:#EA0606;}.elementor-21 .elementor-element.elementor-element-64fd117 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f57ddd2{text-align:center;}.elementor-21 .elementor-element.elementor-element-f57ddd2 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8474642{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#EDD114;}.elementor-21 .elementor-element.elementor-element-8474642 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-8474642 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8474642 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bf1fe01{--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;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-bf1fe01:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bf1fe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-21 .elementor-element.elementor-element-aadabf7{text-align:center;}.elementor-21 .elementor-element.elementor-element-aadabf7 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:49px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-c9b0c03{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-682879b .elementor-button{background-color:#F9FF36;font-family:"Hind Siliguri", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9FF36;border-radius:45px 45px 45px 45px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-682879b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-682879b .elementor-button:focus{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-682879b .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-682879b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-cdd9ecf{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-e20475c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#008F1D;--border-color:#008F1D;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-d6149f4{background-color:#008F1D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 15px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d6149f4 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form,
						.elementor-21 .elementor-element.elementor-element-0191d2a .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:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-21 .elementor-element.elementor-element-0191d2a .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 #008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-21 .elementor-element.elementor-element-0191d2a .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:#008F1D;border-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-modern-checkout{--wcf-text-color:#000000;--wcf-link-color:#000000;--wcf-payment-section-label-color:#FFFFFF;--wcf-payment-section-bg-color:#008F1D;--wcf-payment-section-desc-bg-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0191d2a .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Hind Siliguri", Sans-serif;font-weight:800;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form, .elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#008F1D;--wcf-field-border-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-21 .elementor-element.elementor-element-0191d2a .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-21 .elementor-element.elementor-element-0191d2a .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-21 .elementor-element.elementor-element-0191d2a .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row select{font-family:"Hind Siliguri", Sans-serif;font-size:15px;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce-checkout, .elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form-modern-checkout{--wcf-field-label-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce form .form-row select{border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-classic .wcf-qty-options{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-cards .wcf-qty-options .wcf-qty-row{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap.wcf-yp-skin-cards-inline .wcf-qty-options .wcf-qty-row{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options{border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row:not(.wcf-qty-table-titles){border-width:0px 0 0px 0;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options,
							.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row:not(.wcf-qty-table-titles){border-color:#008F1D;}.elementor-21 .elementor-element.elementor-element-0191d2a .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight{background-color:#000000;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-6940b71{--width:50%;}.elementor-21 .elementor-element.elementor-element-c5dd47b{--width:50%;}.elementor-21 .elementor-element.elementor-element-859d33d{--width:50%;}.elementor-21 .elementor-element.elementor-element-09e32b0{--width:50%;}.elementor-21 .elementor-element.elementor-element-34d06f5{--width:82%;}.elementor-21 .elementor-element.elementor-element-d9828a0{--width:50%;}.elementor-21 .elementor-element.elementor-element-07b03d2{--width:50%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-d5078f0{--min-height:480px;--padding-top:0px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bf1e97a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-bf1e97a .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b3ecf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-b3ecf5e .elementor-heading-title{font-size:34px;}.elementor-21 .elementor-element.elementor-element-5144d08{font-size:21px;}.elementor-21 .elementor-element.elementor-element-cf33522 .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-95708c1{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-21 .elementor-element.elementor-element-0e7e4a1 .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-103ea15{font-size:16px;}.elementor-21 .elementor-element.elementor-element-cb3f12d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-cb3f12d .elementor-heading-title{font-size:20px;line-height:2em;}.elementor-21 .elementor-element.elementor-element-400b0b7 .elementor-headline{font-size:24px;}.elementor-21 .elementor-element.elementor-element-18c42c7 .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-f920091{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-21 .elementor-element.elementor-element-f920091 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-aabe0f3 .elementor-button{font-size:9px;line-height:1.9em;}.elementor-21 .elementor-element.elementor-element-33a282c .elementor-button{font-size:10px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-3d697a5{--container-widget-width:669px;--container-widget-flex-grow:0;width:var( --container-widget-width, 669px );max-width:669px;}.elementor-21 .elementor-element.elementor-element-3d697a5 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-1df7a15{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-21 .elementor-element.elementor-element-abafbab{--container-widget-width:449px;--container-widget-flex-grow:0;width:var( --container-widget-width, 449px );max-width:449px;}.elementor-21 .elementor-element.elementor-element-4d216aa .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1ca3970 .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-ed2bda8{--container-widget-width:669px;--container-widget-flex-grow:0;width:var( --container-widget-width, 669px );max-width:669px;}.elementor-21 .elementor-element.elementor-element-ed2bda8 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-bfacd48{--container-widget-width:669px;--container-widget-flex-grow:0;width:var( --container-widget-width, 669px );max-width:669px;}.elementor-21 .elementor-element.elementor-element-bfacd48 .elementor-heading-title{font-size:27px;}.elementor-21 .elementor-element.elementor-element-8884a6a{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-45f2df9{--container-widget-width:669px;--container-widget-flex-grow:0;width:var( --container-widget-width, 669px );max-width:669px;}.elementor-21 .elementor-element.elementor-element-45f2df9 .elementor-heading-title{font-size:27px;}.elementor-21 .elementor-element.elementor-element-b920d80{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-21 .elementor-element.elementor-element-6bd3f00{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-fd3c2ce .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-ba7e019 .elementor-button{font-size:18px;line-height:1.1em;}.elementor-21 .elementor-element.elementor-element-7e0300c .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-eeafb86 .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-f942511{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5a14561 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-6a6be48{--container-widget-width:669px;--container-widget-flex-grow:0;width:var( --container-widget-width, 669px );max-width:669px;}.elementor-21 .elementor-element.elementor-element-6a6be48 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-bf1fe01{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-aadabf7 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-682879b .elementor-button{font-size:18px;}.elementor-21 .elementor-element.elementor-element-d6149f4 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-0605bff *//* Target the entire carousel widget if needed for context */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    /* Make them square and adjust size */
    width: 20px; /* Adjust as needed */
    height: 25px; /* Adjust as needed */
    line-height: 20px; /* Vertically center the icon */

    /* Set background color */
    background-color: green; /* This is a medium gray, adjust to match */

    /* Make the icon visible and centered */
    color: #ffffff; /* White icon color, adjust if needed */
    text-align: center; /* Center the icon horizontally */
    font-size: 20px; /* Adjust icon size */

    /* Add border-radius for rounded corners */
    border-radius: 5px; /* Adjust the value to control the roundness */

    /* Ensure they overlap correctly if they are inside another element */
    z-index: 10;
}

/* Specific styling for the previous button (left arrow) */
.elementor-swiper-button-prev {
    left: 10px; /* Adjust position */
}

/* Specific styling for the next button (right arrow) */
.elementor-swiper-button-next {
    right: 10px; /* Adjust position */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5623716 *//* Target the entire carousel widget if needed for context */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    /* Make them square and adjust size */
    width: 20px; /* Adjust as needed */
    height: 25px; /* Adjust as needed */
    line-height: 20px; /* Vertically center the icon */

    /* Set background color */
    background-color: green; /* This is a medium gray, adjust to match */

    /* Make the icon visible and centered */
    color: #ffffff; /* White icon color, adjust if needed */
    text-align: center; /* Center the icon horizontally */
    font-size: 20px; /* Adjust icon size */

    /* Add border-radius for rounded corners */
    border-radius: 5px; /* Adjust the value to control the roundness */

    /* Ensure they overlap correctly if they are inside another element */
    z-index: 10;
}

/* Specific styling for the previous button (left arrow) */
.elementor-swiper-button-prev {
    left: 10px; /* Adjust position */
}

/* Specific styling for the next button (right arrow) */
.elementor-swiper-button-next {
    right: 10px; /* Adjust position */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a14561 */.elementor-21 .elementor-element.elementor-element-5a14561 .elementor-heading-title {
    background-image: linear-gradient(
        45deg,
        rgb(0, 143, 29),
        rgb(249, 255, 54),
        black,
        red
    );
    background-size: 400% 400%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 6s ease infinite;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aadabf7 */.elementor-21 .elementor-element.elementor-element-aadabf7 .elementor-heading-title {
    background-image: linear-gradient(
        45deg,
        rgb(0, 143, 29),
        rgb(249, 255, 54),
        black,
        red
    );
    background-size: 400% 400%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradient-animation 6s ease infinite;
}

@keyframes gradient-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */