.elementor-348 .elementor-element.elementor-element-4738ed27:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-4738ed27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://littlewonders.lk/wp-content/uploads/2026/06/Untitled-design-2026-06-20T110249.660.png");background-repeat:no-repeat;}.elementor-348 .elementor-element.elementor-element-4738ed27 > .elementor-container{max-width:1140px;min-height:500px;}.elementor-348 .elementor-element.elementor-element-4738ed27 > .elementor-background-overlay{opacity:0.23;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-4738ed27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-348 .elementor-element.elementor-element-33c912a1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-348 .elementor-element.elementor-element-7169bd5{text-align:center;}.elementor-348 .elementor-element.elementor-element-7169bd5 .elementor-heading-title{font-size:21px;color:var( --e-global-color-01ca894 );}.elementor-348 .elementor-element.elementor-element-83d07b2:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-83d07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://littlewonders.lk/wp-content/uploads/2026/06/Untitled-design-2026-06-20T111948.134.png");}.elementor-348 .elementor-element.elementor-element-83d07b2 > .elementor-background-overlay{background-color:var( --e-global-color-bcbec79 );opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-83d07b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-68bbe04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-68bbe04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-background-slideshow{border-radius:0px 12px 12px 0px;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 60px 60px 40px;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-2bea6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-348 .elementor-element.elementor-element-2bea6f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-909f84d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:30px 0px 0px 0px;text-align:justify;color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-72a2688{z-index:10;}.elementor-348 .elementor-element.elementor-element-23d7e7e, .elementor-348 .elementor-element.elementor-element-23d7e7e > .elementor-background-overlay{border-radius:12px 0px 0px 12px;}.elementor-348 .elementor-element.elementor-element-23d7e7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-348 .elementor-element.elementor-element-23d7e7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-c49d778:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-c49d778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01ca894 );}.elementor-348 .elementor-element.elementor-element-c49d778 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-c49d778{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-517b108.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-517b108.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated{border-style:solid;border-width:10px 0px 10px 0px;border-color:var( --e-global-color-0aee260 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:60px 60px 60px 40px;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-517b108 > .elementor-background-slideshow{border-radius:0px 100px 0px 100px;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-a3d30c3 .elementor-icon-box-wrapper{gap:15px;}.elementor-348 .elementor-element.elementor-element-a3d30c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-a3d30c3.elementor-view-framed .elementor-icon, .elementor-348 .elementor-element.elementor-element-a3d30c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-4974ce6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-4974ce6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated{border-style:solid;border-width:10px 0px 10px 0px;border-color:var( --e-global-color-8ac896c );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:60px 60px 60px 40px;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-background-slideshow{border-radius:0px 100px 0px 100px;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-bca354c .elementor-icon-box-wrapper{gap:15px;}.elementor-348 .elementor-element.elementor-element-438dd68f > .elementor-background-overlay{background-color:var( --e-global-color-1f8a7df );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-438dd68f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-4a71747b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83a6c6d );}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83a6c6d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-4a71747b{z-index:10;}.elementor-348 .elementor-element.elementor-element-bf09fff, .elementor-348 .elementor-element.elementor-element-bf09fff > .elementor-background-overlay{border-radius:12px 0px 0px 12px;}.elementor-348 .elementor-element.elementor-element-bf09fff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-348 .elementor-element.elementor-element-bf09fff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-a0d8bc4{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-f3530c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-f3530c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-background-slideshow{border-radius:0px 12px 12px 0px;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 60px 60px 40px;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-4d5583c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-348 .elementor-element.elementor-element-4d5583c0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-56589c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:30px 0px 0px 0px;text-align:justify;color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-c443fea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-c072ab9 > .elementor-background-overlay{background-image:url("https://littlewonders.lk/wp-content/uploads/2026/06/Untitled-design-2026-06-20T114701.677.png");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-c072ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-348 .elementor-element.elementor-element-5ec939a7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-348 .elementor-element.elementor-element-5ec939a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 10px 50px 10px;}.elementor-348 .elementor-element.elementor-element-5ec939a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-5f35b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-348 .elementor-element.elementor-element-5f35b29 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-524254c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-524254c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-524254c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-524254c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-524254c .elementor-icon-list-item > a{font-weight:600;}.elementor-348 .elementor-element.elementor-element-524254c .elementor-icon-list-text{transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-7a345ae{color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-300db8a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-300db8a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-300db8a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-300db8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-300db8a .elementor-icon-list-item > a{font-weight:600;}.elementor-348 .elementor-element.elementor-element-300db8a .elementor-icon-list-text{transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-4f1e5b3{color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-7a908fd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-7a908fd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-7a908fd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-7a908fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-7a908fd .elementor-icon-list-item > a{font-weight:600;}.elementor-348 .elementor-element.elementor-element-7a908fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-85d41a4{color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-d85184e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-d85184e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-d85184e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-d85184e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-d85184e .elementor-icon-list-item > a{font-weight:600;}.elementor-348 .elementor-element.elementor-element-d85184e .elementor-icon-list-text{transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-3a8e6f0{color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-1b3ae8d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-1b3ae8d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-1b3ae8d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-1b3ae8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-1b3ae8d .elementor-icon-list-item > a{font-weight:600;}.elementor-348 .elementor-element.elementor-element-1b3ae8d .elementor-icon-list-text{transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-1a22507{color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-2e7993df > .elementor-background-overlay{opacity:0.5;}.elementor-348 .elementor-element.elementor-element-2e7993df{margin-top:0px;margin-bottom:0px;padding:0px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -2px 0px 0px;--e-column-margin-right:-2px;--e-column-margin-left:0px;padding:10px 0px 10px 10px;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-434cccf5{z-index:10;}.elementor-348 .elementor-element.elementor-element-291344c8, .elementor-348 .elementor-element.elementor-element-291344c8 > .elementor-background-overlay{border-radius:12px 0px 0px 12px;}.elementor-348 .elementor-element.elementor-element-291344c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-348 .elementor-element.elementor-element-291344c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 0px;}.elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-6ed419f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-6ed419f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-background-slideshow{border-radius:0px 12px 12px 0px;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 0px 12px -2px;--e-column-margin-right:0px;--e-column-margin-left:-2px;padding:40px 60px 40px 40px;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-e33102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-348 .elementor-element.elementor-element-e33102 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-0aee260 );}.elementor-348 .elementor-element.elementor-element-b2cbe7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-348 .elementor-element.elementor-element-b2cbe7a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-736e918{text-align:justify;}.elementor-348 .elementor-element.elementor-element-3b620cf3 > .elementor-background-overlay{opacity:0.5;}.elementor-348 .elementor-element.elementor-element-3b620cf3{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f8a7df );}.elementor-bc-flex-widget .elementor-348 .elementor-element.elementor-element-5bc13cbd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-348 .elementor-element.elementor-element-5bc13cbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-background-slideshow{border-radius:12px 0px 0px 12px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px -2px 12px 0px;--e-column-margin-right:-2px;--e-column-margin-left:0px;padding:40px 60px 40px 40px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-34c675c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-348 .elementor-element.elementor-element-34c675c1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-3c1afc3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-348 .elementor-element.elementor-element-3c1afc3b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-7029e7af{text-align:justify;color:var( --e-global-color-accent );}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83a6c6d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -2px;--e-column-margin-right:0px;--e-column-margin-left:-2px;padding:10px 10px 10px 0px;}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-311bc7e6{z-index:10;}.elementor-348 .elementor-element.elementor-element-18fadb9a:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-18fadb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f8a7df );}.elementor-348 .elementor-element.elementor-element-18fadb9a, .elementor-348 .elementor-element.elementor-element-18fadb9a > .elementor-background-overlay{border-radius:0px 12px 12px 0px;}.elementor-348 .elementor-element.elementor-element-18fadb9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-18fadb9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 10px;}.elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:642px){.elementor-348 .elementor-element.elementor-element-68bbe04{width:49.912%;}.elementor-348 .elementor-element.elementor-element-72a2688{width:50%;}.elementor-348 .elementor-element.elementor-element-434cccf5{width:50%;}.elementor-348 .elementor-element.elementor-element-6ed419f3{width:49.912%;}.elementor-348 .elementor-element.elementor-element-5bc13cbd{width:49.912%;}.elementor-348 .elementor-element.elementor-element-311bc7e6{width:50%;}}@media(max-width:1080px) and (min-width:642px){.elementor-348 .elementor-element.elementor-element-68bbe04{width:100%;}.elementor-348 .elementor-element.elementor-element-72a2688{width:100%;}.elementor-348 .elementor-element.elementor-element-517b108{width:100%;}.elementor-348 .elementor-element.elementor-element-4974ce6{width:100%;}.elementor-348 .elementor-element.elementor-element-4a71747b{width:100%;}.elementor-348 .elementor-element.elementor-element-f3530c7{width:100%;}}@media(min-width:1651px){.elementor-348 .elementor-element.elementor-element-c072ab9 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1650px){.elementor-348 .elementor-element.elementor-element-83d07b2{padding:10px 20px 010px 20px;}.elementor-348 .elementor-element.elementor-element-2bea6f1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-c49d778{padding:10px 20px 010px 20px;}.elementor-348 .elementor-element.elementor-element-438dd68f{padding:10px 20px 010px 20px;}.elementor-348 .elementor-element.elementor-element-4d5583c0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-c072ab9{padding:60px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-5f35b29 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-2e7993df{padding:10px 20px 010px 20px;}.elementor-348 .elementor-element.elementor-element-e33102 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-b2cbe7a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-3b620cf3{padding:10px 20px 10px 20px;}.elementor-348 .elementor-element.elementor-element-3c1afc3b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1080px){.elementor-348 .elementor-element.elementor-element-83d07b2{padding:60px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-2bea6f1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-c49d778{padding:60px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-438dd68f{padding:60px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-4d5583c0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-c072ab9 > .elementor-background-overlay{background-position:top right;}.elementor-348 .elementor-element.elementor-element-c072ab9{padding:60px 20px 20px 020px;}.elementor-348 .elementor-element.elementor-element-5f35b29 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-e33102 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-b2cbe7a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-3c1afc3b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:641px){.elementor-348 .elementor-element.elementor-element-4738ed27 > .elementor-container{min-height:200px;}.elementor-348 .elementor-element.elementor-element-83d07b2{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-68bbe04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-348 .elementor-element.elementor-element-2bea6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-2bea6f1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-909f84d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-348 .elementor-element.elementor-element-72a2688 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-c2389b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-b1eb8bd img{height:305px;object-fit:cover;}.elementor-348 .elementor-element.elementor-element-c49d778{margin-top:0px;margin-bottom:0px;padding:50px 20px 0px 20px;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-517b108 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-517b108 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 50px 15px;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-4974ce6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 50px 15px;}.elementor-348 .elementor-element.elementor-element-4a71747b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-306364a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-f3530c7 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-348 .elementor-element.elementor-element-4d5583c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-348 .elementor-element.elementor-element-4d5583c0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-56589c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-c072ab9 > .elementor-background-overlay{background-image:url("https://littlewonders.lk/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-17-at-10.54.35-1-723x1024.jpeg");opacity:0.22;}.elementor-348 .elementor-element.elementor-element-c072ab9{padding:40px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-5ec939a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-348 .elementor-element.elementor-element-5f35b29 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-2e7993df{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-348 .elementor-element.elementor-element-434cccf5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-79ecb198 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-6ed419f3 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-348 .elementor-element.elementor-element-e33102 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-b2cbe7a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-3b620cf3{margin-top:40px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated, .elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated > .elementor-background-overlay, .elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-348 .elementor-element.elementor-element-5bc13cbd > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-348 .elementor-element.elementor-element-3c1afc3b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-348 .elementor-element.elementor-element-311bc7e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-348 .elementor-element.elementor-element-654846b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-4738ed27 *//* ================================
   Little Wonders Contact Hero
   Premium Elegant Look
   Class: lw-contact-hero
================================ */

.lw-contact-hero {
  position: relative;
  overflow: hidden;
  min-height: 540px;
  display: flex;
  align-items: center;
  justify-content: center;
  isolation: isolate;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* Soft premium overlay */
.lw-contact-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    radial-gradient(circle at center, rgba(255, 247, 237, 0.62) 0%, rgba(255, 240, 228, 0.36) 38%, rgba(211, 145, 126, 0.18) 100%),
    linear-gradient(90deg, rgba(92, 52, 38, 0.18), rgba(255, 244, 232, 0.1), rgba(92, 52, 38, 0.12));
}

/* Premium inner frame */
.lw-contact-hero::after {
  content: "";
  position: absolute;
  inset: 35px;
  z-index: 2;
  border: 1px solid rgba(142, 91, 75, 0.22);
  border-radius: 2px;
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.28),
    0 20px 70px rgba(112, 67, 50, 0.12);
  pointer-events: none;
}

/* Keep content above overlay */
.lw-contact-hero .elementor-container,
.lw-contact-hero .e-con-inner,
.lw-contact-hero .elementor-widget-wrap {
  position: relative;
  z-index: 3;
}

/* Center content card */
.lw-contact-hero .elementor-widget-heading,
.lw-contact-hero .elementor-widget-text-editor {
  text-align: center;
}

/* Main title */
.lw-contact-hero h1,
.lw-contact-hero h2,
.lw-contact-hero .elementor-heading-title {
  color: #7b4a3f !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-size: clamp(24px, 6vw, 46px) !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  line-height: 1.05 !important;
  text-shadow: 0 8px 28px rgba(94, 53, 42, 0.16);
  margin-bottom: 22px !important;
}

/* Decorative line above title */
.lw-contact-hero .elementor-widget-heading::before {
  content: "✦";
  display: block;
  width: 220px;
  margin: 0 auto 18px;
  color: #b78378;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  background:
    linear-gradient(to right, transparent, rgba(167, 108, 94, 0.65), transparent);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: center;
}

/* Subtitle */
.lw-contact-hero .elementor-widget-text-editor,
.lw-contact-hero .elementor-widget-text-editor p {
  color: #8b5e53 !important;
  font-family: Georgia, serif !important;
  font-size: clamp(18px, 1.6vw, 25px) !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: 0.2px;
  text-shadow: 0 5px 18px rgba(255, 255, 255, 0.65);
}

/* Decorative line between title and subtitle */
.lw-contact-hero .elementor-widget-text-editor::before {
  content: "♥";
  display: block;
  width: 230px;
  margin: 0 auto 18px;
  color: #c58c82;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background:
    linear-gradient(to right, transparent, rgba(183, 124, 111, 0.55), transparent);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: center;
}

/* Optional: remove too bright white text */
.lw-contact-hero * {
  text-shadow: none;
}

/* ================================
   Premium Header / Menu
================================ */

.site-header,
header,
.elementor-location-header {
  background: rgba(255, 250, 245, 0.94) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-bottom: 1px solid rgba(151, 101, 83, 0.18);
  box-shadow: 0 12px 35px rgba(98, 58, 42, 0.08);
}

.elementor-nav-menu > li > a,
.elementor-nav-menu a {
  color: #4f2f25 !important;
  font-family: Georgia, serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2px;
  transition: all 0.3s ease;
}

.elementor-nav-menu > li > a:hover,
.elementor-nav-menu .current-menu-item > a,
.elementor-nav-menu .elementor-item-active {
  color: #b87771 !important;
}

.elementor-nav-menu .current-menu-item > a::after,
.elementor-nav-menu .elementor-item-active::after {
  background: #b87771 !important;
  height: 2px !important;
  border-radius: 10px;
}

/* Cart box premium look */
.elementor-menu-cart__toggle_button,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {
  background: rgba(255, 247, 241, 0.8) !important;
  border: 1px solid rgba(130, 80, 65, 0.32) !important;
  border-radius: 10px !important;
  color: #4e2d21 !important;
  box-shadow: 0 12px 30px rgba(96, 54, 39, 0.08);
  transition: all 0.3s ease;
}

.elementor-menu-cart__toggle_button:hover,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(96, 54, 39, 0.14);
}

/* ================================
   Mobile Responsive
================================ */

@media (max-width: 767px) {
  .lw-contact-hero {
    min-height: 250px;
    background-position: center center !important;
  }

  .lw-contact-hero::after {
    inset: 18px;
  }

  .lw-contact-hero h1,
  .lw-contact-hero h2,
  .lw-contact-hero .elementor-heading-title {
    font-size: 26px !important;
    line-height: 1.08 !important;
    margin-bottom: 5px !important;
  }

  .lw-contact-hero .elementor-widget-heading::before,
  .lw-contact-hero .elementor-widget-text-editor::before {
    width: 160px;
  }

  .lw-contact-hero .elementor-widget-text-editor,
  .lw-contact-hero .elementor-widget-text-editor p {
    font-size: 17px !important;
    line-height: 1.5 !important;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .elementor-nav-menu a {
    font-size: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83d07b2 *//* =====================================
   LITTLE WONDERS - WHO WE ARE SECTION
   Premium Elegant Design
   Main section class: lw-who-premium
===================================== */

.lw-who-premium{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* soft premium overlay */
.lw-who-premium::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:
    linear-gradient(90deg, rgba(78,44,26,0.38) 0%, rgba(78,44,26,0.20) 42%, rgba(235,223,212,0.82) 100%),
    linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.08));
  pointer-events:none;
}

/* subtle outer frame */
.lw-who-premium::after{
  content:"";
  position:absolute;
  inset:18px;
  z-index:0;
  border:1px solid rgba(255,255,255,0.16);
  border-radius:34px;
  pointer-events:none;
}

/* content above overlay */
.lw-who-premium .elementor-container,
.lw-who-premium .e-con-inner,
.lw-who-premium .elementor-widget-wrap{
  position:relative;
  z-index:2;
}

/* main columns spacing */
.lw-who-premium .elementor-container,
.lw-who-premium .e-con-inner{
  align-items:center !important;
  gap:40px !important;
}

/* LEFT CONTENT BOX */
.lw-who-premium .elementor-column:first-child > .elementor-widget-wrap,
.lw-who-premium .e-con:first-child{
  background: linear-gradient(180deg, rgba(78,44,26,0.36), rgba(78,44,26,0.50));
  border:1px solid rgba(255,255,255,0.16);
  border-radius:30px;
  box-shadow:
    0 28px 60px rgba(0,0,0,0.14),
    inset 0 0 0 1px rgba(255,255,255,0.06);
  backdrop-filter: blur(8px);
}

/* heading */
.lw-who-premium .elementor-heading-title{
  color:#ffffff !important;
  font-family:"Playfair Display", Georgia, serif !important;
  font-weight:700 !important;
  letter-spacing:0.3px;
  line-height:1.15 !important;
  text-shadow:0 8px 18px rgba(0,0,0,0.12);
}

/* underline */
.lw-who-premium .elementor-widget-heading::after{
  content:"";
  display:block;
  width:90px;
  height:2px;
  margin-top:14px;
  border-radius:50px;
  background:linear-gradient(to right, #EBDFD4, rgba(235,223,212,0));
}

/* text */
.lw-who-premium .elementor-widget-text-editor,
.lw-who-premium .elementor-widget-text-editor p{
  color:rgba(255,255,255,0.96) !important;
  line-height:1.8 !important;
  letter-spacing:0.15px;
}

/* RIGHT IMAGE PANEL - NO DOTTED BORDER */
.lw-who-premium .elementor-column:last-child > .elementor-widget-wrap,
.lw-who-premium .e-con:last-child{
  position:relative;
  background:linear-gradient(180deg, rgba(235,223,212,0.90), rgba(222,201,183,0.76));
  border:1px solid rgba(255,255,255,0.24);
  border-radius:42px;
  box-shadow:
    0 28px 60px rgba(78,44,26,0.14),
    inset 0 0 0 1px rgba(255,255,255,0.16);
  backdrop-filter:blur(6px);
  overflow:hidden;
}

/* REMOVE dotted / dashed borders from right side */
.lw-who-premium .elementor-column:last-child > .elementor-widget-wrap::before,
.lw-who-premium .elementor-column:last-child > .elementor-widget-wrap::after,
.lw-who-premium .e-con:last-child::before,
.lw-who-premium .e-con:last-child::after,
.lw-who-premium .elementor-column:last-child .elementor-widget::before,
.lw-who-premium .elementor-column:last-child .elementor-widget::after{
  display:none !important;
  content:none !important;
  border:0 !important;
}

/* image wrapper */
.lw-who-premium .elementor-column:last-child .elementor-widget-image,
.lw-who-premium .e-con:last-child .elementor-widget-image{
  text-align:center;
  position:relative;
  z-index:3;
}

/* right image */
.lw-who-premium .elementor-widget-image img{
  border-radius:26px !important;
  box-shadow:
    0 18px 38px rgba(78,44,26,0.18),
    0 0 0 10px rgba(255,255,255,0.18);
  transition:all 0.35s ease;
  max-width:100%;
}

.lw-who-premium .elementor-widget-image img:hover{
  transform:translateY(-4px);
  box-shadow:
    0 24px 46px rgba(78,44,26,0.22),
    0 0 0 10px rgba(255,255,255,0.20);
}

/* remove extra gap */
.lw-who-premium .elementor-widget:not(:last-child){
  margin-bottom:16px !important;
}

/* TABLET */
@media (max-width:1024px){
  .lw-who-premium .elementor-container,
  .lw-who-premium .e-con-inner{
    gap:28px !important;
  }
}

/* MOBILE */
@media (max-width:767px){
  .lw-who-premium::after{
    inset:10px;
    border-radius:20px;
  }

  .lw-who-premium .elementor-container,
  .lw-who-premium .e-con-inner{
    gap:20px !important;
  }

  .lw-who-premium .elementor-column:first-child > .elementor-widget-wrap,
  .lw-who-premium .elementor-column:last-child > .elementor-widget-wrap,
  .lw-who-premium .e-con:first-child,
  .lw-who-premium .e-con:last-child{
    border-radius:24px;
  }

  .lw-who-premium .elementor-heading-title,
  .lw-who-premium .elementor-widget-text-editor,
  .lw-who-premium .elementor-widget-text-editor p{
    text-align:center !important;
  }

  .lw-who-premium .elementor-widget-heading::after{
    margin-left:auto;
    margin-right:auto;
  }

  .lw-who-premium .elementor-widget-image img{
    border-radius:18px !important;
    box-shadow:
      0 14px 30px rgba(78,44,26,0.16),
      0 0 0 7px rgba(255,255,255,0.18);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c49d778 *//* =====================================
   LITTLE WONDERS - MISSION VISION
   Premium Card Design
   Class: lw-mission-vision-premium
===================================== */

.lw-mission-vision-premium {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 15% 20%, rgba(222, 201, 183, 0.55), transparent 35%),
    radial-gradient(circle at 85% 80%, rgba(201, 174, 152, 0.45), transparent 35%),
    linear-gradient(135deg, #EBDFD4 0%, #DEC9B7 100%) !important;
  isolation: isolate;
}

/* subtle background pattern */
.lw-mission-vision-premium::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(176, 144, 119, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(176, 144, 119, 0.06) 1px, transparent 1px);
  background-size: 44px 44px;
  pointer-events: none;
  z-index: 0;
}

/* soft section frame */
.lw-mission-vision-premium::after {
  content: "";
  position: absolute;
  inset: 24px;
  border: 1px solid rgba(176, 144, 119, 0.22);
  border-radius: 34px;
  pointer-events: none;
  z-index: 0;
}

/* keep content above */
.lw-mission-vision-premium .elementor-container,
.lw-mission-vision-premium .e-con-inner,
.lw-mission-vision-premium .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* add gap between cards */
.lw-mission-vision-premium .elementor-container,
.lw-mission-vision-premium .e-con-inner {
  gap: 35px !important;
  align-items: stretch !important;
}

/* main cards */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap,
.lw-mission-vision-premium .e-con {
  position: relative;
  background:
    linear-gradient(180deg, rgba(255, 252, 249, 0.92), rgba(235, 223, 212, 0.72)) !important;
  border: 1px solid rgba(176, 144, 119, 0.32);
  border-radius: 34px;
  box-shadow:
    0 24px 55px rgba(78, 44, 26, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.62);
  overflow: hidden;
  transition: all 0.35s ease;
}

/* premium top line */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap::before,
.lw-mission-vision-premium .e-con::before {
  content: "";
  position: absolute;
  top: 0;
  left: 32px;
  right: 32px;
  height: 5px;
  border-radius: 0 0 20px 20px;
  background: linear-gradient(to right, #3C5A8A, #B09077, #795237);
}

/* remove old thick curved border feel */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap::after,
.lw-mission-vision-premium .e-con::after {
  content: "";
  position: absolute;
  inset: 18px;
  border: 1px dashed rgba(176, 144, 119, 0.32);
  border-radius: 26px;
  pointer-events: none;
}

/* hover */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap:hover,
.lw-mission-vision-premium .e-con:hover {
  transform: translateY(-6px);
  box-shadow:
    0 32px 70px rgba(78, 44, 26, 0.17),
    inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}

/* icons */
.lw-mission-vision-premium .elementor-widget-icon,
.lw-mission-vision-premium .elementor-widget-image {
  margin-bottom: 18px !important;
}

.lw-mission-vision-premium .elementor-icon,
.lw-mission-vision-premium .elementor-icon i,
.lw-mission-vision-premium .elementor-icon svg {
  color: #795237 !important;
  fill: #795237 !important;
}

.lw-mission-vision-premium .elementor-icon {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  background:
    linear-gradient(135deg, rgba(222, 201, 183, 0.75), rgba(235, 223, 212, 0.95));
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 14px 30px rgba(78, 44, 26, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.7);
}

/* headings */
.lw-mission-vision-premium .elementor-heading-title {
  color: #4E2C1A !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px;
  text-align: center;
}

/* heading underline */
.lw-mission-vision-premium .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 80px;
  height: 2px;
  margin: 14px auto 0;
  border-radius: 50px;
  background: linear-gradient(to right, transparent, #987256, transparent);
}

/* paragraph */
.lw-mission-vision-premium .elementor-widget-text-editor,
.lw-mission-vision-premium .elementor-widget-text-editor p {
  color: #4E2C1A !important;
  line-height: 1.7 !important;
  text-align: center;
}

/* small card spacing */
.lw-mission-vision-premium .elementor-widget:not(:last-child) {
  margin-bottom: 14px !important;
}

/* remove old harsh blue/brown borders if applied */
.lw-mission-vision-premium .elementor-column,
.lw-mission-vision-premium .e-con {
  border-color: rgba(176, 144, 119, 0.32) !important;
}

/* ================================
   Tablet
================================ */

@media (max-width: 1024px) {
  .lw-mission-vision-premium .elementor-container,
  .lw-mission-vision-premium .e-con-inner {
    gap: 24px !important;
  }
}

/* ================================
   Mobile
================================ */

@media (max-width: 767px) {
  .lw-mission-vision-premium::after {
    inset: 12px;
    border-radius: 22px;
  }

  .lw-mission-vision-premium .elementor-container,
  .lw-mission-vision-premium .e-con-inner {
    gap: 20px !important;
  }

  .lw-mission-vision-premium .elementor-column > .elementor-widget-wrap,
  .lw-mission-vision-premium .e-con {
    border-radius: 24px;
  }

  .lw-mission-vision-premium .elementor-column > .elementor-widget-wrap::after,
  .lw-mission-vision-premium .e-con::after {
    inset: 12px;
    border-radius: 18px;
  }

  .lw-mission-vision-premium .elementor-icon {
    width: 64px;
    height: 64px;
  }

  .lw-mission-vision-premium .elementor-widget-text-editor,
  .lw-mission-vision-premium .elementor-widget-text-editor p {
    line-height: 1.6 !important;
  }
}



/* =====================================
   Mission Vision - White Background Update
===================================== */

.lw-mission-vision-premium {
  background: #ffffff !important;
}

/* remove cream/brown background pattern */
.lw-mission-vision-premium::before {
  background:
    radial-gradient(circle at 12% 20%, rgba(235, 223, 212, 0.35), transparent 30%),
    radial-gradient(circle at 88% 80%, rgba(222, 201, 183, 0.28), transparent 32%) !important;
}

/* soft white section frame */
.lw-mission-vision-premium::after {
  border-color: rgba(176, 144, 119, 0.16) !important;
}

/* card background on white section */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap,
.lw-mission-vision-premium .e-con {
  background:
    linear-gradient(180deg, #ffffff 0%, #fffaf6 100%) !important;
  border: 1px solid rgba(176, 144, 119, 0.28) !important;
  box-shadow:
    0 22px 55px rgba(78, 44, 26, 0.10),
    inset 0 0 0 1px rgba(255, 255, 255, 0.85) !important;
}

/* keep premium top line */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap::before,
.lw-mission-vision-premium .e-con::before {
  background: linear-gradient(to right, #3C5A8A, #B09077, #795237) !important;
}

/* inner dashed border softer */
.lw-mission-vision-premium .elementor-column > .elementor-widget-wrap::after,
.lw-mission-vision-premium .e-con::after {
  border-color: rgba(176, 144, 119, 0.26) !important;
}

/* text colors */
.lw-mission-vision-premium .elementor-heading-title {
  color: #4E2C1A !important;
}

.lw-mission-vision-premium .elementor-widget-text-editor,
.lw-mission-vision-premium .elementor-widget-text-editor p {
  color: #4E2C1A !important;
}

/* icon circle softer on white */
.lw-mission-vision-premium .elementor-icon {
  background:
    linear-gradient(135deg, rgba(235, 223, 212, 0.85), rgba(255, 250, 246, 0.95)) !important;
  box-shadow:
    0 12px 26px rgba(78, 44, 26, 0.10),
    inset 0 0 0 1px rgba(176, 144, 119, 0.18) !important;
}

.lw-mission-vision-premium .elementor-icon,
.lw-mission-vision-premium .elementor-icon i,
.lw-mission-vision-premium .elementor-icon svg {
  color: #795237 !important;
  fill: #795237 !important;
}




/* =====================================
   Mission Vision Section - Top & Bottom Padding
   Class: lw-mission-vision-premium
===================================== */

.lw-mission-vision-premium {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* inner container spacing */
.lw-mission-vision-premium .elementor-container,
.lw-mission-vision-premium .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* keep section frame balanced */
.lw-mission-vision-premium::after {
  inset: 28px !important;
}

/* tablet */
@media (max-width: 1024px) {
  .lw-mission-vision-premium {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
}

/* mobile */
@media (max-width: 767px) {
  .lw-mission-vision-premium {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .lw-mission-vision-premium .elementor-container,
  .lw-mission-vision-premium .e-con-inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lw-mission-vision-premium::after {
    inset: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-438dd68f *//* =====================================
   LITTLE WONDERS - OUR STORY SECTION
   Premium Balanced Design
   Class: lw-story-premium
===================================== */

.lw-story-premium {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 15% 20%, rgba(222, 201, 183, 0.42), transparent 34%),
    radial-gradient(circle at 88% 75%, rgba(176, 144, 119, 0.22), transparent 36%),
    linear-gradient(135deg, #987256 0%, #795237 100%) !important;
  isolation: isolate;
}

/* subtle premium texture */
.lw-story-premium::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(235, 223, 212, 0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(235, 223, 212, 0.05) 1px, transparent 1px);
  background-size: 46px 46px;
  pointer-events: none;
  z-index: 0;
}

/* soft inner frame */
.lw-story-premium::after {
  content: "";
  position: absolute;
  inset: 28px;
  border: 1px solid rgba(235, 223, 212, 0.22);
  border-radius: 32px;
  pointer-events: none;
  z-index: 0;
}

/* keep content above background */
.lw-story-premium .elementor-container,
.lw-story-premium .e-con-inner,
.lw-story-premium .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* balance columns */
.lw-story-premium .elementor-container,
.lw-story-premium .e-con-inner {
  align-items: center !important;
}

/* left image card */
.lw-story-premium .elementor-column:first-child > .elementor-widget-wrap,
.lw-story-premium .e-con:first-child {
  background: rgba(235, 223, 212, 0.92);
  border: 1px solid rgba(235, 223, 212, 0.55);
  border-radius: 28px;
  box-shadow:
    0 28px 70px rgba(78, 44, 26, 0.22),
    inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

/* images premium look */
.lw-story-premium .elementor-widget-image img {
  border-radius: 18px !important;
  box-shadow: 0 18px 38px rgba(78, 44, 26, 0.18);
  transition: all 0.35s ease;
}

.lw-story-premium .elementor-widget-image img:hover {
  transform: translateY(-4px);
  box-shadow: 0 24px 48px rgba(78, 44, 26, 0.25);
}

/* right content card */
.lw-story-premium .elementor-column:last-child > .elementor-widget-wrap,
.lw-story-premium .e-con:last-child {
  background: rgba(235, 223, 212, 0.10);
  border: 1px solid rgba(235, 223, 212, 0.22);
  border-radius: 28px;
  box-shadow:
    0 24px 60px rgba(78, 44, 26, 0.14),
    inset 0 0 0 1px rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(8px);
}

/* heading */
.lw-story-premium .elementor-heading-title {
  color: #4E2C1A !important;
  font-family: inherit !important;
  font-weight: 800 !important;
  letter-spacing: 0.3px;
}

/* heading underline */
.lw-story-premium .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 90px;
  height: 2px;
  margin-top: 14px;
  background: linear-gradient(to right, #EBDFD4, rgba(235, 223, 212, 0));
  border-radius: 50px;
}

/* paragraph text */
.lw-story-premium .elementor-widget-text-editor,
.lw-story-premium .elementor-widget-text-editor p {
  color: #fff7ef !important;
  line-height: 1.8 !important;
  letter-spacing: 0.2px;
}

/* make first paragraph slightly premium */
.lw-story-premium .elementor-widget-text-editor p:first-child {
  color: #ffffff !important;
}

/* reduce widget gaps */
.lw-story-premium .elementor-widget:not(:last-child) {
  margin-bottom: 18px !important;
}

/* optional small decorative glow behind text */
.lw-story-premium .elementor-column:last-child > .elementor-widget-wrap::before,
.lw-story-premium .e-con:last-child::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: 30px;
  top: 30px;
  background: radial-gradient(circle, rgba(235, 223, 212, 0.18), transparent 70%);
  pointer-events: none;
}

/* ================================
   Mobile Responsive
================================ */

@media (max-width: 767px) {
  .lw-story-premium::after {
    inset: 12px;
    border-radius: 22px;
  }

  .lw-story-premium .elementor-column:first-child > .elementor-widget-wrap,
  .lw-story-premium .elementor-column:last-child > .elementor-widget-wrap,
  .lw-story-premium .e-con:first-child,
  .lw-story-premium .e-con:last-child {
    border-radius: 22px;
  }

  .lw-story-premium .elementor-heading-title {
    text-align: center !important;
  }

  .lw-story-premium .elementor-widget-heading::after {
    margin-left: auto;
    margin-right: auto;
  }

  .lw-story-premium .elementor-widget-text-editor,
  .lw-story-premium .elementor-widget-text-editor p {
    text-align: center !important;
    line-height: 1.65 !important;
  }

  .lw-story-premium .elementor-widget-image img {
    border-radius: 16px !important;
  }
}




/* =====================================
   Add gap between Our Story main columns
===================================== */

.lw-story-premium .elementor-container,
.lw-story-premium .e-con-inner {
  gap: 35px !important;
}

/* make each column fit nicely after gap */
.lw-story-premium .elementor-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* For Elementor flex container columns */
.lw-story-premium .e-con {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .lw-story-premium .elementor-container,
  .lw-story-premium .e-con-inner {
    gap: 24px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .lw-story-premium .elementor-container,
  .lw-story-premium .e-con-inner {
    gap: 20px !important;
  }
}




/* =====================================
   Our Story Section - Padding & Margin
   Class: lw-story-premium
===================================== */

/* outside + inside spacing */
.lw-story-premium {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* inner container spacing */
.lw-story-premium .elementor-container,
.lw-story-premium .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* keep inner frame balanced */
.lw-story-premium::after {
  inset: 28px !important;
}

/* mobile */
@media (max-width: 767px) {
  .lw-story-premium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .lw-story-premium .elementor-container,
  .lw-story-premium .e-con-inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lw-story-premium::after {
    inset: 12px !important;
  }
}




/* =====================================
   Who We Are Section - Top & Bottom Padding
   Class: lw-who-premium
===================================== */

.lw-who-premium {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* inner container spacing */
.lw-who-premium .elementor-container,
.lw-who-premium .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* keep the frame balanced with padding */
.lw-who-premium::after {
  inset: 28px !important;
}

/* tablet */
@media (max-width: 1024px) {
  .lw-who-premium {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
}

/* mobile */
@media (max-width: 767px) {
  .lw-who-premium {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .lw-who-premium .elementor-container,
  .lw-who-premium .e-con-inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lw-who-premium::after {
    inset: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b7f04 *//* Little Wonders Why Choose Us Clean Section */

.lw-why-clean-section {
  width: 100%;
  padding: 85px 7%;
  background-color: #fffaf6;
  background-image:
    linear-gradient(rgba(124, 82, 54, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(124, 82, 54, 0.04) 1px, transparent 1px);
  background-size: 32px 32px;
  font-family: "Poppins", Arial, sans-serif;
}

.lw-why-clean-section * {
  box-sizing: border-box;
}

.lw-why-clean-container {
  max-width: 1350px;
  margin: 0 auto;
}

/* Heading */

.lw-why-clean-heading {
  text-align: center;
  margin-bottom: 48px;
}

.lw-why-clean-heading span {
  display: inline-block;
  margin-bottom: 10px;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-size: 30px;
  color: #c68a49;
}

.lw-why-clean-heading h2 {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(34px, 4vw, 56px);
  line-height: 1.1;
  color: #4b2b1b;
  font-weight: 800;
}

/* Grid */

.lw-why-clean-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}

/* Cards */

.lw-why-clean-card {
  background: #ffffff;
  border-radius: 28px;
  padding: 36px 24px;
  text-align: center;
  border: 1px solid rgba(106, 69, 45, 0.1);
  box-shadow: 0 16px 38px rgba(80, 45, 25, 0.07);
  transition: 0.3s ease;
}

.lw-why-clean-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 24px 55px rgba(80, 45, 25, 0.12);
}

.lw-why-clean-icon {
  width: 76px;
  height: 76px;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: #f4e8df;
  color: #6f4b35;
  display: grid;
  place-items: center;
  font-size: 34px;
}

.lw-why-clean-card h3 {
  margin: 0 0 10px;
  color: #4b2b1b;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 900;
}

.lw-why-clean-card p {
  margin: 0;
  color: #7c5b48;
  font-size: 15px;
  line-height: 1.7;
}

/* Tablet */

@media (max-width: 1024px) {
  .lw-why-clean-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile */

@media (max-width: 767px) {
  .lw-why-clean-section {
    padding: 55px 18px;
    background-size: 24px 24px;
  }

  .lw-why-clean-heading {
    margin-bottom: 34px;
  }

  .lw-why-clean-heading span {
    font-size: 24px;
  }

  .lw-why-clean-heading h2 {
    font-size: 32px;
  }

  .lw-why-clean-grid {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .lw-why-clean-card {
    padding: 30px 22px;
    border-radius: 24px;
  }

  .lw-why-clean-icon {
    width: 68px;
    height: 68px;
    font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c072ab9 *//* =====================================
   LITTLE WONDERS - WHY CHOOSE SECTION
   Premium Clean Design
   Class: lw-why-premium
===================================== */

.lw-why-premium {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(135deg, rgba(255,255,255,0.94), rgba(235,223,212,0.72)),
    var(--e-global-color-background, transparent) !important;
  isolation: isolate;
}

/* make background logo/image softer */
.lw-why-premium::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at center, rgba(235,223,212,0.28), transparent 46%),
    linear-gradient(90deg, rgba(255,255,255,0.72), rgba(255,255,255,0.42));
  z-index: 0;
  pointer-events: none;
}

/* premium inner frame */
.lw-why-premium::after {
  content: "";
  position: absolute;
  inset: 28px;
  border: 1px solid rgba(176,144,119,0.18);
  border-radius: 34px;
  z-index: 0;
  pointer-events: none;
}

/* keep content above background */
.lw-why-premium .elementor-container,
.lw-why-premium .e-con-inner,
.lw-why-premium .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* main content card */
.lw-why-premium .elementor-column > .elementor-widget-wrap,
.lw-why-premium .e-con {
  background: rgba(255, 252, 249, 0.72);
  border: 1px solid rgba(176,144,119,0.18);
  border-radius: 30px;
  box-shadow:
    0 24px 60px rgba(78,44,26,0.08),
    inset 0 0 0 1px rgba(255,255,255,0.72);
  backdrop-filter: blur(8px);
}

/* heading */
.lw-why-premium .elementor-heading-title {
  color: #4E2C1A !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-weight: 800 !important;
  letter-spacing: 0.3px;
  text-align: center;
}

/* heading underline */
.lw-why-premium .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 95px;
  height: 2px;
  margin: 14px auto 0;
  border-radius: 50px;
  background: linear-gradient(to right, transparent, #987256, transparent);
}

/* each feature title row/icon list */
.lw-why-premium .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.lw-why-premium .elementor-icon-list-item {
  display: flex !important;
  align-items: center !important;
  gap: 14px;
  padding: 14px 18px !important;
  background: rgba(235, 223, 212, 0.38);
  border: 1px solid rgba(176,144,119,0.16);
  border-radius: 18px;
  box-shadow: 0 10px 24px rgba(78,44,26,0.05);
  transition: all 0.3s ease;
}

.lw-why-premium .elementor-icon-list-item:hover {
  transform: translateX(5px);
  background: rgba(222, 201, 183, 0.48);
  box-shadow: 0 16px 34px rgba(78,44,26,0.09);
}

/* icon circle */
.lw-why-premium .elementor-icon-list-icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  border-radius: 50%;
  background: linear-gradient(135deg, #DEC9B7, #EBDFD4);
  display: flex !important;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 18px rgba(78,44,26,0.08);
}

.lw-why-premium .elementor-icon-list-icon i,
.lw-why-premium .elementor-icon-list-icon svg {
  color: #795237 !important;
  fill: #795237 !important;
}

/* list text */
.lw-why-premium .elementor-icon-list-text,
.lw-why-premium .elementor-icon-list-item a {
  color: #4E2C1A !important;
  font-weight: 700 !important;
}

/* description text under each list item */
.lw-why-premium .elementor-widget-text-editor,
.lw-why-premium .elementor-widget-text-editor p {
  color: #795237 !important;
  line-height: 1.7 !important;
}

/* make description look like soft cards */
.lw-why-premium .elementor-widget-text-editor {
  background: rgba(255,255,255,0.48);
  border-left: 3px solid #B09077;
  border-radius: 0 16px 16px 0;
  padding: 12px 18px;
  margin-left: 52px;
}

/* brand promise paragraph */
.lw-why-premium .elementor-widget-text-editor:last-child {
  margin-top: 8px;
  background: rgba(255,250,246,0.76);
  border: 1px solid rgba(176,144,119,0.18);
  border-left: 4px solid #3C5A8A;
  border-radius: 18px;
  box-shadow: 0 12px 28px rgba(78,44,26,0.06);
}

/* spacing */
.lw-why-premium .elementor-widget:not(:last-child) {
  margin-bottom: 14px !important;
}

/* Mobile */
@media (max-width: 767px) {
  .lw-why-premium::after {
    inset: 12px;
    border-radius: 22px;
  }

  .lw-why-premium .elementor-column > .elementor-widget-wrap,
  .lw-why-premium .e-con {
    border-radius: 24px;
  }

  .lw-why-premium .elementor-icon-list-item {
    padding: 12px 14px !important;
    align-items: flex-start !important;
  }

  .lw-why-premium .elementor-icon-list-icon {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
  }

  .lw-why-premium .elementor-widget-text-editor {
    margin-left: 0;
    text-align: center;
    border-left: none;
    border-top: 3px solid #B09077;
    border-radius: 16px;
  }

  .lw-why-premium .elementor-widget-text-editor:last-child {
    border-left: none;
    border-top: 4px solid #3C5A8A;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e7993df *//* =====================================
   LITTLE WONDERS - ABOUT US SECTION
   Premium Clean Design
   Class: lw-about-premium
===================================== */

.lw-about-premium {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 18% 20%, rgba(235, 223, 212, 0.55), transparent 34%),
    radial-gradient(circle at 88% 78%, rgba(222, 201, 183, 0.42), transparent 34%),
    linear-gradient(135deg, #ffffff 0%, #fffaf6 100%) !important;
  isolation: isolate;
}

/* soft background texture */
.lw-about-premium::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(176, 144, 119, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(176, 144, 119, 0.045) 1px, transparent 1px);
  background-size: 44px 44px;
  pointer-events: none;
  z-index: 0;
}

/* premium inner frame */
.lw-about-premium::after {
  content: "";
  position: absolute;
  inset: 28px;
  border: 1px solid rgba(176, 144, 119, 0.18);
  border-radius: 34px;
  pointer-events: none;
  z-index: 0;
}

/* keep content above background */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner,
.lw-about-premium .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* balance columns */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner {
  align-items: center !important;
  gap: 42px !important;
}

/* image card */
.lw-about-premium .elementor-column:first-child > .elementor-widget-wrap,
.lw-about-premium .e-con:first-child {
  background:
    linear-gradient(180deg, rgba(255, 252, 249, 0.92), rgba(235, 223, 212, 0.64)) !important;
  border: 1px solid rgba(176, 144, 119, 0.24);
  border-radius: 32px;
  box-shadow:
    0 26px 65px rgba(78, 44, 26, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}

/* remove old dotted harsh border from image */
.lw-about-premium .elementor-widget-image,
.lw-about-premium .elementor-widget-image img {
  border: none !important;
  outline: none !important;
}

/* image premium style */
.lw-about-premium .elementor-widget-image img {
  width: 100%;
  border-radius: 24px !important;
  box-shadow:
    0 18px 42px rgba(78, 44, 26, 0.14),
    0 0 0 10px rgba(255, 255, 255, 0.45);
  transition: all 0.35s ease;
  object-fit: cover;
}

.lw-about-premium .elementor-widget-image img:hover {
  transform: translateY(-5px);
  box-shadow:
    0 26px 58px rgba(78, 44, 26, 0.18),
    0 0 0 10px rgba(255, 255, 255, 0.55);
}

/* right content card */
.lw-about-premium .elementor-column:last-child > .elementor-widget-wrap,
.lw-about-premium .e-con:last-child {
  background:
    linear-gradient(180deg, rgba(255, 252, 249, 0.82), rgba(235, 223, 212, 0.42)) !important;
  border: 1px solid rgba(176, 144, 119, 0.18);
  border-radius: 30px;
  box-shadow:
    0 24px 60px rgba(78, 44, 26, 0.08),
    inset 0 0 0 1px rgba(255, 255, 255, 0.72);
}

/* small label */
.lw-about-premium .elementor-widget-heading:first-child .elementor-heading-title {
  color: #3C5A8A !important;
  font-weight: 700 !important;
  letter-spacing: 0.4px;
}

/* main heading */
.lw-about-premium .elementor-heading-title {
  color: #4E2C1A !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
}

/* underline */
.lw-about-premium .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 95px;
  height: 2px;
  margin-top: 14px;
  background: linear-gradient(to right, #3C5A8A, #B09077, transparent);
  border-radius: 50px;
}

/* text */
.lw-about-premium .elementor-widget-text-editor,
.lw-about-premium .elementor-widget-text-editor p {
  color: #4E2C1A !important;
  line-height: 1.75 !important;
}

/* reduce widget gap */
.lw-about-premium .elementor-widget:not(:last-child) {
  margin-bottom: 16px !important;
}

/* ================================
   Tablet
================================ */

@media (max-width: 1024px) {
  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    gap: 28px !important;
  }
}

/* ================================
   Mobile
================================ */

@media (max-width: 767px) {
  .lw-about-premium::after {
    inset: 12px;
    border-radius: 22px;
  }

  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    gap: 22px !important;
  }

  .lw-about-premium .elementor-column:first-child > .elementor-widget-wrap,
  .lw-about-premium .elementor-column:last-child > .elementor-widget-wrap,
  .lw-about-premium .e-con:first-child,
  .lw-about-premium .e-con:last-child {
    border-radius: 24px;
  }

  .lw-about-premium .elementor-widget-image img {
    border-radius: 18px !important;
    box-shadow:
      0 16px 34px rgba(78, 44, 26, 0.12),
      0 0 0 6px rgba(255, 255, 255, 0.45);
  }

  .lw-about-premium .elementor-heading-title,
  .lw-about-premium .elementor-widget-text-editor,
  .lw-about-premium .elementor-widget-text-editor p {
    text-align: center !important;
  }

  .lw-about-premium .elementor-widget-heading::after {
    margin-left: auto;
    margin-right: auto;
  }
}



/* =====================================
   About Us Section - Padding & Margin
   Class: lw-about-premium
===================================== */

/* space outside the section */
.lw-about-premium {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* inside container spacing */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* keep background frame inside nicely */
.lw-about-premium::after {
  inset: 28px !important;
}

/* mobile spacing */
@media (max-width: 767px) {
  .lw-about-premium {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }

  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lw-about-premium::after {
    inset: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b620cf3 *//* =====================================
   LITTLE WONDERS - ABOUT US SECTION
   Premium Clean Design
   Class: lw-about-premium
===================================== */

.lw-about-premium {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 18% 20%, rgba(235, 223, 212, 0.55), transparent 34%),
    radial-gradient(circle at 88% 78%, rgba(222, 201, 183, 0.42), transparent 34%),
    linear-gradient(135deg, #ffffff 0%, #fffaf6 100%) !important;
  isolation: isolate;
}

/* soft background texture */
.lw-about-premium::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(176, 144, 119, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(176, 144, 119, 0.045) 1px, transparent 1px);
  background-size: 44px 44px;
  pointer-events: none;
  z-index: 0;
}

/* premium inner frame */
.lw-about-premium::after {
  content: "";
  position: absolute;
  inset: 28px;
  border: 1px solid rgba(176, 144, 119, 0.18);
  border-radius: 34px;
  pointer-events: none;
  z-index: 0;
}

/* keep content above background */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner,
.lw-about-premium .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* balance columns */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner {
  align-items: center !important;
  gap: 42px !important;
}

/* image card */
.lw-about-premium .elementor-column:first-child > .elementor-widget-wrap,
.lw-about-premium .e-con:first-child {
  background:
    linear-gradient(180deg, rgba(255, 252, 249, 0.92), rgba(235, 223, 212, 0.64)) !important;
  border: 1px solid rgba(176, 144, 119, 0.24);
  border-radius: 32px;
  box-shadow:
    0 26px 65px rgba(78, 44, 26, 0.12),
    inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}

/* remove old dotted harsh border from image */
.lw-about-premium .elementor-widget-image,
.lw-about-premium .elementor-widget-image img {
  border: none !important;
  outline: none !important;
}

/* image premium style */
.lw-about-premium .elementor-widget-image img {
  width: 100%;
  border-radius: 24px !important;
  box-shadow:
    0 18px 42px rgba(78, 44, 26, 0.14),
    0 0 0 10px rgba(255, 255, 255, 0.45);
  transition: all 0.35s ease;
  object-fit: cover;
}

.lw-about-premium .elementor-widget-image img:hover {
  transform: translateY(-5px);
  box-shadow:
    0 26px 58px rgba(78, 44, 26, 0.18),
    0 0 0 10px rgba(255, 255, 255, 0.55);
}

/* right content card */
.lw-about-premium .elementor-column:last-child > .elementor-widget-wrap,
.lw-about-premium .e-con:last-child {
  background:
    linear-gradient(180deg, rgba(255, 252, 249, 0.82), rgba(235, 223, 212, 0.42)) !important;
  border: 1px solid rgba(176, 144, 119, 0.18);
  border-radius: 30px;
  box-shadow:
    0 24px 60px rgba(78, 44, 26, 0.08),
    inset 0 0 0 1px rgba(255, 255, 255, 0.72);
}

/* small label */
.lw-about-premium .elementor-widget-heading:first-child .elementor-heading-title {
  color: #3C5A8A !important;
  font-weight: 700 !important;
  letter-spacing: 0.4px;
}

/* main heading */
.lw-about-premium .elementor-heading-title {
  color: #4E2C1A !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
}

/* underline */
.lw-about-premium .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 95px;
  height: 2px;
  margin-top: 14px;
  background: linear-gradient(to right, #3C5A8A, #B09077, transparent);
  border-radius: 50px;
}

/* text */
.lw-about-premium .elementor-widget-text-editor,
.lw-about-premium .elementor-widget-text-editor p {
  color: #4E2C1A !important;
  line-height: 1.75 !important;
}

/* reduce widget gap */
.lw-about-premium .elementor-widget:not(:last-child) {
  margin-bottom: 16px !important;
}

/* ================================
   Tablet
================================ */

@media (max-width: 1024px) {
  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    gap: 28px !important;
  }
}

/* ================================
   Mobile
================================ */

@media (max-width: 767px) {
  .lw-about-premium::after {
    inset: 12px;
    border-radius: 22px;
  }

  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    gap: 22px !important;
  }

  .lw-about-premium .elementor-column:first-child > .elementor-widget-wrap,
  .lw-about-premium .elementor-column:last-child > .elementor-widget-wrap,
  .lw-about-premium .e-con:first-child,
  .lw-about-premium .e-con:last-child {
    border-radius: 24px;
  }

  .lw-about-premium .elementor-widget-image img {
    border-radius: 18px !important;
    box-shadow:
      0 16px 34px rgba(78, 44, 26, 0.12),
      0 0 0 6px rgba(255, 255, 255, 0.45);
  }

  .lw-about-premium .elementor-heading-title,
  .lw-about-premium .elementor-widget-text-editor,
  .lw-about-premium .elementor-widget-text-editor p {
    text-align: center !important;
  }

  .lw-about-premium .elementor-widget-heading::after {
    margin-left: auto;
    margin-right: auto;
  }
}



/* =====================================
   About Us Section - Padding & Margin
   Class: lw-about-premium
===================================== */

/* space outside the section */
.lw-about-premium {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 60px !important;
  padding-bottom: 100px !important;
}

/* inside container spacing */
.lw-about-premium .elementor-container,
.lw-about-premium .e-con-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* keep background frame inside nicely */
.lw-about-premium::after {
  inset: 28px !important;
}

/* mobile spacing */
@media (max-width: 767px) {
  .lw-about-premium {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .lw-about-premium .elementor-container,
  .lw-about-premium .e-con-inner {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .lw-about-premium::after {
    inset: 12px !important;
  }
}/* End custom CSS */