.elementor-10044 .elementor-element.elementor-element-745d7918{--display:flex;--min-height:540px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10044 .elementor-element.elementor-element-745d7918.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10044 .elementor-element.elementor-element-77f75bc{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-10044 .elementor-element.elementor-element-77f75bc::before, .elementor-10044 .elementor-element.elementor-element-77f75bc > .elementor-background-video-container::before, .elementor-10044 .elementor-element.elementor-element-77f75bc > .e-con-inner > .elementor-background-video-container::before, .elementor-10044 .elementor-element.elementor-element-77f75bc > .elementor-background-slideshow::before, .elementor-10044 .elementor-element.elementor-element-77f75bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10044 .elementor-element.elementor-element-77f75bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10044 .elementor-element.elementor-element-61c4749 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10044 .elementor-element.elementor-element-ef4425d{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-49c14a38{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-5d96005 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-d9022ad{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-6ff7ed1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-df2efc6{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-c6934a2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-135fa13{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-6216041 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-bddaf99{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-2587150 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-49bcaa4{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-f35c885 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-12a8bf6{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-85916eb .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-1601800{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-51233aa .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-42a0126{--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;}.elementor-10044 .elementor-element.elementor-element-16f23ac{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10044 .elementor-element.elementor-element-f40bd14 .elementor-repeater-item-c81d7be .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/07/animal-tangram-travel-puzzle-review11.jpg?fit=961%2C1582&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .elementor-repeater-item-6164988 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/07/animal-tangram-travel-puzzle-review8.webp?fit=1224%2C1485&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .elementor-repeater-item-a66b563 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/07/animal-tangram-travel-puzzle-review1.webp?fit=1224%2C1288&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-10044 .elementor-element.elementor-element-f40bd14 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .swiper-slide-inner{padding:10px 10px 10px 10px;text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10044 .elementor-element.elementor-element-c59add1 .elementor-button{background-color:var( --e-global-color-bfaec7a );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:26px 26px 26px 26px;padding:16px 80px 16px 80px;}.elementor-10044 .elementor-element.elementor-element-c59add1 .elementor-button:hover, .elementor-10044 .elementor-element.elementor-element-c59add1 .elementor-button:focus{background-color:#F5D452;}.elementor-10044 .elementor-element.elementor-element-3f5ef9b{--display:flex;--min-height:500px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-77e2757{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-af515b2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-3cba381{--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;}.elementor-10044 .elementor-element.elementor-element-b26a684{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .elementor-repeater-item-c81d7be .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/08/montessori-discovery-box8.webp?fit=1414%2C1414&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .elementor-repeater-item-6164988 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/08/montessori-discovery-box-review2.webp?fit=1227%2C1487&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .elementor-repeater-item-a66b563 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/08/montessori-discovery-box7.webp?fit=1500%2C1500&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .swiper-slide-inner{padding:10px 10px 10px 10px;text-align:center;}.elementor-10044 .elementor-element.elementor-element-60811ed .elementor-button{background-color:var( --e-global-color-bfaec7a );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:26px 26px 26px 26px;padding:16px 80px 16px 80px;}.elementor-10044 .elementor-element.elementor-element-60811ed .elementor-button:hover, .elementor-10044 .elementor-element.elementor-element-60811ed .elementor-button:focus{background-color:#F5D452;}.elementor-10044 .elementor-element.elementor-element-0055e7b{--display:flex;--min-height:500px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-0fd902c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-ba5b45b .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-74a86b8{--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;}.elementor-10044 .elementor-element.elementor-element-724a1ec{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .elementor-repeater-item-c81d7be .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/06/Montessori-Vegetable-Set2.webp?fit=1600%2C1600&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .elementor-repeater-item-6164988 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/06/Montessori-Vegetable-Set-detail.webp?fit=1000%2C1000&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .elementor-repeater-item-a66b563 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/06/Montessori-Vegetable-Set10.webp?fit=1000%2C1000&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .swiper-slide-inner{padding:10px 10px 10px 10px;text-align:center;}.elementor-10044 .elementor-element.elementor-element-2ca16aa .elementor-button{background-color:var( --e-global-color-bfaec7a );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:26px 26px 26px 26px;padding:16px 80px 16px 80px;}.elementor-10044 .elementor-element.elementor-element-2ca16aa .elementor-button:hover, .elementor-10044 .elementor-element.elementor-element-2ca16aa .elementor-button:focus{background-color:#F5D452;}.elementor-10044 .elementor-element.elementor-element-d0b20ac{--display:flex;--min-height:500px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-ae4ee2c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-6fe860c .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-4569c67{--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;}.elementor-10044 .elementor-element.elementor-element-9b29b3b{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .elementor-repeater-item-c81d7be .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/08/amazing-magnetic-building-blocks-with-sticks-and-balls-review4.webp?fit=1600%2C787&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .elementor-repeater-item-6164988 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/09/amazing-magnetic-building-blocks-with-sticks-and-balls-review2.webp?fit=1224%2C1632&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .elementor-repeater-item-a66b563 .swiper-slide-bg{background-color:var( --e-global-color-3a1ff65 );background-image:url(https://i0.wp.com/gleefulgarden.com/wp-content/uploads/2025/09/amazing-magnetic-building-blocks-with-sticks-and-balls-review3.webp?fit=1224%2C1632&ssl=1);background-size:cover;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .swiper-slide-inner{padding:10px 10px 10px 10px;text-align:center;}.elementor-10044 .elementor-element.elementor-element-9babb85 .elementor-button{background-color:var( --e-global-color-bfaec7a );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:26px 26px 26px 26px;padding:16px 80px 16px 80px;}.elementor-10044 .elementor-element.elementor-element-9babb85 .elementor-button:hover, .elementor-10044 .elementor-element.elementor-element-9babb85 .elementor-button:focus{background-color:#F5D452;}.elementor-10044 .elementor-element.elementor-element-eb64f22{--display:flex;--min-height:500px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10044 .elementor-element.elementor-element-5219eef{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-82972db .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-2dd1fcc{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}.elementor-10044 .elementor-element.elementor-element-7d2a16f .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10044 .elementor-element.elementor-element-9945770{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-astglobalcolor8 );}@media(min-width:768px){.elementor-10044 .elementor-element.elementor-element-745d7918{--width:80%;}.elementor-10044 .elementor-element.elementor-element-16f23ac{--width:100%;}.elementor-10044 .elementor-element.elementor-element-3f5ef9b{--width:100%;}.elementor-10044 .elementor-element.elementor-element-b26a684{--width:100%;}.elementor-10044 .elementor-element.elementor-element-0055e7b{--width:100%;}.elementor-10044 .elementor-element.elementor-element-724a1ec{--width:100%;}.elementor-10044 .elementor-element.elementor-element-d0b20ac{--width:100%;}.elementor-10044 .elementor-element.elementor-element-9b29b3b{--width:100%;}.elementor-10044 .elementor-element.elementor-element-eb64f22{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10044 .elementor-element.elementor-element-16f23ac{--width:500px;}}@media(max-width:1024px){.elementor-10044 .elementor-element.elementor-element-42a0126{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .swiper-slide{height:458px;}.elementor-10044 .elementor-element.elementor-element-3f5ef9b{--min-height:323px;}.elementor-10044 .elementor-element.elementor-element-3cba381{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .swiper-slide{height:458px;}.elementor-10044 .elementor-element.elementor-element-74a86b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .swiper-slide{height:458px;}.elementor-10044 .elementor-element.elementor-element-d0b20ac{--min-height:431px;}.elementor-10044 .elementor-element.elementor-element-4569c67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .swiper-slide{height:458px;}.elementor-10044 .elementor-element.elementor-element-eb64f22{--min-height:323px;}}@media(max-width:767px){.elementor-10044 .elementor-element.elementor-element-ef4425d{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-49c14a38{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-d9022ad{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-df2efc6{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-135fa13{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-bddaf99{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-49bcaa4{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-12a8bf6{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-1601800{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-16f23ac{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-f40bd14 .swiper-slide{height:240px;}.elementor-10044 .elementor-element.elementor-element-c59add1 .elementor-button{border-radius:16px 16px 16px 16px;padding:10px 30px 10px 30px;}.elementor-10044 .elementor-element.elementor-element-3f5ef9b{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-77e2757{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-b26a684{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-6d0b6dc .swiper-slide{height:240px;}.elementor-10044 .elementor-element.elementor-element-60811ed .elementor-button{border-radius:16px 16px 16px 16px;padding:10px 30px 10px 30px;}.elementor-10044 .elementor-element.elementor-element-0055e7b{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-0fd902c{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-724a1ec{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-1e41a29 .swiper-slide{height:240px;}.elementor-10044 .elementor-element.elementor-element-2ca16aa .elementor-button{border-radius:16px 16px 16px 16px;padding:10px 30px 10px 30px;}.elementor-10044 .elementor-element.elementor-element-d0b20ac{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-ae4ee2c{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-9b29b3b{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-ecadec4 .swiper-slide{height:240px;}.elementor-10044 .elementor-element.elementor-element-9babb85 .elementor-button{border-radius:16px 16px 16px 16px;padding:10px 30px 10px 30px;}.elementor-10044 .elementor-element.elementor-element-eb64f22{--min-height:0px;}.elementor-10044 .elementor-element.elementor-element-5219eef{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-2dd1fcc{font-size:14px;}.elementor-10044 .elementor-element.elementor-element-9945770{font-size:14px;}}