.elementor-5111 .elementor-element.elementor-element-72427f5:not(.elementor-motion-effects-element-type-background), .elementor-5111 .elementor-element.elementor-element-72427f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidlavie.club/wp-content/uploads/2026/07/bg-02-1.webp");background-position:top center;background-size:cover;}.elementor-5111 .elementor-element.elementor-element-72427f5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0D161500 0%, #FFFFFF 100%);opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5111 .elementor-element.elementor-element-72427f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-5111 .elementor-element.elementor-element-0725fae.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5111 .elementor-element.elementor-element-0725fae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5111 .elementor-element.elementor-element-f62ce45 > .elementor-widget-container{margin:0px 0px -140px 0px;}.elementor-5111 .elementor-element.elementor-element-f62ce45{z-index:0;}.elementor-5111 .elementor-element.elementor-element-de1954f{padding:64px 0px 64px 0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-82c8070 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5111 .elementor-element.elementor-element-82c8070 > .elementor-element-populated{border-style:none;}.elementor-5111 .elementor-element.elementor-element-2a8544f{--spacer-size:30px;}.elementor-5111 .elementor-element.elementor-element-2ad38de{--spacer-size:10px;}.elementor-5111 .elementor-element.elementor-element-8789d6e{overflow:visible;}.elementor-5111 .elementor-element.elementor-element-622513c > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-2db0953 .bdt-ep-advanced-counter{text-align:left;}.elementor-5111 .elementor-element.elementor-element-2db0953 .bdt-ep-advanced-counter-number{margin-bottom:18px;color:var( --e-global-color-uicore_primary );font-size:64px;}.elementor-5111 .elementor-element.elementor-element-2db0953 .bdt-ep-advanced-counter-text{color:var( --e-global-color-uicore_headline );}.elementor-5111 .elementor-element.elementor-element-f11672d > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-08832cf .bdt-ep-advanced-counter{text-align:left;}.elementor-5111 .elementor-element.elementor-element-08832cf .bdt-ep-advanced-counter-number{margin-bottom:18px;color:var( --e-global-color-uicore_primary );font-size:64px;}.elementor-5111 .elementor-element.elementor-element-08832cf .bdt-ep-advanced-counter-text{color:var( --e-global-color-uicore_headline );}.elementor-5111 .elementor-element.elementor-element-871d47f > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-036716e .bdt-ep-advanced-counter{text-align:left;}.elementor-5111 .elementor-element.elementor-element-036716e .bdt-ep-advanced-counter-number{margin-bottom:18px;color:var( --e-global-color-uicore_primary );font-size:64px;}.elementor-5111 .elementor-element.elementor-element-036716e .bdt-ep-advanced-counter-text{color:var( --e-global-color-uicore_headline );}.elementor-5111 .elementor-element.elementor-element-f056ad8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-867d918{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-5d31e83 img{border-radius:12px 12px 12px 12px;}.elementor-5111 .elementor-element.elementor-element-9758871{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-9758871.e-con{--align-self:center;}.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button:after,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button:hover,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button{border-style:none;max-width:180px;width:100%;}.elementor-5111 .elementor-element.elementor-element-ea67027 .bdt-ep-button:hover{border-style:none;}.elementor-5111 .elementor-element.elementor-element-7f42e16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-98bffee{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-98bffee.e-con{--align-self:center;}.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button:after,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button:hover,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button{border-style:none;max-width:180px;width:100%;}.elementor-5111 .elementor-element.elementor-element-645b864 .bdt-ep-button:hover{border-style:none;}.elementor-5111 .elementor-element.elementor-element-6eb44f4 img{border-radius:12px 12px 12px 12px;}.elementor-5111 .elementor-element.elementor-element-ea4489c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--justify-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-a49cd5c{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-1f344c5 img{border-radius:12px 12px 12px 12px;}.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button:after,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button:hover,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button{border-style:none;max-width:180px;width:100%;}.elementor-5111 .elementor-element.elementor-element-77c4408 .bdt-ep-button:hover{border-style:none;}.elementor-5111 .elementor-element.elementor-element-88e0bea{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-daa2ba2 img{border-radius:12px 12px 12px 12px;}.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button:after,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button:hover,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button{border-style:none;max-width:180px;width:100%;}.elementor-5111 .elementor-element.elementor-element-31660e2 .bdt-ep-button:hover{border-style:none;}.elementor-5111 .elementor-element.elementor-element-ad2d92c{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-92bbdef img{border-radius:12px 12px 12px 12px;}.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button:after,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button:hover,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button{border-style:none;max-width:180px;width:100%;}.elementor-5111 .elementor-element.elementor-element-c2c73aa .bdt-ep-button:hover{border-style:none;}.elementor-5111 .elementor-element.elementor-element-d6ec9f9{padding:80px 0px 80px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-5111 .elementor-element.elementor-element-658f826.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5111 .elementor-element.elementor-element-658f826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5111 .elementor-element.elementor-element-658f826 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-5111 .elementor-element.elementor-element-658f826 > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-d74a36c .elementor-heading-title{font-size:36px;text-transform:none;}.elementor-5111 .elementor-element.elementor-element-9fdf215 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5111 .elementor-element.elementor-element-26ccc39 .elementor-button{background-color:var( --e-global-color-uicore_secondary );fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );}.elementor-5111 .elementor-element.elementor-element-26ccc39 .elementor-button:hover, .elementor-5111 .elementor-element.elementor-element-26ccc39 .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_white );}.elementor-5111 .elementor-element.elementor-element-26ccc39{width:var( --container-widget-width, 53.654% );max-width:53.654%;--container-widget-width:53.654%;--container-widget-flex-grow:0;}.elementor-5111 .elementor-element.elementor-element-26ccc39 .elementor-button:hover svg, .elementor-5111 .elementor-element.elementor-element-26ccc39 .elementor-button:focus svg{fill:var( --e-global-color-uicore_white );}.elementor-bc-flex-widget .elementor-5111 .elementor-element.elementor-element-6c93489.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5111 .elementor-element.elementor-element-6c93489.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5111 .elementor-element.elementor-element-83683fe img{border-radius:15px 15px 15px 15px;}.elementor-5111 .elementor-element.elementor-element-388ce67{padding:0px 0px 24px 0px;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-66e2626 .uicore-repeater-selector{border-style:text;}.elementor-5111 .elementor-element.elementor-element-66e2626  .elementor-repeater-item-1ac0719.ui-e-highlight-icon, .elementor-5111 .elementor-element.elementor-element-66e2626 .elementor-repeater-item-1ac0719{color:var( --e-global-color-uicore_secondary );fill:var( --e-global-color-uicore_secondary );}.elementor-5111 .elementor-element.elementor-element-66e2626{text-align:left;}.elementor-5111 .elementor-element.elementor-element-66e2626 .ui-e-headline-text path{stroke:var(--e-global-color-uicore_primary);stroke-width:40;}.elementor-5111 .elementor-element.elementor-element-66e2626 .ui-e-headline-text svg{bottom:0%;}.elementor-5111 .elementor-element.elementor-element-66e2626 .ui-e-highlight-icon, .elementor-5111 .elementor-element.elementor-element-66e2626 .ui-e-headline-text, .elementor-5111 .elementor-element.elementor-element-66e2626 .ui-e-highlight-image{text-transform:none;}.elementor-5111 .elementor-element.elementor-element-3da5567{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-5111 .elementor-element.elementor-element-3da5567 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5111 .elementor-element.elementor-element-a5c0211{overflow:visible;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery-thumbnail img{height:320px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery.bdt-grid{margin-left:-24px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery.bdt-grid > *{padding-left:24px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery-item .bdt-ep-advanced-image-gallery-inner, .elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery-thumbnail, .elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-ep-advanced-image-gallery .bdt-overlay, .elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-slider-container{border-radius:16px 16px 16px 16px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-navigation-prev i,
					.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-navigation-next i{font-size:25px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-navigation-prev{left:-60px;}.elementor-5111 .elementor-element.elementor-element-09c9319 .bdt-navigation-next{right:-60px;}.elementor-5111 .elementor-element.elementor-element-9d6a5f1{--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;overflow:visible;}.elementor-5111 .elementor-element.elementor-element-db27deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5111 .elementor-element.elementor-element-9758871{--width:50%;}.elementor-5111 .elementor-element.elementor-element-98bffee{--width:50%;}}@media(max-width:1024px){.elementor-5111 .elementor-element.elementor-element-72427f5{padding:280px 0px 0px 0px;}.elementor-5111 .elementor-element.elementor-element-de1954f{padding:90px 0px 90px 0px;}.elementor-5111 .elementor-element.elementor-element-622513c > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-2db0953 .bdt-ep-advanced-counter-number{margin-bottom:-5px;font-size:48px;}.elementor-5111 .elementor-element.elementor-element-f11672d > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-08832cf .bdt-ep-advanced-counter-number{margin-bottom:-5px;font-size:48px;}.elementor-5111 .elementor-element.elementor-element-871d47f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-036716e .bdt-ep-advanced-counter-number{margin-bottom:-5px;font-size:48px;}.elementor-5111 .elementor-element.elementor-element-ea4489c{--grid-auto-flow:row;}.elementor-5111 .elementor-element.elementor-element-d6ec9f9{padding:60px 0px 60px 0px;}.elementor-5111 .elementor-element.elementor-element-658f826 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-5111 .elementor-element.elementor-element-658f826 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-d74a36c .elementor-heading-title{font-size:40px;}.elementor-5111 .elementor-element.elementor-element-9fdf215 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5111 .elementor-element.elementor-element-388ce67{padding:150px 0px 48px 0px;}.elementor-5111 .elementor-element.elementor-element-3da5567 > .elementor-widget-container{padding:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-5111 .elementor-element.elementor-element-72427f5{padding:120px 0px 0px 0px;}.elementor-5111 .elementor-element.elementor-element-f62ce45 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-5111 .elementor-element.elementor-element-de1954f{padding:50px 0px 50px 0px;}.elementor-5111 .elementor-element.elementor-element-622513c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-2db0953 .bdt-ep-advanced-counter-number{margin-bottom:0px;font-size:36px;}.elementor-5111 .elementor-element.elementor-element-f11672d > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-08832cf .bdt-ep-advanced-counter-number{margin-bottom:0px;font-size:36px;}.elementor-5111 .elementor-element.elementor-element-871d47f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5111 .elementor-element.elementor-element-036716e .bdt-ep-advanced-counter-number{margin-bottom:0px;font-size:36px;}.elementor-5111 .elementor-element.elementor-element-ea4489c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5111 .elementor-element.elementor-element-d6ec9f9{padding:40px 0px 40px 0px;}.elementor-5111 .elementor-element.elementor-element-658f826 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-5111 .elementor-element.elementor-element-d74a36c .elementor-heading-title{font-size:30px;}.elementor-5111 .elementor-element.elementor-element-9fdf215 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5111 .elementor-element.elementor-element-388ce67{padding:30px 0px 10px 0px;}.elementor-5111 .elementor-element.elementor-element-3da5567 > .elementor-widget-container{padding:0px 0px 12px 0px;}}/* Start custom CSS */body{font-family:'Nunito Sans',sans-serif;background:#fff;color:#222;overflow-x:hidden}
img{display:block;max-width:100%}
a{text-decoration:none;color:inherit}

:root{
  --cyan:#00AEEF;
  --pink:#FF00A0;
  --yellow:#FFD600;
  --green:#00D084;
  --orange:#FF8C00;
  --purple:#7B2FFF;
  --dark:#1a1a2e;
  --gray:#555;
  --lgray:#f5f5f5;
  /* Omaha accent — coral/pink to differentiate from Mobile (cyan) */
  --omaha:#FF3D9A;
  --omaha-light:#FFF0F7;
  --omaha-dark:#C4006E;
}

.display-heading{font-family:'Fredoka One',cursive;font-weight:400;color:var(--dark);line-height:1.1}
h1,h2,h3{font-family:'Nunito',sans-serif;font-weight:800;color:var(--dark)}
h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}
h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}
h3{font-size:1.05rem}
p{line-height:1.75;color:var(--gray);font-size:.97rem}
.wrap{max-width:1200px;margin:0 auto;padding:0 5%}

.btn{display:inline-block;border-radius:50px;font-family:'Nunito',sans-serif;
  font-weight:800;font-size:.95rem;padding:12px 28px;cursor:pointer;
  transition:opacity .2s,transform .15s;border:none}
.btn:hover{opacity:.88;transform:translateY(-2px)}
.btn-pink{background:var(--omaha);color:#fff}
.btn-cyan{background:var(--cyan);color:#fff}
.btn-yellow{background:var(--yellow);color:var(--dark)}
.btn-lg{padding:15px 40px;font-size:1.1rem}

/* NAVBAR */
.navbar{position:sticky;top:0;z-index:100;background:#fff;
  box-shadow:0 1px 0 rgba(0,0,0,.07);height:68px;display:flex;align-items:center}
.navbar .wrap{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}
.logo img{height:38px;width:auto}
.nav-links{display:flex;gap:24px;list-style:none}
.nav-links a{font-family:'Nunito',sans-serif;font-weight:700;font-size:.9rem;color:var(--dark);transition:color .2s}
.nav-links a:hover,.nav-links a.active{color:var(--omaha)}
.choose-park-btn{background:var(--pink);color:#fff;border-radius:50px;
  padding:9px 20px;font-family:'Nunito',sans-serif;font-weight:800;font-size:.88rem;cursor:pointer}

/* BREADCRUMB */
.breadcrumb{padding:14px 0;border-bottom:1px solid #eee}
.breadcrumb .wrap{display:flex;gap:8px;align-items:center;font-size:.82rem;color:var(--gray)}
.breadcrumb a{color:var(--omaha);font-weight:600}
.breadcrumb span{color:#bbb}

/* LOCATION BADGE */
.location-badge{background:var(--omaha);color:#fff;text-align:center;
  padding:10px 0;font-family:'Nunito',sans-serif;font-weight:800;font-size:.9rem;
  letter-spacing:.3px}
.location-badge a{color:rgba(255,255,255,.8);text-decoration:underline;margin-left:12px}

/* ══ BLOCK 1: HERO ══ */
.hero{position:relative;overflow:hidden}
.hero-img-wrap{position:relative}
.hero-img-wrap img{width:100%;height:820px;object-fit:cover;object-position:center 40%}
.hero-img-wrap::after{content:'';position:absolute;inset:0;
  background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.2) 55%,transparent 100%)}
.hero-overlay{position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:2;max-width:640px}
.hero-overlay h1{color:#fff;margin-bottom:14px;text-shadow:0 2px 16px rgba(0,0,0,.35)}
.hero-overlay h1 .ah{color:#FFB3D9}
.hero-overlay .hero-sub{color:rgba(255,255,255,.92);font-size:1.1rem;
  font-family:'Nunito',sans-serif;font-weight:700;margin-bottom:12px;line-height:1.6}
.hero-overlay p{color:rgba(255,255,255,.82);font-size:.95rem;max-width:540px;margin-bottom:28px}
.hero-btns{display:flex;gap:12px;flex-wrap:wrap}
.hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.hero-badge{background:rgba(255,255,255,.15);backdrop-filter:blur(6px);
  border:1px solid rgba(255,255,255,.3);border-radius:50px;
  color:#fff;font-family:'Nunito',sans-serif;font-weight:700;font-size:.82rem;padding:6px 16px}

/* ══ STATS BAR ══ */
.stats-bar{background:#fff;padding:28px 0;border-bottom:1px solid #eee}
.stats-bar .wrap{display:flex}
.stat-item{flex:1;text-align:center;padding:0 16px;border-right:1px solid #eee}
.stat-item:last-child{border-right:none}
.stat-num{font-family:'Fredoka One',cursive;font-size:2.2rem;color:var(--omaha);display:block;line-height:1}
.stat-label{font-size:.78rem;color:var(--gray);margin-top:5px;display:block;font-weight:600}

/* ══ BLOCK 2: ATMOSPHERE ══ */
.atm-section{padding:88px 0;background:#fff}
.atm-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.atm-text .display-heading{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:16px}
.atm-text .display-heading span{color:var(--omaha)}
.atm-text p{margin-bottom:20px}
.atm-perks{display:flex;flex-direction:column;gap:12px;margin-top:8px}
.atm-perk{display:flex;align-items:center;gap:12px;
  background:var(--omaha-light);border-radius:12px;padding:12px 16px}
.atm-perk-icon{font-size:1.2rem;flex-shrink:0}
.atm-perk-text{font-family:'Nunito',sans-serif;font-weight:700;font-size:.88rem;color:var(--dark)}
.atm-img{border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(255,61,154,.15)}
.atm-img img{width:100%;height:440px;object-fit:cover}

/* ══ BLOCK 3: ACTIVITIES ══ */
.activities-section{background:var(--omaha-light);padding:80px 0}
.activities-header{text-align:center;margin-bottom:48px}
.activities-header .display-heading{font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:10px}
.activities-header .display-heading span{color:var(--omaha)}
.activities-header p{max-width:480px;margin:0 auto}
.activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.activity-card{background:#fff;border-radius:20px;padding:28px 24px;
  box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;
  border-top:4px solid transparent}
.activity-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.activity-card:nth-child(1){border-top-color:var(--omaha)}
.activity-card:nth-child(2){border-top-color:var(--cyan)}
.activity-card:nth-child(3){border-top-color:var(--yellow)}
.activity-card:nth-child(4){border-top-color:var(--purple)}
.activity-card:nth-child(5){border-top-color:var(--green)}
.activity-card:nth-child(6){border-top-color:var(--orange)}
.activity-icon{font-size:2.2rem;margin-bottom:12px}
.activity-card h3{font-family:'Fredoka One',cursive;font-size:1.2rem;color:var(--dark);margin-bottom:8px}
.activity-card p{font-size:.85rem;line-height:1.6}
.activity-card a{display:inline-block;margin-top:14px;font-family:'Nunito',sans-serif;
  font-weight:800;font-size:.82rem;color:var(--omaha);border-bottom:2px solid var(--omaha);
  padding-bottom:1px}

/* ══ BLOCK 3: ATTRACTIONS ══ */
.attractions-section{background:var(--lgray);padding:80px 0}
.attractions-header{text-align:center;margin-bottom:48px}
.attractions-header .display-heading{font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:10px}
.attractions-header .display-heading span{color:var(--cyan)}
.attractions-header p{max-width:520px;margin:0 auto}
/* 7-item grid: 4 top + 3 bottom */
.attr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}
.attr-card{background:#fff;border-radius:18px;padding:24px 20px;text-align:center;
  box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}
.attr-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.12)}
.attr-icon{font-size:2.4rem;margin-bottom:12px;display:block}
.attr-card h3{font-size:.95rem;margin-bottom:6px;color:var(--dark)}
.attr-card p{font-size:.8rem;line-height:1.55}
/* second row: 3 centered */
.attr-grid-2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;
  max-width:780px;margin:0 auto 36px}
.attractions-cta{text-align:center}

/* ══ BLOCK 5: SERVICES GRID ══ */
.services-section{background:var(--lgray);padding:80px 0}
.services-header{text-align:center;margin-bottom:48px}
.services-header .display-heading{font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:10px}
.services-header .display-heading span{color:var(--pink)}
.svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.svc-tile{background:#fff;border-radius:18px;overflow:hidden;
  box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;
  display:flex;flex-direction:column}
.svc-tile:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.12)}
.svc-tile-img{height:140px;overflow:hidden;flex-shrink:0}
.svc-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.svc-tile:hover .svc-tile-img img{transform:scale(1.06)}
.svc-tile-body{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column}
.svc-tile-body h3{font-size:.95rem;margin-bottom:4px;color:var(--dark)}
.svc-tile-body p{font-size:.78rem;line-height:1.55;flex:1;margin-bottom:12px}
.svc-tile-btn{display:inline-block;border-radius:50px;font-family:'Nunito',sans-serif;
  font-weight:800;font-size:.75rem;padding:6px 14px;cursor:pointer;
  border:none;transition:opacity .2s;align-self:flex-start}
.svc-tile-btn:hover{opacity:.85}

/* ══ BLOCK 4: RESTAURANT ══ */
.rest-section{padding:80px 0}
.rest-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.rest-text .display-heading{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:16px}
.rest-text .display-heading span{color:var(--orange)}
.rest-text p{margin-bottom:20px}
.rest-hours{background:var(--lgray);border-radius:16px;padding:20px 24px;margin-bottom:24px}
.rest-hours h4{font-family:'Fredoka One',cursive;font-size:1rem;color:var(--dark);margin-bottom:12px}
.rest-hour-row{display:flex;justify-content:space-between;padding:7px 0;
  border-bottom:1px solid #eee;font-size:.88rem}
.rest-hour-row:last-child{border-bottom:none}
.rest-hour-row .day{font-weight:700;color:var(--dark)}
.rest-hour-row .time{color:var(--gray)}
.rest-img{border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.12)}
.rest-img img{width:100%;height:420px;object-fit:cover}

/* ══ BLOCK 5: SERVICES GRID ══ */
.services-section{background:var(--dark);padding:72px 0}
.services-header{text-align:center;margin-bottom:44px}
.services-header .display-heading{color:#fff;font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:8px}
.services-header .display-heading span{color:#FFB3D9}
.services-header p{color:rgba(255,255,255,.6);max-width:480px;margin:0 auto}
.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.service-tile{border-radius:18px;padding:22px 18px;text-align:center;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);
  transition:background .2s,transform .2s;cursor:pointer}
.service-tile:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}
.service-tile-icon{font-size:2rem;margin-bottom:10px}
.service-tile h3{font-family:'Fredoka One',cursive;font-size:1rem;color:#fff;margin-bottom:6px}
.service-tile p{font-size:.78rem;color:rgba(255,255,255,.55);line-height:1.5}
.service-tile a{display:block;margin-top:12px;font-size:.78rem;
  color:var(--omaha);font-weight:700;border-bottom:1px solid var(--omaha);
  padding-bottom:1px;width:fit-content;margin-left:auto;margin-right:auto}

/* ══ BLOCK 6: PLAN YOUR VISIT ══ */
.visit-section{padding:80px 0;background:#fff}
.visit-inner{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}
.visit-text .display-heading{font-size:clamp(1.6rem,2.5vw,2.2rem);margin-bottom:16px}
.visit-text .display-heading span{color:var(--omaha)}
.visit-text p{margin-bottom:20px}
.mall-badge{display:inline-flex;align-items:center;gap:8px;
  background:var(--omaha-light);border-radius:50px;padding:8px 18px;
  font-family:'Nunito',sans-serif;font-weight:800;font-size:.88rem;color:var(--omaha);
  margin-bottom:20px}
.nap-card{background:var(--lgray);border-radius:16px;padding:20px 22px}
.nap-row{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}
.nap-row:last-child{margin-bottom:0}
.nap-icon{font-size:1rem;flex-shrink:0;margin-top:2px}
.nap-text{font-size:.85rem;color:var(--gray);line-height:1.5}
.nap-text a{color:var(--omaha);font-weight:700}
.map-embed{border-radius:16px;overflow:hidden;border:2px solid #eee;
  height:280px;background:var(--lgray);
  display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;
  margin-bottom:16px}
.map-embed span{font-size:3rem}
.map-embed p{font-size:.82rem;color:var(--gray);text-align:center;max-width:200px;margin:0}

/* ══ BLOCK 7: SOCIAL PROOF ══ */
.proof-section{background:var(--omaha-light);padding:72px 0}
.proof-inner{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}
.proof-left .display-heading{font-size:clamp(1.6rem,2.5vw,2.2rem);margin-bottom:10px}
.proof-left .display-heading span{color:var(--omaha)}
.proof-left .sub{color:var(--gray);margin-bottom:28px}
.proof-nums{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:28px}
.pnum-big{font-family:'Fredoka One',cursive;font-size:2.2rem;color:var(--omaha);display:block;line-height:1}
.pnum-lbl{color:var(--gray);font-size:.72rem;font-weight:700;
  text-transform:uppercase;letter-spacing:.6px;margin-top:4px;display:block}
.rev-card{background:#fff;border-radius:16px;padding:20px 22px;margin-bottom:14px;
  box-shadow:0 2px 12px rgba(255,61,154,.08);border-left:4px solid var(--omaha)}
.rev-stars{color:#FFB800;font-size:.85rem;margin-bottom:8px}
.rev-text{font-size:.88rem;color:var(--gray);font-style:italic;line-height:1.6}
.rev-author{font-size:.75rem;color:#aaa;margin-top:6px;display:block;font-weight:700}
.social-follow{background:#fff;border-radius:16px;padding:20px 22px;
  box-shadow:0 2px 12px rgba(0,0,0,.05)}
.social-follow h4{font-family:'Fredoka One',cursive;font-size:1rem;color:var(--dark);margin-bottom:14px}
.social-links{display:flex;gap:10px;flex-wrap:wrap}
.social-link{display:inline-flex;align-items:center;gap:6px;
  background:var(--omaha-light);border-radius:50px;padding:8px 16px;
  font-family:'Nunito',sans-serif;font-weight:800;font-size:.82rem;color:var(--omaha);
  transition:background .2s}
.social-link:hover{background:var(--omaha);color:#fff}

/* ══ BLOCK 8: CTA ══ */
.cta-section{background:linear-gradient(135deg,var(--omaha) 0%,#C4006E 100%);
  padding:90px 0;text-align:center;position:relative;overflow:hidden}
.cta-section::before{content:'';position:absolute;inset:0;
  background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1),transparent 50%),
             radial-gradient(circle at 80% 30%,rgba(255,255,255,.08),transparent 50%)}
.cta-deco{position:absolute;pointer-events:none;font-size:2.5rem;opacity:.25;
  animation:float 4s ease-in-out infinite}
.cd1{top:20px;left:6%}.cd2{top:40px;right:8%;animation-delay:.6s}
.cd3{bottom:30px;left:12%;animation-delay:1s}.cd4{bottom:20px;right:6%;animation-delay:.3s}
@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(4deg)}}
.cta-section .display-heading{color:#fff;font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:14px}
.cta-section .sub{color:rgba(255,255,255,.85);max-width:500px;margin:0 auto 36px;font-size:1rem}
.cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.btn-white{background:#fff;color:var(--omaha)}
.btn-outline-white{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}

/* FOOTER */
.footer{background:#fff;border-top:1px solid #eee;padding:44px 0 24px}
.footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}
.footer-logo img{height:32px;margin-bottom:12px}
.footer-copy{font-size:.82rem;color:#aaa;line-height:1.7}
.footer-col h4{font-family:'Fredoka One',cursive;font-size:1rem;color:var(--dark);margin-bottom:14px}
.footer-col a{display:block;font-size:.88rem;color:var(--gray);margin-bottom:8px;transition:color .2s}
.footer-col a:hover{color:var(--omaha)}
.footer-col .phone{font-weight:700;color:var(--omaha);font-size:.95rem}
.footer-bottom{border-top:1px solid #eee;padding-top:20px;text-align:center;font-size:.78rem;color:#bbb}
.social-icons{display:flex;gap:10px;margin-top:16px}
.social-icon{width:36px;height:36px;border-radius:50%;background:var(--lgray);
  display:flex;align-items:center;justify-content:center;font-size:.9rem;
  font-weight:800;color:var(--dark);transition:background .2s}
.social-icon:hover{background:var(--omaha);color:#fff}

@media(max-width:900px){
  .atm-inner,.rest-inner,.visit-inner,.proof-inner{grid-template-columns:1fr}
  .activities-grid{grid-template-columns:1fr 1fr}
  .services-grid{grid-template-columns:1fr 1fr}
  .footer-inner{grid-template-columns:1fr}
  .nav-links{display:none}
  .stats-bar .wrap{flex-wrap:wrap}
  .stat-item{flex:1 1 45%;border-right:none;border-bottom:1px solid #eee;padding:12px}
}/* End custom CSS */