.elementor-1019 .elementor-element.elementor-element-48b6767:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-48b6767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E090B;}.elementor-1019 .elementor-element.elementor-element-48b6767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-48b6767 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-8290ac2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-8290ac2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-20a7bb5{--e-image-carousel-slides-to-show:1;}.elementor-1019 .elementor-element.elementor-element-292e2e4 > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-f5e1f02{--spacer-size:0px;background-color:#FFFFFF;}.elementor-1019 .elementor-element.elementor-element-207b3cc > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-207b3cc:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-207b3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-207b3cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-207b3cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-0641801 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-0641801 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-0641801 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.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-1019 .elementor-element.elementor-element-65443c8{text-align:center;background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-65443c8 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:500;color:#000000;}.elementor-1019 .elementor-element.elementor-element-b63ebb6{--e-image-carousel-slides-to-show:4;}.elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;color:#000000;}.elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-b63ebb6 .elementor-image-carousel-caption{text-align:center;color:#000000;font-size:18px;}.elementor-1019 .elementor-element.elementor-element-84f1891:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-84f1891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E090B;}.elementor-1019 .elementor-element.elementor-element-84f1891{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-84f1891 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-56cfb4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1019 .elementor-element.elementor-element-56cfb4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7DB;}.elementor-1019 .elementor-element.elementor-element-56cfb4b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-1019 .elementor-element.elementor-element-56cfb4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-1019 .elementor-element.elementor-element-7e5162d .elementor-cta__content{text-align:center;}.elementor-1019 .elementor-element.elementor-element-7e5162d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-1019 .elementor-element.elementor-element-7e5162d .elementor-cta .elementor-cta__bg, .elementor-1019 .elementor-element.elementor-element-7e5162d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1019 .elementor-element.elementor-element-525a622{text-align:center;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1019 .elementor-element.elementor-element-525a622 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#F2E7DB;}.elementor-1019 .elementor-element.elementor-element-64a191e{text-align:center;}.elementor-1019 .elementor-element.elementor-element-64a191e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#F2E7DB;}.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-1019 .elementor-element.elementor-element-bbccdcd{text-align:center;color:#BEB5AA;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1019 .elementor-element.elementor-element-4be916f .elementor-button{background-color:#61CE7000;}.elementor-1019 .elementor-element.elementor-element-4be916f{margin:63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1019 .elementor-element.elementor-element-1fc9d23 > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-c005522{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-9d4751a{text-align:center;background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-9d4751a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:500;color:#471F1F;}.elementor-1019 .elementor-element.elementor-element-8f402e9 > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-8f402e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-8f402e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1019 .elementor-element.elementor-element-93a74e3 img{border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-426f39d{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-214a776 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-214a776 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-214a776 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-214a776 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-214a776 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-214a776{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-1973091 img{border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-1973091{width:var( --container-widget-width, 103.783% );max-width:103.783%;--container-widget-width:103.783%;--container-widget-flex-grow:0;}.elementor-1019 .elementor-element.elementor-element-f73076c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1019 .elementor-element.elementor-element-68e486f .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-68e486f .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-68e486f .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-68e486f .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-68e486f .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-68e486f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-0151c3f img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-3abcaa5{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-668c0ab .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-668c0ab .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-668c0ab .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-668c0ab .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-668c0ab .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-668c0ab{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-0511485{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-2dacae4 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-80cd54b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-6effde8 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-6effde8 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-6effde8 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-6effde8 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-6effde8 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-6effde8{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-2fb7024:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-2fb7024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-2fb7024{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-2fb7024 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-da3eae0{text-align:center;}.elementor-1019 .elementor-element.elementor-element-da3eae0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#471F1F;}.elementor-1019 .elementor-element.elementor-element-9c6fa5b > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-9c6fa5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-9c6fa5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-4f55d9d > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-4f55d9d > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-4f55d9d > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-4f55d9d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-4f55d9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-df92953 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-3bf5a67{text-align:center;}.elementor-1019 .elementor-element.elementor-element-3bf5a67 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-82fbe85 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-82fbe85 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-82fbe85 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-82fbe85 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-82fbe85 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-82fbe85{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-2f1f0cf > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-2f1f0cf > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-2f1f0cf > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-3cd8b38 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-0d25f11{text-align:center;}.elementor-1019 .elementor-element.elementor-element-0d25f11 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-b2f26a1 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-b2f26a1 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-b2f26a1 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-b2f26a1 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-b2f26a1 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-b2f26a1{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-b58fbc9 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-b58fbc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-b58fbc9 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-76ffaeb img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-771d3d1{text-align:center;}.elementor-1019 .elementor-element.elementor-element-771d3d1 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-fcf997e .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-fcf997e .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-fcf997e .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-fcf997e .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-fcf997e .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-fcf997e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-036f8e3 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-036f8e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-036f8e3 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-f771a64 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-5dd1449{text-align:center;}.elementor-1019 .elementor-element.elementor-element-5dd1449 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-6d35157 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:#3A1010;color:#3A1010;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-6d35157 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-6d35157 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-6d35157 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-6d35157 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-6d35157{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-b36bbc2{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-ea25888{text-align:center;background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-ea25888 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#471F1F;}.elementor-1019 .elementor-element.elementor-element-c6b387f > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-be68761 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1019 .elementor-element.elementor-element-be68761{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-79434c8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1019 .elementor-element.elementor-element-79434c8{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-77149f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1019 .elementor-element.elementor-element-77149f6{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-184e1c8{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-18d8312:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-18d8312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1019 .elementor-element.elementor-element-18d8312{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-18d8312 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-e3f7660{text-align:center;background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-e3f7660 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-ed9651d > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-ed9651d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-ed9651d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-a31b02b > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-a31b02b > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-a31b02b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1019 .elementor-element.elementor-element-590c937 img{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-cf5e86b{text-align:start;}.elementor-1019 .elementor-element.elementor-element-cf5e86b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-64272b7 .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-64272b7 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-64272b7 .elementor-button:focus{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-f8a7630{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-1d9473b > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-1d9473b > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-1d9473b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1019 .elementor-element.elementor-element-dbd009f img{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-01de624 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;color:#1B0609;}.elementor-1019 .elementor-element.elementor-element-cff686e .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-cff686e .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-cff686e .elementor-button:focus{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-4d47361 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-4d47361 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-4d47361 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1019 .elementor-element.elementor-element-a91ac80 img{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-cb84623 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#1B0609;}.elementor-1019 .elementor-element.elementor-element-9d30d24 .elementor-button{fill:#442121;color:#442121;background-color:#00000000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-9d30d24 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-9d30d24 .elementor-button:focus{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-5097d2b > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-5097d2b > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-5097d2b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1019 .elementor-element.elementor-element-2cfc208 img{border-radius:15px 15px 15px 15px;}.elementor-1019 .elementor-element.elementor-element-a8162f2 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;color:#1B0609;}.elementor-1019 .elementor-element.elementor-element-c94aeaa .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-c94aeaa .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-c94aeaa .elementor-button:focus{background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-007f66e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-007f66e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-bc34769{text-align:center;background-color:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-bc34769 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#471F1F;}.elementor-1019 .elementor-element.elementor-element-f965093 > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-f965093{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-f965093 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-62cea35 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-62cea35 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-62cea35 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-5a9d12f img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-d27fb95{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-c5d52c6 .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-c5d52c6 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-c5d52c6 .elementor-button:focus{color:#F9F3EE;background-color:#3A1010;}.elementor-1019 .elementor-element.elementor-element-c5d52c6 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-c5d52c6 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-1545661 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-1545661 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-1545661 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-1c89ee6 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-3524bae{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-79e1940 .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-79e1940 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-79e1940 .elementor-button:focus{color:#F9F3EE;background-color:#442121;}.elementor-1019 .elementor-element.elementor-element-79e1940 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-79e1940 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-125e2ac > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-125e2ac > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-125e2ac > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-acce396 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-f598ff1{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;color:#646464;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1019 .elementor-element.elementor-element-60236bc .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-60236bc .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-60236bc .elementor-button:focus{color:#F9F3EE;background-color:#442121;}.elementor-1019 .elementor-element.elementor-element-60236bc .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-60236bc .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-60236bc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1019 .elementor-element.elementor-element-6ff4d8f > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-6ff4d8f > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-6ff4d8f > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-97d1d90 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1019 .elementor-element.elementor-element-e97be67{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1019 .elementor-element.elementor-element-cf833d6 .elementor-button{fill:#442121;color:#442121;background-color:#61CE7000;border-style:solid;}.elementor-1019 .elementor-element.elementor-element-cf833d6 .elementor-button:hover, .elementor-1019 .elementor-element.elementor-element-cf833d6 .elementor-button:focus{color:#F9F3EE;background-color:#442121;}.elementor-1019 .elementor-element.elementor-element-cf833d6 .elementor-button:hover svg, .elementor-1019 .elementor-element.elementor-element-cf833d6 .elementor-button:focus svg{fill:#F9F3EE;}.elementor-1019 .elementor-element.elementor-element-9b6f5f2{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-b01d9b6{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-ac2a764{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-ac2a764 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-a5506f9{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-2222359{text-align:center;}.elementor-1019 .elementor-element.elementor-element-2222359 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#4E090B;}.elementor-1019 .elementor-element.elementor-element-8be8eeb{text-align:center;}.elementor-1019 .elementor-element.elementor-element-0cfd4ce{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-d6ddd8d > .elementor-container{max-width:1400px;}.elementor-1019 .elementor-element.elementor-element-d6ddd8d, .elementor-1019 .elementor-element.elementor-element-d6ddd8d > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-d6ddd8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-d6ddd8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-de31c52 > .elementor-element-populated{border-style:solid;}.elementor-1019 .elementor-element.elementor-element-de31c52 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-de31c52 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-de31c52 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-0f5ad41{text-align:center;}.elementor-1019 .elementor-element.elementor-element-0f5ad41 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-b1c00a7{text-align:start;color:#070707;}.elementor-1019 .elementor-element.elementor-element-b1c00a7 p{margin-block-end:0px;}.elementor-1019 .elementor-element.elementor-element-735d114 > .elementor-element-populated{border-style:solid;}.elementor-1019 .elementor-element.elementor-element-735d114 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-735d114 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-735d114 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-7db0fa7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1019 .elementor-element.elementor-element-7ad6fd1 > .elementor-element-populated{border-style:solid;}.elementor-1019 .elementor-element.elementor-element-7ad6fd1 > .elementor-element-populated, .elementor-1019 .elementor-element.elementor-element-7ad6fd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1019 .elementor-element.elementor-element-7ad6fd1 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1019 .elementor-element.elementor-element-d8666ef .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-1019 .elementor-element.elementor-element-6d169fe:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-6d169fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEDED;}.elementor-1019 .elementor-element.elementor-element-6d169fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-6d169fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-fcd6fe0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-fcd6fe0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-8c44666{--spacer-size:140px;}.elementor-1019 .elementor-element.elementor-element-faf5671{--spacer-size:50px;}.elementor-1019 .elementor-element.elementor-element-4723c4d:not(.elementor-motion-effects-element-type-background), .elementor-1019 .elementor-element.elementor-element-4723c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#622425;}.elementor-1019 .elementor-element.elementor-element-4723c4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1019 .elementor-element.elementor-element-4723c4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1019 .elementor-element.elementor-element-1b686e9{--spacer-size:168px;}.elementor-1019 .elementor-element.elementor-element-f202f50{text-align:center;}.elementor-1019 .elementor-element.elementor-element-f202f50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1019 .elementor-element.elementor-element-58f3b9a{--spacer-size:50px;}/* Start custom CSS for column, class: .elementor-element-8290ac2 */.elementor-1019 .elementor-element.elementor-element-8290ac2 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-8290ac2::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-8290ac2:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65443c8 */.elementor-1019 .elementor-element.elementor-element-65443c8 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-65443c8::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-65443c8:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d4751a */.elementor-1019 .elementor-element.elementor-element-9d4751a {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-9d4751a::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-9d4751a:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3eae0 */.elementor-1019 .elementor-element.elementor-element-da3eae0 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-da3eae0::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-da3eae0:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea25888 */.elementor-1019 .elementor-element.elementor-element-ea25888 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-ea25888::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-ea25888:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3f7660 */.elementor-1019 .elementor-element.elementor-element-e3f7660 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-e3f7660::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-e3f7660:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc34769 */.elementor-1019 .elementor-element.elementor-element-bc34769 {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-bc34769::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-bc34769:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8abe52f */.elementor-1019 .elementor-element.elementor-element-8abe52f {
    position: relative;
    overflow: hidden;
}

.elementor-1019 .elementor-element.elementor-element-8abe52f::after {
    content: "";
    position: absolute;
    top: -60%;
    left: -80%;
    width: 35%;
    height: 220%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 190, 40, 0.15) 20%,
        rgba(255, 215, 80, 0.95) 45%,
        rgba(255, 245, 180, 1) 50%,
        rgba(255, 190, 40, 0.95) 55%,
        rgba(255, 190, 40, 0.15) 80%,
        transparent 100%
    );

    transform: rotate(25deg);
    pointer-events: none;
    filter: blur(1px);

    opacity: 0;

    /* Cursor हटाने पर Right → Left */
    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 1.2s;
}

/* Cursor ले जाने पर Left → Right */
.elementor-1019 .elementor-element.elementor-element-8abe52f:hover::after {
    left: 150%;
    opacity: 1;

    transition:
        left 0.6s ease-in-out,
        opacity 0s linear 0s;
}/* End custom CSS */