.elementor-11126 .elementor-element.elementor-element-446024c3:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-446024c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #28102F 0%, #123D2D 100%);}.elementor-11126 .elementor-element.elementor-element-446024c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 10px 40px 10px;}.elementor-11126 .elementor-element.elementor-element-446024c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-75cf84a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;box-shadow:0px 12px 30px 0px rgba(0,0,0,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-11126 .elementor-element.elementor-element-61faa692 > .elementor-widget-container{margin:14px 0px 18px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-61faa692{text-align:center;}.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;color:#FFF1C4;}.elementor-11126 .elementor-element.elementor-element-9d0dfa1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-9d0dfa1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-11126 .elementor-element.elementor-element-23f8435c .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-23f8435c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11126 .elementor-element.elementor-element-4c55103f{--divider-border-style:solid;--divider-color:#D6AD52;--divider-border-width:2px;}.elementor-11126 .elementor-element.elementor-element-4c55103f .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-11126 .elementor-element.elementor-element-4c55103f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;box-shadow:0px 12px 30px 0px rgba(0,0,0,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 > .elementor-widget-container{background-color:transparent;padding:18px 22px 18px 22px;background-image:linear-gradient(135deg, #14061A 0%, #5A1E66 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(40,16,47,0.28);}.elementor-11126 .elementor-element.elementor-element-54bc63b5{text-align:center;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-5947f964 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-5947f964 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11126 .elementor-element.elementor-element-7acd416d > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-7acd416d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11126 .elementor-element.elementor-element-5bc7bebd > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-5bc7bebd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-color:#E7D5A4;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-swiper-button.elementor-swiper-button-next{color:#D6AD52;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#D6AD52;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .swiper-pagination-bullet{background:#E7D5A4;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#E7D5A4;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-1710fa4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-555d5126:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EEF7;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;box-shadow:0px 12px 30px 0px rgba(0,0,0,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-5f899777{text-align:center;}.elementor-11126 .elementor-element.elementor-element-5f899777 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:#421447;}.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-11126 .elementor-element.elementor-element-5faa82c4 > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-5faa82c4 img{border-style:solid;border-color:#E7D5A4;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-230b7974 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-54cb9056:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #28102F 0%, #123D2D 100%);}.elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-container{max-width:800px;min-height:300px;}.elementor-11126 .elementor-element.elementor-element-54cb9056{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;box-shadow:0px 14px 34px 0px rgba(40,16,47,0.30);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 44px 20px;}.elementor-11126 .elementor-element.elementor-element-54cb9056, .elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11126 .elementor-element.elementor-element-171cfd66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11126 .elementor-element.elementor-element-171cfd66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11126 .elementor-element.elementor-element-171cfd66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11126 .elementor-element.elementor-element-171cfd66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11126 .elementor-element.elementor-element-171cfd66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-5c4cf7c2{text-align:center;}.elementor-11126 .elementor-element.elementor-element-5c4cf7c2 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-de19f60{text-align:center;}.elementor-11126 .elementor-element.elementor-element-de19f60 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#E3D3E8;}.elementor-11126 .elementor-element.elementor-element-3967aeef > .elementor-widget-container{margin:12px 0px 6px 0px;}.elementor-11126 .elementor-element.elementor-element-3967aeef{text-align:center;}.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:32px;font-weight:800;line-height:1.35em;color:#FFF1C4;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-40ad41f8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-4e3a5e94:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-4e3a5e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-11126 .elementor-element.elementor-element-4e3a5e94{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 10px 50px 10px;}.elementor-11126 .elementor-element.elementor-element-4e3a5e94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-11813ba0 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-11126 .elementor-element.elementor-element-301da779 > .elementor-widget-container{background-color:transparent;padding:18px 22px 18px 22px;background-image:linear-gradient(135deg, #14061A 0%, #5A1E66 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(40,16,47,0.28);}.elementor-11126 .elementor-element.elementor-element-301da779{text-align:center;}.elementor-11126 .elementor-element.elementor-element-301da779 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-35eb0408 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-35eb0408 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-7d471459 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-7d471459 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-70fb6de1 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-70fb6de1 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-40fb7477 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-40fb7477 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-6399298a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-6399298a .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-664259d3 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-664259d3 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-56f72f39 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-56f72f39 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 12px 0px;padding:14px 20px 14px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:14px 14px 14px 14px;box-shadow:0px 6px 18px 0px rgba(40,16,47,0.08);}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:19px;font-weight:600;line-height:1.55em;color:#24172B;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-6251a646 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-60c7d07d:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-60c7d07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDF6;}.elementor-11126 .elementor-element.elementor-element-60c7d07d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 10px 40px 10px;}.elementor-11126 .elementor-element.elementor-element-60c7d07d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-56707daf > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 > .elementor-widget-container{background-color:transparent;padding:18px 22px 18px 22px;background-image:linear-gradient(135deg, #0A2A1F 0%, #0D5137 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(40,16,47,0.28);}.elementor-11126 .elementor-element.elementor-element-2bc6d629{text-align:center;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.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-11126 .elementor-element.elementor-element-716b0d57 > .elementor-widget-container{background-color:#FFFFFF;margin:18px 0px 6px 0px;padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D5A4;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E7D5A4;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-icon i{color:#0D5137;transition:color 0.3s;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-icon svg{fill:#0D5137;transition:fill 0.3s;}.elementor-11126 .elementor-element.elementor-element-716b0d57{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-text{color:#24172B;transition:color 0.3s;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:700;fill:#28102F;color:#28102F;background-image:linear-gradient(135deg, #A77B2D 0%, #F3D98A 100%);box-shadow:0px 8px 22px 0px rgba(167,123,45,0.38);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF1C9;border-radius:50px 50px 50px 50px;padding:16px 38px 16px 38px;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button:hover, .elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #64266F 0%, #28102F 100%);border-color:#F3D98A;box-shadow:0px 12px 26px 0px rgba(66,20,71,0.45);}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button:hover svg, .elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-11d63621:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-11d63621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-11126 .elementor-element.elementor-element-11d63621{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 10px 30px 10px;}.elementor-11126 .elementor-element.elementor-element-11d63621 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-1f6c2649:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #123D2D 0%, #0D5137 100%);}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:6px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;box-shadow:0px 12px 30px 0px rgba(18,61,45,0.30);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 16px 26px 16px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-11126 .elementor-element.elementor-element-1699fcf8{text-align:center;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:26px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-4e0390ab > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-4e0390ab{text-align:center;}.elementor-11126 .elementor-element.elementor-element-4e0390ab .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:40px;font-weight:800;line-height:1.25em;letter-spacing:1.5px;color:#F3D98A;}.elementor-11126 .elementor-element.elementor-element-2363f54a:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-2363f54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-11126 .elementor-element.elementor-element-2363f54a{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 10px 50px 10px;}.elementor-11126 .elementor-element.elementor-element-2363f54a, .elementor-11126 .elementor-element.elementor-element-2363f54a > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-11126 .elementor-element.elementor-element-2363f54a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-780b62a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6AD52;box-shadow:0px 10px 30px 0px rgba(40,16,47,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11126 .elementor-element.elementor-element-51a611bd > .elementor-widget-container{background-color:transparent;padding:16px 18px 16px 18px;background-image:linear-gradient(135deg, #14061A 0%, #5A1E66 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6AD52;border-radius:14px 14px 14px 14px;box-shadow:0px 8px 20px 0px rgba(40,16,47,0.25);}.elementor-11126 .elementor-element.elementor-element-51a611bd{text-align:center;}.elementor-11126 .elementor-element.elementor-element-51a611bd .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;font-weight:700;line-height:1.35em;color:#F3D98A;}.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-11126 .elementor-element.elementor-element-346ff1be .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:#0D5137;}.elementor-11126 .elementor-element.elementor-element-346ff1be .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;}.elementor-11126 .elementor-element.elementor-element-3c6a7550:not(.elementor-motion-effects-element-type-background), .elementor-11126 .elementor-element.elementor-element-3c6a7550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14061A;}.elementor-11126 .elementor-element.elementor-element-3c6a7550{border-style:solid;border-width:2px 0px 0px 0px;border-color:#D6AD52;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 20px 12px 20px;}.elementor-11126 .elementor-element.elementor-element-3c6a7550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-11126 .elementor-element.elementor-element-2d644df8{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:15px;font-weight:600;color:#E7D5A4;}@media(max-width:1024px){.elementor-11126 .elementor-element.elementor-element-446024c3{padding:24px 10px 24px 10px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-61faa692 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title{font-size:25px;}.elementor-11126 .elementor-element.elementor-element-9d0dfa1 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 > .elementor-widget-container{padding:16px 18px 16px 18px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 .elementor-heading-title{font-size:28px;}.elementor-11126 .elementor-element.elementor-element-5947f964 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-7acd416d > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-5bc7bebd > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-5f899777 .elementor-heading-title{font-size:24px;}.elementor-11126 .elementor-element.elementor-element-5faa82c4 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-5faa82c4 img{border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-54cb9056{border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-54cb9056, .elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-11126 .elementor-element.elementor-element-5c4cf7c2 img{width:90%;}.elementor-11126 .elementor-element.elementor-element-de19f60 .elementor-heading-title{font-size:21px;}.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title{font-size:29px;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-4e3a5e94{padding:0px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-301da779 > .elementor-widget-container{padding:16px 18px 16px 18px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-301da779 .elementor-heading-title{font-size:28px;}.elementor-11126 .elementor-element.elementor-element-35eb0408 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-35eb0408 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-7d471459 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-7d471459 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-70fb6de1 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-70fb6de1 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-40fb7477 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-40fb7477 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-6399298a > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-6399298a .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-664259d3 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-664259d3 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-56f72f39 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-56f72f39 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 .elementor-heading-title{font-size:18px;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 > .elementor-widget-container{padding:16px 18px 16px 18px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 .elementor-heading-title{font-size:28px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > a{font-size:17px;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button{font-size:20px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 .elementor-heading-title{font-size:24px;}.elementor-11126 .elementor-element.elementor-element-4e0390ab > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11126 .elementor-element.elementor-element-4e0390ab .elementor-heading-title{font-size:34px;}.elementor-11126 .elementor-element.elementor-element-2363f54a{padding:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-51a611bd > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-51a611bd .elementor-heading-title{font-size:26px;}.elementor-11126 .elementor-element.elementor-element-2d644df8{font-size:15px;}}@media(max-width:767px){.elementor-11126 .elementor-element.elementor-element-446024c3{margin-top:6px;margin-bottom:6px;padding:14px 8px 14px 8px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-61faa692 > .elementor-widget-container{margin:12px 0px 14px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title{font-size:21px;line-height:1.5em;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-9d0dfa1 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-23f8435c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-4c55103f > .elementor-widget-container{margin:28px 0px 28px 0px;}.elementor-11126 .elementor-element.elementor-element-4c55103f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-11126 .elementor-element.elementor-element-4c55103f .elementor-divider{text-align:center;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 > .elementor-widget-container{padding:16px 14px 16px 14px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-54bc63b5 .elementor-heading-title{font-size:24px;line-height:1.35em;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-5947f964 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-7acd416d > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-5bc7bebd > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-5754a1d8{--e-image-carousel-slides-to-show:2;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 > .elementor-widget-container{border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .swiper-wrapper{display:flex;align-items:center;}.elementor-11126 .elementor-element.elementor-element-5754a1d8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-1710fa4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:14px 0px 14px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-5f899777 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11126 .elementor-element.elementor-element-5f899777{text-align:center;}.elementor-11126 .elementor-element.elementor-element-5f899777 .elementor-heading-title{font-size:22px;}.elementor-11126 .elementor-element.elementor-element-5faa82c4 > .elementor-widget-container{margin:0px 0px 25px 0px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-5faa82c4 img{border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-230b7974 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-54cb9056{border-width:1px 1px 1px 1px;padding:14px 12px 26px 12px;}.elementor-11126 .elementor-element.elementor-element-54cb9056, .elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-11126 .elementor-element.elementor-element-5c4cf7c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-5c4cf7c2 img{width:100%;}.elementor-11126 .elementor-element.elementor-element-de19f60{text-align:center;}.elementor-11126 .elementor-element.elementor-element-de19f60 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-11126 .elementor-element.elementor-element-3967aeef > .elementor-widget-container{margin:10px 0px 4px 0px;}.elementor-11126 .elementor-element.elementor-element-3967aeef{text-align:center;}.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title{font-size:25px;line-height:1.35em;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-4e3a5e94{margin-top:14px;margin-bottom:14px;padding:18px 10px 22px 10px;}.elementor-11126 .elementor-element.elementor-element-11813ba0 > .elementor-element-populated{padding:6px 4px 6px 4px;}.elementor-11126 .elementor-element.elementor-element-301da779 > .elementor-widget-container{padding:16px 14px 16px 14px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-301da779 .elementor-heading-title{font-size:24px;line-height:1.35em;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-35eb0408 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-35eb0408 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-7d471459 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-7d471459 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-70fb6de1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-70fb6de1 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-40fb7477 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-40fb7477 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-6399298a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-6399298a .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-664259d3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-664259d3 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-56f72f39 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-56f72f39 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 14px 12px 14px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-8cbe0b8 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-6251a646 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-60c7d07d{margin-top:14px;margin-bottom:14px;padding:18px 10px 22px 10px;}.elementor-11126 .elementor-element.elementor-element-56707daf > .elementor-element-populated{padding:6px 4px 6px 4px;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 > .elementor-widget-container{padding:16px 14px 16px 14px;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-11126 .elementor-element.elementor-element-2bc6d629 .elementor-heading-title{font-size:24px;line-height:1.35em;letter-spacing:0px;}.elementor-11126 .elementor-element.elementor-element-716b0d57 > .elementor-widget-container{margin:14px 0px 18px 0px;padding:16px 14px 16px 14px;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-11126 .elementor-element.elementor-element-716b0d57{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item > a{font-size:16px;line-height:1.55em;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button{font-size:19px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-11126 .elementor-element.elementor-element-11d63621{margin-top:14px;margin-bottom:14px;padding:14px 10px 20px 10px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:20px 12px 20px 12px;}.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-1699fcf8 .elementor-heading-title{font-size:21px;line-height:37px;}.elementor-11126 .elementor-element.elementor-element-4e0390ab > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-4e0390ab .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-11126 .elementor-element.elementor-element-2363f54a, .elementor-11126 .elementor-element.elementor-element-2363f54a > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-11126 .elementor-element.elementor-element-2363f54a{margin-top:10px;margin-bottom:14px;padding:12px 10px 24px 10px;}.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated, .elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11126 .elementor-element.elementor-element-51a611bd > .elementor-widget-container{margin:0px 0px 18px 0px;padding:14px 12px 14px 12px;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;}.elementor-11126 .elementor-element.elementor-element-51a611bd .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-11126 .elementor-element.elementor-element-3c6a7550{padding:10px 10px 10px 10px;}.elementor-11126 .elementor-element.elementor-element-2d644df8{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-61faa692 */.elementor-11126 .elementor-element.elementor-element-61faa692{position:relative;overflow:hidden;border-radius:22px;isolation:isolate;box-shadow:0 18px 44px rgba(20,6,24,.55),0 0 34px rgba(214,173,82,.22);}
.elementor-11126 .elementor-element.elementor-element-61faa692::before{content:"";position:absolute;left:50%;top:50%;width:280%;aspect-ratio:1/1;transform:translate(-50%,-50%);z-index:-2;background:conic-gradient(from 0deg,#5A3A12 0deg,#FFF4CF 30deg,#D6AD52 60deg,#5A3A12 110deg,#2A0E30 180deg,#F3D98A 215deg,#A77B2D 250deg,#5A3A12 300deg,#5A3A12 360deg);animation:pgSpin 5s linear infinite;}
.elementor-11126 .elementor-element.elementor-element-61faa692::after{content:"";position:absolute;inset:3px;border-radius:19px;z-index:-1;background:radial-gradient(ellipse at 50% -20%,rgba(243,217,138,.35),transparent 55%),radial-gradient(circle at 0% 100%,rgba(101,168,62,.28),transparent 40%),radial-gradient(circle at 100% 100%,rgba(140,198,63,.18),transparent 40%),linear-gradient(135deg,#12051A 0%,#4A1752 50%,#1E0826 100%);box-shadow:inset 0 0 0 1px rgba(243,217,138,.45),inset 0 0 0 7px rgba(18,5,26,.0),inset 0 0 0 8px rgba(214,173,82,.22),inset 0 0 50px rgba(214,173,82,.12);}
.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title{position:relative;overflow:hidden;padding:46px 22px 26px;color:#FFF1C4 !important;text-shadow:0 1px 0 #A77B2D,0 2px 0 #6B4718,0 4px 10px rgba(0,0,0,.55);animation:pgTextGlow 3s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title::before{content:"★  ১০০% মানি ব্যাক গ্যারান্টি  ★";position:absolute;top:12px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:1;padding:7px 16px;border-radius:30px;color:#28102F;text-shadow:0 1px 0 rgba(255,241,196,.7);background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 30%,#C99A43 55%,#FFF1C4 78%,#B07E2C 100%);background-size:200% 200%;box-shadow:0 4px 12px rgba(0,0,0,.35);animation:pgBgShift 4s ease infinite;}
.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,244,207,.28),transparent);transform:skewX(-20deg);animation:pgSweep 3.8s ease-in-out infinite;}
@keyframes pgTextGlow{0%,100%{text-shadow:0 1px 0 #A77B2D,0 2px 0 #6B4718,0 4px 10px rgba(0,0,0,.55);}50%{text-shadow:0 1px 0 #A77B2D,0 2px 0 #6B4718,0 4px 10px rgba(0,0,0,.55),0 0 22px rgba(243,217,138,.75);}}
@media (max-width:767px){.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title{padding:44px 14px 20px;}.elementor-11126 .elementor-element.elementor-element-61faa692 .elementor-heading-title::before{font-size:11px;padding:6px 12px;}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-61faa692, .elementor-11126 .elementor-element.elementor-element-61faa692 *, .elementor-11126 .elementor-element.elementor-element-61faa692::before, .elementor-11126 .elementor-element.elementor-element-61faa692::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9d0dfa1 */.elementor-11126 .elementor-element.elementor-element-9d0dfa1{transition:box-shadow .4s ease,transform .4s ease;}
.elementor-11126 .elementor-element.elementor-element-9d0dfa1:hover{box-shadow:0 18px 40px rgba(40,16,47,.28),0 0 0 2px rgba(214,173,82,.7) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-9d0dfa1, .elementor-11126 .elementor-element.elementor-element-9d0dfa1 *, .elementor-11126 .elementor-element.elementor-element-9d0dfa1::before, .elementor-11126 .elementor-element.elementor-element-9d0dfa1::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23f8435c */.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-23f8435c .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-23f8435c, .elementor-11126 .elementor-element.elementor-element-23f8435c *, .elementor-11126 .elementor-element.elementor-element-23f8435c::before, .elementor-11126 .elementor-element.elementor-element-23f8435c::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75cf84a3 */.elementor-11126 .elementor-element.elementor-element-75cf84a3 > .elementor-widget-wrap{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;}
.elementor-11126 .elementor-element.elementor-element-75cf84a3:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 22px 44px rgba(20,6,24,.35),0 0 0 1px rgba(243,217,138,.6) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-75cf84a3, .elementor-11126 .elementor-element.elementor-element-75cf84a3 *, .elementor-11126 .elementor-element.elementor-element-75cf84a3::before, .elementor-11126 .elementor-element.elementor-element-75cf84a3::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54bc63b5 */.elementor-11126 .elementor-element.elementor-element-54bc63b5{position:relative;overflow:hidden;}
.elementor-11126 .elementor-element.elementor-element-54bc63b5::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent,rgba(255,241,196,.35),transparent);transform:skewX(-18deg);animation:pgSweep 4.5s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-54bc63b5::after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:120px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,transparent,#F3D98A,#D6AD52,#F3D98A,transparent);animation:pgBreath 2.6s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-54bc63b5 .elementor-heading-title{background:linear-gradient(100deg,#C9973F 0%,#FFF4CF 22%,#D6AD52 42%,#F6E2A0 58%,#A9792A 78%,#FFF1C4 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pgGoldText 5s linear infinite;filter:drop-shadow(0 2px 0 rgba(20,6,24,.85)) drop-shadow(0 0 12px rgba(214,173,82,.35));text-shadow:none !important;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-54bc63b5, .elementor-11126 .elementor-element.elementor-element-54bc63b5 *, .elementor-11126 .elementor-element.elementor-element-54bc63b5::before, .elementor-11126 .elementor-element.elementor-element-54bc63b5::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5947f964 */.elementor-11126 .elementor-element.elementor-element-5947f964{transition:box-shadow .4s ease,transform .4s ease;}
.elementor-11126 .elementor-element.elementor-element-5947f964:hover{box-shadow:0 18px 40px rgba(40,16,47,.28),0 0 0 2px rgba(214,173,82,.7) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-5947f964, .elementor-11126 .elementor-element.elementor-element-5947f964 *, .elementor-11126 .elementor-element.elementor-element-5947f964::before, .elementor-11126 .elementor-element.elementor-element-5947f964::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7acd416d */.elementor-11126 .elementor-element.elementor-element-7acd416d{transition:box-shadow .4s ease,transform .4s ease;}
.elementor-11126 .elementor-element.elementor-element-7acd416d:hover{box-shadow:0 18px 40px rgba(40,16,47,.28),0 0 0 2px rgba(214,173,82,.7) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-7acd416d, .elementor-11126 .elementor-element.elementor-element-7acd416d *, .elementor-11126 .elementor-element.elementor-element-7acd416d::before, .elementor-11126 .elementor-element.elementor-element-7acd416d::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5bc7bebd */.elementor-11126 .elementor-element.elementor-element-5bc7bebd{transition:box-shadow .4s ease,transform .4s ease;}
.elementor-11126 .elementor-element.elementor-element-5bc7bebd:hover{box-shadow:0 18px 40px rgba(40,16,47,.28),0 0 0 2px rgba(214,173,82,.7) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-5bc7bebd, .elementor-11126 .elementor-element.elementor-element-5bc7bebd *, .elementor-11126 .elementor-element.elementor-element-5bc7bebd::before, .elementor-11126 .elementor-element.elementor-element-5bc7bebd::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5754a1d8 */.elementor-11126 .elementor-element.elementor-element-5754a1d8 .swiper-slide-image{border:2px solid #E7D5A4;border-radius:12px;box-shadow:0 6px 16px rgba(40,16,47,.18);transition:transform .35s ease;}
.elementor-11126 .elementor-element.elementor-element-5754a1d8 .swiper-slide:hover .swiper-slide-image{transform:scale(1.03);}
.elementor-11126 .elementor-element.elementor-element-5754a1d8 .swiper-pagination-bullet-active{background:#64266F !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1710fa4 */.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-1710fa4 .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-1710fa4, .elementor-11126 .elementor-element.elementor-element-1710fa4 *, .elementor-11126 .elementor-element.elementor-element-1710fa4::before, .elementor-11126 .elementor-element.elementor-element-1710fa4::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b44c84f */.elementor-11126 .elementor-element.elementor-element-6b44c84f > .elementor-widget-wrap{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;}
.elementor-11126 .elementor-element.elementor-element-6b44c84f:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 22px 44px rgba(20,6,24,.35),0 0 0 1px rgba(243,217,138,.6) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-6b44c84f, .elementor-11126 .elementor-element.elementor-element-6b44c84f *, .elementor-11126 .elementor-element.elementor-element-6b44c84f::before, .elementor-11126 .elementor-element.elementor-element-6b44c84f::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f899777 */.elementor-11126 .elementor-element.elementor-element-5f899777 .elementor-heading-title::after{content:"";display:block;width:70px;height:3px;margin:10px auto 0;border-radius:3px;background:linear-gradient(90deg,#A77B2D,#F3D98A,#D6AD52);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-230b7974 */.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-230b7974 .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-230b7974, .elementor-11126 .elementor-element.elementor-element-230b7974 *, .elementor-11126 .elementor-element.elementor-element-230b7974::before, .elementor-11126 .elementor-element.elementor-element-230b7974::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-555d5126 */.elementor-11126 .elementor-element.elementor-element-555d5126 > .elementor-widget-wrap{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;}
.elementor-11126 .elementor-element.elementor-element-555d5126:hover > .elementor-widget-wrap{transform:translateY(-6px);box-shadow:0 22px 44px rgba(20,6,24,.35),0 0 0 1px rgba(243,217,138,.6) !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-555d5126, .elementor-11126 .elementor-element.elementor-element-555d5126 *, .elementor-11126 .elementor-element.elementor-element-555d5126::before, .elementor-11126 .elementor-element.elementor-element-555d5126::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-446024c3 */.elementor-11126 .elementor-element.elementor-element-446024c3{position:relative;overflow:hidden;background:linear-gradient(135deg,#14061A 0%,#3A1042 30%,#5A1E66 50%,#0E3B2A 75%,#14061A 100%) !important;background-size:300% 300% !important;animation:pgBgShift 16s ease infinite;}
.elementor-11126 .elementor-element.elementor-element-446024c3::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.8;background-image:radial-gradient(circle,rgba(243,217,138,.55) 1px,transparent 1.6px),radial-gradient(circle,rgba(214,173,82,.4) 1.4px,transparent 2px),radial-gradient(circle,rgba(140,198,63,.30) 1px,transparent 1.6px);background-size:120px 120px,190px 190px,260px 260px;animation:pgDust 26s linear infinite;}
.elementor-11126 .elementor-element.elementor-element-446024c3 > .elementor-container{position:relative;z-index:1;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-446024c3, .elementor-11126 .elementor-element.elementor-element-446024c3 *, .elementor-11126 .elementor-element.elementor-element-446024c3::before, .elementor-11126 .elementor-element.elementor-element-446024c3::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c4cf7c2 */.elementor-11126 .elementor-element.elementor-element-5c4cf7c2 img{animation:pgFloat 4.5s ease-in-out infinite;filter:drop-shadow(0 22px 30px rgba(0,0,0,.45)) drop-shadow(0 0 30px rgba(214,173,82,.25));}
@keyframes pgFloat{0%,100%{transform:translateY(0) rotate(0);}50%{transform:translateY(-12px) rotate(-1deg);}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-5c4cf7c2, .elementor-11126 .elementor-element.elementor-element-5c4cf7c2 *, .elementor-11126 .elementor-element.elementor-element-5c4cf7c2::before, .elementor-11126 .elementor-element.elementor-element-5c4cf7c2::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de19f60 */.elementor-11126 .elementor-element.elementor-element-de19f60{text-align:center;}
.elementor-11126 .elementor-element.elementor-element-de19f60 .elementor-heading-title{display:inline-block;padding:8px 22px;border-radius:40px;background:rgba(255,255,255,.06);border:1px solid rgba(231,213,164,.35);text-decoration:line-through;text-decoration-color:#D6AD52;text-decoration-thickness:2px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3967aeef */.elementor-11126 .elementor-element.elementor-element-3967aeef{text-align:center;}
.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title{position:relative;overflow:hidden;display:inline-block;padding:14px 28px;border-radius:16px;color:#FFF1C4 !important;border:2px solid #D6AD52;background:linear-gradient(135deg,#0E3B2A 0%,#0D5137 55%,#123D2D 100%);text-shadow:0 1px 0 #A77B2D,0 3px 8px rgba(0,0,0,.5);animation:pgPriceGlow 2.4s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,244,207,.35),transparent);transform:skewX(-20deg);animation:pgSweep 3s ease-in-out infinite;}
@keyframes pgPriceGlow{0%,100%{box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 0 0 rgba(214,173,82,0);}50%{box-shadow:0 8px 26px rgba(0,0,0,.35),0 0 24px rgba(214,173,82,.55),0 0 0 5px rgba(243,217,138,.15);}}
@media (max-width:767px){.elementor-11126 .elementor-element.elementor-element-3967aeef .elementor-heading-title{padding:12px 18px;}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-3967aeef, .elementor-11126 .elementor-element.elementor-element-3967aeef *, .elementor-11126 .elementor-element.elementor-element-3967aeef::before, .elementor-11126 .elementor-element.elementor-element-3967aeef::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ad41f8 */.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-40ad41f8 .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-40ad41f8, .elementor-11126 .elementor-element.elementor-element-40ad41f8 *, .elementor-11126 .elementor-element.elementor-element-40ad41f8::before, .elementor-11126 .elementor-element.elementor-element-40ad41f8::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54cb9056 */.elementor-11126 .elementor-element.elementor-element-54cb9056{position:relative;overflow:hidden;background:linear-gradient(135deg,#14061A 0%,#3A1042 30%,#5A1E66 50%,#0E3B2A 75%,#14061A 100%) !important;background-size:300% 300% !important;animation:pgBgShift 16s ease infinite;}
.elementor-11126 .elementor-element.elementor-element-54cb9056::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.8;background-image:radial-gradient(circle,rgba(243,217,138,.55) 1px,transparent 1.6px),radial-gradient(circle,rgba(214,173,82,.4) 1.4px,transparent 2px),radial-gradient(circle,rgba(140,198,63,.30) 1px,transparent 1.6px);background-size:120px 120px,190px 190px,260px 260px;animation:pgDust 26s linear infinite;}
.elementor-11126 .elementor-element.elementor-element-54cb9056::after{content:"";position:absolute;left:50%;top:40%;width:160%;aspect-ratio:1/1;transform:translate(-50%,-50%);pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(243,217,138,.07) 0deg 8deg,transparent 8deg 24deg);animation:pgSpin 40s linear infinite;}
.elementor-11126 .elementor-element.elementor-element-54cb9056 > .elementor-container, .elementor-11126 .elementor-element.elementor-element-54cb9056 .elementor-widget-wrap, .elementor-11126 .elementor-element.elementor-element-54cb9056 .elementor-widget{position:relative;z-index:2;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-54cb9056, .elementor-11126 .elementor-element.elementor-element-54cb9056 *, .elementor-11126 .elementor-element.elementor-element-54cb9056::before, .elementor-11126 .elementor-element.elementor-element-54cb9056::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301da779 */.elementor-11126 .elementor-element.elementor-element-301da779{position:relative;overflow:hidden;}
.elementor-11126 .elementor-element.elementor-element-301da779::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent,rgba(255,241,196,.35),transparent);transform:skewX(-18deg);animation:pgSweep 4.5s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-301da779::after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:120px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,transparent,#F3D98A,#D6AD52,#F3D98A,transparent);animation:pgBreath 2.6s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-301da779 .elementor-heading-title{background:linear-gradient(100deg,#C9973F 0%,#FFF4CF 22%,#D6AD52 42%,#F6E2A0 58%,#A9792A 78%,#FFF1C4 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pgGoldText 5s linear infinite;filter:drop-shadow(0 2px 0 rgba(20,6,24,.85)) drop-shadow(0 0 12px rgba(214,173,82,.35));text-shadow:none !important;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-301da779, .elementor-11126 .elementor-element.elementor-element-301da779 *, .elementor-11126 .elementor-element.elementor-element-301da779::before, .elementor-11126 .elementor-element.elementor-element-301da779::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35eb0408 */.elementor-11126 .elementor-element.elementor-element-35eb0408{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-35eb0408:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-35eb0408, .elementor-11126 .elementor-element.elementor-element-35eb0408 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-35eb0408 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-35eb0408:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d471459 */.elementor-11126 .elementor-element.elementor-element-7d471459{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-7d471459:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-7d471459, .elementor-11126 .elementor-element.elementor-element-7d471459 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-7d471459 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-7d471459:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fb6de1 */.elementor-11126 .elementor-element.elementor-element-70fb6de1{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-70fb6de1:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-70fb6de1, .elementor-11126 .elementor-element.elementor-element-70fb6de1 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-70fb6de1 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-70fb6de1:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40fb7477 */.elementor-11126 .elementor-element.elementor-element-40fb7477{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-40fb7477:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-40fb7477, .elementor-11126 .elementor-element.elementor-element-40fb7477 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-40fb7477 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-40fb7477:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6399298a */.elementor-11126 .elementor-element.elementor-element-6399298a{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-6399298a:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-6399298a, .elementor-11126 .elementor-element.elementor-element-6399298a *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-6399298a .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-6399298a:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664259d3 */.elementor-11126 .elementor-element.elementor-element-664259d3{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-664259d3:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-664259d3, .elementor-11126 .elementor-element.elementor-element-664259d3 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-664259d3 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-664259d3:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56f72f39 */.elementor-11126 .elementor-element.elementor-element-56f72f39{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-56f72f39:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-56f72f39, .elementor-11126 .elementor-element.elementor-element-56f72f39 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-56f72f39 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-56f72f39:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cbe0b8 */.elementor-11126 .elementor-element.elementor-element-8cbe0b8{border-left:4px solid #65A83E !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-11126 .elementor-element.elementor-element-8cbe0b8:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(40,16,47,.14) !important;border-left-color:#D6AD52 !important;}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-8cbe0b8, .elementor-11126 .elementor-element.elementor-element-8cbe0b8 *{animation:none !important;transition:none !important;}}
.elementor-11126 .elementor-element.elementor-element-8cbe0b8 .elementor-heading-title{transition:color .3s ease;}
.elementor-11126 .elementor-element.elementor-element-8cbe0b8:hover .elementor-heading-title{color:#421447;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6251a646 */.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-6251a646 .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-6251a646, .elementor-11126 .elementor-element.elementor-element-6251a646 *, .elementor-11126 .elementor-element.elementor-element-6251a646::before, .elementor-11126 .elementor-element.elementor-element-6251a646::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e3a5e94 */.elementor-11126 .elementor-element.elementor-element-4e3a5e94{background:radial-gradient(circle at 0% 0%,rgba(214,173,82,.10),transparent 40%),radial-gradient(circle at 100% 100%,rgba(100,38,111,.08),transparent 45%),#FCFAF5 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc6d629 */.elementor-11126 .elementor-element.elementor-element-2bc6d629{position:relative;overflow:hidden;}
.elementor-11126 .elementor-element.elementor-element-2bc6d629::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent,rgba(255,241,196,.35),transparent);transform:skewX(-18deg);animation:pgSweep 4.5s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-2bc6d629::after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:120px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,transparent,#F3D98A,#D6AD52,#F3D98A,transparent);animation:pgBreath 2.6s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-2bc6d629 .elementor-heading-title{background:linear-gradient(100deg,#C9973F 0%,#FFF4CF 22%,#D6AD52 42%,#F6E2A0 58%,#A9792A 78%,#FFF1C4 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pgGoldText 5s linear infinite;filter:drop-shadow(0 2px 0 rgba(20,6,24,.85)) drop-shadow(0 0 12px rgba(214,173,82,.35));text-shadow:none !important;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-2bc6d629, .elementor-11126 .elementor-element.elementor-element-2bc6d629 *, .elementor-11126 .elementor-element.elementor-element-2bc6d629::before, .elementor-11126 .elementor-element.elementor-element-2bc6d629::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-716b0d57 */.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item{transition:transform .3s ease;}
.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-item:hover{transform:translateX(6px);}
.elementor-11126 .elementor-element.elementor-element-716b0d57 .elementor-icon-list-icon svg{animation:pgNudge 2.2s ease-in-out infinite;}
@keyframes pgNudge{0%,100%{transform:translateX(0);}50%{transform:translateX(3px);}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-716b0d57, .elementor-11126 .elementor-element.elementor-element-716b0d57 *, .elementor-11126 .elementor-element.elementor-element-716b0d57::before, .elementor-11126 .elementor-element.elementor-element-716b0d57::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f4fc2fe */.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button{background:linear-gradient(135deg,#8C5E1E 0%,#F6E2A0 28%,#C99A43 50%,#FFF1C4 72%,#B07E2C 100%) !important;background-size:200% 200% !important;animation:pgGlow 2.6s ease-in-out infinite,pgBgShift 5s ease infinite;position:relative;overflow:hidden;text-shadow:0 1px 0 rgba(255,241,196,.6);}
.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button:hover{background:linear-gradient(135deg,#14061A 0%,#64266F 55%,#2E0F35 100%) !important;text-shadow:none;}
.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);animation:pgShine 3.2s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button-icon{display:inline-flex;animation:pgCart 2.6s ease-in-out infinite;transform-origin:50% 80%;}
.elementor-11126 .elementor-element.elementor-element-5f4fc2fe .elementor-button-icon svg{fill:currentColor;}
@keyframes pgShine{0%{left:-80%;}55%,100%{left:130%;}}
@keyframes pgCart{0%,70%,100%{transform:rotate(0);}76%{transform:rotate(-14deg);}84%{transform:rotate(12deg);}92%{transform:rotate(-6deg);}}
@keyframes pgGlow{0%,100%{box-shadow:0 8px 22px rgba(167,123,45,.40);}50%{box-shadow:0 10px 34px rgba(214,173,82,.75),0 0 0 5px rgba(243,217,138,.22);}}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-5f4fc2fe, .elementor-11126 .elementor-element.elementor-element-5f4fc2fe *, .elementor-11126 .elementor-element.elementor-element-5f4fc2fe::before, .elementor-11126 .elementor-element.elementor-element-5f4fc2fe::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60c7d07d */.elementor-11126 .elementor-element.elementor-element-60c7d07d{background:radial-gradient(circle at 100% 0%,rgba(214,173,82,.14),transparent 45%),linear-gradient(180deg,#F6EEF7 0%,#F1E6F3 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e0390ab */.elementor-11126 .elementor-element.elementor-element-4e0390ab .elementor-heading-title{color:#F3D98A !important;animation:pgTextGlow2 2.6s ease-in-out infinite;}
@keyframes pgTextGlow2{0%,100%{text-shadow:0 2px 0 #6B4718;}50%{text-shadow:0 2px 0 #6B4718,0 0 20px rgba(243,217,138,.8);}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-4e0390ab, .elementor-11126 .elementor-element.elementor-element-4e0390ab *, .elementor-11126 .elementor-element.elementor-element-4e0390ab::before, .elementor-11126 .elementor-element.elementor-element-4e0390ab::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f6c2649 */.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-widget-wrap{position:relative;overflow:hidden;}
.elementor-11126 .elementor-element.elementor-element-1f6c2649 > .elementor-widget-wrap::before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,241,196,.18),transparent);transform:skewX(-18deg);animation:pgSweep 5s ease-in-out infinite;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-1f6c2649, .elementor-11126 .elementor-element.elementor-element-1f6c2649 *, .elementor-11126 .elementor-element.elementor-element-1f6c2649::before, .elementor-11126 .elementor-element.elementor-element-1f6c2649::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51a611bd */.elementor-11126 .elementor-element.elementor-element-51a611bd{position:relative;overflow:hidden;}
.elementor-11126 .elementor-element.elementor-element-51a611bd::before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent,rgba(255,241,196,.35),transparent);transform:skewX(-18deg);animation:pgSweep 4.5s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-51a611bd::after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:120px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(90deg,transparent,#F3D98A,#D6AD52,#F3D98A,transparent);animation:pgBreath 2.6s ease-in-out infinite;}
.elementor-11126 .elementor-element.elementor-element-51a611bd .elementor-heading-title{background:linear-gradient(100deg,#C9973F 0%,#FFF4CF 22%,#D6AD52 42%,#F6E2A0 58%,#A9792A 78%,#FFF1C4 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pgGoldText 5s linear infinite;filter:drop-shadow(0 2px 0 rgba(20,6,24,.85)) drop-shadow(0 0 12px rgba(214,173,82,.35));text-shadow:none !important;}
@keyframes pgSpin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes pgGoldText{to{background-position:250% center;}}
@keyframes pgSweep{0%{left:-60%;}60%,100%{left:140%;}}
@keyframes pgBgShift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
@keyframes pgDust{from{background-position:0 0,0 0,0 0;}to{background-position:0 -600px,0 -400px,0 -300px;}}
@keyframes pgBreath{0%,100%{opacity:.55;}50%{opacity:1;}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-51a611bd, .elementor-11126 .elementor-element.elementor-element-51a611bd *, .elementor-11126 .elementor-element.elementor-element-51a611bd::before, .elementor-11126 .elementor-element.elementor-element-51a611bd::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-346ff1be *//* =========================================
   PUREGROWTH PREMIUM CHECKOUT — purple / green / gold
   ========================================= */
.woocommerce-checkout{--pg-purple:#64266F;--pg-purple-d:#421447;--pg-plum:#28102F;--pg-forest:#123D2D;--pg-emerald:#0D5137;--pg-leaf:#65A83E;--pg-gold:#D6AD52;--pg-champ:#F3D98A;--pg-antique:#A77B2D;--pg-border:#E7D5A4;--pg-text:#24172B;--pg-muted:#62576A;}

/* MAIN CHECKOUT AREA */
.woocommerce-checkout form.checkout{background:#FCFAF5;border:1.5px solid #E7D5A4;border-radius:18px;padding:18px;box-shadow:0 10px 30px rgba(40,16,47,.10);}

/* SECTION HEADINGS */
.woocommerce-checkout h3,
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #your_products_heading{color:#F3D98A !important;background:linear-gradient(135deg,#28102F 0%,#64266F 55%,#421447 100%) !important;border-radius:12px;padding:13px 16px;text-align:center;font-weight:700;border:1px solid #D6AD52;box-shadow:0 8px 18px rgba(40,16,47,.22),inset 0 1px 0 rgba(255,255,255,.12);margin-bottom:16px;}

/* PRODUCT OPTION CARDS */
.woocommerce-checkout .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row,
.woocommerce-checkout .woocommerce-checkout-review-order-table,
.woocommerce-checkout .cart_item{background:#FFFFFF;border-radius:14px;border:1px solid #E7D5A4;box-shadow:0 6px 18px rgba(40,16,47,.07);}
.woocommerce-checkout .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row{padding:12px;margin-bottom:10px;}
.woocommerce-checkout .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-item-selected,
.woocommerce-checkout .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row:hover{border-color:#D6AD52;box-shadow:0 6px 20px rgba(167,123,45,.18);}
.woocommerce-checkout .wcf-product-option-wrap img{border-radius:10px;}

/* LABELS & INPUTS */
.woocommerce-checkout .form-row label{color:#24172B;font-weight:700;margin-bottom:7px;}
.woocommerce-checkout input.input-text,
.woocommerce-checkout textarea,
.woocommerce-checkout select{width:100%;background:#FFFFFF;border:1.5px solid #E7D5A4;border-radius:10px;padding:13px 14px;color:#24172B;font-size:15px;box-shadow:inset 0 2px 5px rgba(40,16,47,.04);transition:all .25s ease;}
.woocommerce-checkout input.input-text:focus,
.woocommerce-checkout textarea:focus,
.woocommerce-checkout select:focus{border-color:#64266F;outline:none;box-shadow:0 0 0 3px rgba(100,38,111,.14),0 5px 12px rgba(40,16,47,.08);}

/* YOUR ORDER BOX */
.woocommerce-checkout #order_review{background:#FFFFFF;border-radius:16px;padding:14px;border:1px solid #E7D5A4;box-shadow:0 10px 28px rgba(40,16,47,.10);}
.woocommerce-checkout #order_review table{background:#FFFFFF;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0;width:100%;}
.woocommerce-checkout #order_review th{color:#421447;font-weight:800;background:#F4EDF6;padding:12px 10px;}
.woocommerce-checkout #order_review td{padding:12px 10px;color:#24172B;border-bottom:1px dashed #E7D5A4;}

/* TOTAL */
.woocommerce-checkout #order_review .order-total td,
.woocommerce-checkout #order_review .order-total th{color:#0D5137;font-size:18px;font-weight:900;background:#FBF4DF;}

/* RADIOS */
.woocommerce-checkout input[type="radio"],
.woocommerce-checkout input[type="checkbox"]{accent-color:#0D5137;}

/* PAYMENT BOX */
.woocommerce-checkout #payment{background:#FFFFFF;border:1px solid #E7D5A4;border-radius:14px;padding:16px;margin-top:18px;box-shadow:0 8px 20px rgba(40,16,47,.08);}
.woocommerce-checkout #payment li{color:#24172B;font-weight:600;}
.woocommerce-checkout #payment .payment_box{background:#F4EDF6;border-radius:10px;color:#62576A;padding:14px;margin-top:10px;}
.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#F4EDF6 !important;}

/* CONFIRM ORDER BUTTON */
.woocommerce-checkout #place_order{width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#123D2D 0%,#0D5137 60%,#246642 100%) !important;color:#FFFFFF !important;border:2px solid #D6AD52 !important;border-radius:12px;padding:17px 20px;font-size:19px;font-weight:800;box-shadow:0 10px 22px rgba(13,81,55,.32),inset 0 1px 0 rgba(255,255,255,.18);transition:all .25s ease;animation:pgOrderGlow 2.8s ease-in-out infinite;}
.woocommerce-checkout #place_order:hover{transform:translateY(-2px);background:linear-gradient(135deg,#28102F 0%,#64266F 55%,#421447 100%) !important;box-shadow:0 14px 28px rgba(66,20,71,.38);}
@keyframes pgOrderGlow{0%,100%{box-shadow:0 10px 22px rgba(13,81,55,.32);}50%{box-shadow:0 10px 30px rgba(214,173,82,.55),0 0 0 4px rgba(243,217,138,.22);}}
@media (prefers-reduced-motion: reduce){.woocommerce-checkout #place_order{animation:none;}}

/* QUANTITY */
.woocommerce-checkout .quantity,
.woocommerce-checkout .wcf-qty{border-radius:8px;overflow:hidden;}

/* MOBILE */
@media (max-width: 767px){
  .woocommerce-checkout form.checkout{padding:10px;border-radius:14px;}
  .woocommerce-checkout h3,
  .woocommerce-checkout #order_review_heading{font-size:19px;padding:12px 10px;}
  .woocommerce-checkout #order_review{padding:10px;}
  .woocommerce-checkout #place_order{font-size:17px;padding:15px;}
}

/* Billing Details heading fix */
.woocommerce-checkout .woocommerce-billing-fields > h3{color:#F3D98A !important;background:linear-gradient(135deg,#28102F 0%,#64266F 55%,#421447 100%) !important;border-radius:12px !important;padding:11px 16px !important;text-align:center !important;font-weight:700 !important;box-shadow:0 8px 18px rgba(40,16,47,.22) !important;border:1px solid #D6AD52 !important;}

/* WooCommerce - Your Order Heading */
.woocommerce-checkout #order_review_heading{color:#F3D98A !important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-780b62a6 */.elementor-11126 .elementor-element.elementor-element-780b62a6 > .elementor-widget-wrap{animation:pgRing 3s ease-in-out infinite;}
@keyframes pgRing{0%,100%{box-shadow:0 10px 30px rgba(40,16,47,.16),0 0 0 0 rgba(214,173,82,.0);}50%{box-shadow:0 14px 36px rgba(40,16,47,.20),0 0 0 6px rgba(214,173,82,.18);}}
@media (prefers-reduced-motion: reduce){.elementor-11126 .elementor-element.elementor-element-780b62a6, .elementor-11126 .elementor-element.elementor-element-780b62a6 *, .elementor-11126 .elementor-element.elementor-element-780b62a6::before, .elementor-11126 .elementor-element.elementor-element-780b62a6::after{animation:none !important;transition:none !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2363f54a */.order .checkout-bar {
    display: none;
}/* End custom CSS */