/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:calc(1s / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:calc(1s * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:calc(1s * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:var(--font-poppins),"Poppins",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{color:inherit}img{vertical-align:bottom}img.project_card{width:100%;height:auto;border-radius:10px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}textarea:focus{outline:0}#simple-tabpanel-all>div{padding:0}.css-10klw3m{height:auto}a{white-space:nowrap;text-decoration:none;color:#212121}button{text-transform:none;box-shadow:none;padding:0}button.outline{border:1px solid #eee}button.contain{color:#fff}p,span{line-height:1.2}body{font-family:var(--font-poppins),"Poppins",sans-serif}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-thumb{height:30%;background:#bdbdbd;border-radius:10px}body::-webkit-scrollbar-track{background:#eee}body .MuiPopover-paper{box-shadow:none}hr{border-width:0 0 thin;border-color:#eee;margin:auto}#pc-wrap{width:100%;height:100%}#pc-wrap .container{position:relative;width:1300px;margin:0 auto;display:flex}.kindergarten-big-card-box{position:relative;margin-right:8px;margin-left:8px;margin-bottom:35px;width:410px;height:455px;display:flex;flex-direction:column}.kindergarten-big-card-box .card-img{position:relative;width:100%;height:264px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}.kindergarten-big-card-box .card-img div.status{position:absolute;padding:6px 34px;left:20px;top:20px;display:flex;align-items:center;border-radius:6px;background:#eb6753}.kindergarten-big-card-box .card-img div.status img{width:14px;height:14px}.kindergarten-big-card-box .card-img div.status span{margin-left:5px;color:#fff;font-size:12px;text-transform:uppercase}.kindergarten-big-card-box .card-img div.price,.kindergarten-big-card-box .card-img div.status span{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:600;line-height:normal}.kindergarten-big-card-box .card-img div.price{position:absolute;padding:8px 12px;left:20px;bottom:20px;border-radius:6px;background:#fff;color:#181a20;font-size:15px}.kindergarten-big-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid #ddd;border-top:none;background:#fff}.kindergarten-big-card-box .info .title{color:#181a20;font-size:15px;font-weight:600;text-transform:capitalize;cursor:pointer}.kindergarten-big-card-box .info .desc,.kindergarten-big-card-box .info .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}.kindergarten-big-card-box .info .desc{margin-top:5px;color:#717171;font-size:13px;font-weight:400}.kindergarten-big-card-box .info .options{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}.kindergarten-big-card-box .info .options div{display:flex;flex-direction:row}.kindergarten-big-card-box .info .options div img{margin-right:5px;width:17px;height:17px}.kindergarten-big-card-box .info .options div span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.kindergarten-big-card-box .info .bott,.kindergarten-big-card-box .info .bott div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kindergarten-big-card-box .info .bott div{width:65px}.kindergarten-big-card-box .info .bott p{color:#181a20;font-size:13px}.kindergarten-big-card-box .info .bott p,.kindergarten-big-card-box .info .bott span{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.kindergarten-big-card-box .info .bott span{margin-left:6px;color:hsla(0,0%,56%,.54);font-size:15px}.kindergarten-big-card-box .info .bott button{margin-left:15px;width:16px;height:16px;box-sizing:border-box}.kindergarten-big-card-box .info .bott .buttons-box{width:auto;height:auto;display:flex;flex-direction:row;gap:7px}.agent-general-card{position:relative;margin-right:27px;margin-bottom:34px;display:flex;flex-direction:column}.agent-general-card .agent-img{border-radius:12px;width:233px;height:273px;background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.agent-general-card .agent-img div{position:absolute;padding:12px;top:12px;left:12px;border-radius:6px;background:#eb6753;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.agent-general-card .agent-desc{margin-top:23px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.agent-general-card .agent-desc .agent-info{display:flex;flex-direction:column}.agent-general-card .agent-desc .agent-info strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.agent-general-card .agent-desc .agent-info span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}.agent-general-card .agent-desc .buttons{width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.agent-general-card .agent-desc .buttons svg{width:24px;height:24px;cursor:pointer}.agent-general-card .agent-desc .buttons .view-cnt{font-size:13px}.community-general-card-config{position:relative;height:auto;gap:20px;border-radius:12px;cursor:pointer}.community-general-card-config .image-box{width:100%;height:283px}.community-general-card-config .image-box .card-img{width:100%;height:100%;border-radius:12px}.community-general-card-config .desc-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px}.community-general-card-config .desc-box .title{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .desc-box .desc{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:26px;text-transform:capitalize}.community-general-card-config .desc-box .buttons{width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.community-general-card-config .desc-box .buttons svg{width:24px;height:24px;cursor:pointer}.community-general-card-config .desc-box .buttons .view-cnt{font-size:13px}.community-general-card-config .date-box{position:absolute;width:70px;height:69.014px;align-items:center;justify-content:center;top:235px;right:20px;border-radius:12px;background:#fff;box-shadow:0 6px 15px 0 rgba(64,79,104,.05)}.community-general-card-config .date-box .month{text-align:center;font-size:13px;font-weight:400}.community-general-card-config .date-box .day,.community-general-card-config .date-box .month{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}.community-general-card-config .date-box .day{font-size:20px;font-weight:600}.kg-ai-assistant{position:fixed;right:24px;bottom:26px;z-index:1300;pointer-events:none}.kg-ai-assistant,.kg-ai-assistant button,.kg-ai-assistant textarea{font-family:var(--font-poppins),"Poppins",sans-serif}.kg-ai-assistant .kg-ai-launcher,.kg-ai-assistant .kg-ai-panel{pointer-events:auto}.kg-ai-assistant .kg-ai-launcher{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#15803d,#22a85a);box-shadow:0 16px 36px rgba(21,128,61,.28);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.kg-ai-assistant .kg-ai-launcher svg{width:21px;height:21px}.kg-ai-assistant .kg-ai-launcher:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(21,128,61,.34)}.kg-ai-assistant .kg-ai-launcher:focus-visible{outline:3px solid rgba(34,168,90,.34);outline-offset:3px}.kg-ai-assistant .kg-ai-panel{position:absolute;right:0;bottom:66px;display:flex;flex-direction:column;width:400px;height:min(610px,100vh - 130px);overflow:hidden;border:1px solid rgba(79,124,91,.18);border-radius:24px;background:#fffdf8;box-shadow:0 24px 70px rgba(36,51,45,.2)}.kg-ai-assistant .kg-ai-header{display:flex;align-items:center;gap:12px;padding:18px 18px 16px;border-bottom:1px solid rgba(79,124,91,.12);background:radial-gradient(circle at 18% 10%,rgba(255,207,89,.2),transparent 30%),linear-gradient(135deg,#f5fbef,#fffaf2)}.kg-ai-assistant .kg-ai-header .kg-ai-header-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:14px;background:rgba(34,168,90,.12);color:#15803d}.kg-ai-assistant .kg-ai-header strong{display:block;color:#24332d;font-size:16px;font-weight:900;line-height:1.2}.kg-ai-assistant .kg-ai-header span{display:block;margin-top:3px;color:#66736b;font-size:12px;font-weight:600}.kg-ai-assistant .kg-ai-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(79,124,91,.16);border-radius:50%;background:hsla(0,0%,100%,.72);color:#50605a;cursor:pointer}.kg-ai-assistant .kg-ai-close svg{width:19px;height:19px}.kg-ai-assistant .kg-ai-close:hover{color:#15803d;border-color:rgba(34,168,90,.32)}.kg-ai-assistant .kg-ai-close:focus-visible{outline:3px solid rgba(34,168,90,.28);outline-offset:2px}.kg-ai-assistant .kg-ai-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.kg-ai-assistant .kg-ai-clear{height:32px;padding:0 10px;border:1px solid rgba(79,124,91,.16);border-radius:999px;background:hsla(0,0%,100%,.72);color:#50605a;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.kg-ai-assistant .kg-ai-clear:hover{color:#15803d;border-color:rgba(34,168,90,.32);background:#fff}.kg-ai-assistant .kg-ai-clear:focus-visible{outline:3px solid rgba(34,168,90,.28);outline-offset:2px}.kg-ai-assistant .kg-ai-messages{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:18px;overflow-y:auto;background:linear-gradient(180deg,#fffdf8,#f7fbf2)}.kg-ai-assistant .kg-ai-empty{display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid rgba(79,124,91,.14);border-radius:20px;background:hsla(0,0%,100%,.8)}.kg-ai-assistant .kg-ai-empty p{margin:0;color:#50605a;font-size:14px;font-weight:600;line-height:1.55}.kg-ai-assistant .kg-ai-empty-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 11px;border-radius:999px;background:rgba(255,207,89,.16);color:#15803d;font-size:12px;font-weight:800}.kg-ai-assistant .kg-ai-empty-badge svg{width:17px;height:17px}.kg-ai-assistant .kg-ai-suggestions{display:flex;flex-direction:column;gap:8px}.kg-ai-assistant .kg-ai-suggestions button{width:100%;padding:10px 12px;border:1px solid rgba(79,124,91,.16);border-radius:14px;background:#fff;color:#24332d;font-size:13px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.kg-ai-assistant .kg-ai-suggestions button:hover{border-color:rgba(34,168,90,.34);background:#f7fbf2}.kg-ai-assistant .kg-ai-suggestions button:disabled{cursor:not-allowed;opacity:.68}.kg-ai-assistant .kg-ai-message{max-width:86%;padding:11px 13px;border-radius:16px;white-space:pre-wrap;color:#24332d;font-size:14px;font-weight:600;line-height:1.55}.kg-ai-assistant .kg-ai-message.user{align-self:flex-end;border-bottom-right-radius:6px;background:#15803d;color:#fff}.kg-ai-assistant .kg-ai-message.assistant{align-self:flex-start;border:1px solid rgba(79,124,91,.12);border-bottom-left-radius:6px;background:#fff}.kg-ai-assistant .kg-ai-message.error{border-color:rgba(220,38,38,.18);background:#fff5f5;color:#b42318}.kg-ai-assistant .kg-ai-message.loading{color:#66736b}.kg-ai-assistant .kg-ai-input-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid rgba(79,124,91,.12);background:#fffdf8}.kg-ai-assistant .kg-ai-input-row textarea{width:100%;height:46px;max-height:112px;padding:12px 13px;resize:none;border:1px solid rgba(79,124,91,.18);border-radius:15px;background:#fff;color:#24332d;font-size:14px;font-weight:600;line-height:1.45}.kg-ai-assistant .kg-ai-input-row textarea:focus{border-color:rgba(34,168,90,.7);box-shadow:0 0 0 4px rgba(34,168,90,.12);outline:none}.kg-ai-assistant .kg-ai-input-row button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:15px;background:#15803d;color:#fff;cursor:pointer}.kg-ai-assistant .kg-ai-input-row button svg{width:19px;height:19px}.kg-ai-assistant .kg-ai-input-row button:disabled{cursor:not-allowed;background:rgba(79,124,91,.26)}.kg-ai-assistant .kg-ai-input-row button:focus-visible{outline:3px solid rgba(34,168,90,.28);outline-offset:2px}@media(max-width:640px){.kg-ai-assistant{right:14px;bottom:14px;left:14px}.kg-ai-assistant .kg-ai-launcher{margin-left:auto;height:48px;padding:0 15px;font-size:13px}.kg-ai-assistant .kg-ai-panel{right:0;left:0;bottom:62px;width:auto;height:min(640px,100vh - 92px);border-radius:22px}.kg-ai-assistant .kg-ai-header{padding:16px}.kg-ai-assistant .kg-ai-messages{padding:14px}.kg-ai-assistant .kg-ai-message{max-width:92%}}#pc-wrap .home-page{position:relative;width:100%;height:auto}#pc-wrap .home-page .info-box{width:100%;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .info-box .left{display:flex;flex-direction:column}#pc-wrap .home-page .info-box .left span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.646px;text-transform:capitalize}#pc-wrap .home-page .info-box .left span.white{color:#fff}#pc-wrap .home-page .info-box .left p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .home-page .info-box .left p.white{color:#fff}#pc-wrap .home-page .info-box .right{display:flex;flex-direction:row;align-items:flex-end}#pc-wrap .home-page .info-box .right .pagination-box{display:flex;flex-direction:row;align-items:center}#pc-wrap .home-page .info-box .right .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .more-box{display:flex;flex-direction:row;cursor:pointer;align-items:center}#pc-wrap .home-page .info-box .right .more-box span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .info-box .right .more-box img{margin-left:10px;width:16px;height:16px}#pc-wrap .home-page .info-box .right .btn-box{display:flex;flex-direction:row}#pc-wrap .home-page .info-box .right .btn-box button{border-radius:6px;background:hsla(0,0%,100%,.07);color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:28px;text-transform:capitalize}#pc-wrap .home-page .info-box .right .btn-box button:first-child{margin-right:20px}#pc-wrap .home-page .info-box .right .btn-box button.active{border:1px solid #181a20;background:#fff;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:28px}#pc-wrap .home-page .homepage-empty-state{width:100%;min-height:260px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid hsla(131,9%,52%,.22);border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.06);text-align:center}#pc-wrap .home-page .homepage-empty-state p{max-width:420px;color:#50605a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px}#pc-wrap .home-page .homepage-empty-state a{padding:10px 16px;border-radius:8px;background:#24332d;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .homepage-empty-state.community-empty-state{min-height:260px}#pc-wrap .home-page .trending-kindergartens{padding:108px 0 76px;width:100%;height:697px;display:flex;flex-direction:row}#pc-wrap .home-page .trending-kindergartens .container{flex-direction:column}#pc-wrap .home-page .trending-kindergartens .container .card-box{position:relative;margin-top:64px;display:flex;flex-direction:row}#pc-wrap .home-page .trending-kindergartens .container .card-box .empty-list{width:100%;height:280px;display:flex;justify-content:center;align-items:center}#pc-wrap .home-page .trending-kindergartens .container .card-box .trending-kindergarten-swiper{width:100%;height:400px;display:flex;flex-direction:row}#pc-wrap .home-page .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide{width:auto;height:auto;display:flex;margin:10px 0 0 10px}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box{position:relative;width:300px;height:375px;display:flex;flex-direction:column;transition:transform .3s}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box:hover{opacity:1;transform:scale(1.05)}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .card-img div{position:absolute;padding:8px 12px;left:12px;bottom:12px;border-radius:6px;background:#fff;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .options{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .options div{display:flex;flex-direction:row}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .options div img{margin-right:5px;width:17px;height:17px}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .options div span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .bott p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#pc-wrap .home-page .trending-kindergartens .container .card-box .trend-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#pc-wrap .home-page .popular-kindergartens{padding:132px 0 94px;width:100%;height:816px;display:flex;flex-direction:row;background:#f6f6f6}#pc-wrap .home-page .popular-kindergartens .container{flex-direction:column;align-items:center}#pc-wrap .home-page .popular-kindergartens .container .card-box{margin-top:34px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-kindergarten-swiper{width:100%;height:425px;display:flex;flex-direction:row}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-kindergarten-swiper .popular-kindergarten-slide{width:auto;height:auto;display:flex;margin:10px 0 10px 10px}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box{position:relative;width:400px;height:425px;display:flex;flex-direction:column;transition:transform .3s,opacity .3s}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box:hover{opacity:1;transform:scale(1.05)}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .card-img div.status{position:absolute;padding:6px 34px;left:20px;top:20px;display:flex;align-items:center;border-radius:6px;background:#eb6753}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .card-img div.status img{width:14px;height:14px}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .card-img div.status span{margin-left:5px;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .card-img div.price{position:absolute;padding:8px 12px;left:20px;bottom:20px;border-radius:6px;background:#fff;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .options{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .options div{display:flex;flex-direction:row}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .options div img{margin-right:5px;width:17px;height:17px}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .options div span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .bott p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#pc-wrap .home-page .popular-kindergartens .container .card-box .popular-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#pc-wrap .home-page .popular-kindergartens .container .pagination-box{display:flex;flex-direction:row;justify-content:center;align-items:center}#pc-wrap .home-page .popular-kindergartens .container .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#pc-wrap .home-page .popular-kindergartens .container .pagination-box .swiper-popular-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .popular-kindergartens .container .pagination-box .swiper-popular-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .video-frame{width:100%;height:678px;background:#000;transform:perspective(0);box-shadow:-3px 0 20px 14px rgba(52,52,52,.502)}#pc-wrap .home-page .top-kindergartens{padding:108px 0 76px;width:100%;height:697px;display:flex;flex-direction:row}#pc-wrap .home-page .top-kindergartens .container{flex-direction:column}#pc-wrap .home-page .top-kindergartens .container .card-box{position:relative;margin-top:64px;display:flex;flex-direction:row}#pc-wrap .home-page .top-kindergartens .container .card-box .top-kindergarten-swiper{width:100%;height:400px;display:flex;flex-direction:row}#pc-wrap .home-page .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide{width:auto;height:auto;display:flex;margin:10px 0 0 10px}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box{position:relative;width:300px;height:375px;display:flex;flex-direction:column;transition:transform .3s}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box:hover{opacity:1;transform:scale(1.05)}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .card-img div{position:absolute;padding:8px 12px;left:12px;bottom:12px;border-radius:6px;background:#fff;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .options{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .options div{display:flex;flex-direction:row}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .options div img{margin-right:5px;width:17px;height:17px}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .options div span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .bott p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#pc-wrap .home-page .top-kindergartens .container .card-box .top-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#pc-wrap .home-page .top-agents{position:relative;padding:153px 0 135px;width:100%;height:722px;display:flex;flex-direction:row;background:#f6f6f6}#pc-wrap .home-page .top-agents .container{position:relative;flex-direction:column;align-items:center}#pc-wrap .home-page .top-agents .container .wrapper{width:100%;margin-top:83px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;filter:drop-shadow(0 10px 35px rgba(5,16,54,.1));cursor:pointer}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn svg{width:14px;height:14px}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn.swiper-agents-next{transform:rotate(180deg)}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper{width:1174px;height:280px;display:flex;flex-direction:row}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agents-swiper{width:99.7%;height:280px;display:flex;flex-direction:row}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agents-swiper .top-agents-slide{width:auto;height:auto;display:flex}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card{width:205px;height:280px;display:flex;flex-direction:column}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card img{width:209px;height:209px;border-radius:50%;cursor:pointer;object-fit:cover}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card strong{margin-top:20px;color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card span{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .home-page .events{position:relative;padding:100px 0 92px;width:100%;height:810px;display:flex;flex-direction:row;background:#181a20}#pc-wrap .home-page .events .container{flex-direction:column;align-items:center}#pc-wrap .home-page .events .container .card-wrapper{position:relative;margin-top:48px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .events .container .card-wrapper .event-card{position:relative;width:300px;height:420px;border-radius:12px;opacity:.9;cursor:pointer;transition:opacity .4s}#pc-wrap .home-page .events .container .card-wrapper .event-card:hover{opacity:1;scale:1.05;transition:.3s}#pc-wrap .home-page .events .container .card-wrapper .event-card:hover .more{opacity:1}#pc-wrap .home-page .events .container .card-wrapper .event-card .info{position:absolute;display:flex;flex-direction:column;top:35px;left:10px;right:10px}#pc-wrap .home-page .events .container .card-wrapper .event-card .info strong{color:#f64747;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .events .container .card-wrapper .event-card .info span{color:#f66767;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px;text-transform:capitalize}#pc-wrap .home-page .events .container .card-wrapper .event-card .more{position:absolute;left:10px;right:10px;bottom:41px;display:flex;flex-direction:row;align-items:center;opacity:0}#pc-wrap .home-page .events .container .card-wrapper .event-card .more span{padding:0 5px;border-radius:5px;background:rgba(255,253,253,.769);color:#9c67f6;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-align:justify;cursor:pointer}#pc-wrap .home-page .community-board{position:relative;padding:124px 0 61px;width:100%;height:860px;display:flex;flex-direction:row}#pc-wrap .home-page .community-board .container{flex-direction:column;align-items:center}#pc-wrap .home-page .community-board .container .community-main{width:100%;margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .community-board .container .community-main .center-line{height:90%;align-self:end}#pc-wrap .home-page .community-board .container .community-main .content-top{margin-bottom:26px;width:100%;height:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#pc-wrap .home-page .community-board .container .community-main .content-top span{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:36px;color:#616161;cursor:pointer}#pc-wrap .home-page .community-board .container .community-main .content-top img{margin-left:10px;width:12px;height:12px}#pc-wrap .home-page .community-board .container .community-main .community-left{width:642px;height:auto;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap{display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card{margin-right:12px;margin-bottom:18px;width:202px;display:flex;flex-direction:column;cursor:pointer}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card .community-img{width:100%;height:141px;background-size:cover;background-repeat:round;border-radius:5px}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card .community-img div{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#f54d56;border-radius:5px 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:19px;line-height:36px;letter-spacing:-.015em;color:#bdbdbd}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card strong{margin-top:10px;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:36px;letter-spacing:.105em;color:#000}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card span{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.015em;color:#d3d3d3}#pc-wrap .home-page .community-board .container .community-main .community-right{width:590px;height:auto;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card{display:flex;flex-direction:row;cursor:pointer;margin-bottom:34px}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card img{width:180px;height:111px;border-radius:7px}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div{margin-left:25px;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div strong{margin-top:15px;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:13px;letter-spacing:.105em;color:#212121}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:36px;letter-spacing:.105em;color:#bdbdbd}@media(min-width:768px)and (max-width:1024px){#pc-wrap #pc-wrap .header-main .container{width:100%;padding:0 24px;box-sizing:border-box}#pc-wrap #pc-wrap .header-main .container .hero-copy{width:100%;max-width:760px}#pc-wrap #pc-wrap .header-main .container .hero-copy h1,#pc-wrap #pc-wrap .header-main .container .hero-copy p{width:100%;max-width:100%}#pc-wrap #pc-wrap .header-main .container .search-box{width:100%;max-width:960px;height:auto;gap:14px;box-sizing:border-box}#pc-wrap #pc-wrap .header-main .container .search-box .select-box{width:100%;min-width:0;gap:12px}#pc-wrap #pc-wrap .header-main .container .search-box .select-box .box{width:100%;min-width:0}#pc-wrap #pc-wrap .header-main .container .trust-strip{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap #pc-wrap .home-page .platform-showcase .platform-container{width:calc(100% - 48px)}#pc-wrap #pc-wrap .home-page .platform-showcase .platform-feature-grid,#pc-wrap #pc-wrap .home-page .platform-showcase .platform-privacy-section,#pc-wrap #pc-wrap .home-page .platform-showcase .platform-role-grid{grid-template-columns:1fr}#pc-wrap #pc-wrap .home-page .featured-kindergartens-intro{width:calc(100% - 48px);align-items:flex-start}#pc-wrap #pc-wrap .home-page .community-board .container,#pc-wrap #pc-wrap .home-page .events .container,#pc-wrap #pc-wrap .home-page .popular-kindergartens .container,#pc-wrap #pc-wrap .home-page .top-kindergartens .container,#pc-wrap #pc-wrap .home-page .trending-kindergartens .container,#pc-wrap #pc-wrap .home-page .video-frame .container{width:calc(100% - 48px)}#pc-wrap #pc-wrap .home-page .video-frame .family-help-copy{width:calc(100% - 48px);box-sizing:border-box}#pc-wrap #pc-wrap .home-page .events{height:auto}#pc-wrap #pc-wrap .home-page .events .container .card-wrapper{gap:18px}#pc-wrap #pc-wrap .home-page .events .container .card-wrapper .event-card{width:100%;min-width:0}}@media(min-width:1025px){body #pc-wrap .home-page .community-board .community-main,body #pc-wrap .home-page .events.communication-roadmap .card-wrapper,body #pc-wrap .home-page .popular-kindergartens .card-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body #pc-wrap .home-page .popular-kindergartens .card-box{display:block!important;margin-top:0!important}body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:464px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:214px!important;min-height:214px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .popular-card-box .card-img .price,body #pc-wrap .home-page .popular-card-box .card-img .status{position:absolute!important;padding:7px 12px!important;border-radius:999px!important;background:hsla(0,0%,100%,.94)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 24px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:16px!important;left:16px!important;color:#0f8b3d!important}body #pc-wrap .home-page .popular-card-box .card-img .price{right:16px!important;bottom:16px!important;color:#496052!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{width:100%!important;height:268px!important;min-height:268px!important;padding:24px!important;align-items:flex-start!important;gap:14px!important;border-radius:24px!important;border:1px solid rgba(47,125,74,.12)!important;background:linear-gradient(145deg,#fff,#fff8e8)!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important;box-sizing:border-box!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{background:linear-gradient(145deg,#fff,#eef8e9)!important;border-color:rgba(15,139,61,.24)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:7px 12px!important;border-radius:999px!important;background:#fff0c6!important;color:#9a6612!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{background:#dcf6df!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:54px!important;height:54px!important;border-radius:18px!important;background:rgba(15,139,61,.1)!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{background:rgba(239,168,38,.14)!important;color:#c17c13!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;overflow:hidden!important}body #pc-wrap .home-page .community-board .card-wrap,body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right,body #pc-wrap .home-page .community-board .content-top,body #pc-wrap .home-page .community-board .horizontal-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:46px!important;padding-bottom:48px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100%)!important;margin-bottom:22px!important;align-items:center!important;text-align:center!important;gap:8px!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;align-items:center!important;justify-content:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{display:flex!important;flex-direction:column!important;align-items:center!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .info-box .left span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0!important;color:#20342a!important;font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:8px 0 0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:23px!important;text-align:center!important;text-transform:none!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{width:100%!important;height:300px!important;min-height:300px!important;padding:28px!important;gap:16px!important;border-radius:26px!important;box-shadow:0 22px 48px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;color:#20342a!important;font-size:24px!important;font-weight:950!important;line-height:30px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:24px!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,.74fr)!important;grid-gap:22px!important;gap:22px!important;margin-top:0!important}body #pc-wrap .home-page .community-board .card-wrap,body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right,body #pc-wrap .home-page .community-board .horizontal-card,body #pc-wrap .home-page .community-board .vertical-card{min-width:0!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board .community-left .card-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}body #pc-wrap .home-page .community-board .community-right .card-wrap.vertical{display:flex!important;flex-direction:column!important;gap:14px!important}body #pc-wrap .home-page .community-board .vertical-card{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:18px!important}body #pc-wrap .home-page .community-board .vertical-card .community-img{width:100%!important;height:152px!important;border-radius:18px!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}body #pc-wrap .home-page .community-board .vertical-card .community-img div{background:rgba(15,139,61,.92)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:0!important}body #pc-wrap .home-page .community-board .horizontal-card strong,body #pc-wrap .home-page .community-board .vertical-card strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;letter-spacing:0!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}body #pc-wrap .home-page .community-board .vertical-card strong{margin-top:12px!important;color:#20342a!important;font-size:17px!important;font-weight:900!important;line-height:23px!important}body #pc-wrap .home-page .community-board .vertical-card span{margin-top:6px!important;color:#647168!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;letter-spacing:0!important}body #pc-wrap .home-page .community-board .horizontal-card{width:100%!important;display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;margin:0!important}body #pc-wrap .home-page .community-board .horizontal-card img{width:126px!important;height:92px!important;object-fit:cover!important;border-radius:16px!important}body #pc-wrap .home-page .community-board .horizontal-card div{min-width:0!important;margin-left:0!important}body #pc-wrap .home-page .final-cta-section{margin-top:28px!important;margin-bottom:38px!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:54px!important;padding-bottom:58px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{margin-bottom:26px!important;align-items:center!important;text-align:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;align-items:center!important;justify-content:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center!important}body #pc-wrap .home-page .community-board .container>div:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .info-box .left span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{color:#20342a!important;font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin-top:8px!important;color:#647168!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-align:center!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{text-align:center!important}body #pc-wrap .home-page .popular-kindergartens{background:#fffaf2!important}body #pc-wrap .home-page .popular-kindergarten-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}body #pc-wrap .home-page .popular-card-box{height:492px!important;border-radius:24px!important;box-shadow:0 22px 48px rgba(31,81,50,.11)!important}body #pc-wrap .home-page .popular-card-box .card-img{height:226px!important;min-height:226px!important}body #pc-wrap .home-page .popular-card-box .info{padding:22px!important}body #pc-wrap .home-page .popular-card-box .info .title{font-size:21px!important;line-height:25px!important}body #pc-wrap .home-page .popular-card-box .info .desc{font-size:15px!important;line-height:22px!important}body #pc-wrap .home-page .popular-card-box .details-cta{padding:11px 18px!important;font-size:14px!important}body #pc-wrap .home-page .events.communication-roadmap{background:linear-gradient(180deg,#fffaf2,#f6fbf2)!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{height:318px!important;min-height:318px!important;padding:28px!important;gap:16px!important;border-radius:26px!important;box-shadow:0 24px 54px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:8px 13px!important;font-size:12px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:64px!important;height:64px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;color:#20342a!important;font-size:24px!important;font-weight:950!important;line-height:30px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:24px!important}body #pc-wrap .home-page .video-frame.kg-store-section{background:#fffaf2!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr)!important;gap:26px!important;align-items:stretch!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card{min-height:332px!important;padding:34px!important;border-radius:28px!important;box-shadow:0 24px 54px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-copy h3{font-size:31px!important;line-height:37px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-copy p{font-size:16px!important;line-height:25px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual{width:132px!important;height:132px!important;border-radius:32px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual svg{font-size:76px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{min-height:157px!important;padding:24px 20px!important;border-radius:24px!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-icon svg{font-size:34px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card h3{font-size:19px!important;line-height:24px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card p{font-size:14px!important;line-height:22px!important}body #pc-wrap .home-page .community-board{background:#f6fbf2!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child{width:100%!important;align-items:center!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-gap:26px!important;gap:26px!important;align-items:stretch!important}body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right{padding:26px!important;border-radius:28px!important;background:#fffdf8!important;box-shadow:0 22px 48px rgba(31,81,50,.1)!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board .content-top{margin-bottom:18px!important;align-items:center!important}body #pc-wrap .home-page .community-board .content-top span{color:#20342a!important;font-size:22px!important;font-weight:950!important;line-height:28px!important}body #pc-wrap .home-page .community-board .community-left .card-wrap{min-height:308px!important}body #pc-wrap .home-page .community-board .community-left .homepage-empty-state{min-height:276px!important;padding:34px!important;border-radius:24px!important;border:1px dashed rgba(47,125,74,.24)!important;background:linear-gradient(135deg,#fffdf8,#edf7e9)!important;box-shadow:none!important}body #pc-wrap .home-page .community-board .community-left .homepage-empty-state p{max-width:330px!important;color:#42604c!important;font-size:18px!important;font-weight:850!important;line-height:27px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-right .card-wrap.vertical{gap:16px!important}body #pc-wrap .home-page .community-board .horizontal-card{min-height:128px!important;padding:14px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 30px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .community-board .horizontal-card img{width:132px!important;height:100px!important;border-radius:18px!important;object-fit:cover!important}body #pc-wrap .home-page .community-board .horizontal-card strong{color:#20342a!important;font-size:17px!important;font-weight:900!important;line-height:23px!important}body #pc-wrap .home-page .community-board .horizontal-card span{color:#647168!important;font-size:13px!important;font-weight:800!important}body #pc-wrap .home-page .final-cta-section{margin-top:38px!important;margin-bottom:50px!important;padding:42px 48px!important;border-radius:30px!important;box-shadow:0 22px 52px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .final-cta-section h2{font-size:34px!important;line-height:40px!important}body #pc-wrap .home-page .final-cta-section p{font-size:16px!important;line-height:25px!important}body #pc-wrap .home-page .footer-container .main,body #pc-wrap .home-page .footer-container .second{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important}body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:464px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:214px!important;min-height:214px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:16px!important;left:16px!important;min-width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;background:hsla(0,0%,100%,.92)!important;color:#0f8b3d!important;box-shadow:0 10px 24px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .popular-card-box .card-img .price,body #pc-wrap .home-page .popular-card-box .card-img .status{position:absolute!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}body #pc-wrap .home-page .popular-card-box .card-img .price{right:16px!important;bottom:16px!important;background:hsla(0,0%,100%,.94)!important;color:#496052!important;box-shadow:0 10px 24px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .popular-card-box .info .bott p{color:#637166!important;font-size:13px!important;font-weight:800!important}body #pc-wrap .home-page .homepage-empty-state{width:100%!important;min-height:238px!important;padding:34px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;border:1px dashed rgba(47,125,74,.22)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(93,39%,95%,.96))!important;box-shadow:0 18px 42px rgba(31,81,50,.08)!important;box-sizing:border-box!important}body #pc-wrap .home-page .homepage-empty-state p{max-width:560px!important;margin:0!important;color:#4c5f52!important;font-size:18px!important;font-weight:900!important;line-height:26px!important}body #pc-wrap .home-page .homepage-empty-state a{padding:11px 18px!important;border-radius:999px!important;background:#0f8b3d!important;color:#fff!important;font-size:14px!important;font-weight:900!important;box-shadow:0 12px 26px rgba(15,139,61,.18)!important}body #pc-wrap .home-page .events.communication-roadmap{padding:76px 0 78px!important;background:linear-gradient(180deg,#f7f3e8,#fffaf2)!important}body #pc-wrap .home-page .events.communication-roadmap .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{margin-bottom:26px!important;align-items:center!important;justify-content:center!important;text-align:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important;align-items:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left span{color:#123d24!important;font-size:32px!important;font-weight:950!important;line-height:38px!important;text-align:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left p{max-width:620px!important;margin-top:10px!important;color:#627066!important;font-size:16px!important;font-weight:700!important;line-height:25px!important;text-align:center!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{position:relative!important;width:100%!important;min-width:0!important;height:268px!important;min-height:268px!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:24px!important;background:#fffdf8!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important;box-sizing:border-box!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{background:linear-gradient(145deg,#fff,#eef8e9)!important;border-color:rgba(15,139,61,.24)!important;box-shadow:0 20px 48px rgba(15,139,61,.14)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned{background:linear-gradient(145deg,#fff,#fff8e8)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{align-self:flex-start!important;padding:7px 12px!important;border-radius:999px!important;background:#fff0c6!important;color:#9a6612!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{background:#dcf6df!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:rgba(15,139,61,.1)!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{width:30px!important;height:30px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{background:rgba(239,168,38,.14)!important;color:#c17c13!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:2px 0 0!important;color:#20342a!important;font-size:21px!important;font-weight:950!important;line-height:26px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;color:#647168!important;font-size:14px!important;font-weight:700!important;line-height:22px!important}}body #pc-wrap .header-main .mobile-hero{width:min(100%,100vw - 72px,696px)!important;max-width:min(100%,100vw - 72px,696px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;box-sizing:border-box!important}body #pc-wrap .header-main .mobile-hero .hero-actions,body #pc-wrap .header-main .mobile-hero .hero-actions a,body #pc-wrap .header-main .mobile-hero .hero-actions a span,body #pc-wrap .header-main .mobile-hero .hero-copy,body #pc-wrap .header-main .mobile-hero .hero-copy h1,body #pc-wrap .header-main .mobile-hero .hero-copy p,body #pc-wrap .header-main .mobile-hero .hero-feature-card,body #pc-wrap .header-main .mobile-hero .hero-feature-cards{width:100%!important;max-width:696px!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}body #pc-wrap .header-main .mobile-hero .hero-copy h1{font-size:30px!important;line-height:1.12!important;overflow-wrap:anywhere!important;word-break:break-word!important}body #pc-wrap .header-main .mobile-hero .feature-copy span,body #pc-wrap .header-main .mobile-hero .feature-copy strong,body #pc-wrap .header-main .mobile-hero .hero-copy p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:420px){body #pc-wrap .header-main .container{padding-left:18px!important;padding-right:18px!important}body #pc-wrap .header-main .container .mobile-hero{width:min(100%,300px)!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important;align-items:stretch!important}body #pc-wrap .header-main .container .mobile-hero .hero-actions,body #pc-wrap .header-main .container .mobile-hero .hero-actions a,body #pc-wrap .header-main .container .mobile-hero .hero-actions a span,body #pc-wrap .header-main .container .mobile-hero .hero-copy,body #pc-wrap .header-main .container .mobile-hero .hero-copy h1,body #pc-wrap .header-main .container .mobile-hero .hero-copy p,body #pc-wrap .header-main .container .mobile-hero .hero-feature-card,body #pc-wrap .header-main .container .mobile-hero .hero-feature-cards{width:100%!important;max-width:300px!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}body #pc-wrap .header-main .container .mobile-hero .feature-copy span,body #pc-wrap .header-main .container .mobile-hero .feature-copy strong,body #pc-wrap .header-main .container .mobile-hero .hero-copy p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}body #pc-wrap .header-main .container .mobile-hero .hero-actions a span{justify-content:center!important;text-align:center!important}}@media(max-width:768px){body #pc-wrap{max-width:100vw!important;overflow-x:hidden!important}body #pc-wrap .header-main{max-width:100vw!important;overflow:hidden!important}body #pc-wrap .header-main .container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important;align-items:stretch!important;overflow:visible!important}body #pc-wrap .header-main .hero-actions,body #pc-wrap .header-main .hero-copy,body #pc-wrap .header-main .hero-feature-cards,body #pc-wrap .header-main .search-box{width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;box-sizing:border-box!important}body #pc-wrap .header-main .hero-copy h1{width:100%!important;max-width:100%!important;font-size:34px!important;line-height:1.1!important}body #pc-wrap .header-main .hero-copy p{width:100%!important;max-width:100%!important;font-size:15px!important;line-height:1.55!important}body #pc-wrap .header-main .hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important}body #pc-wrap .header-main .hero-actions a,body #pc-wrap .header-main .hero-actions a span{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body #pc-wrap .header-main .search-box{padding:14px!important}body #pc-wrap .header-main .search-box .search-box-other,body #pc-wrap .header-main .search-box .select-box{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}body #pc-wrap .header-main .search-box .advanced-filter,body #pc-wrap .header-main .search-box .box,body #pc-wrap .header-main .search-box .search-btn{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;justify-content:space-between!important;box-sizing:border-box!important}body #pc-wrap .header-main .search-box .advanced-filter span,body #pc-wrap .header-main .search-box .box span{display:inline-flex!important;opacity:1!important;visibility:visible!important}body #pc-wrap .header-main .hero-feature-cards{display:flex!important;flex-direction:column!important;gap:10px!important}body #pc-wrap .header-main .container{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}body #pc-wrap .header-main .mobile-hero{width:min(100%,100vw - 72px,696px)!important;max-width:min(100%,100vw - 72px,696px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important}body #pc-wrap .header-main .mobile-hero .hero-copy{width:100%!important;max-width:100%!important}body #pc-wrap .header-main .mobile-hero .hero-copy h1{width:100%!important;max-width:100%!important;font-size:34px!important;line-height:1.1!important;overflow-wrap:break-word!important}body #pc-wrap .header-main .mobile-hero .hero-copy h1 span{display:block!important;width:100%!important}body #pc-wrap .header-main .mobile-hero .hero-copy p{width:100%!important;max-width:100%!important;font-size:15px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}body #pc-wrap .header-main .mobile-hero .hero-actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important}body #pc-wrap .header-main .mobile-hero .hero-actions a,body #pc-wrap .header-main .mobile-hero .hero-actions a span{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-decoration:none!important}body #pc-wrap .header-main .mobile-hero .hero-actions a span{min-height:56px!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:999px!important;background:#138f3d!important;color:#fff!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:16px!important;font-weight:800!important;box-shadow:0 16px 34px rgba(19,143,61,.22)!important}body #pc-wrap .header-main .mobile-hero .hero-actions a:last-child span{background:#fff!important;color:#10233d!important;box-shadow:0 12px 28px rgba(31,81,50,.12)!important}body #pc-wrap .header-main .mobile-hero .hero-feature-card{overflow:hidden!important}body #pc-wrap .header-main .mobile-hero .feature-copy{min-width:0!important}body #pc-wrap .header-main .mobile-hero .feature-copy span,body #pc-wrap .header-main .mobile-hero .feature-copy strong{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}body #pc-wrap .home-page .platform-showcase{padding:46px 0 38px;background:#f7f3e8;border:0}body #pc-wrap .home-page .platform-showcase .platform-container{width:min(1180px,100% - 72px);display:flex;flex-direction:column;gap:34px}body #pc-wrap .home-page .platform-showcase .platform-role-grid{display:grid}body #pc-wrap .home-page .platform-showcase .platform-role-card{padding:18px;border:1px solid rgba(47,125,74,.12);border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 16px 42px rgba(31,81,50,.08)}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-image{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.58)}body #pc-wrap .home-page .platform-showcase .platform-feature-grid{padding:28px 34px 32px;border:1px solid rgba(47,125,74,.12);border-radius:22px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 48px rgba(31,81,50,.08)}body #pc-wrap .home-page .platform-showcase .feature-grid-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body #pc-wrap .home-page .platform-showcase .feature-card{padding:20px;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(31,81,50,.06)}body #pc-wrap .home-page .platform-showcase .feature-card .feature-icon svg{width:34px;height:34px}body #pc-wrap .home-page .platform-showcase .feature-card h3{margin:0 0 5px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:900;line-height:22px}body #pc-wrap .home-page .platform-showcase .feature-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:650;line-height:19px}body #pc-wrap .home-page .platform-showcase .platform-privacy-section{padding:34px 42px;display:grid;border:1px solid rgba(246,184,75,.55);border-radius:22px;background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.88),transparent 28%),linear-gradient(105deg,#fff8ea,#fff4d8);box-shadow:0 18px 46px rgba(112,92,47,.08)}body #pc-wrap .home-page .platform-showcase .privacy-illustration{color:#2f7d4a}body #pc-wrap .home-page .platform-showcase .privacy-illustration .shield{filter:drop-shadow(0 16px 22px rgba(47,125,74,.16))}body #pc-wrap .home-page .platform-showcase .privacy-illustration .lock{box-shadow:0 12px 24px rgba(150,105,35,.18)}body #pc-wrap .home-page .platform-showcase .privacy-list{display:grid}body #pc-wrap .home-page .platform-showcase .privacy-card span{width:42px;height:42px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#5fbd37;color:#fff}body #pc-wrap .home-page .platform-showcase .privacy-card.honey span{background:#f6b84b}body #pc-wrap .home-page .platform-showcase .privacy-card.blue span{background:#58a7f4}body #pc-wrap .home-page .platform-showcase .privacy-card h3{margin:0 0 6px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:19px}body #pc-wrap .home-page .platform-showcase .privacy-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:18px}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card h3{max-width:310px;margin:0;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:27px;font-weight:900;line-height:33px}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card p{margin:11px 0 18px;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:650;line-height:22px}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card span{width:-moz-fit-content;width:fit-content;padding:12px 20px;display:inline-flex;border-radius:9px;background:#2f7d4a;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual{width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:34px;background:#f6b84b;color:#1f5132;box-shadow:0 18px 34px rgba(121,88,35,.18)}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual svg{width:104px;height:104px}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card strong{padding:5px 9px;border-radius:999px;background:#fff8df;color:#f0a828;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:10px;font-weight:900;line-height:13px}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card .store-product-icon{min-height:74px;margin-top:17px;display:flex;align-items:center;gap:4px;color:#2f7d4a}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card .store-product-icon svg{width:54px;height:54px}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card h3{margin:12px 0 6px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:19px}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:18px}body #pc-wrap .home-page .final-cta-section h2{max-width:430px;margin:0 0 10px;color:#1f5132;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-weight:900;line-height:37px}body #pc-wrap .home-page .final-cta-section p{max-width:410px;margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:650;line-height:23px}body #pc-wrap .home-page .final-cta-section .final-cta-actions{display:flex;flex-direction:column;gap:11px}body #pc-wrap .home-page .final-cta-section .final-cta-actions a{text-decoration:none}body #pc-wrap .home-page .final-cta-section .final-cta-actions a span{min-height:43px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;background:#2f7d4a;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;box-shadow:0 10px 20px rgba(47,125,74,.16)}body #pc-wrap .home-page .final-cta-section .final-cta-actions a:nth-child(2) span{background:#f6b84b;color:#203328}body #pc-wrap .home-page .final-cta-section .final-cta-actions a:nth-child(3) span{background:#58a7f4}body #pc-wrap .header-main{overflow:hidden;background:linear-gradient(90deg,rgba(255,250,242,.98),rgba(255,250,242,.86) 34%,rgba(255,250,242,.42) 55%,rgba(255,250,242,.08) 78%),linear-gradient(180deg,hsla(0,0%,100%,.24),rgba(255,221,153,.14)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png);background-size:cover;background-position:100%}body #pc-wrap .header-main:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 90%,rgba(79,124,91,.22),transparent 24%),radial-gradient(circle at 34% 15%,rgba(255,196,87,.2),transparent 22%);pointer-events:none;z-index:0}body #pc-wrap .header-main .threeJSContainer{opacity:.16;filter:saturate(.95) blur(.2px);z-index:1}body #pc-wrap .header-main .container{position:relative;z-index:2;padding-top:162px;gap:0}body #pc-wrap .header-main .container .hero-copy{width:min(625px,48vw);gap:18px}body #pc-wrap .header-main .container .hero-copy .eyebrow{width:-moz-fit-content;width:fit-content;padding:12px 18px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,205,105,.5);border-radius:999px;background:rgba(255,247,224,.88);color:#1d2f28;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:normal;letter-spacing:0;text-transform:none;box-shadow:0 16px 36px rgba(92,77,45,.1)}body #pc-wrap .header-main .container .hero-copy .eyebrow svg{width:22px;height:22px;padding:4px;border-radius:50%;background:#ffb92e;color:#fff}body #pc-wrap .header-main .container .hero-copy h1{max-width:625px;margin:0;color:#10233a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:72px;font-weight:950;line-height:1.06;letter-spacing:0}body #pc-wrap .header-main .container .hero-copy h1 span{position:relative;display:inline-block;color:#1f8b43}body #pc-wrap .header-main .container .hero-copy h1 span:after{content:"";position:absolute;left:3px;right:8px;bottom:0;height:8px;border-radius:999px;background:#ffc72c;transform:rotate(-4deg);z-index:-1}body #pc-wrap .header-main .container .hero-copy p{max-width:560px;margin:0;color:#4c5b59;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:700;line-height:32px}body #pc-wrap .header-main .container .hero-copy .hero-actions{margin-top:8px;display:flex;flex-direction:row;gap:14px}body #pc-wrap .header-main .container .hero-copy .hero-actions a{min-width:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;text-decoration:none}body #pc-wrap .header-main .container .hero-copy .hero-actions a>span{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:linear-gradient(135deg,#15913d,#0f7d35);color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900;line-height:normal;box-shadow:0 18px 38px rgba(20,128,60,.28)}body #pc-wrap .header-main .container .hero-copy .hero-actions a:last-child>span{background:hsla(0,0%,100%,.9);color:#10233a;box-shadow:0 16px 34px rgba(52,65,56,.16)}body #pc-wrap .header-main .container .hero-copy .hero-actions a svg{width:22px;height:22px}body #pc-wrap .header-main .container .search-box{margin-top:24px;width:min(920px,64vw);height:auto;min-height:82px;padding:12px;align-items:center;border:1px solid hsla(0,0%,100%,.82);border-radius:28px;background:hsla(0,0%,100%,.76);box-shadow:0 20px 48px rgba(62,83,64,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #pc-wrap .header-main .container .search-box .select-box{width:auto;flex:1 1;gap:10px}body #pc-wrap .header-main .container .search-box .select-box .box{width:31%;min-width:0;height:58px;padding:0 16px;border:1px solid #e5eadf;border-radius:18px;background:#fffaf2}body #pc-wrap .header-main .container .search-box .select-box .box span{overflow:hidden;color:#26382b;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body #pc-wrap .header-main .container .search-box .select-box .box.on{border-color:#70a978;background:#f2fbef}body #pc-wrap .header-main .container .search-box .search-box-other{flex-shrink:0}body #pc-wrap .header-main .container .search-box .search-box-other .advanced-filter{padding:0 8px}body #pc-wrap .header-main .container .search-box .search-box-other .advanced-filter span{color:#2f6f40;font-size:15px;font-weight:900}body #pc-wrap .header-main .container .search-box .search-box-other .search-btn{width:58px;height:58px;background:#13833a;box-shadow:0 14px 30px rgba(20,128,60,.24)}body #pc-wrap .header-main .container .search-box .filter-location,body #pc-wrap .header-main .container .search-box .filter-rooms,body #pc-wrap .header-main .container .search-box .filter-type{top:96px;left:0;right:auto;width:100%;border:1px solid #e8eddf;border-radius:24px;box-shadow:0 24px 70px rgba(72,101,79,.18)}body #pc-wrap .header-main .container .hero-feature-cards{bottom:30px;display:grid;grid-gap:16px;gap:16px}body #pc-wrap .header-main .container .hero-feature-card{min-height:118px;padding:22px 24px;display:flex;flex-direction:row;align-items:center;gap:18px;border:1px solid hsla(0,0%,100%,.78);border-radius:30px;background:rgba(255,250,242,.78);box-shadow:0 18px 45px rgba(68,82,64,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #pc-wrap .header-main .container .hero-feature-card .feature-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#65c241;color:#fff}body #pc-wrap .header-main .container .hero-feature-card .feature-icon svg{width:31px;height:31px}body #pc-wrap .header-main .container .hero-feature-card .feature-copy{display:flex;flex-direction:column;gap:7px;min-width:0}body #pc-wrap .header-main .container .hero-feature-card .feature-copy strong{color:#111d1a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:950;line-height:22px}body #pc-wrap .header-main .container .hero-feature-card .feature-copy span{color:#34433f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:23px}body #pc-wrap .header-main .container .hero-feature-card.communication-card .feature-icon{background:#ffc447}body #pc-wrap .header-main .container .hero-feature-card.management-card .feature-icon{background:#4599f5}body #pc-wrap .header-main .container .hero-feature-card.growth-card .feature-icon{background:#9158df}body #pc-wrap .header-main .container .trust-strip{display:none}@media(min-width:768px)and (max-width:1024px){body #pc-wrap .header-main{height:960px;min-height:960px;background-position:58%}body #pc-wrap .header-main .container{width:calc(100% - 48px);padding-top:140px}body #pc-wrap .header-main .container .hero-copy{width:min(500px,58vw)}body #pc-wrap .header-main .container .hero-copy h1{font-size:52px;line-height:1.08}body #pc-wrap .header-main .container .hero-copy p{max-width:470px;font-size:17px;line-height:28px}body #pc-wrap .header-main .container .search-box{width:min(780px,92vw)}body #pc-wrap .header-main .container .hero-feature-cards{width:calc(100vw - 48px);grid-template-columns:repeat(2,minmax(0,1fr))}body #pc-wrap .header-main .container{width:100%;padding:0 24px;box-sizing:border-box}body #pc-wrap .header-main .container .hero-copy{width:100%;max-width:760px}body #pc-wrap .header-main .container .hero-copy h1,body #pc-wrap .header-main .container .hero-copy p{width:100%;max-width:100%}body #pc-wrap .header-main .container .search-box{width:100%;max-width:960px;height:auto;gap:14px;box-sizing:border-box}body #pc-wrap .header-main .container .search-box .select-box{width:100%;min-width:0;gap:12px}body #pc-wrap .header-main .container .search-box .select-box .box{width:100%;min-width:0}body #pc-wrap .header-main .container .trust-strip{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}body #pc-wrap .home-page .platform-showcase .platform-container{width:calc(100% - 48px)}body #pc-wrap .home-page .platform-showcase .platform-feature-grid,body #pc-wrap .home-page .platform-showcase .platform-privacy-section,body #pc-wrap .home-page .platform-showcase .platform-role-grid{grid-template-columns:1fr}body #pc-wrap .home-page .featured-kindergartens-intro{width:calc(100% - 48px);align-items:flex-start}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events .container,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .top-kindergartens .container,body #pc-wrap .home-page .trending-kindergartens .container,body #pc-wrap .home-page .video-frame .container{width:calc(100% - 48px)}body #pc-wrap .home-page .video-frame .family-help-copy{width:calc(100% - 48px);box-sizing:border-box}body #pc-wrap .home-page .events{height:auto}body #pc-wrap .home-page .events .container .card-wrapper{gap:18px}body #pc-wrap .home-page .events .container .card-wrapper .event-card{width:100%;min-width:0}}#pc-wrap .header-main .hero-copy{max-width:920px}#pc-wrap .header-main .hero-copy .eyebrow{background:rgba(255,250,242,.88);border:1px solid rgba(255,207,122,.5);color:#4d7c5b}#pc-wrap .header-main .hero-copy h1{max-width:860px;margin-right:auto;margin-left:auto;color:#20342a;font-size:64px;font-weight:900;line-height:72px}#pc-wrap .header-main .hero-copy p{max-width:780px;color:#4d5d52;font-size:18px;font-weight:700;line-height:30px}#pc-wrap .header-main .hero-copy .hero-actions{justify-content:center;flex-wrap:wrap}#pc-wrap .header-main .hero-copy .hero-actions a{min-width:178px;box-shadow:0 14px 32px rgba(36,51,45,.14)}#pc-wrap .header-main .hero-copy .hero-actions a:nth-child(2){background:#ffcf7a;color:#24332d}#pc-wrap .header-main .hero-copy .hero-actions a:nth-child(3){background:rgba(255,250,242,.92);color:#24332d;border:1px solid rgba(79,124,91,.24)}#pc-wrap .home-page .platform-showcase{padding:96px 0 84px;background:radial-gradient(circle at 12% 10%,rgba(255,207,122,.24),transparent 32%),linear-gradient(180deg,#fffaf2,#eef8ec)}#pc-wrap .home-page .platform-showcase .platform-container{width:1180px;margin:0 auto;gap:38px}#pc-wrap .home-page .platform-showcase .platform-section-heading{max-width:780px;gap:12px}#pc-wrap .home-page .platform-showcase .platform-section-heading span{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(79,124,91,.1);color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal;text-transform:uppercase}#pc-wrap .home-page .platform-showcase .platform-section-heading h2{margin:0;color:#20342a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:44px;font-weight:900;line-height:54px}#pc-wrap .home-page .platform-showcase .platform-section-heading p{max-width:700px;margin:0;color:#637169;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:600;line-height:30px}#pc-wrap .home-page .platform-showcase .platform-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}#pc-wrap .home-page .platform-showcase .platform-role-card{min-height:330px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(79,124,91,.14);border-radius:30px;background:hsla(0,0%,100%,.82);box-shadow:0 22px 54px rgba(72,101,79,.12)}#pc-wrap .home-page .platform-showcase .platform-role-card span{width:-moz-fit-content;width:fit-content;padding:7px 11px;border-radius:999px;background:#fff4df;color:#9a6335;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal}#pc-wrap .home-page .platform-showcase .platform-role-card h3{margin:18px 0 0;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:25px;font-weight:900;line-height:32px}#pc-wrap .home-page .platform-showcase .platform-role-card p{margin:12px 0 0;color:#627169;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:26px}#pc-wrap .home-page .platform-showcase .platform-role-card div{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:8px}#pc-wrap .home-page .platform-showcase .platform-role-card div em{padding:8px 10px;border-radius:999px;background:#eff7ec;color:#4d654f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap .home-page .platform-showcase .platform-feature-grid{margin-top:22px;padding:34px;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:30px;gap:30px;border-radius:34px;background:#24332d;box-shadow:0 28px 70px rgba(36,51,45,.2)}#pc-wrap .home-page .platform-showcase .feature-grid-copy{align-self:center}#pc-wrap .home-page .platform-showcase .feature-grid-copy span{color:#ffcf7a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-transform:uppercase}#pc-wrap .home-page .platform-showcase .feature-grid-copy h2{margin:12px 0 0;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:36px;font-weight:900;line-height:44px}#pc-wrap .home-page .platform-showcase .feature-grid-copy p{margin:14px 0 0;color:rgba(255,250,242,.72);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:27px}#pc-wrap .home-page .platform-showcase .feature-grid-copy a{width:-moz-fit-content;width:fit-content;margin-top:24px;padding:13px 18px;border-radius:999px;background:#ffcf7a;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:normal}#pc-wrap .home-page .platform-showcase .feature-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}#pc-wrap .home-page .platform-showcase .feature-card{padding:20px;border:1px solid rgba(255,250,242,.14);border-radius:22px;background:rgba(255,250,242,.08)}#pc-wrap .home-page .platform-showcase .feature-card strong{color:#ffcf7a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900}#pc-wrap .home-page .platform-showcase .feature-card h3{margin:8px 0 0;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;line-height:24px}#pc-wrap .home-page .platform-showcase .feature-card p{margin:8px 0 0;color:rgba(255,250,242,.72);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:22px}#pc-wrap .home-page .platform-showcase .platform-privacy-section{margin-top:22px;padding:36px;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:28px;gap:28px;border:1px solid rgba(79,124,91,.16);border-radius:34px;background:linear-gradient(120deg,#fff,#f8fbf3);box-shadow:0 20px 50px rgba(72,101,79,.11)}#pc-wrap .home-page .platform-showcase .privacy-copy span{color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-transform:uppercase}#pc-wrap .home-page .platform-showcase .privacy-copy h2{margin:10px 0 0;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:32px;font-weight:900;line-height:40px}#pc-wrap .home-page .platform-showcase .privacy-copy p{margin:12px 0 0;color:#627169;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:27px}#pc-wrap .home-page .platform-showcase .privacy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}#pc-wrap .home-page .platform-showcase .privacy-list div{padding:18px;border-radius:20px;background:#eff7ec;color:#30443a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:22px}#pc-wrap .home-page .featured-kindergartens-intro{width:1180px;margin:0 auto;padding:76px 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}#pc-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy{max-width:680px}#pc-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy span{color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal;text-transform:uppercase}#pc-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy h2{margin:10px 0 0;color:#20342a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:42px;font-weight:900;line-height:52px}#pc-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy p{margin:10px 0 0;color:#637169;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:600;line-height:28px}#pc-wrap .home-page .featured-kindergartens-intro a{padding:13px 18px;border-radius:999px;background:#4f7c5b;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:normal;box-shadow:0 14px 32px rgba(72,101,79,.14)}#pc-wrap .home-page .trending-kindergartens{padding-top:48px}#pc-wrap .home-page .clickable-kindergarten-card{cursor:pointer}#pc-wrap .home-page .events .event-card.roadmap-card{background:radial-gradient(circle at 18% 0,rgba(255,207,122,.28),transparent 34%),linear-gradient(145deg,#395242,#24332d);border:1px solid rgba(255,250,242,.16)}#pc-wrap .home-page .events .event-card.roadmap-card:before{display:none}#pc-wrap .home-page .events .event-card.roadmap-card .info strong{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,207,122,.18);color:#ffcf7a;font-size:12px;text-transform:uppercase}#pc-wrap .home-page .events .event-card.roadmap-card .info span{margin-top:14px;color:#fffaf2;font-size:24px;font-weight:900;line-height:30px}#pc-wrap .home-page .video-frame .family-help-copy .store-roadmap-points{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}#pc-wrap .home-page .video-frame .family-help-copy .store-roadmap-points em{padding:8px 11px;border-radius:999px;background:rgba(79,124,91,.1);color:#4d654f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap .header-main .container .hero-copy h1{color:#20342a;font-size:64px;font-weight:900;line-height:72px}#pc-wrap .header-main .container .hero-copy p{width:760px;color:#4d5d52;font-weight:700}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions{flex-wrap:wrap}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions a:nth-child(2){background:#ffcf7a;color:#24332d}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions a:nth-child(3){background:#fff;color:#24332d;border:1px solid rgba(79,124,91,.2)}body #pc-wrap .home-page .sprout-accent{width:20px;height:20px}body #pc-wrap .home-page .sprout-accent:after,body #pc-wrap .home-page .sprout-accent:before{height:15px;border-radius:10px 10px 10px 2px;background:#4eae51}body #pc-wrap .home-page .sprout-accent:before{left:1px;transform:rotate(-35deg)}body #pc-wrap .home-page .sprout-accent:after{right:1px;transform:rotate(35deg)}body #pc-wrap .home-page .events.communication-roadmap .event-card strong{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:#fff8df;color:#f0a828;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:14px}body #pc-wrap .home-page .events.communication-roadmap .event-card .roadmap-icon{width:60px;height:60px;margin-top:20px;display:flex;align-items:center;justify-content:center;color:#51b865}body #pc-wrap .home-page .events.communication-roadmap .event-card .roadmap-icon svg{width:52px;height:52px}body #pc-wrap .home-page .events.communication-roadmap .event-card.purple .roadmap-icon{color:#8a63f4}body #pc-wrap .home-page .events.communication-roadmap .event-card.blue .roadmap-icon{color:#4b9cf5}body #pc-wrap .home-page .events.communication-roadmap .event-card.pink .roadmap-icon{color:#f55f87}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:14px 0 7px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:900;line-height:22px}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:650;line-height:20px}body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:32px;font-weight:900;line-height:40px}body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:650;line-height:22px}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(31,81,50,.06)}body #pc-wrap .home-page .final-cta-section{background:linear-gradient(105deg,hsla(93,64%,95%,.94),rgba(255,248,234,.84)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png)}#pc-wrap .header-main .container .hero-copy p{width:100%;max-width:760px}#pc-wrap .header-main .container .hero-copy .hero-actions{flex-wrap:wrap}#pc-wrap .header-main .container .hero-copy .hero-actions a{min-width:178px}#pc-wrap .header-main .container .hero-copy .hero-actions a:first-child{background:#4f7c5b;color:#fffaf2;box-shadow:0 14px 32px rgba(72,101,79,.16)}#pc-wrap .header-main .container .hero-copy .hero-actions a:nth-child(2){background:#ffcf7a;color:#24332d}#pc-wrap .header-main .container .hero-copy .hero-actions a:nth-child(3){background:#fffaf2;color:#4d7c5b;border:1px solid rgba(79,124,91,.22);box-shadow:0 14px 32px rgba(72,101,79,.12)}@media(min-width:768px)and (max-width:1024px){#pc-wrap .header-main .container{width:100%;padding:0 24px;box-sizing:border-box}#pc-wrap .header-main .container .hero-copy{width:100%;max-width:760px}#pc-wrap .header-main .container .hero-copy h1,#pc-wrap .header-main .container .hero-copy p{width:100%;max-width:100%}#pc-wrap .header-main .container .search-box{width:100%;max-width:960px;height:auto;gap:14px;box-sizing:border-box}#pc-wrap .header-main .container .search-box .select-box{width:100%;min-width:0;gap:12px}#pc-wrap .header-main .container .search-box .select-box .box{width:100%;min-width:0}#pc-wrap .header-main .container .trust-strip{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .home-page .platform-showcase .platform-container{width:calc(100% - 48px)}#pc-wrap .home-page .platform-showcase .platform-feature-grid,#pc-wrap .home-page .platform-showcase .platform-privacy-section,#pc-wrap .home-page .platform-showcase .platform-role-grid{grid-template-columns:1fr}#pc-wrap .home-page .featured-kindergartens-intro{width:calc(100% - 48px);align-items:flex-start}#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events .container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .top-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame .container{width:calc(100% - 48px)}#pc-wrap .home-page .video-frame .family-help-copy{width:calc(100% - 48px);box-sizing:border-box}#pc-wrap .home-page .events{height:auto}#pc-wrap .home-page .events .container .card-wrapper{gap:18px}#pc-wrap .home-page .events .container .card-wrapper .event-card{width:100%;min-width:0}}#pc-wrap .header-main{height:760px;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(255,214,165,.68),transparent 30%),radial-gradient(circle at 82% 16%,rgba(177,224,194,.62),transparent 28%),linear-gradient(135deg,#fff7e8,#f4fbef 53%,#eaf6ff)}#pc-wrap .header-main:before{content:"";position:absolute;inset:96px 0 auto;height:540px;background:linear-gradient(180deg,hsla(0,0%,100%,.44),hsla(0,0%,100%,0));pointer-events:none}#pc-wrap .header-main .threeJSContainer{opacity:.22;filter:saturate(.85) blur(.2px)}#pc-wrap .header-main .container{margin-top:-440px;z-index:2}#pc-wrap .header-main .container .hero-copy{width:760px;align-items:center;text-align:center;gap:14px}#pc-wrap .header-main .container .hero-copy .eyebrow{padding:8px 16px;border-radius:999px;background:hsla(0,0%,100%,.74);color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 12px 35px rgba(82,116,90,.1)}#pc-wrap .header-main .container .hero-copy h1{margin:0;color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:58px;font-weight:800;line-height:1.08}#pc-wrap .header-main .container .hero-copy p{width:620px;margin:0;color:#5f6f63;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:400;line-height:30px}#pc-wrap .header-main .container .search-box{margin-top:42px;width:1050px;height:104px;padding:18px;border:1px solid hsla(0,0%,100%,.8);border-radius:28px;background:hsla(0,0%,100%,.82);box-shadow:0 24px 70px rgba(72,101,79,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#pc-wrap .header-main .container .search-box .select-box{width:744px;gap:12px}#pc-wrap .header-main .container .search-box .select-box .box{width:235px;height:68px;border:1px solid #e5eadf;border-radius:20px;background:#fffaf2}#pc-wrap .header-main .container .search-box .select-box .box.on{border-color:#81b68d;background:#f2fbef;color:#26382b}#pc-wrap .header-main .container .search-box .select-box .box span{color:#33463a;font-weight:600}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter{padding:0 10px}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter span{color:#4d7c5b;font-size:16px}#pc-wrap .header-main .container .search-box .search-box-other .search-btn{width:68px;height:68px;background:#6ea77a;box-shadow:0 14px 30px rgba(77,124,91,.25)}#pc-wrap .header-main .container .search-box .filter-location,#pc-wrap .header-main .container .search-box .filter-rooms,#pc-wrap .header-main .container .search-box .filter-type{top:112px;border:1px solid #e8eddf;border-radius:24px;box-shadow:0 24px 70px rgba(72,101,79,.18)}#pc-wrap .home-page{background:#fffaf2}#pc-wrap .home-page .info-box .left span{color:#26382b;font-size:32px;font-weight:800;letter-spacing:0}#pc-wrap .home-page .info-box .left p{color:#6b766d;font-size:15px}#pc-wrap .home-page .info-box .right .pagination-box svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#fff;color:#4d7c5b;box-shadow:0 12px 28px rgba(72,101,79,.12)}#pc-wrap .home-page .info-box .right .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#6ea77a}#pc-wrap .home-page .info-box .right .more-box{padding:10px 16px;border-radius:999px;background:#fff;box-shadow:0 12px 32px rgba(72,101,79,.1)}#pc-wrap .home-page .info-box .right .more-box span{color:#4d7c5b;font-weight:700}#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens{height:auto;padding:86px 0 72px;background:#fffaf2}#pc-wrap .home-page .top-kindergartens .container .card-box,#pc-wrap .home-page .trending-kindergartens .container .card-box{margin-top:38px}#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-agents{height:auto;padding:86px 0 78px;background:#eef8ec}#pc-wrap .home-page .popular-card-box,#pc-wrap .home-page .top-card-box,#pc-wrap .home-page .trend-card-box{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(80,96,76,.12);transition:transform .25s ease,box-shadow .25s ease}#pc-wrap .home-page .popular-card-box:hover,#pc-wrap .home-page .top-card-box:hover,#pc-wrap .home-page .trend-card-box:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(80,96,76,.16)}#pc-wrap .home-page .popular-card-box .card-img,#pc-wrap .home-page .top-card-box .card-img,#pc-wrap .home-page .trend-card-box .card-img{border-radius:24px 24px 0 0}#pc-wrap .home-page .popular-card-box .card-img:after,#pc-wrap .home-page .top-card-box .card-img:after,#pc-wrap .home-page .trend-card-box .card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,45,32,0) 45%,rgba(25,45,32,.28));pointer-events:none}#pc-wrap .home-page .popular-card-box .card-img div,#pc-wrap .home-page .popular-card-box .card-img div.price,#pc-wrap .home-page .top-card-box .card-img div,#pc-wrap .home-page .top-card-box .card-img div.price,#pc-wrap .home-page .trend-card-box .card-img div,#pc-wrap .home-page .trend-card-box .card-img div.price{z-index:1;border-radius:999px;background:#fff8dd;color:#4d5b32;box-shadow:0 8px 20px rgba(37,47,30,.12)}#pc-wrap .home-page .popular-card-box .card-img div.status,#pc-wrap .home-page .top-card-box .card-img div.status,#pc-wrap .home-page .trend-card-box .card-img div.status{background:#ffb86b;color:#fff}#pc-wrap .home-page .popular-card-box .info,#pc-wrap .home-page .top-card-box .info,#pc-wrap .home-page .trend-card-box .info{border:0;border-radius:0 0 24px 24px;box-shadow:none}#pc-wrap .home-page .popular-card-box .info .title,#pc-wrap .home-page .top-card-box .info .title,#pc-wrap .home-page .trend-card-box .info .title{color:#26382b;font-size:17px;font-weight:800}#pc-wrap .home-page .popular-card-box .info .desc,#pc-wrap .home-page .top-card-box .info .desc,#pc-wrap .home-page .trend-card-box .info .desc{color:#758073}#pc-wrap .home-page .popular-card-box .info .options,#pc-wrap .home-page .top-card-box .info .options,#pc-wrap .home-page .trend-card-box .info .options{gap:8px;flex-wrap:wrap;justify-content:flex-start}#pc-wrap .home-page .popular-card-box .info .options div,#pc-wrap .home-page .top-card-box .info .options div,#pc-wrap .home-page .trend-card-box .info .options div{padding:7px 10px;border-radius:999px;background:#f3f8ef}#pc-wrap .home-page .popular-card-box .info .options div img,#pc-wrap .home-page .top-card-box .info .options div img,#pc-wrap .home-page .trend-card-box .info .options div img{display:none}#pc-wrap .home-page .popular-card-box .info .options div span,#pc-wrap .home-page .top-card-box .info .options div span,#pc-wrap .home-page .trend-card-box .info .options div span{color:#4d654f;font-size:12px;font-weight:700}#pc-wrap .home-page .popular-card-box .info .bott p,#pc-wrap .home-page .top-card-box .info .bott p,#pc-wrap .home-page .trend-card-box .info .bott p{padding:7px 12px;border-radius:999px;background:#fff4e6;color:#9a6335;font-weight:700}#pc-wrap .home-page .popular-card-box .info .bott .view-like-box button,#pc-wrap .home-page .top-card-box .info .bott .view-like-box button,#pc-wrap .home-page .trend-card-box .info .bott .view-like-box button{background:#f8faf5}#pc-wrap .home-page .video-frame{height:420px;background:#dff1df;border-top:1px solid #e7eedf;border-bottom:1px solid #e7eedf}#pc-wrap .home-page .video-frame video{opacity:.72;filter:saturate(.85) contrast(.95)}#pc-wrap .home-page .top-agents .container .wrapper{margin-top:44px}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn{background:#fffaf2;color:#6ea77a}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card{align-items:center}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card img{border:8px solid #fff;box-shadow:0 16px 38px rgba(80,96,76,.13)}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card strong{color:#26382b;font-weight:800}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card span{color:#6b766d}#pc-wrap .home-page .events{height:auto;padding:86px 0 78px;background:#24332d}#pc-wrap .home-page .events .info-box .left p.white,#pc-wrap .home-page .events .info-box .left span.white{color:#fffaf2}#pc-wrap .home-page .events .container .card-wrapper .event-card{overflow:hidden;border-radius:24px;box-shadow:0 18px 45px rgba(80,96,76,.12);background:radial-gradient(circle at 18% 0,rgba(255,207,122,.28),transparent 34%),linear-gradient(145deg,#395242,#24332d);border:1px solid rgba(255,250,242,.16)}#pc-wrap .home-page .events .container .card-wrapper .event-card:before{display:none}#pc-wrap .home-page .events .container .card-wrapper .event-card:hover{scale:1;transform:translateY(-6px)}#pc-wrap .home-page .events .container .card-wrapper .event-card .info,#pc-wrap .home-page .events .container .card-wrapper .event-card .more{z-index:1}#pc-wrap .home-page .events .container .card-wrapper .event-card .info span,#pc-wrap .home-page .events .container .card-wrapper .event-card .info strong{color:#fffaf2}#pc-wrap .home-page .events .container .card-wrapper .event-card .info strong{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,207,122,.18);color:#ffcf7a;font-size:12px;text-transform:uppercase}#pc-wrap .home-page .events .container .card-wrapper .event-card .info span{margin-top:14px;font-size:24px;font-weight:900;line-height:30px}#pc-wrap .home-page .events .container .card-wrapper .event-card .more{opacity:1}#pc-wrap .home-page .events .container .card-wrapper .event-card .more span{background:hsla(0,0%,100%,.86);color:#4d654f;text-align:left}#pc-wrap .home-page .community-board{height:auto;padding:86px 0 76px;background:#fffaf2}#pc-wrap .home-page .community-board h1{color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-weight:800}#pc-wrap .header-main{min-height:790px;background:linear-gradient(115deg,rgba(255,250,242,.9),hsla(95,60%,96%,.68) 48%,rgba(36,51,45,.18)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png)}#pc-wrap .header-main .threeJSContainer{opacity:.18;filter:saturate(.8) blur(.2px)}#pc-wrap .header-main .container .hero-copy{width:880px}#pc-wrap .header-main .container .hero-copy h1{max-width:860px}#pc-wrap .header-main .container .hero-copy p{width:690px}#pc-wrap .header-main .container .hero-copy .hero-actions{margin-top:8px;display:flex;flex-direction:row;justify-content:center;gap:12px}#pc-wrap .header-main .container .hero-copy .hero-actions a{padding:14px 22px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800;line-height:normal;color:#24332d;background:#ffcf7a;box-shadow:0 14px 32px rgba(155,103,44,.18)}#pc-wrap .header-main .container .hero-copy .hero-actions a:last-child{background:#fffaf2;color:#4d7c5b;box-shadow:0 14px 32px rgba(72,101,79,.12)}#pc-wrap .header-main .container .trust-strip{margin-top:18px;width:1050px;padding:14px 18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.78);border-radius:22px;background:rgba(255,250,242,.72);box-shadow:0 18px 45px rgba(72,101,79,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pc-wrap .header-main .container .trust-strip span{padding:10px 12px;border-radius:16px;background:rgba(79,124,91,.08);color:#405346;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;line-height:18px;text-align:center}#pc-wrap .home-page .video-frame{height:auto;padding:72px 0;display:flex;align-items:center;justify-content:center;background:#e9f5e8;border-top:1px solid rgba(79,124,91,.12);border-bottom:1px solid rgba(79,124,91,.12);box-shadow:none}#pc-wrap .home-page .video-frame .family-help-copy{width:1040px;padding:44px 52px;border-radius:30px;background:linear-gradient(110deg,rgba(255,250,242,.96),rgba(255,250,242,.78)),url(/img/kidsgarden/articles/article-family-school-partnership.png);background-size:cover;background-position:50%;box-shadow:0 22px 58px rgba(72,101,79,.14)}#pc-wrap .home-page .video-frame .family-help-copy span{color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;line-height:normal;text-transform:uppercase}#pc-wrap .home-page .video-frame .family-help-copy h2{max-width:680px;margin:12px 0 0;color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-weight:900;line-height:44px}#pc-wrap .home-page .video-frame .family-help-copy p{max-width:590px;margin:12px 0 0;color:#657266;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:500;line-height:28px}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions{margin-top:24px;display:flex;flex-direction:row;gap:12px}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions a{padding:13px 18px;border-radius:999px;background:#4f7c5b;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;line-height:normal}#pc-wrap .home-page .video-frame .family-help-copy .family-help-actions a:last-child{background:#ffcf7a;color:#24332d}#pc-wrap .home-page .community-board .community-main .content-top span{color:#4d7c5b;font-weight:800}#pc-wrap .home-page .community-board .community-main .horizontal-card,#pc-wrap .home-page .community-board .community-main .vertical-card{border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(72,101,79,.1)}#pc-wrap .home-page .community-board .community-main .vertical-card{padding:10px}#pc-wrap .home-page .community-board .community-main .horizontal-card{padding:10px;align-items:center}body #pc-wrap .header-main{padding-top:18px!important}body #pc-wrap .header-main .container{gap:22px!important;padding-top:18px!important;padding-bottom:34px!important}body #pc-wrap .header-main .search-box{margin-top:18px!important;align-items:center!important}body #pc-wrap .header-main .hero-feature-cards{margin-top:12px!important}body #pc-wrap .home-page .featured-kindergartens-intro{padding-top:54px!important;padding-bottom:12px!important}body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .trending-kindergartens{padding-top:26px!important;padding-bottom:36px!important}body #pc-wrap .home-page .popular-card-box,body #pc-wrap .home-page .top-card-box,body #pc-wrap .home-page .trend-card-box{border:1px solid rgba(47,125,74,.12)!important;border-radius:20px!important;background:#fffdf8!important;box-shadow:0 16px 38px rgba(31,81,50,.09)!important}body #pc-wrap .home-page .popular-card-box .card-img .price,body #pc-wrap .home-page .top-card-box .card-img>div,body #pc-wrap .home-page .trend-card-box .card-img>div{left:auto!important;right:14px!important;bottom:14px!important;width:auto!important;min-width:0!important;height:auto!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(255,253,248,.94)!important;color:#42604c!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;box-shadow:0 8px 20px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .popular-card-box .card-img .status{left:14px!important;right:auto!important;top:14px!important;bottom:auto!important;background:#63b76f!important;color:#fff!important}body #pc-wrap .home-page .community-board{padding-top:42px!important;padding-bottom:56px!important}body #pc-wrap .home-page .community-board .container{width:min(1180px,100% - 72px)!important;gap:22px!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right{border:1px solid rgba(47,125,74,.12)!important;border-radius:22px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 16px 38px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-copy span{background:#fff4cc!important;color:#8a6410!important}@media(max-width:1024px){body #pc-wrap .header-main{min-height:auto!important}body #pc-wrap .home-page .community-board .community-main{grid-template-columns:1fr!important}}body #pc-wrap .header-main{min-height:680px!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .platform-showcase,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .trending-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:56px!important;padding-bottom:56px!important}body #pc-wrap .home-page .featured-kindergartens-intro{width:min(1180px,100% - 72px)!important;margin:0 auto!important;padding-top:50px!important;padding-bottom:6px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-container,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .trending-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .platform-section-heading,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .trending-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{margin-bottom:24px!important;gap:8px!important}body #pc-wrap .home-page .platform-feature-grid .platform-section-heading{width:100%!important;max-width:100%!important;align-items:center!important}body #pc-wrap .home-page .platform-feature-grid .platform-section-heading,body #pc-wrap .home-page .platform-feature-grid .platform-section-heading h2{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body #pc-wrap .home-page .platform-roles-section{gap:18px!important}body #pc-wrap .home-page .platform-roles-section .platform-section-heading{margin-bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper,body #pc-wrap .home-page .feature-grid-list,body #pc-wrap .home-page .platform-role-grid,body #pc-wrap .home-page .privacy-list,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card,body #pc-wrap .home-page .feature-card,body #pc-wrap .home-page .platform-role-card,body #pc-wrap .home-page .popular-card-box,body #pc-wrap .home-page .privacy-card,body #pc-wrap .home-page .trend-card-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{height:100%!important;border-radius:20px!important}body #pc-wrap .home-page .platform-role-card{height:auto!important;min-height:0!important;padding:16px!important;gap:13px!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .platform-role-card .role-card-top{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0!important;margin-top:0!important;padding-top:0!important}body #pc-wrap .home-page .platform-role-card .role-card-top>div{display:block!important;min-width:0!important;margin-top:0!important;padding-top:0!important}body #pc-wrap .home-page .platform-role-card .role-icon{width:44px!important;height:44px!important}body #pc-wrap .home-page .platform-role-card .role-icon svg{width:24px!important;height:24px!important}body #pc-wrap .home-page .platform-role-card h3{margin:0 0 3px!important;font-size:18px!important;line-height:22px!important}body #pc-wrap .home-page .platform-role-card p{font-size:12px!important;line-height:17px!important}body #pc-wrap .home-page .platform-role-card .role-image{display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:2.15/1!important;min-height:0!important;margin-top:0!important;padding-top:0!important;border-radius:14px!important;background-size:cover!important;background-position:50%!important}body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .trending-kindergartens .info-box{align-items:center!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-container{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .community-board .community-main{grid-template-columns:minmax(0,1fr) minmax(340px,.74fr)!important}body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right{min-height:100%!important}body #pc-wrap .home-page .final-cta-section{margin-top:56px!important;margin-bottom:64px!important;padding:34px 38px!important;gap:24px!important;box-sizing:border-box!important}@media(min-width:769px)and (max-width:1024px){body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .featured-kindergartens-intro,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-container,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .trending-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:calc(100% - 44px)!important;max-width:calc(100% - 44px)!important}body #pc-wrap .home-page .community-board .community-main,body #pc-wrap .home-page .video-frame.kg-store-section .store-container{grid-template-columns:1fr!important}}body #pc-wrap .header-main{position:relative!important;height:auto!important;min-height:720px!important;max-height:none!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;background-color:#fffaf2!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:100%!important;border-bottom:1px solid rgba(47,125,74,.1)!important;box-shadow:inset 0 -36px 60px hsla(44,48%,94%,.8)!important}body #pc-wrap .header-main:before{z-index:0!important}body #pc-wrap .header-main:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:90px!important;background:linear-gradient(180deg,hsla(44,48%,94%,0),#f7f3e8 92%)!important;pointer-events:none!important;z-index:1!important}body #pc-wrap .header-main .threeJSContainer{z-index:0!important;pointer-events:none!important}body #pc-wrap .header-main .container{position:relative!important;z-index:2!important;width:min(1180px,100% - 72px)!important;height:auto!important;min-height:760px!important;margin:0 auto!important;padding:118px 0 56px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:18px!important;box-sizing:border-box!important}body #pc-wrap .header-main .hero-copy{position:relative!important;z-index:3!important;width:min(680px,58vw)!important;max-width:680px!important;margin:0!important;align-items:flex-start!important;text-align:left!important}body #pc-wrap .header-main .hero-copy h1{max-width:680px!important}body #pc-wrap .header-main .hero-copy p{max-width:590px!important}body #pc-wrap .header-main .hero-actions,body #pc-wrap .header-main .hero-feature-cards,body #pc-wrap .header-main .search-box{position:relative!important;z-index:3!important;transform:none!important}body #pc-wrap .header-main .hero-feature-cards,body #pc-wrap .header-main .search-box{width:min(100%,960px)!important;max-width:960px!important;margin-left:0!important;margin-right:0!important}body #pc-wrap .header-main .search-box{margin-top:8px!important;box-shadow:0 18px 46px rgba(31,81,50,.14)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body #pc-wrap .header-main .hero-feature-cards{margin-top:0!important;gap:12px!important;align-items:stretch!important}body #pc-wrap #main{position:relative!important;z-index:2!important}body #pc-wrap #main,body #pc-wrap .home-page{background:#f7f3e8!important}body #pc-wrap .home-page .platform-showcase{margin-top:0!important;padding-top:58px!important}@media(min-width:769px)and (max-width:1024px){body #pc-wrap .header-main{min-height:680px!important}body #pc-wrap .header-main .container{width:calc(100% - 44px)!important;min-height:680px!important;padding:96px 0 46px!important}body #pc-wrap .header-main .hero-copy,body #pc-wrap .header-main .hero-feature-cards,body #pc-wrap .header-main .search-box{width:100%!important;max-width:100%!important}}body #pc-wrap .header-main .hero-feature-cards{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(100%,960px)!important;max-width:960px!important;margin:0!important;transform:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;box-sizing:border-box!important}body #pc-wrap .header-main .hero-feature-card{width:auto!important;min-width:0!important;box-sizing:border-box!important}body #mobile-wrap .header-main,body #pc-wrap .header-main{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(255,251,242,.94),rgba(255,251,242,.82) 48%,rgba(255,251,242,.58)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png) 50%/cover no-repeat!important}body #mobile-wrap .header-main .kg-hero-video,body #pc-wrap .header-main .kg-hero-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-2!important;pointer-events:none!important}body #mobile-wrap .header-main:before,body #pc-wrap .header-main:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.94) 0,hsla(0,0%,100%,.72) 32%,rgba(255,251,242,.28) 64%),linear-gradient(90deg,rgba(255,251,242,.92),rgba(255,251,242,.78) 50%,rgba(255,251,242,.5))!important}body #mobile-wrap .header-main .container,body #pc-wrap .header-main .container{position:relative!important;z-index:1!important}@media(max-width:600px){body #mobile-wrap .header-main,body #pc-wrap .header-main{background:linear-gradient(90deg,rgba(255,251,242,.94),rgba(255,251,242,.76)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png) 50%/cover no-repeat!important}body #mobile-wrap .header-main .kg-hero-video,body #pc-wrap .header-main .kg-hero-video{display:none!important}body #mobile-wrap .home-page .community-board .community-main,body #pc-wrap .home-page .community-board .community-main{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:0!important}body #mobile-wrap .home-page .community-board .card-wrap,body #mobile-wrap .home-page .community-board .community-left,body #mobile-wrap .home-page .community-board .community-right,body #mobile-wrap .home-page .community-board .horizontal-card,body #mobile-wrap .home-page .community-board .vertical-card,body #pc-wrap .home-page .community-board .card-wrap,body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right,body #pc-wrap .home-page .community-board .horizontal-card,body #pc-wrap .home-page .community-board .vertical-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body #mobile-wrap .home-page .community-board .community-left .card-wrap,body #pc-wrap .home-page .community-board .community-left .card-wrap{display:flex!important;flex-direction:column!important;gap:12px!important}body #mobile-wrap .home-page .community-board .content-top,body #pc-wrap .home-page .community-board .content-top{justify-content:space-between!important;gap:10px!important}body #mobile-wrap .home-page .community-board .content-top span,body #pc-wrap .home-page .community-board .content-top span{font-size:16px!important;line-height:22px!important;white-space:nowrap!important}body #mobile-wrap .home-page .community-board .vertical-card,body #pc-wrap .home-page .community-board .vertical-card{margin:0!important;overflow:hidden!important;border-radius:16px!important}body #mobile-wrap .home-page .community-board .vertical-card .community-img,body #pc-wrap .home-page .community-board .vertical-card .community-img{width:100%!important;height:148px!important;border-radius:16px!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}body #mobile-wrap .home-page .community-board .horizontal-card strong,body #mobile-wrap .home-page .community-board .vertical-card strong,body #pc-wrap .home-page .community-board .horizontal-card strong,body #pc-wrap .home-page .community-board .vertical-card strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;letter-spacing:0!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}body #mobile-wrap .home-page .community-board .vertical-card strong,body #pc-wrap .home-page .community-board .vertical-card strong{margin-top:10px!important;color:#20342a!important;font-size:15px!important;font-weight:900!important;line-height:20px!important}body #mobile-wrap .home-page .community-board .vertical-card span,body #pc-wrap .home-page .community-board .vertical-card span{margin-top:5px!important;color:#647168!important;font-size:12px!important;font-weight:800!important;line-height:17px!important;letter-spacing:0!important}body #mobile-wrap .home-page .community-board .horizontal-card,body #pc-wrap .home-page .community-board .horizontal-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;margin:0!important;padding:12px!important}body #mobile-wrap .home-page .community-board .horizontal-card img,body #pc-wrap .home-page .community-board .horizontal-card img{width:92px!important;height:74px!important;border-radius:14px!important;object-fit:cover!important}body #mobile-wrap .home-page .community-board .horizontal-card div,body #pc-wrap .home-page .community-board .horizontal-card div{min-width:0!important;margin-left:0!important}}@media(min-width:421px)and (max-width:768px){body #mobile-wrap .header-main .mobile-hero,body #mobile-wrap .header-main .mobile-hero .hero-actions,body #mobile-wrap .header-main .mobile-hero .hero-actions a,body #mobile-wrap .header-main .mobile-hero .hero-actions a span,body #mobile-wrap .header-main .mobile-hero .hero-copy,body #mobile-wrap .header-main .mobile-hero .hero-copy h1,body #mobile-wrap .header-main .mobile-hero .hero-copy p,body #mobile-wrap .header-main .mobile-hero .hero-feature-card,body #mobile-wrap .header-main .mobile-hero .hero-feature-cards,body #pc-wrap .header-main .mobile-hero,body #pc-wrap .header-main .mobile-hero .hero-actions,body #pc-wrap .header-main .mobile-hero .hero-actions a,body #pc-wrap .header-main .mobile-hero .hero-actions a span,body #pc-wrap .header-main .mobile-hero .hero-copy,body #pc-wrap .header-main .mobile-hero .hero-copy h1,body #pc-wrap .header-main .mobile-hero .hero-copy p,body #pc-wrap .header-main .mobile-hero .hero-feature-card,body #pc-wrap .header-main .mobile-hero .hero-feature-cards{width:100%!important;max-width:696px!important;min-width:0!important;box-sizing:border-box!important}body #mobile-wrap .header-main .mobile-hero .hero-feature-cards,body #pc-wrap .header-main .mobile-hero .hero-feature-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}}@media(max-width:420px){body #mobile-wrap .header-main .mobile-hero,body #mobile-wrap .header-main .mobile-hero .hero-actions,body #mobile-wrap .header-main .mobile-hero .hero-actions a,body #mobile-wrap .header-main .mobile-hero .hero-actions a span,body #mobile-wrap .header-main .mobile-hero .hero-copy,body #mobile-wrap .header-main .mobile-hero .hero-copy h1,body #mobile-wrap .header-main .mobile-hero .hero-copy p,body #mobile-wrap .header-main .mobile-hero .hero-feature-card,body #mobile-wrap .header-main .mobile-hero .hero-feature-cards,body #pc-wrap .header-main .mobile-hero,body #pc-wrap .header-main .mobile-hero .hero-actions,body #pc-wrap .header-main .mobile-hero .hero-actions a,body #pc-wrap .header-main .mobile-hero .hero-actions a span,body #pc-wrap .header-main .mobile-hero .hero-copy,body #pc-wrap .header-main .mobile-hero .hero-copy h1,body #pc-wrap .header-main .mobile-hero .hero-copy p,body #pc-wrap .header-main .mobile-hero .hero-feature-card,body #pc-wrap .header-main .mobile-hero .hero-feature-cards{width:100%!important;max-width:300px!important;min-width:0!important;box-sizing:border-box!important}body #mobile-wrap .header-main .mobile-hero,body #pc-wrap .header-main .mobile-hero{width:300px!important;margin-left:auto!important;margin-right:auto!important}body #mobile-wrap .header-main .mobile-hero .hero-copy h1,body #pc-wrap .header-main .mobile-hero .hero-copy h1{font-size:30px!important;line-height:1.12!important}}@media(min-width:1025px){body #pc-wrap .header-main{position:relative!important;width:100%!important;height:auto!important;min-height:800px!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;background:#fffaf2!important;background-image:none!important;background-color:#fffaf2!important;box-shadow:none!important}body #pc-wrap .header-main .kg-hero-video{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.96!important;filter:saturate(1.04) brightness(1.01)!important;z-index:0!important}body #pc-wrap .header-main .kg-hero-video,body #pc-wrap .header-main:before{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important}body #pc-wrap .header-main:before{content:""!important;background:linear-gradient(104deg,#fffaf2,rgba(255,250,242,.98) 31%,rgba(255,250,242,.8) 50%,rgba(255,250,242,.36) 74%,rgba(255,250,242,.1))!important;z-index:1!important}body #pc-wrap .header-main:after{content:none!important;display:none!important}body #pc-wrap .header-main .threeJSContainer{display:none!important}body #pc-wrap .header-main .container{width:min(1180px,100% - 72px)!important;height:auto!important;min-height:800px!important;margin:0 auto!important;padding:124px 0 60px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:24px!important;box-sizing:border-box!important}body #pc-wrap .header-main .container,body #pc-wrap .header-main .hero-copy{position:relative!important;z-index:2!important;align-items:flex-start!important}body #pc-wrap .header-main .hero-copy{width:min(660px,56vw)!important;max-width:660px!important;margin:0!important;padding:0!important;text-align:left!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #pc-wrap .header-main .hero-copy h1{max-width:660px!important;margin:0!important;font-size:66px!important;line-height:1.05!important}body #pc-wrap .header-main .hero-copy p{max-width:590px!important;margin:0!important}body #pc-wrap .header-main .hero-actions{position:relative!important;z-index:2!important;margin-top:2px!important;margin-bottom:0!important;transform:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #pc-wrap .header-main .search-box{display:none!important}body #pc-wrap .header-main .hero-feature-cards{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;width:100%!important;max-width:1180px!important;margin:44px 0 0!important;padding:20px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr!important;grid-gap:18px!important;gap:18px!important;transform:none!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:28px!important;background:#fffdf6!important;box-shadow:0 24px 58px rgba(31,81,50,.12)!important}body #pc-wrap .header-main .hero-feature-card,body #pc-wrap .header-main .hero-feature-cards{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-sizing:border-box!important}body #pc-wrap .header-main .hero-feature-card{width:auto!important;min-width:0!important;height:136px!important;min-height:136px!important;padding:22px 20px!important;border:1px solid rgba(47,125,74,.11)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 30px rgba(31,81,50,.08)!important}body #pc-wrap #main,body #pc-wrap .home-page,body #pc-wrap .home-page .platform-showcase{position:relative!important;background:#f7f3e8!important}body #pc-wrap .home-page .platform-showcase{margin-top:0!important;padding-top:58px!important}body #pc-wrap .home-page .popular-kindergartens{padding:66px 0 72px!important;background:#fffaf2!important}body #pc-wrap .home-page .popular-kindergartens .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}body #pc-wrap .home-page .popular-kindergartens .info-box{margin-bottom:28px!important;align-items:flex-end!important}body #pc-wrap .home-page .popular-kindergartens .card-box{margin-top:0!important}body #pc-wrap .home-page .popular-kindergartens .pagination-box{display:none!important}body #pc-wrap .home-page .featured-kindergarten-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .featured-fallback-card,body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:456px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:22px!important;background:#fffdf8!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important;box-sizing:border-box!important}body #pc-wrap .home-page .featured-fallback-image,body #pc-wrap .home-page .popular-card-box .card-img{height:210px!important;min-height:210px!important;border-radius:22px 22px 0 0!important;background-size:cover!important;background-position:50%!important}body #pc-wrap .home-page .featured-fallback-info,body #pc-wrap .home-page .popular-card-box .info{flex:1 1 auto!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}body #pc-wrap .home-page .featured-fallback-info strong,body #pc-wrap .home-page .popular-card-box .info .title{min-height:44px!important;color:#20342a!important;font-size:19px!important;font-weight:900!important;line-height:22px!important}body #pc-wrap .home-page .featured-fallback-info p,body #pc-wrap .home-page .popular-card-box .info .desc{min-height:42px!important;margin:8px 0 0!important;color:#647168!important;font-size:14px!important;font-weight:700!important;line-height:21px!important}body #pc-wrap .home-page .featured-fallback-meta,body #pc-wrap .home-page .popular-card-box .info .options{width:100%!important;margin-top:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}body #pc-wrap .home-page .featured-fallback-meta span,body #pc-wrap .home-page .popular-card-box .info .options div{padding:8px 10px!important;border-radius:999px!important;background:#f3f8ef!important;color:#4d654f!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;text-align:center!important}body #pc-wrap .home-page .popular-card-box .info .options div:last-child,body #pc-wrap .home-page .popular-card-box .info hr,body #pc-wrap .home-page .popular-card-box .view-like-box{display:none!important}body #pc-wrap .home-page .popular-card-box .info .bott{width:100%!important;margin-top:auto!important;padding-top:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body #pc-wrap .home-page .popular-card-box .info .bott p{margin:0!important}body #pc-wrap .home-page .featured-fallback-info a,body #pc-wrap .home-page .popular-card-box .details-cta{margin-top:auto!important;padding:10px 16px!important;border-radius:999px!important;background:#0f8b3d!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;text-align:center!important;box-shadow:0 10px 22px rgba(15,139,61,.18)!important}body #pc-wrap .home-page .featured-fallback-info a{width:100%!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board{padding:66px 0 70px!important;background:#fffaf2!important}body #pc-wrap .home-page .community-board .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}body #pc-wrap .home-page .community-empty-panel{width:100%!important;min-height:248px!important;padding:34px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed rgba(47,125,74,.22)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(93,39%,95%,.96))!important;box-shadow:0 18px 42px rgba(31,81,50,.08)!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-empty-panel span{color:#0f8b3d!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}body #pc-wrap .home-page .community-empty-panel h3{max-width:560px!important;margin:10px 0 0!important;color:#20342a!important;font-size:28px!important;font-weight:900!important;line-height:34px!important}body #pc-wrap .home-page .community-empty-panel p{max-width:620px!important;margin:10px 0 0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:24px!important}body #pc-wrap .home-page .community-empty-panel a{margin-top:20px!important;padding:11px 18px!important;border-radius:999px!important;background:#0f8b3d!important;color:#fff!important;font-size:14px!important;font-weight:900!important;box-shadow:0 12px 26px rgba(15,139,61,.18)!important}body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:464px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:214px!important;min-height:214px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{width:100%!important;height:268px!important;min-height:268px!important;padding:24px!important;align-items:flex-start!important;gap:14px!important;border-radius:24px!important;border:1px solid rgba(47,125,74,.12)!important;background:linear-gradient(145deg,#fff,#fff8e8)!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important;box-sizing:border-box!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{background:linear-gradient(145deg,#fff,#eef8e9)!important;border-color:rgba(15,139,61,.24)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:7px 12px!important;border-radius:999px!important;background:#fff0c6!important;color:#9a6612!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{background:#dcf6df!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:54px!important;height:54px!important;border-radius:18px!important;background:rgba(15,139,61,.1)!important;color:#0f8b3d!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{background:rgba(239,168,38,.14)!important;color:#c17c13!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:46px!important;padding-bottom:48px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:min(1180px,100%)!important;margin-bottom:22px!important;align-items:center!important;text-align:center!important;gap:8px!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;align-items:center!important;justify-content:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{display:flex!important;flex-direction:column!important;align-items:center!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .container .info-box .left>span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0!important;color:#20342a!important;font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:8px 0 0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:23px!important;text-align:center!important;text-transform:none!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{width:100%!important;height:300px!important;min-height:300px!important;padding:28px!important;gap:16px!important;border-radius:26px!important;box-shadow:0 22px 48px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;color:#20342a!important;font-size:24px!important;font-weight:950!important;line-height:30px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;color:#647168!important;font-size:15px!important;font-weight:700!important;line-height:24px!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .community-main{margin-top:0!important}body #pc-wrap .home-page .final-cta-section{margin-top:28px!important;margin-bottom:38px!important}}#pc-wrap #kindergartens-list-page{padding-bottom:40px;background:#f6f6f6}#pc-wrap #kindergartens-list-page .container .right{position:absolute;right:0;top:3%;display:flex;flex-direction:row;align-items:center;z-index:2}#pc-wrap #kindergartens-list-page .container .right button{margin-left:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:26px}#pc-wrap #kindergartens-list-page .container .right button:hover{background:none}#pc-wrap #kindergartens-list-page .container .kindergartens-page{position:relative;width:100%;flex-direction:row;gap:25px;padding-top:96px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config{width:339px;height:auto}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main{width:100%;padding:30px 24px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home{position:relative;width:100%;gap:10px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-location{gap:10px;height:115px;overflow:hidden;transition:1s}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-location:hover{height:253px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title-main{width:100%;height:25px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title{width:auto;height:auto;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box{position:relative;width:100%;flex-direction:row;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box svg{cursor:pointer}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .search-input{width:100%;height:53px;border-radius:8px;border:1px solid #ddd;background:#fff;outline:none;padding-left:43px;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box img{position:absolute;width:18px;height:17px;top:18px;left:15px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .kindergarten-checkbox{width:16px;height:15px;border-radius:12px;margin-right:10px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .kindergarten-checkbox svg{width:19px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .city-select{width:100%;height:49px;border-radius:8px;border:1px solid #ddd;background:#fff;outline:none;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .divider{position:absolute;height:48px;border-left:1px solid #ddd;right:39px;top:31px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .arrow-down{position:absolute;width:15px;height:8px;color:#ddd;right:13px;top:52px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-type{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group{width:100%;height:43.998px;flex-direction:row}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group button{width:100%;color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input{width:100%;gap:10px;flex-direction:row;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .central-divider{width:22px;border:1px solid #000}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{width:100%;height:49px;border-radius:8px;border:1px solid #ddd;background:#fff;outline:none;padding-left:15px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input label{line-height:13px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config{width:936px;align-items:center;gap:109px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:23px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config{width:296px;height:413px;margin-bottom:7px;border-radius:12px;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top{position:relative;width:100%;height:240px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top a{height:100%}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:cover;border-radius:12px 12px 0 0}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .top-badge{position:absolute;top:20px;left:16px;display:flex;width:80px;height:30px;justify-content:center;align-items:center;border-radius:6px;padding:6px 20px;background:#eb6753;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .top-badge img{height:16px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box{position:absolute;bottom:20px;left:20px;padding:8px 15px;align-items:center;border-radius:6px;border:1px solid hsla(0,0%,100%,.5);background:#fff}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom{width:100%;height:173px;padding:20px 16px 10px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address{width:100%;height:48px;gap:5px;margin-bottom:20px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .name{width:100%;height:23px;overflow:hidden}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .address{width:100%;overflow:hidden}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options{flex-direction:row;width:100%;height:20px;gap:20px;margin-bottom:10px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options .option{flex-direction:row;gap:5px;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options .option p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .divider{width:100%;height:1px;background:#ddd;margin-bottom:17px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons{flex-direction:row;width:100%;justify-content:space-between;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type{flex-direction:row;align-items:center;gap:7px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type .disabled-type{color:hsla(0,0%,56%,.54);font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons{flex-direction:row;width:auto;justify-content:center;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons svg{width:24px;height:24px;cursor:pointer}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-cnt{font-size:13px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .pagination-config{width:442px;height:86px;align-items:center;gap:20px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-style:normal;font-weight:275;line-height:26px}#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .list-config.kg-grid-view{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),320px))!important;justify-content:start!important}#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .list-config.kg-list-view{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important;grid-template-columns:none!important;justify-content:stretch!important}#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .list-config.kg-list-view .kg-list-card{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:220px minmax(0,1fr) 180px!important}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row button{border:0;background:transparent;color:#2f7d4a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;cursor:pointer}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row button:focus-visible{outline:2px solid rgba(22,126,69,.35);outline-offset:3px;border-radius:999px}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:7px 11px;border:1px solid #dce9d7;border-radius:999px;background:#fff;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:1.25;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip.active{border-color:#2f7d4a;background:#edf8ef;color:#1f5132}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip.clear{color:#657466}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip .kindergarten-checkbox{width:18px;height:18px;margin-right:5px;padding:0}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip span{white-space:normal;overflow-wrap:anywhere}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-filter{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 13px 10px;border:1px solid #dce9d7;border-radius:14px;background:#fbfff8}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-value{color:#405443;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:1.3}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider{width:calc(100% - 8px);margin:0 4px;color:#2f7d4a}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider .MuiSlider-rail{height:6px;border-radius:999px;background:#dce9d7;opacity:1}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider .MuiSlider-track{height:6px;border:0;border-radius:999px;background:linear-gradient(90deg,#2f7d4a,#83be62)}#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider .MuiSlider-thumb{width:18px;height:18px;border:3px solid #fff;background:#2f7d4a;box-shadow:0 4px 10px rgba(47,125,74,.28)}#pc-wrap #kindergartens-list-page{overflow-x:hidden;padding-bottom:0}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero{width:100%;background:linear-gradient(90deg,rgba(255,248,234,.98),rgba(255,248,234,.88) 42%,rgba(255,248,234,.1) 68%),radial-gradient(circle at 18% 20%,rgba(246,184,75,.16),transparent 28%),#fff8ea;border-bottom:1px solid #edf1e6}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-inner{width:1300px;max-width:calc(100% - 48px);min-height:270px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:42px;padding:76px 0 34px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy{width:510px;flex:0 0 510px;gap:18px;z-index:1}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy h1{margin:0;color:#16492d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:44px;font-weight:900;line-height:1.08;letter-spacing:0}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle{max-width:470px;color:#4f6254;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:600;line-height:25px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips{flex-direction:row;flex-wrap:wrap;gap:12px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips span{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #e7eadf;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(60,80,54,.08);color:#243e2b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips span svg{width:18px;height:18px;color:#278d45}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual{position:relative;width:620px;flex:0 1 620px;height:230px;border-radius:0 0 36px 36px;overflow:hidden}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual .kg-hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.12),rgba(255,248,234,0)),url(/img/homepage/kidsgarden-hero-classroom.png);background-size:cover;background-position:50%;filter:saturate(1.04) brightness(1.04)}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.2),transparent 42%)}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual .kg-hero-leaf{position:absolute;z-index:1;width:18px;height:30px;border-radius:18px 0 18px 0;background:#2f7d4a;transform:rotate(-32deg);box-shadow:0 12px 22px rgba(47,125,74,.18)}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual .kg-hero-leaf-one{left:72px;top:44px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual .kg-hero-leaf-two{right:54px;bottom:38px;background:#f6b84b;transform:rotate(28deg)}#pc-wrap #kindergartens-list-page .kg-kindergarten-container{position:relative;width:1300px;margin:0 auto}#pc-wrap #kindergartens-list-page .kg-search-panel{position:relative;z-index:3;margin:-27px auto 0;padding:14px;display:grid;grid-gap:12px;gap:12px;border:1px solid #e8eadf;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(55,71,48,.14)}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{min-width:0;padding:12px 14px;border:1px solid #e8eadf;border-radius:14px;background:#fff}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field span,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field span{margin-bottom:4px;color:#7a8579;font-size:11px;font-weight:800}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field strong{color:#213d28;font-size:14px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button{height:58px;border-radius:14px;background:#23823f;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;text-transform:none}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button:hover{background:#1b6e34}#pc-wrap #kindergartens-list-page .kg-map-preview{position:relative;height:300px;margin-top:-4px;overflow:hidden;align-items:center;justify-content:center;border:1px solid #e1ead9;border-radius:0 0 30px 30px;background:linear-gradient(90deg,rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(rgba(126,172,127,.16) 1px,transparent 0),radial-gradient(circle at 24% 28%,rgba(246,184,75,.16),transparent 13%),radial-gradient(circle at 76% 62%,rgba(47,125,74,.14),transparent 15%),linear-gradient(135deg,#eef5e9,#f9fbf3 52%,#edf6ea);background-size:72px 72px,72px 72px,auto,auto,auto}#pc-wrap #kindergartens-list-page .kg-map-preview:after,#pc-wrap #kindergartens-list-page .kg-map-preview:before{content:"";position:absolute;width:120%;height:2px;background:rgba(246,184,75,.45);transform:rotate(-9deg)}#pc-wrap #kindergartens-list-page .kg-map-preview:before{top:34%;left:-10%}#pc-wrap #kindergartens-list-page .kg-map-preview:after{top:63%;left:-10%;transform:rotate(8deg)}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{position:absolute;z-index:2;top:22px;left:50%;transform:translateX(-50%);flex-direction:row;gap:8px;padding:8px;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 12px 30px rgba(64,87,59,.12)}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs span{padding:9px 15px;border-radius:999px;color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs .active{background:#2f7d4a;color:#fff}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-count{position:absolute;z-index:2;top:88px;left:24px;padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.92);color:#2f7d4a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;box-shadow:0 12px 26px rgba(50,76,45,.1)}#pc-wrap #kindergartens-list-page .kg-map-preview h2{position:relative;z-index:1;margin:0;color:rgba(31,81,50,.72);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:40px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-pin{position:absolute;z-index:2;width:34px;height:34px;border:4px solid #fff;border-radius:50% 50% 50% 0;background:#2f7d4a;transform:rotate(-45deg);box-shadow:0 12px 26px rgba(31,81,50,.2)}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-pin:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#fff}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-pin.honey{background:#f6b84b}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-controls{position:absolute;right:20px;bottom:22px;z-index:2;gap:6px}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-controls span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#243e2b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:900;box-shadow:0 10px 22px rgba(55,71,48,.12)}#pc-wrap #kindergartens-list-page .kg-map-preview-live{background:#eef5e9}#pc-wrap #kindergartens-list-page .kg-map-preview-live:after,#pc-wrap #kindergartens-list-page .kg-map-preview-live:before{display:none}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-shell{position:absolute;inset:0;z-index:1;width:100%;height:100%}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-canvas{width:100%;height:100%}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(90deg,rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(135deg,#eef5e9,#f9fbf3 52%,#edf6ea);background-size:72px 72px,72px 72px,auto;color:#2f7d4a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900;text-align:center}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-info{min-width:160px;padding:10px 12px;color:#243e2b;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-info a{display:block;color:#1f7a3a;font-size:13px;font-weight:900;text-decoration:none}#pc-wrap #kindergartens-list-page .kg-map-preview-live .kg-list-map-info p{margin:4px 0 0;color:#5f6d62;font-size:12px;font-weight:700;line-height:1.35}#pc-wrap #kindergartens-list-page .container .right{position:static;z-index:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#pc-wrap #kindergartens-list-page .container .right span{color:#5f6d62;font-weight:800}#pc-wrap #kindergartens-list-page .container .right button{height:44px;margin-left:8px;padding:0 16px;border:1px solid #e1ead9;border-radius:14px;background:#fff;color:#223a28;text-transform:none}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page{width:100%;padding-top:26px;align-items:flex-start;gap:22px;flex-direction:row}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config{width:260px;min-width:260px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main{position:-webkit-sticky;position:sticky;top:20px;padding:20px 18px;border:1px solid #e3e9dc;border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(55,71,48,.08)}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home{margin-bottom:22px!important}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .title-main{height:auto;color:#172a1d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .title{color:#172a1d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .input-box{min-width:0}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .input-box .search-input{height:44px;border:1px solid #e1e8da;border-radius:10px;background:#fff;padding-left:40px;color:#283b2b;font-size:13px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .input-box img{top:14px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .input-box .kindergarten-checkbox{color:#2f7d4a}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-type,#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .kindergarten_type{color:#526253;font-size:12px;font-weight:700}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .button-group{height:auto;gap:6px;flex-wrap:wrap}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .button-group button{min-width:42px;height:34px;border-radius:999px!important;color:#315739;background:#f6faf1;font-size:12px;font-weight:900}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .square-year-input{gap:8px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .central-divider{width:12px;border-color:#dce5d5}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .MuiFormControl-root,#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{min-width:0;flex:1 1}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config{flex:1 1;width:auto;min-width:0;align-items:stretch;gap:28px;margin-bottom:56px!important}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar h2{margin:0;color:#223328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-listing-actions{flex-direction:row;align-items:center;gap:10px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-view-toggle{flex-direction:row;gap:7px;padding:6px;border:1px solid #e1ead9;border-radius:14px;background:#fff}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-view-toggle span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#9ba79a}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-view-toggle .active{background:#e9f5e4;color:#2f7d4a}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-view-toggle svg{width:19px;height:19px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .no-data{grid-column:1/-1;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e3e9dc;border-radius:18px;background:#fff}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config{width:100%;height:auto;min-height:394px;margin:0;overflow:hidden;border:1px solid #e2e8d9;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(48,67,43,.08);transition:transform .2s ease,box-shadow .2s ease}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(48,67,43,.13)}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top{position:relative;width:100%;height:174px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top a{display:block;height:100%}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(19,41,24,.02),rgba(19,41,24,.12))}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge{position:absolute;top:12px;left:12px;z-index:2;width:auto;height:auto;padding:7px 11px;border-radius:999px;background:#2f7d4a;box-shadow:0 10px 20px rgba(31,81,50,.14);text-shadow:none}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:1}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge.popular,#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge.top-rated{background:#f6b84b;color:#fff}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .kg-card-like{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;background:hsla(0,0%,100%,.95);box-shadow:0 8px 18px rgba(25,43,23,.12)}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .kg-card-like svg{width:19px;height:19px;color:#dd5e67}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom{height:auto;min-height:220px;padding:16px 16px 14px;display:flex;flex-direction:column}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address{width:100%;height:auto;gap:6px;margin-bottom:9px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .name{height:auto}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{color:#1c2f21;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p{display:flex;align-items:center;gap:4px;color:#627061;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p svg{width:14px;height:14px;flex:0 0 auto;color:#2f7d4a}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .kg-card-description{display:-webkit-box;min-height:38px;margin-bottom:12px;overflow:hidden;color:#4e5d50;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options{width:100%;height:auto;min-height:0;margin-bottom:12px;flex-direction:row;flex-wrap:wrap;gap:7px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options .option{padding:6px 10px;border:1px solid #edf0e8;border-radius:999px;background:#fbfcf8}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options .option p{color:#324b38;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .divider{display:none}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons{margin-top:auto;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type{display:none}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .card-actions{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons{width:auto;flex-direction:row;align-items:center;gap:5px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .rating-icon{color:#f6b84b}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-icon{color:#627061}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons svg{width:16px;height:16px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-cnt{color:#526253;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .details-link{min-width:104px;padding:10px 15px;border-radius:10px;background:#21813c;color:#fff;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:1}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .details-link:hover{background:#186d32}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .pagination-config{width:100%;height:auto;align-items:center;gap:14px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .pagination-config .total-result p{color:#566456;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800}#pc-wrap #kindergartens-list-page .kg-top-kindergartens{margin:6px 0 66px;padding:26px 28px;border:1px solid #f0d99e;border-radius:18px;background:linear-gradient(135deg,#fff8df,#fffdf3 60%,#fff2cb);box-shadow:0 14px 34px rgba(121,87,30,.08)}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header h2{display:flex;align-items:center;gap:10px;margin:0;color:#223328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:22px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header h2 svg{color:#f6b84b}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header span{color:#687467;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header a{color:#c58119;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{display:grid;grid-gap:16px;gap:16px}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card{position:relative;min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px;border:1px solid #ece5cd;border-radius:14px;background:#fff;color:inherit;box-shadow:0 10px 24px rgba(91,73,30,.06)}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card .rank{position:absolute;top:16px;left:16px;z-index:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f6b84b;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;box-shadow:0 8px 16px rgba(143,95,20,.18)}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card img{width:92px;height:70px;object-fit:cover;border-radius:10px}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card strong{display:block;overflow:hidden;color:#223328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card span{display:flex;align-items:center;gap:4px;margin-top:5px;overflow:hidden;color:#637062;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card span svg{width:13px;height:13px;color:#2f7d4a}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card em{display:flex;align-items:center;gap:3px;color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:900}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card em svg{width:15px;height:15px;color:#f6b84b}@media(max-width:600px){#pc-wrap #kindergartens-list-page *{box-sizing:border-box}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-inner{width:100%;min-height:auto;padding:26px 16px 50px;flex-direction:column;align-items:flex-start;gap:22px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy{width:100%}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy h1{font-size:34px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle{max-width:100%;font-size:15px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips{gap:8px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips span{max-width:100%;font-size:12px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual{width:100%;height:190px;border-radius:24px}#pc-wrap #kindergartens-list-page .kg-kindergarten-container{width:100%;padding:0 14px}#pc-wrap #kindergartens-list-page .kg-search-panel{width:100%;margin-top:-28px;grid-template-columns:1fr;padding:12px}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button{width:100%}#pc-wrap #kindergartens-list-page .kg-map-preview{height:270px;border-radius:18px}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{width:calc(100% - 24px);left:12px;transform:none;justify-content:flex-start;overflow-x:auto}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs span{flex:0 0 auto}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-count{left:12px;right:12px;top:84px;text-align:center}#pc-wrap #kindergartens-list-page .kg-map-preview h2{font-size:30px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page{flex-direction:column;gap:18px;padding-top:18px}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .filter-config{width:100%;min-width:0}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config{width:100%}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar{flex-direction:column;align-items:stretch}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-listing-actions{width:100%;flex-wrap:wrap;justify-content:space-between}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .right{flex:1 1 auto}#pc-wrap #kindergartens-list-page .container .kg-listing-area.kindergartens-page .main-config .list-config{grid-template-columns:1fr}#pc-wrap #kindergartens-list-page .kg-top-kindergartens{margin-bottom:34px;padding:20px 14px}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-header{flex-direction:column;align-items:flex-start}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{grid-template-columns:1fr}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card{grid-template-columns:86px minmax(0,1fr)}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card em{grid-column:2}}#mobile-wrap #kindergartens-list-page,#pc-wrap #kindergartens-list-page{overflow-x:hidden}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner,#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page,#mobile-wrap #kindergartens-list-page .kg-map-preview,#mobile-wrap #kindergartens-list-page .kg-search-panel,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-inner,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page,#pc-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-top-kindergartens{width:min(1200px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;box-sizing:border-box}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{max-width:calc(100vw - 48px)!important;min-width:0!important;box-sizing:border-box}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr))!important;grid-gap:12px!important;gap:12px!important}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important}#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .filter-config,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .filter-config{flex:0 0 260px!important;width:260px!important;max-width:100%!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .main-config,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .main-config{flex:1 1 620px!important;width:auto!important;max-width:100%!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .list-config,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .list-config{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),320px))!important;justify-content:start!important}#mobile-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .card-config,#pc-wrap #kindergartens-list-page .kg-listing-area.kindergartens-page .card-config{width:100%!important;max-width:320px!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}#pc-wrap #kindergartens-list-page .container .listing-hero .title{font-size:46px;font-weight:900}#pc-wrap #kindergartens-list-page .container .listing-hero .subtitle{max-width:650px;color:#5f6f63;font-weight:500}#pc-wrap #kindergartens-list-page .container .kindergartens-page{align-items:flex-start}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main{border-radius:30px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title-main{font-size:24px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title{text-shadow:none!important;text-transform:none}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group button{color:#405346;background:#fffaf2}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group button:hover{background:#eef8ec}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .MuiFormControl-root,#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{flex:1 1}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .no-data{flex-direction:column;gap:10px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .no-data img{width:42px;height:42px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .no-data span{color:#6b766d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config{height:468px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top{height:218px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .top-badge{padding:7px 12px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .top-badge p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal;text-transform:uppercase}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box{display:flex;flex-direction:column;gap:2px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box span{color:#7f6a3d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:10px;font-weight:900;line-height:normal;text-transform:uppercase}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom{height:250px;display:flex;flex-direction:column}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options{min-height:70px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons{margin-top:auto;gap:10px;align-items:flex-end}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type{max-width:124px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .details-link{padding:9px 13px;border-radius:999px;background:#4f7c5b;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal}#pc-wrap #kindergartens-list-page{padding-bottom:70px;background:radial-gradient(circle at 8% 8%,rgba(255,220,171,.45),transparent 24%),linear-gradient(180deg,#fff7e8,#f5fbf1 46%,#fffaf2)}#pc-wrap #kindergartens-list-page .container .listing-hero{width:100%;padding-top:76px;align-items:center;text-align:center;gap:10px}#pc-wrap #kindergartens-list-page .container .listing-hero .eyebrow{width:-moz-fit-content;width:fit-content;padding:8px 15px;border-radius:999px;background:#e6f4df;color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}#pc-wrap #kindergartens-list-page .container .listing-hero .title{color:#26382b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:42px;font-weight:800;line-height:1.16}#pc-wrap #kindergartens-list-page .container .listing-hero .subtitle{width:620px;color:#6b766d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:28px}#pc-wrap #kindergartens-list-page .container .right{top:172px;padding:8px 10px 8px 16px;border:1px solid #e4ecd9;border-radius:999px;background:hsla(0,0%,100%,.82);box-shadow:0 14px 36px rgba(80,96,76,.1)}#pc-wrap #kindergartens-list-page .container .right span{color:#6b766d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700}#pc-wrap #kindergartens-list-page .container .right button{border-radius:999px;background:#fff4e6;color:#4d654f;font-weight:800}#pc-wrap #kindergartens-list-page .container .right button:hover{background:#ffe9c7}#pc-wrap #kindergartens-list-page .container .kindergartens-page{gap:32px;padding-top:52px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main{position:-webkit-sticky;position:sticky;top:24px;padding:26px;border:1px solid #e4ecd9;border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 20px 48px rgba(80,96,76,.12)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title-main{height:auto;color:#26382b;font-size:22px;font-weight:800;line-height:1.25}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .title{color:#4d654f;font-size:13px;font-weight:800;letter-spacing:.2px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .search-input{height:54px;border:1px solid #e4ecd9;border-radius:18px;background:#fffaf2;color:#4d654f}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .search-input:focus-within{border-color:#86b98f}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .input-box .kindergarten-checkbox{color:#6ea77a}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-location{gap:8px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-type,#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten_type{color:#4d654f;font-size:13px;font-weight:700}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group{height:auto;gap:7px;flex-wrap:wrap}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .button-group button{min-width:46px;height:38px;border-radius:999px!important;background:#f4f8ef;color:#4d654f;font-weight:800}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .central-divider{width:16px;border-color:#d8e5cf}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .MuiOutlinedInput-root,#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{border-radius:18px;background:#fffaf2}#pc-wrap #kindergartens-list-page .container .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{border-color:#e4ecd9;color:#4d654f}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config{gap:54px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config{gap:26px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .no-data{width:100%;min-height:260px;border:1px solid #e4ecd9;border-radius:28px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 45px rgba(80,96,76,.1)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .no-data p{color:#4d654f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config{overflow:hidden;height:438px;border:1px solid #e4ecd9;border-radius:28px;background:#fff;box-shadow:0 18px 45px rgba(80,96,76,.12);transition:transform .25s ease,box-shadow .25s ease}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config:hover{transform:translateY(-6px);box-shadow:0 24px 58px rgba(80,96,76,.16)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top{height:220px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top img{border-radius:28px 28px 0 0}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,45,32,0) 45%,rgba(25,45,32,.28));pointer-events:none}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .top-badge{z-index:1;width:auto;height:32px;border-radius:999px;background:#ffb86b;text-shadow:none;box-shadow:0 10px 22px rgba(160,98,46,.2)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box{z-index:1;bottom:16px;left:16px;border:0;border-radius:999px;background:#fff8dd;box-shadow:0 10px 22px rgba(37,47,30,.12)}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .top .price-box p{color:#4d5b32;font-size:13px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom{height:218px;padding:18px 16px 14px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address{height:auto;margin-bottom:14px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{color:#26382b;font-size:17px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p{color:#6b766d;line-height:18px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options{height:auto;gap:8px;flex-wrap:wrap;margin-bottom:12px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options .option{padding:7px 10px;border-radius:999px;background:#f3f8ef}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options .option img{display:none}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .options .option p{color:#4d654f;font-size:12px;font-weight:800}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .divider{background:#e8eddf;margin-bottom:13px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type{max-width:150px;padding:7px 11px;border-radius:999px;background:#fff4e6}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type p{color:#9a6335;font-weight:800!important}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons{gap:2px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons button{width:30px;height:30px;background:#f8faf5}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons svg{width:18px;height:18px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-cnt{color:#6b766d;font-size:12px;font-weight:700}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .pagination-config{width:100%;gap:16px}#pc-wrap #kindergartens-list-page .container .kindergartens-page .main-config .pagination-config .total-result p{color:#4d654f;font-size:18px;font-weight:700}#pc-wrap #kindergartens-list-page{background:#f8f5ec;padding-top:72px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container{display:block!important;width:1300px;max-width:calc(100% - 48px);margin:0 auto}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .right{position:static;top:auto;right:auto;z-index:auto;padding:0;border:0;background:transparent;box-shadow:none}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page{display:flex!important;width:100%;padding-top:26px;flex-direction:row;align-items:flex-start;gap:22px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config{width:260px;min-width:260px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main{padding:20px 18px;border:1px solid #e3e9dc;border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(55,71,48,.08)}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home{margin-bottom:22px!important}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .title-main{height:auto;color:#172a1d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .title{color:#172a1d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-type,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config .filter-main .find-your-home .kindergarten_type{color:#526253;font-size:12px;font-weight:700}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config{flex:1 1;width:auto;min-width:0;gap:28px;align-items:stretch;margin-bottom:56px!important}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar{display:flex!important;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar h2{color:#223328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-listing-actions{flex-direction:row;align-items:center;gap:10px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config{display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config{width:100%;height:auto;min-height:394px;margin:0;overflow:hidden;border:1px solid #e2e8d9;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(48,67,43,.08)}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top{position:relative;height:174px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top a{display:block;height:100%}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge{position:absolute;top:12px;left:12px;z-index:2;width:auto;height:auto;padding:7px 11px;border-radius:999px;background:#2f7d4a;box-shadow:0 10px 20px rgba(31,81,50,.14);text-shadow:none}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:1}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge.popular,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .top-badge.top-rated{background:#f6b84b}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .price-box{display:none}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .top .kg-card-like{display:flex;position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;background:hsla(0,0%,100%,.95);box-shadow:0 8px 18px rgba(25,43,23,.12)}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom{height:auto;min-height:220px;padding:16px 16px 14px;display:flex;flex-direction:column}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address{height:auto;margin-bottom:9px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .name{height:auto}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{color:#1c2f21;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:900;line-height:1.2}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p{display:flex;align-items:center;gap:4px;color:#627061;font-size:12px;font-weight:700}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .kg-card-description{display:-webkit-box;min-height:38px;margin-bottom:12px;overflow:hidden;color:#4e5d50;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options{width:100%;height:auto;min-height:0;margin-bottom:12px;flex-direction:row;flex-wrap:wrap;gap:7px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options .option{padding:6px 10px;border:1px solid #edf0e8;border-radius:999px;background:#fbfcf8}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .options .option p{color:#324b38;font-size:11px;font-weight:800}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .divider,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type{display:none}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons{margin-top:auto;width:100%}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .card-actions{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons{width:auto;flex-direction:row;align-items:center;gap:5px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .rating-icon{color:#f6b84b}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-icon{color:#627061}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons svg{width:16px;height:16px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-cnt{color:#526253;font-size:12px;font-weight:800}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .details-link{min-width:104px;padding:10px 15px;border-radius:10px;background:#21813c;color:#fff;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:1}#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;width:calc(100% - 40px);grid-template-columns:repeat(5,minmax(0,1fr)) 150px;align-items:stretch}#pc-wrap #kindergartens-list-page .kg-map-preview{display:flex!important;width:100%}#pc-wrap #kindergartens-list-page .kg-top-kindergartens{display:flex!important;width:100%;flex-direction:column}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-label{position:relative;z-index:1;align-items:center;gap:4px}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-label h2{margin:0;color:rgba(31,81,50,.72);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:40px;font-weight:900}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-label span{color:rgba(31,81,50,.64);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800}@media(max-width:600px){#pc-wrap #kindergartens-list-page{padding-top:72px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container{max-width:100%;padding:0 14px}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page{display:flex!important;flex-direction:column}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .filter-config{width:100%;min-width:0}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config{width:100%}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar{flex-direction:column;align-items:stretch}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .kg-listing-toolbar .kg-listing-actions{width:100%;flex-wrap:wrap}#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container .kg-listing-area.kindergartens-page .main-config .list-config{display:grid!important;grid-template-columns:1fr}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-inner{width:100%;max-width:100%;padding:86px 14px 36px;flex-direction:column;align-items:stretch;gap:18px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy{width:100%;flex:0 0 auto;gap:12px}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy h1{display:block;width:100%;font-size:33px;line-height:1.08;white-space:normal;overflow-wrap:anywhere}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips{width:100%;overflow:visible;flex-wrap:wrap}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips span{flex:0 1 auto}#pc-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual{width:100%;flex:0 0 auto;height:184px;border-radius:24px}#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;width:100%;grid-template-columns:1fr;margin-top:-20px;overflow:hidden}#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{min-width:0;max-width:100%}#pc-wrap #kindergartens-list-page .kg-map-preview{width:100%;height:260px;border-radius:18px;overflow:hidden}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{width:calc(100% - 20px);left:10px;transform:none;overflow-x:auto;justify-content:flex-start}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs span{flex:0 0 auto}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-count{left:12px;right:12px;top:82px;text-align:center}#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-label h2{font-size:30px}#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{display:grid!important;grid-template-columns:1fr}#mobile-wrap #kindergartens-list-page,#pc-wrap #kindergartens-list-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important}#mobile-wrap #kindergartens-list-page *,#mobile-wrap #kindergartens-list-page :after,#mobile-wrap #kindergartens-list-page :before,#pc-wrap #kindergartens-list-page *,#pc-wrap #kindergartens-list-page :after,#pc-wrap #kindergartens-list-page :before{box-sizing:border-box!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero,#mobile-wrap #kindergartens-list-page .kg-map-preview,#mobile-wrap #kindergartens-list-page .kg-search-panel,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero,#pc-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-top-kindergartens,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-inner{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:30px 12px 26px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{font-size:30px!important;line-height:1.12!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips{display:grid!important;grid-template-columns:1fr!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span{width:100%!important;white-space:normal!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{height:180px!important;flex:0 0 auto!important;border-radius:20px!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container{margin:0 12px!important;padding:0!important;display:block!important}#mobile-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:0!important}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-map-preview{height:250px!important;margin:12px 0 18px!important;overflow:hidden!important}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs,#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{left:10px!important;right:10px!important;width:auto!important;transform:none!important;overflow-x:auto!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{display:flex!important;flex-direction:column!important}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .card-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config,#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card,#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .card-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{width:100%!important;max-width:100%!important;min-width:0!important}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#pc-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config{display:grid!important;grid-template-columns:1fr!important}#mobile-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input,#pc-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input{flex-direction:column!important;align-items:stretch!important}#mobile-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input .central-divider,#pc-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input .central-divider{display:none!important}}#pc-wrap #kindergarten-detail-page{position:relative;background:#fff;padding-top:87px;padding-bottom:200px}#pc-wrap #kindergarten-detail-page .property-detail-config{width:100%;height:auto;padding-top:56px;gap:30px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config{width:100%;height:auto;gap:30px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info{width:100%;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box{width:50%;height:auto}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .title-main{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box{width:auto;height:auto;flex-direction:row;align-items:center;gap:10px;margin-bottom:17px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .city{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .divider{width:1px;height:20px;background:#ddd}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .buy-rent-box{flex-direction:row;align-items:center;gap:7px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .buy-rent-box .buy-rent{color:#eb6753;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .date{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box{width:auto;height:auto;flex-direction:row;gap:15px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box .option{width:auto;height:auto;flex-direction:row;gap:8px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box .option p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box{width:auto;height:auto;align-items:flex-end}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons{width:auto;height:auto;flex-direction:row;align-items:center;gap:11px;margin:0 10px 27px 0}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons p{color:#181a20;text-align:right;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.52px;text-transform:capitalize}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons .button-box{flex-direction:row;gap:5px;align-items:center}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box img{width:28px;height:27px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box svg{width:28px;height:27px;cursor:pointer}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box p{color:#181a20;text-align:right;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:26px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.52px;text-transform:capitalize}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box span{color:#181a20;text-align:right;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;text-transform:capitalize}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images{width:100%;height:auto;gap:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .main-image{width:100%;height:600px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .main-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images{width:100%;height:auto;flex-direction:row;gap:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images .sub-img-box{width:120px;height:120px;cursor:pointer}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images .sub-img-box img{width:100%;height:100%;object-fit:cover;border-radius:12px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config{width:100%;height:auto;flex-direction:row;gap:22px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config{width:960px;height:auto;gap:40px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config{width:100%;height:auto;flex-direction:row;gap:47.5px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option{width:auto;height:auto;flex-direction:row;gap:17px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box{width:56px;height:50px;align-items:center;justify-content:center;border-radius:12px;border:1px solid #ddd}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box img{width:35px;height:auto}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .option-includes{width:auto;height:auto}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .option-includes .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .option-includes .option-data{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config{width:100%;height:auto;gap:50px;padding:29px 38px 50px;border-radius:12px;border:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .top{width:100%;height:auto;gap:30px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .top .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .top .desc{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;max-height:104px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom{width:100%;height:auto;gap:30px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box{width:100%;height:auto;flex-direction:row;gap:230px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info{width:auto;height:auto;display:flex;flex-direction:row;gap:38px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .title,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .title{width:121px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:35px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .data,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .data{width:88px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:35px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config{width:100%;height:auto;gap:30px;padding:30px 38px;border-radius:12px;border:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .image-box{width:100%;height:510px;border:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .image-box img{width:100%;height:100%;object-fit:cover}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config{width:100%;height:auto;gap:30px;padding:30px 38px;border-radius:12px;border:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config .map-box{width:100%;height:400px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config .map-box iframe{border-radius:12px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config{width:100%;height:auto;padding:30px 38px 45px;border-radius:12px;border:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box{width:100%;height:auto;flex-direction:row;justify-content:space-between;margin-bottom:30px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .review-cnt{width:auto;height:auto;flex-direction:row;align-items:center;gap:12px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .review-cnt .reviews{width:153.6px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .select-box{width:auto;height:auto;flex-direction:row;gap:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .select-box .sort-title{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .select-box .select-main{width:140px;border:none;outline:none;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list{width:100%;height:auto;gap:20px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config{width:100%;height:auto;padding-bottom:10px;border-bottom:1px solid #c4c4c4}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info{width:100%;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box{width:30%;flex-direction:row;align-items:center;gap:20px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .img-box{width:65px;height:65px;align-items:center;justify-content:center;border-radius:50%;background:#f6f6f6;border:1px solid #b9b9b9;object-fit:cover}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .name{width:100%;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .date{width:100%;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .review-stars{padding-top:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .desc-box{width:100%;height:auto;margin-top:15px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .desc-box .description{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .pagination-box{margin-top:15px;width:100%;height:auto;display:flex;justify-content:center}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config{border-radius:12px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07);padding:30px 38px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .review-title{margin-top:20px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config textarea{width:100%;height:120px;margin-top:8px;padding:20px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn{width:100%;display:flex;justify-content:flex-end}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn button:disabled{background:#dfdfdf}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn .submit-review{display:flex;width:256px;margin-top:30px;padding:16px 30px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid #c4c4c4;cursor:pointer}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn .submit-review .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config{width:318px;height:-moz-fit-content;height:fit-content;padding:30px 25px;gap:20px;border-radius:12px;border:1px solid hsla(0,0%,77%,.79);background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box{position:relative;width:100%;gap:8px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:17px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info{width:100%;flex-direction:row;gap:18px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info img{width:95px;height:95px;border-radius:50%;object-fit:cover}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings{gap:5px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .name{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .phone-number{width:100%;flex-direction:row;align-items:center;gap:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .phone-number .number{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .listings{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box input{width:100%;height:55px;padding:15px;border-radius:8px;border:1px solid #ddd;background:#fff;outline:none}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box input::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box input:focus{border:1px solid #000}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box textarea{width:100%;height:120px;padding:20px;border-radius:8px;border:1px solid #ddd;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box textarea::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box textarea:focus{border:1px solid #000}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .send-message{display:flex;width:100%;padding:16px 30px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#eb6753}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .send-message .title{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config{width:100%;margin-top:45px;gap:66px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box{width:100%;height:auto;flex-direction:row;justify-content:space-between;align-items:flex-end}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box{width:30%}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .pagination-box{flex-direction:row;align-items:center;gap:22px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .cards-box{width:100%;padding-bottom:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .cards-box .similar-homes-swiper{width:100%}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .cards-box .similar-homes-swiper .similar-homes-slide{width:411px}#pc-wrap #kindergarten-detail-page.kg-detail-page{padding-top:86px;padding-bottom:80px;background:radial-gradient(circle at 10% 0,rgba(246,184,75,.18),transparent 28%),linear-gradient(180deg,#fffaf2,#f7f3e8)}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-container{display:flex;flex-direction:column;width:1260px;max-width:1260px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb{display:flex;flex-direction:row;align-items:center;gap:10px;margin:22px 0 16px;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb button{border:0;background:transparent;color:#2f7d4a;font:inherit;cursor:pointer}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb strong{color:#203328}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);grid-gap:22px;gap:22px;align-items:stretch}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts{border:1px solid #e3eadc;border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:0 16px 40px rgba(32,51,40,.08)}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery{padding:14px;gap:12px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image{position:relative;height:360px;overflow:hidden;border-radius:20px;background:#eef5e9}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image img{width:100%;height:100%;object-fit:cover}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge{position:absolute;z-index:1;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge{top:16px;left:16px;padding:9px 14px;background:#2f7d4a;color:#fff;font-size:13px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count{left:16px;bottom:16px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.58);background:rgba(28,42,32,.72);color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease,transform .2s ease}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count:hover{background:rgba(24,130,59,.88);transform:translateY(-1px)}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button{height:78px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:16px;background:#eef5e9;cursor:pointer}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button.active{border-color:#2f7d4a}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button img{width:100%;height:100%;object-fit:cover}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card{padding:28px;gap:18px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline{display:flex;flex-direction:row;align-items:center}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline{gap:12px;color:#657466;font-size:13px;font-weight:700}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-rating-pill{padding:6px 10px;border-radius:999px;background:#fff4d8;color:#8a5a00}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat{display:inline-flex;align-items:center;gap:4px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat svg{width:17px;height:17px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row{justify-content:space-between;gap:16px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row h1{margin:0;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-weight:900;line-height:1.16}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-like-button{width:54px;height:54px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #f2d8d0;border-radius:50%;background:#fff;color:#d92d20;box-shadow:0 10px 24px rgba(217,45,32,.12);cursor:pointer}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-like-button svg{width:28px;height:28px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location{color:#2f7d4a;font-size:15px;font-weight:800}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-summary{color:#405443;font-size:15px;font-weight:500;line-height:1.8}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div{min-height:76px;padding:14px;border:1px solid #edf2e8;border-radius:16px;background:#fffdf8}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong{display:block;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong{color:#657466;font-size:12px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div span{margin-top:6px;color:#203328;font-size:13px;font-weight:800}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions{gap:12px;margin-top:auto}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions button{flex:1 1;height:50px;border-radius:14px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .primary{background:#18823b;color:#fff}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .secondary{border:1px solid #cddac8;background:#fff;color:#1f5132}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px;padding:18px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div{padding:12px;border-radius:16px;background:#fffdf8}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts strong{display:block;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts span{color:#657466;font-size:12px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts strong{margin-top:6px;color:#203328;font-size:13px;font-weight:800;line-height:1.45}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:22px;gap:22px;margin-top:22px;align-items:start}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main{gap:18px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel{padding:24px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel h2{margin:0 0 14px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:21px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel p{color:#405443;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:500;line-height:1.75}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 18px;gap:11px 18px;margin:18px 0 0;padding:0;list-style:none}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul li{color:#203328;font-size:14px;font-weight:700}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#2f7d4a}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-panel-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-panel-heading span{color:#2f7d4a;font-size:13px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid{display:grid;grid-gap:12px;gap:12px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div{padding:16px;border-radius:16px;background:#fffaf2}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div strong{display:block;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div strong{color:#203328;font-size:14px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div span{margin-top:8px;color:#657466;font-size:13px;font-weight:600;line-height:1.5}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid div{min-height:74px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:16px;background:#f3f8ef;color:#203328;font-size:12px;font-weight:900;text-align:center}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid img{width:100%;height:128px;border-radius:16px;object-fit:cover}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-application-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-panel{scroll-margin-top:110px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list{gap:14px;margin-bottom:18px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .review-config{padding:18px;border:1px solid #e4ecd9;border-radius:22px;background:#fffaf2}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .review-mb-info{align-items:flex-start}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-name-box{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-width:0}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-box,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .review-avatar{display:block;flex:0 0 44px;width:44px;height:44px;max-width:44px;max-height:44px;border:3px solid #fff;border-radius:50%;background:#e6f4df;box-shadow:0 8px 18px rgba(80,96,76,.08);object-fit:cover;overflow:hidden}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .name{color:#26382b;font-size:15px;font-weight:800;line-height:1.25}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .date{color:#6b766d;font-size:13px;line-height:1.35}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .desc-box{margin-top:12px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .desc-box .description{color:#33443a;font-size:14px;line-height:1.7;white-space:pre-wrap}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form{gap:10px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form .kg-review-title{color:#203328;font-size:14px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form textarea{width:100%;min-height:110px;padding:15px;border:1px solid #dce9d7;border-radius:16px;background:#fffdf8;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;resize:vertical}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form button{align-self:flex-end;min-width:180px;height:44px;border-radius:999px;background:#18823b;color:#fff;font-weight:900;text-transform:none}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button{padding:0 0 14px;overflow:hidden;border:1px solid #e3eadc;border-radius:18px;background:#fff;text-align:left;cursor:pointer}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button img{width:100%;height:120px;object-fit:cover}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button strong{display:block;padding:0 14px;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button strong{margin-top:12px;color:#203328;font-size:14px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button span{margin-top:4px;color:#657466;font-size:12px;font-weight:700}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar{position:-webkit-sticky;position:sticky;top:98px;display:flex;flex-direction:column;gap:16px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card{padding:20px;gap:12px}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card h3{margin:0;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card p,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card span{color:#405443;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:1.55}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card strong{color:#203328;font-size:22px;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card .primary{height:45px;border-radius:999px;background:#18823b;color:#fff;font-weight:900;text-transform:none}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-application-card .kg-application-intent{margin:0;padding:10px 12px;border-radius:14px;background:#f3f8ef;color:#2f5f3e;font-size:12px;font-weight:800;line-height:1.5}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-application-card .status{margin:0;font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-application-card .MuiInputBase-root{border-radius:14px;background:#fffdf8}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-application-card .secondary{height:45px;border-radius:999px;border:1px solid #cddac8;background:#fff;color:#1f5132;font-weight:900;text-transform:none}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-fee-card{background:linear-gradient(135deg,#fff7dc,#fffaf2)}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder{position:relative;width:100%;height:260px;overflow:hidden;border-radius:18px;background:linear-gradient(30deg,transparent 0 46%,rgba(47,125,74,.12) 47% 52%,transparent 53% 100%),linear-gradient(150deg,transparent 0 42%,rgba(246,184,75,.16) 43% 48%,transparent 49% 100%),#edf5ec}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder span{position:absolute;left:50%;top:50%;width:28px;height:28px;border:6px solid #fff;border-radius:50% 50% 50% 0;background:#2f7d4a;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 10px 24px rgba(47,125,74,.3)}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-map-helper-text{margin:-2px 0 2px;color:#657466;font-size:12px;font-weight:800;overflow-wrap:anywhere}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-teacher-apply-card .MuiInputBase-root{border-radius:16px;background:#fffdf8}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-teacher-apply-card .status{font-weight:900}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-teacher-apply-card .status.pending{color:#92400e}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-teacher-apply-card .status.approved{color:#166534}#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-teacher-apply-card .status.rejected{color:#991b1b}#pc-wrap #kindergarten-detail-page{padding-top:72px;padding-bottom:120px;background:radial-gradient(circle at 8% 4%,rgba(255,220,171,.48),transparent 24%),radial-gradient(circle at 88% 8%,rgba(177,224,194,.46),transparent 26%),linear-gradient(180deg,#fff7e8,#f5fbf1 42%,#fffaf2)}#pc-wrap #kindergarten-detail-page .property-detail-config{padding-top:42px;gap:34px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config{padding:34px;border:1px solid #e4ecd9;border-radius:32px;background:hsla(0,0%,100%,.86);box-shadow:0 24px 70px rgba(80,96,76,.13)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info{align-items:flex-start;gap:28px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box{width:68%}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .profile-kicker{width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:8px 15px;border-radius:999px;background:#e6f4df;color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .title-main{color:#26382b;font-size:42px;font-weight:800;letter-spacing:0;line-height:1.12}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box{margin-top:16px;margin-bottom:18px;flex-wrap:wrap}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .buy-rent,#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .city,#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .date{padding:8px 13px;border-radius:999px;background:#fff4e6;color:#7d643b;font-size:13px;font-weight:800;line-height:normal}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .buy-rent{background:#eaf6ff;color:#406b86}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .date{background:#f3f8ef;color:#4d654f}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box .divider,#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .top-box svg{display:none}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box{gap:10px;flex-wrap:wrap}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box .option{padding:9px 13px;border-radius:999px;background:#f3f8ef}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box .option img{display:none}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .left-box .bottom-box .option p{color:#4d654f;font-size:13px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box{min-width:285px;padding:18px;border:1px solid #e7eddc;border-radius:24px;background:#fffaf2;box-shadow:0 14px 36px rgba(80,96,76,.1)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons{width:100%;margin:0 0 18px;gap:8px;flex-wrap:wrap;justify-content:flex-end}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons .button-box{padding:8px 10px;border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(80,96,76,.08)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons .button-box svg{width:18px;height:18px;color:#6ea77a}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons .button-box p{color:#4d654f;font-size:13px;font-weight:800;letter-spacing:0}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box .buttons .button-box .stat-label{color:#84917e;font-size:11px;font-weight:700;text-transform:uppercase}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .info .right-box>p{color:#26382b;font-size:28px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images{gap:16px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .main-image{height:520px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .main-image img{border-radius:28px;box-shadow:0 20px 48px rgba(80,96,76,.12)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images{gap:12px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images .sub-img-box{width:112px;height:92px;padding:4px;border:1px solid #e4ecd9;border-radius:18px;background:#fff}#pc-wrap #kindergarten-detail-page .property-detail-config .property-info-config .images .sub-images .sub-img-box img{border-radius:14px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config{gap:28px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option{min-height:132px;padding:18px;flex-direction:column;gap:14px;border:1px solid #e4ecd9;border-radius:24px;background:#fff;box-shadow:0 14px 34px rgba(80,96,76,.1)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box{width:44px;height:44px;border:0;border-radius:16px;background:#e6f4df}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box img,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box svg{display:none}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box:before{color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .svg-box p{color:#4d7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:first-child .svg-box:before{content:"Age"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:nth-child(2) .svg-box:before{content:"Play"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:nth-child(3) .svg-box:before{content:"Loc"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:nth-child(4) .svg-box:before{content:"Cap"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:nth-child(5) .svg-box:before{content:"Type"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option:nth-child(6) .svg-box:before{content:"Fee"}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .option-includes .title{color:#6b766d;font-size:12px;font-weight:800;text-transform:uppercase}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .options-config .option .option-includes .option-data{margin-top:4px;color:#26382b;font-size:16px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config{border:1px solid #e4ecd9;border-radius:28px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 45px rgba(80,96,76,.1)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config{gap:34px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .title,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .top .title{color:#26382b;font-size:20px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .top .desc{color:#5f6f63;max-height:none}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box{gap:80px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info{gap:18px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .title,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .title{color:#6b766d;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .data,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .data{width:170px;color:#26382b;font-weight:700}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .title{color:#26382b;font-size:20px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .programs-panel{gap:22px;padding:28px;border-radius:24px;background:radial-gradient(circle at 10% 10%,rgba(255,220,171,.5),transparent 30%),#f5fbf1}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .programs-panel .programs-desc{color:#4d654f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:500;line-height:28px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .programs-panel .program-chip-box{flex-direction:row;flex-wrap:wrap;gap:10px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .floor-plans-config .programs-panel .program-chip-box span{padding:9px 14px;border-radius:999px;background:#fff;color:#4d654f;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;box-shadow:0 8px 18px rgba(80,96,76,.08)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config .title{color:#26382b;font-size:20px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .address-config .map-box iframe{border-radius:22px}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .review-cnt .reviews{width:auto;color:#26382b;font-size:20px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .filter-box .review-cnt svg path{fill:#ffb86b}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config{padding:18px;border:1px solid #e4ecd9;border-radius:22px;background:#fffaf2}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box{width:auto}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .img-box{border:4px solid #fff;background:#e6f4df;box-shadow:0 8px 18px rgba(80,96,76,.08)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .name{color:#26382b;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .review-mb-info .img-name-box .date{color:#6b766d}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .reviews-config .review-list .review-config .desc-box .description{color:#4d654f}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .main-title{color:#26382b;font-size:20px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config textarea{border:1px solid #e4ecd9;border-radius:18px;background:#fffaf2}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn .submit-review{border:0;border-radius:999px;background:#6ea77a}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn .submit-review .title{color:#fff;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .left-config .leave-review-config .submit-btn .submit-review svg path{fill:#fff}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config{position:-webkit-sticky;position:sticky;top:24px;border:1px solid #e4ecd9;border-radius:28px;background:#fffaf2;box-shadow:0 20px 48px rgba(80,96,76,.12)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .main-title{color:#26382b;font-size:22px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info{padding:14px;border-radius:22px;background:#fff}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info img{border:5px solid #e6f4df}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .name{color:#26382b;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .listings,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .image-info .name-phone-listings .number{color:#4d654f}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .sub-title{color:#4d654f;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box input,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box textarea{border:1px solid #e4ecd9;border-radius:18px;background:#fff}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box input:focus,#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box textarea:focus{border-color:#6ea77a}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .send-message{border-radius:999px;background:#6ea77a;box-shadow:0 14px 30px rgba(77,124,91,.22)}#pc-wrap #kindergarten-detail-page .property-detail-config .property-desc-config .right-config .info-box .send-message .title{font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config{padding:34px;border:1px solid #e4ecd9;border-radius:32px;background:hsla(0,0%,100%,.78);box-shadow:0 18px 45px rgba(80,96,76,.1)}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box{width:50%}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box .main-title{color:#26382b;font-size:30px;font-weight:800;letter-spacing:0}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .title-box .sub-title{color:#6b766d}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .title-pagination-box .pagination-box svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#fff;color:#4d7c5b;box-shadow:0 12px 28px rgba(72,101,79,.12);cursor:pointer}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box{overflow:hidden;border:1px solid #e4ecd9;border-radius:28px;background:#fff;box-shadow:0 18px 45px rgba(80,96,76,.12)}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img{border-radius:28px 28px 0 0}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,45,32,0) 45%,rgba(25,45,32,.28))}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img .price,#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img .status{z-index:1;border-radius:999px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img .price{background:#fff8dd;color:#4d5b32}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .card-img .status{background:#ffb86b}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info{border:0;border-radius:0 0 28px 28px}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .title{color:#26382b;font-size:17px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .desc{color:#6b766d}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .options{gap:8px;flex-wrap:wrap;justify-content:flex-start}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .options div{padding:7px 10px;border-radius:999px;background:#f3f8ef}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .options div img{display:none}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .options div span{color:#4d654f;font-size:12px;font-weight:800}#pc-wrap #kindergarten-detail-page .property-detail-config .similar-properties-config .kindergarten-big-card-box .info .bott p{padding:7px 12px;border-radius:999px;background:#fff4e6;color:#9a6335;font-weight:800}#pc-wrap .agent-list-page{position:relative;padding:147px 0 75px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center}#pc-wrap .agent-list-page .container{display:flex;flex-direction:column}#pc-wrap .agent-list-page .container .filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .agent-list-page .container .filter .left{display:flex;flex-direction:row}#pc-wrap .agent-list-page .container .filter .left input{padding:22px 10px;width:333px;height:50px;border-radius:40px;border:1px solid #ddd;background:#fff;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;box-sizing:border-box}#pc-wrap .agent-list-page .container .filter .right{display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-list-page .container .filter .right button{margin-left:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:26px}#pc-wrap .agent-list-page .container .filter .right button:hover{background:none}#pc-wrap .agent-list-page .container .card-wrap{position:relative;margin-top:35px;width:100%;min-height:500px;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-list-page .container .pagination{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-list-page .container .pagination span{margin-top:20px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page{position:relative;padding:133px 0 75px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center}#pc-wrap .agent-detail-page .container{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-detail-page .container .agent-info{margin-left:58px;width:100%;display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-detail-page .container .agent-info img{margin-right:32px;width:135px;height:135px;border-radius:50%;cursor:pointer;object-fit:cover}#pc-wrap .agent-detail-page .container .agent-info .info{display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-info .info strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-info .info div{margin-top:13px;display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-detail-page .container .agent-info .info div img{margin-right:10px;width:16px;height:16px}#pc-wrap .agent-detail-page .container .agent-info .info div span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .agent-detail-page .container .agent-home-list{position:relative;width:100%;margin-top:33px;padding:0 0 46px;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap{position:relative;margin-top:35px;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .wrap-main{margin-right:11px;margin-left:11px;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card{position:relative;margin-right:27px;margin-bottom:34px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-img{border-radius:12px;width:233px;height:273px;background-size:cover;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-img div{position:absolute;padding:12px;top:12px;left:12px;border-radius:6px;background:#eb6753;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info{margin-top:23px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .agent-detail-page .container .agent-home-list .pagination{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-detail-page .container .agent-home-list .pagination span{margin-top:20px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box{position:relative;margin-top:75px;padding:58px 19px;width:95%;height:auto;border-radius:24px;background:#f6f6f6}#pc-wrap .agent-detail-page .container .review-box .main-intro{display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .review-box .main-intro span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .agent-detail-page .container .review-box .main-intro p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .review-wrap{padding:29px 25px;margin-top:57px;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .agent-detail-page .container .review-box .review-wrap .title-box svg{width:10px;height:10px}#pc-wrap .agent-detail-page .container .review-box .review-wrap .title-box span{margin-left:8px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card{margin-top:20px;display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px solid #c4c4c4}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info{display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left{display:flex;flex-direction:row}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left img{width:55px;height:59px;border-radius:50%;object-fit:cover}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div{margin-left:8px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div span{margin-top:4px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .right{display:flex;flex-direction:row}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .right svg{color:#edf023}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card p{margin-top:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .review-wrap .pagination-box{margin-top:15px;width:100%;height:auto;display:flex;justify-content:center}#pc-wrap .agent-detail-page .container .review-box .leave-review-config{margin-top:15px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07);padding:30px 38px}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .review-title{margin-top:20px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .leave-review-config textarea{width:100%;height:120px;margin-top:8px;padding:20px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn{width:100%;display:flex;justify-content:flex-end}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn button:disabled{background:#dfdfdf}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn .submit-review{display:flex;width:256px;margin-top:30px;padding:16px 30px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid #c4c4c4;cursor:pointer}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn .submit-review .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page{background:#f7f4ed}#pc-wrap #my-page .container .my-page{position:relative;flex-direction:row;gap:25px;padding-top:96px}#pc-wrap #my-page .container .my-page .back-frame{width:1180px;height:auto;display:flex;flex-direction:row;margin:100px 0 200px;border-radius:12px;border:1px solid #ece6d9;background:#fff;box-shadow:0 16px 36px 0 rgba(36,51,45,.08)}#pc-wrap #my-page .container .my-page .back-frame .left-config{position:relative;width:266px;height:auto;border-radius:12px;background:#fff;border:1px solid hsla(41,33%,89%,.9);box-shadow:0 10px 24px 0 rgba(36,51,45,.07);margin:180px 20px 40px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile{margin-top:5px;position:relative;display:flex;flex-direction:row}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img img{width:79px;height:79px;border-radius:50%;right:30px;bottom:12px;object-fit:cover}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info{margin-left:20px;display:flex;flex-direction:column}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:7px;margin-right:4px;width:16px;height:16px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .view-list{font-weight:700;color:#4f7c5b}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections{height:auto;gap:45px;margin-top:30px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section{height:auto}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section{width:230px;height:26px;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 5px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li{height:33px;margin-bottom:6px;border-radius:4px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus{height:50px;background:#4f7c5b;border-radius:10px;box-shadow:0 8px 18px rgba(79,124,91,.2)}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus p{font-size:14px;color:#fff}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box{display:flex;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box .com-icon{display:flex;flex-direction:row;justify-content:flex-end;margin-left:11px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box p{font-size:14px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section img{width:16px;height:16px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-title{margin-left:12px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #my-page .container .my-page .back-frame .main-config{width:936px;margin-top:52px;align-items:center;gap:109px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config{height:auto;flex-direction:row;flex-wrap:wrap;gap:22px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config{width:296px;height:413px;margin-bottom:7px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top{position:relative;width:100%;height:240px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:contain;border-radius:12px 12px 0 0}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .top-badge{position:absolute;top:20px;left:16px;display:flex;width:80px;height:30px;justify-content:center;align-items:center;border-radius:6px;padding:6px 20px;background:#eb6753;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .top-badge img{height:16px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .price-box{position:absolute;bottom:20px;left:20px;padding:8px 15px;align-items:center;border-radius:6px;border:1px solid hsla(0,0%,100%,.5);background:#fff}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .price-box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom{width:100%;height:100%;padding:20px 16px 10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address{width:100%;height:48px;gap:5px;margin-bottom:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .name{width:100%;height:23px;overflow:hidden}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .name p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .address{width:100%;overflow:hidden}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .address p{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options{flex-direction:row;width:100%;height:20px;gap:20px;margin-bottom:10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option{flex-direction:row;gap:5px;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .divider{width:100%;height:1px;background:#ddd;margin-bottom:17px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons{flex-direction:row;width:100%;justify-content:space-between;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type{flex-direction:row;align-items:center;gap:7px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type .disabled-type{color:hsla(0,0%,56%,.54);font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .buttons{flex-direction:row;width:auto;gap:12px;justify-content:center;align-items:center;padding-right:10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config{width:442px;height:86px;align-items:center;gap:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-style:normal;font-weight:275;line-height:26px}#pc-wrap #my-page{background:radial-gradient(circle at 8% 0,rgba(246,196,83,.16),transparent 24%),#fffaf2}#pc-wrap #my-page .dashboard-page-header{padding:0 2px}#pc-wrap #my-page .dashboard-page-header .MuiTypography-root:first-child,#pc-wrap #my-page .dashboard-page-header h1,#pc-wrap #my-page .dashboard-page-header h2{color:#24332d;font-size:22px!important;font-weight:800!important;line-height:28px!important;letter-spacing:0}#pc-wrap #my-page .dashboard-page-header .MuiTypography-root:last-child{color:#64746b;font-size:14px!important;line-height:21px!important}#pc-wrap #my-page .admin-dashboard-screen,#pc-wrap #my-page .dashboard-panel,#pc-wrap #my-page .kindergarten-profile-dashboard,#pc-wrap #my-page .parent-application-form-panel,#pc-wrap #my-page .parent-dashboard-screen,#pc-wrap #my-page .teacher-dashboard-screen{max-width:100%;min-width:0;box-sizing:border-box}#pc-wrap #my-page .dashboard-panel,#pc-wrap #my-page .parent-application-form-panel{border:1px solid #e4ecd9;border-radius:18px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 12px 28px rgba(72,101,79,.08);padding:18px!important}#pc-wrap #my-page .dashboard-panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf2e8}#pc-wrap #my-page .dashboard-panel-header .MuiTypography-root:first-child{color:#24332d;font-size:18px!important;font-weight:800!important;line-height:23px!important}#pc-wrap #my-page .dashboard-muted-text,#pc-wrap #my-page .dashboard-note-text,#pc-wrap #my-page .dashboard-panel-subtitle{color:#64746b!important;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #my-page .MuiChip-root.dashboard-count-chip,#pc-wrap #my-page .dashboard-count-chip{height:26px;border:1px solid #cfe0c8;background:#e7f5ec;color:#2f7d4a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .dashboard-empty-state,#pc-wrap #my-page .no-data{min-height:72px;padding:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #cfe0c8;border-radius:18px;background:#fffdf8;color:#64746b!important;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:700}#pc-wrap #my-page .dashboard-document-link{width:-moz-fit-content;width:fit-content;color:#2f7d4a;font-size:12px;font-weight:800;text-decoration:none}#pc-wrap #my-page .dashboard-document-link:hover{text-decoration:underline}#pc-wrap #my-page .dashboard-table-container{max-width:100%;overflow:auto;border-radius:20px!important;border:1px solid #e4ecd9!important;box-shadow:0 14px 34px rgba(72,101,79,.08)!important}#pc-wrap #my-page .dashboard-table-container table{min-width:920px}#pc-wrap #my-page .dashboard-table-container th{padding:14px 16px;background:#f3f8ef;color:#405346;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0;white-space:nowrap}#pc-wrap #my-page .dashboard-table-container td{padding:14px 16px;color:#405346;border-bottom:1px solid #edf2e8;vertical-align:top}#pc-wrap #my-page .dashboard-table-container tr:hover td{background:#fbfff8}#pc-wrap #my-page .admin-review-actions,#pc-wrap #my-page .parent-applications-table td:last-child>.MuiStack-root{flex-wrap:wrap;gap:8px}#pc-wrap #my-page .MuiTextField-root .MuiOutlinedInput-root{min-height:46px;border-radius:12px;background:#fffdf8;font-size:14px}#pc-wrap #my-page .MuiInputBase-input{padding:11px 13px!important;font-size:14px!important;line-height:20px!important}#pc-wrap #my-page .MuiSelect-select{padding:11px 34px 11px 13px!important;font-size:14px!important;line-height:20px!important}#pc-wrap #my-page .MuiInputLabel-root{font-size:14px!important}#pc-wrap #my-page .MuiFormHelperText-root{margin-top:4px;font-size:12px;line-height:16px}#pc-wrap #my-page .MuiButton-root{min-height:38px;padding:7px 14px;font-size:14px;line-height:18px}#pc-wrap #my-page .parent-dashboard-screen{width:100%;padding-top:16px;box-sizing:border-box}#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header{padding:0 2px 2px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header h1,#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header h2,#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header h3,#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #my-page .parent-dashboard-screen .dashboard-page-header p{max-width:720px;color:#667568;font-size:14px;font-weight:600;line-height:21px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-panel{border:1px solid #e4ecd9;box-shadow:0 12px 28px rgba(72,101,79,.08)}#pc-wrap #my-page .parent-dashboard-screen .dashboard-panel-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:2px;color:#6f7b70;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:18px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-count-chip,#pc-wrap #my-page .parent-dashboard-screen .dashboard-warning-chip{height:26px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .parent-dashboard-screen .dashboard-count-chip{background:#e6f4df;color:#4f7c5b}#pc-wrap #my-page .parent-dashboard-screen .dashboard-warning-chip{background:#fef3c7;color:#92400e}#pc-wrap #my-page .parent-dashboard-screen .dashboard-approved-notice{border:1px solid #bbf7d0;box-shadow:0 14px 30px rgba(22,101,52,.08)}#pc-wrap #my-page .parent-dashboard-screen .dashboard-context-card{padding:11px 13px;border:1px solid #dfe9d7;border-radius:14px;background:#f8fbf4}#pc-wrap #my-page .parent-dashboard-screen .dashboard-empty-state{padding:18px;border:1px dashed #cdddc5;border-radius:16px;background:#fffaf2;color:#667568!important;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:20px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-table-container{border-radius:18px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:14px;padding-bottom:14px;vertical-align:top}#pc-wrap #my-page .parent-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root{transition:background .18s ease}#pc-wrap #my-page .parent-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root:hover{background:#fbfdf8}#pc-wrap #my-page .parent-dashboard-screen .dashboard-primary-text{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:19px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-muted-text{color:#819083;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-note-text{color:#4f5f52;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px}#pc-wrap #my-page .parent-dashboard-screen .dashboard-form-grid{width:100%}#pc-wrap #my-page .parent-dashboard-screen .parent-card-list{width:100%;display:flex;flex-direction:column;gap:12px}#pc-wrap #my-page .parent-dashboard-screen .parent-record-card{width:100%;min-width:0;padding:16px;border:1px solid #e4ecd9;border-radius:16px;background:radial-gradient(circle at 96% 0,rgba(246,196,83,.1),transparent 24%),#fffdf8;box-shadow:0 10px 24px rgba(72,101,79,.07);box-sizing:border-box}#pc-wrap #my-page .parent-dashboard-screen .parent-record-card-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .parent-dashboard-screen .parent-record-card-header .MuiChip-root{flex:0 0 auto;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900}#pc-wrap #my-page .parent-dashboard-screen .parent-record-title-block{flex:1 1;min-width:0}#pc-wrap #my-page .parent-dashboard-screen .parent-record-title{font-size:16px;line-height:21px;overflow-wrap:anywhere}#pc-wrap #my-page .parent-dashboard-screen .parent-nowrap{white-space:nowrap}#pc-wrap #my-page .parent-dashboard-screen .parent-record-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap #my-page .parent-dashboard-screen .parent-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}#pc-wrap #my-page .parent-dashboard-screen .parent-meta-item{min-width:0;padding:10px 12px;border:1px solid #edf2e8;border-radius:14px;background:#fff}#pc-wrap #my-page .parent-dashboard-screen .parent-meta-label{margin-bottom:5px;color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:15px;text-transform:uppercase}#pc-wrap #my-page .parent-dashboard-screen .parent-meta-value{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;line-height:19px;overflow-wrap:anywhere}#pc-wrap #my-page .parent-dashboard-screen .parent-record-actions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}#pc-wrap #my-page .parent-dashboard-screen .parent-record-actions .MuiButton-root{min-width:122px;min-height:36px;white-space:nowrap}#pc-wrap #my-page .parent-dashboard-screen .parent-child-card .parent-record-actions{justify-content:flex-start;padding-top:2px;border-top:1px solid #edf2e8}#pc-wrap #my-page .parent-dashboard-screen .MuiChip-root.parent-action-status,#pc-wrap #my-page .parent-dashboard-screen .parent-action-status{min-width:92px;height:30px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900}#pc-wrap #my-page .parent-dashboard-screen .parent-applications-table .MuiChip-root,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-table .MuiChip-root,#pc-wrap #my-page .parent-dashboard-screen .parent-children-table .MuiChip-root{border-radius:999px}#pc-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard,#pc-wrap #my-page .parent-dashboard-screen .parent-children-dashboard,#pc-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard,#pc-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard{gap:20px}#pc-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-contained,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-contained,#pc-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-contained,#pc-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-contained,#pc-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-contained{border-radius:999px;background:#2f7d4a;box-shadow:0 8px 18px rgba(47,125,74,.16);font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}#pc-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-contained:hover{background:#25683d}#pc-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-outlined,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-outlined,#pc-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-outlined,#pc-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-outlined,#pc-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-outlined{border-radius:999px;border-color:#cfe0c8;color:#405346;background:#fffdf8;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none}#pc-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-outlined:hover{border-color:#9fc798;background:#f3f8ef}#pc-wrap #my-page .parent-dashboard-screen .parent-applications-table table,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-table table,#pc-wrap #my-page .parent-dashboard-screen .parent-children-table table{min-width:980px}#pc-wrap #my-page .parent-dashboard-screen .parent-applications-table .MuiTableCell-root,#pc-wrap #my-page .parent-dashboard-screen .parent-attendance-table .MuiTableCell-root,#pc-wrap #my-page .parent-dashboard-screen .parent-children-table .MuiTableCell-root{overflow-wrap:anywhere}#pc-wrap #my-page .teacher-dashboard-screen{width:100%}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header{padding:0 2px 2px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h1,#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h2,#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h3,#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-page-header p{max-width:720px;color:#667568;font-size:14px;font-weight:600;line-height:21px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-panel{border:1px solid #e4ecd9;box-shadow:0 12px 28px rgba(72,101,79,.08)}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-panel-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:2px;color:#6f7b70;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:18px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-count-chip{height:26px;border-radius:999px;background:#e6f4df;color:#4f7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-context-card{padding:11px 13px;border:1px solid #dfe9d7;border-radius:14px;background:#f8fbf4}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-empty-state{padding:18px;border:1px dashed #cdddc5;border-radius:16px;background:#fffaf2;color:#667568!important;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:20px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-table-container{border-radius:18px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:14px;padding-bottom:14px;vertical-align:top}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root{transition:background .18s ease}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root:hover{background:#fbfdf8}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-primary-text{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:19px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-muted-text{color:#819083;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px}#pc-wrap #my-page .teacher-dashboard-screen .dashboard-form-grid{width:100%}#pc-wrap #my-page .teacher-dashboard-screen .teacher-card-list{width:100%;display:flex;flex-direction:column;gap:12px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-card{width:100%;min-width:0;padding:16px;border:1px solid #e4ecd9;border-radius:16px;background:radial-gradient(circle at 96% 0,rgba(246,196,83,.1),transparent 24%),#fffdf8;box-shadow:0 10px 24px rgba(72,101,79,.07);box-sizing:border-box}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-card-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-card-header .MuiChip-root{flex:0 0 auto;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-title-block{flex:1 1;min-width:0}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-title{font-size:16px;line-height:21px;overflow-wrap:anywhere}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-grid{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr)}#pc-wrap #my-page .teacher-dashboard-screen .teacher-meta-item{min-width:0;padding:10px 12px;border:1px solid #edf2e8;border-radius:14px;background:#fff}#pc-wrap #my-page .teacher-dashboard-screen .teacher-meta-item .MuiTextField-root{min-width:0}#pc-wrap #my-page .teacher-dashboard-screen .teacher-meta-label{margin-bottom:6px;color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:15px;text-transform:uppercase}#pc-wrap #my-page .teacher-dashboard-screen .teacher-meta-value{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;line-height:19px;overflow-wrap:anywhere}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-actions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px;border-top:1px solid #edf2e8}#pc-wrap #my-page .teacher-dashboard-screen .teacher-record-actions .MuiButton-root{min-width:132px;min-height:36px;white-space:nowrap}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table .MuiChip-root,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-table .MuiChip-root{border-radius:999px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table .MuiTextField-root{min-width:140px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard{gap:20px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-contained,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-contained{border-radius:999px;background:#2f7d4a;box-shadow:0 8px 18px rgba(47,125,74,.16);font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-contained:hover{background:#25683d}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-outlined,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-outlined{border-radius:999px;border-color:#cfe0c8;color:#405346;background:#fffdf8;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-outlined:hover{border-color:#9fc798;background:#f3f8ef}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table table,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-table table{min-width:920px}#pc-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table .MuiTableCell-root,#pc-wrap #my-page .teacher-dashboard-screen .teacher-groups-table .MuiTableCell-root{overflow-wrap:anywhere}#pc-wrap #my-page .admin-dashboard-screen{width:100%}#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header{padding:0 2px 2px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header h1,#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header h2,#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header h3,#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #my-page .admin-dashboard-screen .dashboard-page-header p{max-width:760px;color:#667568;font-size:14px;font-weight:600;line-height:21px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-panel{border:1px solid #e4ecd9;box-shadow:0 12px 28px rgba(72,101,79,.08)}#pc-wrap #my-page .admin-dashboard-screen .dashboard-panel-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:2px;color:#6f7b70;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:18px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-count-chip{height:26px;border-radius:999px;background:#e6f4df;color:#4f7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .admin-dashboard-screen .dashboard-empty-state{padding:18px;border:1px dashed #cdddc5;border-radius:16px;background:#fffaf2;color:#667568!important;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:20px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-context-card{flex:1 1;min-width:0;padding:11px 13px;border:1px solid #dfe9d7;border-radius:14px;background:#f8fbf4}#pc-wrap #my-page .admin-dashboard-screen .dashboard-primary-text{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;line-height:19px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-muted-text{color:#819083;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card{width:100%;padding:14px;border:1px solid #e4ecd9;border-radius:16px;background:#fbfdf8;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card.is-selected{border-color:#f0c36f;background:#fffaf2;box-shadow:0 10px 24px rgba(154,99,53,.09)}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-image{width:96px;height:72px;flex:0 0 auto;object-fit:cover;border-radius:14px;border:1px solid #e4ecd9;background:#f3f8ef}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-content{flex:1 1;min-width:0;gap:4px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-title-row{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-center-card-details{margin-top:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-meta-item{padding:9px 10px;border-radius:12px;background:#fff;border:1px solid #edf2e8}#pc-wrap #my-page .admin-dashboard-screen .admin-form-section-title,#pc-wrap #my-page .admin-dashboard-screen .admin-meta-label{color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:16px;letter-spacing:0;text-transform:uppercase}#pc-wrap #my-page .admin-dashboard-screen .admin-meta-value{margin-top:2px;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;line-height:19px}#pc-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-section-title{margin-top:4px}#pc-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-grid{width:100%}#pc-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-actions{margin-top:4px;display:flex;flex-direction:row;justify-content:flex-start}#pc-wrap #my-page .admin-dashboard-screen .admin-readonly-selector{justify-content:center;min-height:46px}#pc-wrap #my-page .admin-dashboard-screen .admin-form-grid{width:100%}#pc-wrap #my-page .admin-dashboard-screen .admin-card-list{width:100%;display:flex;flex-direction:column;gap:12px}#pc-wrap #my-page .admin-dashboard-screen .admin-record-card{width:100%;min-width:0;padding:16px;border:1px solid #e4ecd9;border-radius:16px;background:radial-gradient(circle at 96% 0,rgba(246,196,83,.1),transparent 24%),#fffdf8;box-shadow:0 10px 24px rgba(72,101,79,.07);box-sizing:border-box}#pc-wrap #my-page .admin-dashboard-screen .admin-record-card-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap #my-page .admin-dashboard-screen .admin-record-card-header .MuiChip-root{flex:0 0 auto;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900}#pc-wrap #my-page .admin-dashboard-screen .admin-record-title-block{flex:1 1;min-width:0}#pc-wrap #my-page .admin-dashboard-screen .admin-record-title{font-size:16px;line-height:21px;overflow-wrap:anywhere}#pc-wrap #my-page .admin-dashboard-screen .admin-record-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap #my-page .admin-dashboard-screen .admin-application-grid,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-grid,#pc-wrap #my-page .admin-dashboard-screen .admin-child-grid,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap #my-page .admin-dashboard-screen .admin-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap #my-page .admin-dashboard-screen .admin-meta-wide{grid-column:span 2}#pc-wrap #my-page .admin-dashboard-screen .admin-meta-item{min-width:0;padding:10px 12px;border:1px solid #edf2e8;border-radius:14px;background:#fff}#pc-wrap #my-page .admin-dashboard-screen .admin-meta-item .MuiTextField-root{min-width:0}#pc-wrap #my-page .admin-dashboard-screen .admin-note-field .MuiInputBase-root{background:#fffdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-record-actions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px;border-top:1px solid #edf2e8}#pc-wrap #my-page .admin-dashboard-screen .admin-record-actions .MuiButton-root{min-width:118px;min-height:36px;white-space:nowrap}#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions{gap:10px;padding-top:10px}#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions .MuiButton-root{height:36px;min-height:36px;padding:0 16px;font-size:13px;line-height:18px}#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions .admin-chat-action{min-width:110px}#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions .admin-change-status-button{min-width:136px;box-shadow:0 8px 16px rgba(47,125,74,.14)}#pc-wrap #my-page .admin-dashboard-screen .admin-advanced-panel{width:100%;padding:12px;border:1px dashed #cdddc5;border-radius:14px;background:#fffaf2;box-sizing:border-box}#pc-wrap #my-page .admin-dashboard-screen .admin-list-panel-header{width:100%;align-items:flex-start}#pc-wrap #my-page .admin-dashboard-screen .admin-list-panel-header .dashboard-panel-header{flex:1 1;min-width:0}#pc-wrap #my-page .admin-dashboard-screen .admin-list-panel-header .MuiTextField-root{flex:0 0 260px}#pc-wrap #my-page .admin-dashboard-screen .admin-children-list-panel{background:radial-gradient(circle at 98% 2%,rgba(47,125,74,.08),transparent 24%),#fff}#pc-wrap #my-page .admin-dashboard-screen .admin-children-form-panel{background:#fffdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-children-form-panel .admin-form-grid{max-width:920px}#pc-wrap #my-page .admin-dashboard-screen .admin-parent-link-section{max-width:920px;padding:12px;border:1px solid #edf2e8;border-radius:16px;background:#fbfdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-scope-panel{background:radial-gradient(circle at 96% 0,rgba(246,196,83,.12),transparent 26%),#fffdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-context .dashboard-context-card{border-color:#cfe0c8;background:#fff;box-shadow:0 10px 24px rgba(72,101,79,.07)}#pc-wrap #my-page .admin-dashboard-screen .admin-polished-empty-state{width:100%;align-items:center;padding:24px 20px;border:1px dashed #cdddc5;border-radius:16px;background:radial-gradient(circle at 14% 16%,rgba(246,196,83,.1),transparent 22%),#fffaf2;text-align:center;box-sizing:border-box}#pc-wrap #my-page .admin-dashboard-screen .admin-empty-indicator{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#e6f4df;box-shadow:inset 0 0 0 1px #cfe0c8}#pc-wrap #my-page .admin-dashboard-screen .admin-empty-indicator span{width:18px;height:18px;border-radius:50%;background:#2f7d4a;box-shadow:-13px 10px 0 #f0c36f,11px 9px 0 #8dbf6f}#pc-wrap #my-page .admin-dashboard-screen .admin-empty-title{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900;line-height:21px}#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-assignment{padding:12px;border:1px solid #e4ecd9;border-radius:16px;background:#fbfdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-list{padding:10px;border:1px solid #edf2e8;border-radius:14px;background:#fff}#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-option{width:100%;margin:0;padding:7px 9px;border-radius:12px;align-items:flex-start;transition:background .18s ease}#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-option:hover{background:#f8fbf4}#pc-wrap #my-page .admin-dashboard-screen .dashboard-table-container{border-radius:18px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:14px;padding-bottom:14px;vertical-align:top}#pc-wrap #my-page .admin-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root{transition:background .18s ease}#pc-wrap #my-page .admin-dashboard-screen .dashboard-table-container .MuiTableBody-root .MuiTableRow-root:hover{background:#fbfdf8}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-context,#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-list{width:100%}#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-card{width:100%;padding:12px;border:1px solid #e4ecd9;border-radius:16px;background:#fbfdf8;box-shadow:0 8px 18px rgba(72,101,79,.06)}#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-card.admin-selected-member-card{background:#fffaf2;border-color:#f0c36f}#pc-wrap #my-page .admin-dashboard-screen .admin-chip-row{margin-top:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}#pc-wrap #my-page .admin-dashboard-screen .admin-chip-row .MuiChip-root{height:22px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .admin-dashboard-screen .admin-info-chip{background:#e9f5e8;color:#405346}#pc-wrap #my-page .admin-dashboard-screen .admin-protected-badge{height:22px;margin-top:4px;border-radius:999px;background:#fff4e6;color:#9a6335;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #my-page .admin-dashboard-screen .admin-danger-actions,#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}#pc-wrap #my-page .admin-dashboard-screen .dashboard-note-text{color:#4f5f52;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px}#pc-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiTableCell-root,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTableCell-root,#pc-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiTableCell-root,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiTableCell-root,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiTableCell-root{vertical-align:top}#pc-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiChip-root,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiChip-root,#pc-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiChip-root,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiChip-root,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiChip-root{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800}#pc-wrap #my-page .admin-dashboard-screen .admin-staff-create-panel .MuiButton-root{white-space:nowrap}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTextField-root{min-width:150px}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard{gap:20px}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-containedPrimary,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-contained,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-containedPrimary{border-radius:999px;background:#2f7d4a;box-shadow:0 8px 18px rgba(47,125,74,.16);font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-containedPrimary:hover,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-contained:hover,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-containedPrimary:hover{background:#25683d}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-outlined,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-outlined{border-radius:999px;border-color:#cfe0c8;color:#405346;background:#fffdf8;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-outlined:hover,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-outlined:hover{border-color:#9fc798;background:#f3f8ef}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-applications-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-text,#pc-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-text{color:#2f7d4a;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .admin-profile-form-panel{max-width:980px;margin:0 auto}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .admin-form-section-title{width:100%;padding-top:8px;border-top:1px solid #edf2e8}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker{position:relative;width:100%}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-map{position:relative;width:100%;min-height:300px;overflow:hidden;border:1px solid #dfe9d9;border-radius:18px;background:linear-gradient(135deg,#f7fbf2,#fffdf8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:18px;color:#6b7280;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;text-align:center;pointer-events:none}#pc-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-helper{margin:8px 0 0;color:#69766b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:19px}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-address-search-block .dashboard-muted-text{max-width:720px;font-size:12px;line-height:17px}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-location-map-section,#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker{width:100%}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker-map{min-height:260px;border-radius:16px}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker-helper{margin:6px 0 0;color:#69766b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:17px}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid{align-items:stretch}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid .MuiTextField-root{flex:1 1}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid .MuiOutlinedInput-root{min-height:46px;background:#fffdf8}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid .MuiInputBase-input{padding-top:10px!important;padding-bottom:10px!important}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field{width:100%;min-height:132px}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field .MuiOutlinedInput-root{min-height:132px;align-items:flex-start;overflow:hidden;box-sizing:border-box}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field .MuiInputBase-inputMultiline{height:100px!important;min-height:100px;max-height:100px;overflow:auto!important;box-sizing:border-box;resize:none}#pc-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-photo-actions .dashboard-muted-text{flex:1 1 260px;min-width:220px;font-size:12px;line-height:17px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card{cursor:pointer}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card:focus-within{outline:2px solid rgba(47,125,74,.22);outline-offset:2px}#pc-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-meta-value{overflow-wrap:anywhere}#pc-wrap #my-page .admin-dashboard-screen .admin-form-grid{align-items:stretch}#pc-wrap #my-page .admin-dashboard-screen .admin-form-grid .MuiTextField-root{min-width:0}#pc-wrap #my-page .admin-dashboard-screen .admin-form-actions{flex-wrap:wrap;gap:10px}#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-scope-panel .dashboard-panel-header,#pc-wrap #my-page .admin-dashboard-screen .admin-children-form-panel .dashboard-panel-header,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-form-panel .dashboard-panel-header,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-create-panel .dashboard-panel-header{margin-bottom:2px}#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-card,#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-assignment,#pc-wrap #my-page .admin-dashboard-screen .dashboard-context-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-list{max-height:260px;overflow:auto}#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-card .dashboard-muted-text,#pc-wrap #my-page .admin-dashboard-screen .admin-candidate-card .dashboard-primary-text,#pc-wrap #my-page .admin-dashboard-screen .admin-teacher-option .MuiTypography-root{overflow-wrap:anywhere}#pc-wrap #my-page .admin-dashboard-screen .admin-danger-actions,#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions{flex-wrap:wrap}#pc-wrap #my-page .admin-dashboard-screen .admin-danger-actions .MuiButton-root,#pc-wrap #my-page .admin-dashboard-screen .admin-review-actions .MuiButton-root{min-height:36px}#pc-wrap #my-page .admin-dashboard-screen .admin-applications-table table,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-table table,#pc-wrap #my-page .admin-dashboard-screen .admin-children-table table,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-table table,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-table table{min-width:980px}#pc-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiTextField-root,#pc-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTextField-root,#pc-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiTextField-root,#pc-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiTextField-root,#pc-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiTextField-root{background:#fffdf8}.kg-chat-panel .kg-chat-messages{padding:12px;scrollbar-width:thin}.kg-chat-panel .kg-chat-attachment-image{max-width:220px!important;max-height:180px!important;transition:transform .18s ease,box-shadow .18s ease}.kg-chat-panel .kg-chat-attachment-image:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(72,101,79,.16)}.kg-chat-panel .kg-chat-input-row{align-items:center}.kg-chat-panel .kg-chat-input-row .MuiOutlinedInput-root{border-radius:999px}.notification-popover .notification-list-item{transition:border-color .18s ease,background .18s ease,transform .18s ease}.notification-popover .notification-list-item:hover{border-color:#9fc798!important;transform:translateY(-1px)}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu{width:100%;padding:16px;gap:16px}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .profile{width:100%;margin:0;padding:0 0 16px;align-items:center;gap:12px;border-bottom:1px solid #e4ecd9}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .profile .profile-img img{width:50px;height:50px;border-radius:16px;object-fit:cover}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .profile .user-info{margin:0;gap:5px}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .profile .user-info .user-phone img{width:13px;height:13px;margin:0}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections{height:auto;gap:14px;margin:0}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section{width:100%;height:auto!important;margin:0!important;gap:7px}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .title{color:#879181;font-size:11px;font-weight:900;line-height:16px;letter-spacing:0;text-transform:uppercase}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section{width:100%;height:auto;align-items:stretch;gap:6px;padding:0}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section li{height:auto;margin:0;padding:0;border-radius:14px}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section li a{display:block;width:100%;text-decoration:none}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section .focus{height:auto;background:transparent;box-shadow:none;border-radius:14px}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section .focus .sub-title{color:#fff}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-section .flex-box .com-icon{margin:0}#pc-wrap #my-page .container .my-page .back-frame .left-config .my-menu .sections .section .sub-title{margin:0;color:#33483a;font-size:13px;font-weight:800;line-height:16px}#pc-wrap #my-page{position:relative;min-height:100vh;background:radial-gradient(circle at 8% 4%,rgba(255,220,171,.36),transparent 30%),linear-gradient(180deg,#fffaf2,#f3f8ef)}#pc-wrap #my-page .container{width:1180px;max-width:calc(100% - 48px);margin:0 auto}#pc-wrap #my-page .container .my-page{width:100%;padding:56px 0;flex-direction:column;gap:0}#pc-wrap #my-page .container .my-page .back-frame{width:100%;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:20px;gap:20px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}#pc-wrap #my-page .container .my-page .back-frame .left-config{position:-webkit-sticky;position:sticky;top:96px;width:260px;height:-moz-fit-content;height:fit-content;margin:0;padding:0;overflow:hidden;border:1px solid #e4ecd9;border-radius:20px;background:hsla(0,0%,100%,.92);box-shadow:0 14px 34px rgba(72,101,79,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pc-wrap #my-page .container .my-page .back-frame .main-config{position:relative;width:100%;min-width:0;margin:0;align-items:stretch;gap:0}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config{width:100%;min-width:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px}#pc-wrap #my-page .my-menu{width:100%;padding:16px;gap:16px}#pc-wrap #my-page .my-menu .profile{width:100%;margin:0;padding:0 0 16px;display:flex;flex-direction:row;align-items:center;gap:12px;border-bottom:1px solid #e4ecd9}#pc-wrap #my-page .my-menu .profile .profile-img{flex:0 0 auto}#pc-wrap #my-page .my-menu .profile .profile-img img{width:50px;height:50px;border-radius:16px;object-fit:cover;background:#f3f8ef;border:1px solid #dfe9d7}#pc-wrap #my-page .my-menu .profile .user-info{min-width:0;margin:0;gap:5px}#pc-wrap #my-page .my-menu .profile .user-info .user-name{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #my-page .my-menu .profile .user-info .user-phone{display:flex;align-items:center;gap:5px}#pc-wrap #my-page .my-menu .profile .user-info .user-phone img{width:13px;height:13px;margin:0;opacity:.68}#pc-wrap #my-page .my-menu .profile .user-info .user-phone .p-number{color:#6b766d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #my-page .my-menu .profile .user-info .view-list{width:-moz-fit-content;width:fit-content;margin-top:2px;padding:5px 9px;border-radius:999px;background:#e6f4df;color:#4f7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:14px}#pc-wrap #my-page .my-menu .sections{width:100%;height:auto;gap:14px;margin:0}#pc-wrap #my-page .my-menu .sections .section{width:100%;height:auto!important;margin:0!important;gap:7px}#pc-wrap #my-page .my-menu .sections .section .title{color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:16px;letter-spacing:0;text-transform:uppercase}#pc-wrap #my-page .my-menu .sections .section .sub-section{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;cursor:default}#pc-wrap #my-page .my-menu .sections .section .sub-section li{width:100%;height:auto;margin:0;padding:0;border-radius:14px;cursor:pointer}#pc-wrap #my-page .my-menu .sections .section .sub-section li a{display:block;width:100%;text-decoration:none}#pc-wrap #my-page .my-menu .sections .section .sub-section li a:focus:not(:focus-visible){outline:none}#pc-wrap #my-page .my-menu .sections .section .sub-section li a:focus-visible{outline:2px solid rgba(47,125,74,.38);outline-offset:3px;border-radius:16px}#pc-wrap #my-page .my-menu .sections .section .sub-section .flex-box{width:100%;min-height:38px;padding:7px 10px;display:flex;align-items:center;gap:10px;box-sizing:border-box;border-radius:14px;transition:background .2s ease,box-shadow .2s ease,color .2s ease}#pc-wrap #my-page .my-menu .sections .section .sub-section .flex-box .com-icon{width:16px;height:16px;margin:0;flex:0 0 auto}#pc-wrap #my-page .my-menu .sections .section .sub-section .focus{height:auto;background:transparent;box-shadow:none}#pc-wrap #my-page .my-menu .sections .section .sub-section .focus .flex-box{background:#4f7c5b;box-shadow:0 10px 22px rgba(79,124,91,.22)}#pc-wrap #my-page .my-menu .sections .section .sub-section .focus .sub-title{color:#fff}#pc-wrap #my-page .my-menu .sections .section .sub-title{min-width:0;margin:0;color:#33483a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;line-height:16px;overflow-wrap:anywhere;white-space:normal}#pc-wrap #my-page .main-config{min-width:0}#pc-wrap #my-page .main-config .list-config>*{max-width:100%;min-width:0}#pc-wrap #my-page .main-config .coming-soon-state{min-height:140px;padding:24px 22px;border-style:dashed;background:radial-gradient(circle at 14% 18%,rgba(255,207,89,.16),transparent 28%),#fffdf8}#pc-wrap #my-page .main-config .coming-soon-state img{width:28px;height:28px;opacity:.75}#pc-wrap #my-page .main-config .coming-soon-state p{margin:0;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:800;line-height:22px}#pc-wrap #my-page .main-config .coming-soon-state span{max-width:520px;color:#64746b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px}#pc-wrap #my-page .main-config #member-follows-page .disabled-member-profile{cursor:default}#pc-wrap #my-page .main-config #member-follows-page .member-profile-note{margin-top:3px;color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700}#pc-wrap #my-page .main-config #member-follows-page .MuiButton-root.Mui-disabled{border-color:#dfe9d7;background:#f8fbf4;color:#879181}#pc-wrap #my-page .main-config .MuiTableContainer-root{border:1px solid #e4ecd9;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(72,101,79,.08);overflow:auto}#pc-wrap #my-page .main-config .MuiTableHead-root .MuiTableCell-root{background:#f3f8ef;color:#405346;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900}#pc-wrap #my-page .main-config .MuiTableCell-root{border-bottom-color:#edf2e8;color:#405346;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #my-page .main-config .MuiSelect-select,#pc-wrap #my-page .main-config .MuiTextField-root .MuiOutlinedInput-root,#pc-wrap #my-page .main-config input,#pc-wrap #my-page .main-config textarea{border-radius:14px}#pc-wrap #my-page .main-config .MuiButton-root{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none}#pc-wrap #my-page .main-config .MuiButton-contained{background:#4f7c5b;box-shadow:0 10px 20px rgba(79,124,91,.2)}#pc-wrap #my-page .main-config .MuiButton-contained:hover{background:#3f684a}#pc-wrap #my-page .main-config .MuiButton-outlined{border-color:#bfd4b7;color:#4f7c5b}#pc-wrap #my-page #my-favorites-page{width:100%;height:auto;display:flex;flex-direction:column;gap:57px}#pc-wrap #my-page #my-favorites-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-page #my-favorites-page .main-title-box .right-box{width:315px}#pc-wrap #my-page #my-favorites-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-page #my-favorites-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-favorites-page .favorites-list-box{width:100%;height:auto;flex-wrap:wrap;flex-direction:row;gap:22px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config{width:296px;height:413px;margin-bottom:7px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top{position:relative;width:100%;height:240px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top a{height:100%}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top img{width:100%;height:100%;object-fit:cover;border-radius:12px 12px 0 0}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .top-badge{position:absolute;top:20px;left:16px;display:flex;width:80px;height:30px;justify-content:center;align-items:center;border-radius:6px;padding:6px 20px;background:#eb6753;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .top-badge img{height:16px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .price-box{position:absolute;bottom:20px;left:20px;padding:8px 15px;align-items:center;border-radius:6px;border:1px solid hsla(0,0%,100%,.5);background:#fff}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .price-box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom{width:100%;height:173px;padding:20px 16px 10px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address{width:100%;height:48px;gap:5px;margin-bottom:20px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address .name{width:100%;height:23px;overflow:hidden}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address .name p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address .address{width:100%;overflow:hidden}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address .address p{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options{flex-direction:row;width:100%;height:20px;gap:20px;margin-bottom:10px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options .option{flex-direction:row;gap:5px;align-items:center}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options .option p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .divider{width:100%;height:1px;background:#ddd;margin-bottom:17px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons{flex-direction:row;width:100%;justify-content:space-between;align-items:center}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .type{flex-direction:row;align-items:center;gap:7px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .type p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .type .disabled-type{color:hsla(0,0%,56%,.54);font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .buttons{flex-direction:row;width:auto;gap:12px;justify-content:center;align-items:center;padding-right:10px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .buttons svg{cursor:pointer}#pc-wrap #my-page #my-favorites-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-page #my-favorites-page .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-saved-page{width:100%;height:auto;display:flex;flex-direction:column;gap:57px}#pc-wrap #my-page #my-saved-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-page #my-saved-page .main-title-box .right-box{width:315px}#pc-wrap #my-page #my-saved-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-page #my-saved-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-saved-page .my-saved-list-box{width:100%;height:auto;padding:30px;border-radius:12px;border:1px solid hsla(0,0%,77%,.79);box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box{width:100%;height:60px;flex-direction:row;align-items:center;padding:0 30px;border-radius:12px;background:#f6f6f6}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .date-created{margin-left:360px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .action{margin-left:200px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box{width:100%;height:80px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ddd}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .title{width:410px;margin-right:20px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .date{width:150px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box{width:auto;height:100%;flex-direction:row;align-items:center;justify-content:center;margin-left:120px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button{width:40px;height:40px;border-radius:4px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button :hover{background:#f6f6f6}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button .buttons{color:#181a20}#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page{width:100%;height:auto;display:flex;flex-direction:column;gap:20px}#pc-wrap #my-page #my-profile-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-page #my-profile-page .main-title-box .right-box{width:100%}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .main-title{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:0;text-transform:capitalize}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .sub-title{color:#64746b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:26px}#pc-wrap #my-page #my-profile-page .top-box{width:100%;padding:30px;margin-top:14px;gap:26px;border-radius:24px;border:1px solid #e4ecd9;background:hsla(0,0%,100%,.96);box-shadow:0 16px 40px rgba(72,101,79,.1)}#pc-wrap #my-page #my-profile-page .top-box .profile-meta-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}#pc-wrap #my-page #my-profile-page .top-box .profile-meta-box .profile-meta-item{padding:14px 16px;border:1px solid #edf2e8;border-radius:16px;background:#f8fbf4}#pc-wrap #my-page #my-profile-page .top-box .profile-meta-box .profile-meta-item .meta-label{color:#879181;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:16px;text-transform:uppercase}#pc-wrap #my-page #my-profile-page .top-box .profile-meta-box .profile-meta-item .meta-value{margin-top:4px;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:20px;overflow-wrap:anywhere}#pc-wrap #my-page #my-profile-page .top-box .photo-box{gap:23px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .title{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box{flex-direction:row;gap:28px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box{position:relative;width:150px;height:150px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box img{width:100%;height:100%;border-radius:22px;object-fit:cover;border:1px solid #dfe9d7;background:#f3f8ef}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box .delete-box{position:absolute;top:10px;left:10px;width:36px;height:32px;background-color:#fff;align-items:center;justify-content:center;border-radius:12px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box{align-self:flex-end;gap:22px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler{display:flex;width:210px;height:42px;justify-content:center;align-items:center;cursor:pointer;border-radius:999px;border:1px solid #bfd4b7;background:#fffdf8;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler:hover{border-color:#4f7c5b;background:#f3f8ef;box-shadow:0 10px 20px rgba(79,124,91,.1)}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler p{color:#4f7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .upload-text{color:#64746b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:26px}#pc-wrap #my-page #my-profile-page .top-box .small-input-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:30px}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box{width:48%;gap:10px}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box .title{color:#405346;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input{height:55px;outline:none;padding:0 15px;border-radius:14px;border:1px solid #dfe9d7;background:#fffdf8;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input:focus{border-color:#4f7c5b;background:#fff;box-shadow:0 0 0 4px rgba(79,124,91,.11)}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input ::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page .top-box .address-box{gap:10px}#pc-wrap #my-page #my-profile-page .top-box .address-box .title{color:#405346;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .address-box input{height:55px;outline:none;padding:0 15px;border-radius:14px;border:1px solid #dfe9d7;background:#fffdf8;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#pc-wrap #my-page #my-profile-page .top-box .address-box input:focus{border-color:#4f7c5b;background:#fff;box-shadow:0 0 0 4px rgba(79,124,91,.11)}#pc-wrap #my-page #my-profile-page .top-box .address-box input ::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page .top-box .about-me-box{gap:10px}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea{height:170px;padding:20px 15px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button{display:flex;width:170px;height:42px;justify-content:center;align-items:center;gap:10px;align-self:flex-end;margin-top:12px;border-radius:999px;background-color:#4f7c5b;box-shadow:0 10px 22px rgba(79,124,91,.22);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button:hover{background-color:#3f684a;transform:translateY(-1px);box-shadow:0 12px 26px rgba(79,124,91,.24)}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-page #my-profile-page .top-box .about-me-box button:disabled{background:#dfe9d7;box-shadow:none;transform:none}#pc-wrap #my-page #my-profile-page .bottom-box{width:100%;padding:30px;gap:25px;border-radius:12px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box{gap:20px}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box{gap:10px}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input{width:50%;height:55px;outline:none;padding:0 15px;border-radius:8px;border:1px solid #ddd}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input ::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box{width:100%;flex-direction:row;gap:45px}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box{width:100%;gap:10px}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box .title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input{height:55px;outline:none;padding:0 15px;border-radius:8px;border:1px solid #ddd}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input ::placeholder{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-profile-page .bottom-box .change-password{display:flex;width:170px;height:42px;justify-content:center;align-items:center;gap:10px;align-self:flex-end;margin-top:18px;border-radius:999px;background-color:#4f7c5b;box-shadow:0 10px 22px rgba(79,124,91,.22)}#pc-wrap #my-page #my-profile-page .bottom-box .change-password p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:900;line-height:normal}#pc-wrap #my-articles-page{width:100%;height:auto}#pc-wrap #my-articles-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-articles-page .main-title-box .right-box{width:315px}#pc-wrap #my-articles-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-articles-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-articles-page .article-list-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:25px;margin-top:55px;margin-bottom:87px}#pc-wrap #my-articles-page .pagination-conf{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-articles-page .pagination-conf .total p{color:#181a20;font-size:14px;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page{width:100%;height:auto}#pc-wrap #write-article-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #write-article-page .main-title-box .right-box{width:315px}#pc-wrap #write-article-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #write-article-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page .right-wrap{width:100%;height:auto}#pc-wrap #write-article-page .right-wrap .cont_bd{padding:30px 0}#pc-wrap #write-article-page .right-wrap .cont_bd .form_hd>div{margin-bottom:16px}#pc-wrap #write-article-page .right-wrap .flex-space .btn-next{background:#87cdf9;color:#000}#pc-wrap #write-article-page .right-wrap .select{width:214px;height:40px;font-size:14px}#pc-wrap #write-article-page .right-wrap .input-tit{font-size:14px;padding:0 16px;margin-top:16px;border:1px solid #eee;border-radius:4px}#pc-wrap #write-article-page .right-wrap .btn-flex{margin-top:40px}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root{background:#87cdf9}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root svg{fill:#000}#pc-wrap #write-article-page .toastui-editor-popup-body{padding:20px}#pc-wrap #write-article-page .youtube-input{padding:8px 16px;border:1px solid #ddd}#pc-wrap #write-article-page .youtube-div{display:flex;flex-direction:column}#pc-wrap #write-article-page .toastui-editor-defaultUI button{padding:4px}#pc-wrap #community-list-page.kg-community-page{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(255,224,176,.42),transparent 30%),linear-gradient(180deg,#fffaf2,#f7f3e8)}#pc-wrap #community-list-page.kg-community-page .kg-community-container{width:1180px;max-width:1180px;padding:112px 0 70px;flex-direction:column;gap:24px}#pc-wrap #community-list-page.kg-community-page .kg-community-hero{display:flex;align-items:center;justify-content:space-between;gap:28px}#pc-wrap #community-list-page.kg-community-page .kg-community-hero h1{margin:0;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:38px;font-weight:900;line-height:1.08;letter-spacing:0}#pc-wrap #community-list-page.kg-community-page .kg-community-hero .kg-community-subtitle{margin-top:10px;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:700;line-height:24px}#pc-wrap #community-list-page.kg-community-page .kg-write-button{height:56px;min-width:210px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:#16743a;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900;text-decoration:none;text-transform:none;box-shadow:0 14px 28px rgba(22,116,58,.22)}#pc-wrap #community-list-page.kg-community-page .kg-write-button:hover{background:#126334}#pc-wrap #community-list-page.kg-community-page .kg-write-button:focus-visible{outline:3px solid rgba(22,116,58,.28);outline-offset:3px}#pc-wrap #community-list-page.kg-community-page .kg-community-shell{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:20px;gap:20px;align-items:start}#pc-wrap #community-list-page.kg-community-page .kg-community-main,#pc-wrap #community-list-page.kg-community-page .kg-community-section,#pc-wrap #community-list-page.kg-community-page .kg-community-sidebar,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card{min-width:0}#pc-wrap #community-list-page.kg-community-page .kg-community-main{display:flex;flex-direction:column;gap:20px}#pc-wrap #community-list-page.kg-community-page .kg-community-search-row{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #e4ecd9;border-radius:20px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 38px rgba(43,70,49,.08)}#pc-wrap #community-list-page.kg-community-page .kg-community-search{position:relative;width:300px;flex:0 0 300px}#pc-wrap #community-list-page.kg-community-page .kg-community-search input{width:100%;height:48px;padding:0 46px 0 18px;border:1px solid #dfe8da;border-radius:12px;background:#fff;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;outline:none}#pc-wrap #community-list-page.kg-community-page .kg-community-search svg{position:absolute;right:15px;top:12px;color:#8a9988}#pc-wrap #community-list-page.kg-community-page .kg-community-tabs{display:flex;flex-wrap:nowrap;gap:9px;overflow-x:auto;padding-bottom:2px}#pc-wrap #community-list-page.kg-community-page .kg-community-tabs a{height:40px;flex:0 0 auto;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7ede2;border-radius:9px;background:#fffdf8;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}#pc-wrap #community-list-page.kg-community-page .kg-community-tabs a.active{border-color:#16743a;background:#16743a;color:#fff;box-shadow:0 10px 20px rgba(22,116,58,.18)}#pc-wrap #community-list-page.kg-community-page .kg-community-tabs a:focus-visible{outline:3px solid rgba(22,116,58,.24);outline-offset:3px}#pc-wrap #community-list-page.kg-community-page .kg-community-section,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card{border:1px solid #e4ecd9;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 16px 38px rgba(43,70,49,.08)}#pc-wrap #community-list-page.kg-community-page .kg-community-section{padding:22px}#pc-wrap #community-list-page.kg-community-page .kg-community-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}#pc-wrap #community-list-page.kg-community-page .kg-community-section-title h2{margin:0;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:21px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-community-section-title a{border:0;background:transparent;color:#16743a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}#pc-wrap #community-list-page.kg-community-page .kg-community-section-title a:focus-visible{border-radius:8px;outline:3px solid rgba(22,116,58,.22);outline-offset:3px}#pc-wrap #community-list-page.kg-community-page .kg-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}#pc-wrap #community-list-page.kg-community-page .kg-community-card{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #e4ecd9;border-radius:18px;background:#fff;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}#pc-wrap #community-list-page.kg-community-page .kg-community-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(43,70,49,.12)}#pc-wrap #community-list-page.kg-community-page .kg-community-card:focus-visible{outline:3px solid rgba(22,116,58,.24);outline-offset:4px}#pc-wrap #community-list-page.kg-community-page .kg-community-card-image{position:relative;height:170px;overflow:hidden}#pc-wrap #community-list-page.kg-community-page .kg-community-card-image img{width:100%;height:100%;object-fit:cover}#pc-wrap #community-list-page.kg-community-page .kg-community-card-image span{position:absolute;left:14px;bottom:12px;padding:7px 11px;border-radius:999px;background:#dcf2d7;color:#166534;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-community-card-body{display:flex;flex-direction:column;gap:10px;padding:18px}#pc-wrap #community-list-page.kg-community-page .kg-community-card-body h3{min-height:48px;margin:0;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;line-height:24px}#pc-wrap #community-list-page.kg-community-page .kg-community-card-body p{min-height:42px;margin:0;color:#526255;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:21px}#pc-wrap #community-list-page.kg-community-page .kg-community-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800}#pc-wrap #community-list-page.kg-community-page .kg-community-meta span{display:inline-flex;align-items:center;gap:4px}#pc-wrap #community-list-page.kg-community-page .kg-community-meta svg{width:15px;height:15px}#pc-wrap #community-list-page.kg-community-page .kg-community-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px}#pc-wrap #community-list-page.kg-community-page .kg-question-list{display:flex;flex-direction:column;gap:10px}#pc-wrap #community-list-page.kg-community-page .kg-question-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:14px 16px;border:1px solid #e7ede2;border-radius:16px;background:#fff;text-align:left;cursor:pointer}#pc-wrap #community-list-page.kg-community-page .kg-question-card h3{margin:0 0 5px;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:20px}#pc-wrap #community-list-page.kg-community-page .kg-question-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800}#pc-wrap #community-list-page.kg-community-page .kg-question-card svg{width:15px;height:15px;color:#111d16}#pc-wrap #community-list-page.kg-community-page .kg-question-card:focus-visible{outline:3px solid rgba(22,116,58,.24);outline-offset:4px}#pc-wrap #community-list-page.kg-community-page .kg-question-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e9f7e6;color:#16743a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-question-status{padding:6px 12px;border-radius:999px;background:#e9f7e6;color:#16743a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-question-status.popular{background:#fff4d8;color:#b36b00}#pc-wrap #community-list-page.kg-community-page .kg-highlights{background:linear-gradient(135deg,#f4fbef,#fff8ea)}#pc-wrap #community-list-page.kg-community-page .kg-highlights h2{margin:0 0 16px;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:21px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-highlight-item{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0}#pc-wrap #community-list-page.kg-community-page .kg-highlight-item svg{width:42px;height:42px;padding:9px;border-radius:14px;background:#e9f7e6;color:#16743a}#pc-wrap #community-list-page.kg-community-page .kg-highlight-item span,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item strong{display:block;font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #community-list-page.kg-community-page .kg-highlight-item strong{color:#16743a;font-size:14px;font-weight:900;line-height:20px}#pc-wrap #community-list-page.kg-community-page .kg-highlight-item span{color:#526255;font-size:12px;font-weight:700;line-height:18px}#pc-wrap #community-list-page.kg-community-page .kg-community-sidebar{display:flex;flex-direction:column;gap:18px}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card{padding:22px}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card h2{margin:0 0 16px;color:#111d16;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card p{margin:0 0 16px;color:#526255;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:22px}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card a{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0c8;border-radius:10px;background:#fff;color:#16743a;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-decoration:none;text-transform:none}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card a:hover{border-color:#8fc182;background:#f6fbf3}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card a:focus-visible{outline:3px solid rgba(22,116,58,.22);outline-offset:3px}#pc-wrap #community-list-page.kg-community-page .kg-topic-list{display:flex;flex-direction:column;gap:13px}#pc-wrap #community-list-page.kg-community-page .kg-topic-list div{display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}#pc-wrap #community-list-page.kg-community-page .kg-topic-list svg{grid-row:span 2;width:40px;height:40px;padding:9px;border-radius:12px;background:#fff4d8;color:#d88600}#pc-wrap #community-list-page.kg-community-page .kg-topic-list small,#pc-wrap #community-list-page.kg-community-page .kg-topic-list span{font-family:var(--font-poppins),"Poppins",sans-serif}#pc-wrap #community-list-page.kg-community-page .kg-topic-list span{color:#111d16;font-size:14px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-topic-list small{color:#657466;font-size:12px;font-weight:800}#pc-wrap #community-list-page.kg-community-page .kg-sidebar-cta{background:linear-gradient(135deg,#f4fbef,#fff8ea)}#pc-wrap #community-list-page.kg-community-page .kg-community-pagination{align-items:center;gap:10px;margin:4px 0 0}#pc-wrap #community-list-page.kg-community-page .kg-community-pagination p{color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe{display:grid;grid-template-columns:minmax(0,1fr) 500px;align-items:center;grid-gap:30px;gap:30px;margin-top:4px;padding:30px 34px;border:1px solid #e4ecd9;border-radius:20px;background:linear-gradient(135deg,#eef8e9,#fff8ea);box-shadow:0 16px 38px rgba(43,70,49,.08)}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe h2{margin:0 0 8px;color:#16743a;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:28px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe p{margin:0;color:#526255;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:700}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe form{display:grid;grid-template-columns:minmax(0,1fr) 130px;grid-gap:12px;gap:12px}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe input{height:54px;padding:0 18px;border:1px solid #dfe8da;border-radius:10px;background:#fff;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe button{height:54px;border:0;border-radius:10px;background:#16743a;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe button:disabled{border:1px solid #d8e4d1;background:#eef4e9;color:#778675;cursor:not-allowed}#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe button:focus-visible{outline:3px solid rgba(22,116,58,.22);outline-offset:3px}#pc-wrap #community-list-page.kg-community-page .kg-community-empty{min-height:170px;display:flex;align-items:center;justify-content:center;padding:28px;border:1px dashed #cfe0c8;border-radius:18px;background:#fffdf8;color:#526255;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800;text-align:center}#pc-wrap #community-list-page.kg-community-page .kg-community-empty.compact{min-height:86px}#pc-wrap #community-detail-page{position:relative;padding-bottom:135px}#pc-wrap #community-detail-page .container{padding-top:100px;flex-direction:column;gap:64px}#pc-wrap #community-detail-page .container .main-box{flex-direction:row;gap:31px}#pc-wrap #community-detail-page .container .main-box .left-config{width:266px;height:-moz-fit-content;height:fit-content;gap:30px;padding:30px 15px 57px 21px;margin-top:100px;border-radius:12px;border:1px solid hsla(0,0%,77%,.79);background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #community-detail-page .container .main-box .left-config .image-info{width:100%;flex-direction:row;gap:11px}#pc-wrap #community-detail-page .container .main-box .left-config .image-info img{width:80px;height:80px;border-radius:50%;object-fit:cover}#pc-wrap #community-detail-page .container .main-box .left-config .image-info .community-name .name{margin-top:15px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button{border-radius:6px;border:1px solid #181a20;color:#181a20}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button,#pc-wrap #community-detail-page .container .main-box .left-config .tab-button.active{width:216.612px;height:36px;padding:0;justify-content:center;align-items:center;margin-bottom:10px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.266px}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button.active{background-color:#000;color:#fff;border-radius:6px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box{width:100%;height:auto;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:45px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left{width:60%;height:auto}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left .title{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left .sub-title{color:#757575;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;line-height:normal;letter-spacing:.325px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .right{width:91px;height:32px;border-radius:4px;background:#eb6753;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.39px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config{width:1012px;min-height:500px;border-radius:8px 8px 0 0;border:1px solid #eee;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info{width:100%;height:126px;padding:35px 25px;flex-direction:row;justify-content:space-between;border-bottom:1px solid #eee}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content{gap:12px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .content-data{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info{width:auto;height:auto;flex-direction:row;align-items:center;gap:5px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-img{width:30.023px;height:30px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-nick{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.13px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .divider{width:1px;height:16px;background:#eee}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .time-added{color:#bdbdbd;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info{width:auto;height:auto;gap:15px;flex-direction:row;align-items:flex-end}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .icon-info{flex-direction:row;align-items:center;justify-content:center;gap:4px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .icon-info img{width:18.714px;height:16.15px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .icon-info .text{padding-top:2 px;color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.22px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .divider{width:1px;height:21px;background:#eee}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike{width:100%;height:100%;align-items:center;justify-content:flex-end;gap:60px;padding:25px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top{width:100%;height:auto;flex-direction:row;align-items:center;justify-content:center;gap:17px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top button{width:105.081px;height:45px;gap:5px;border-radius:2px;border:1px solid #eee;background:#eb6753}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top button p{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.26px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config{width:1012px;height:auto;padding:30px 24px;gap:11px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .title-text{align-self:flex-start;color:#000;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.34px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment input{width:100%;height:61px;outline:none;padding:22px 17px;border:1px solid #eee}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment input ::placeholder{color:silver;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.56px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box{width:100%;height:42px;flex-direction:row;justify-content:space-between;align-items:center;padding-left:17px;border:1px solid #eee;border-top:none}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box p{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box button{width:100.077px;height:100%;background:#eb6753;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments{width:100%;height:auto;border:1px solid #efefef;border-top:none}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments .comments-title{width:112.087px;display:flex;align-items:center;justify-content:center;padding:16px 15px;border-bottom:2px solid #eb6753;color:#eb6753;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.56px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .pagination-box{width:100%;height:auto;margin-top:30px;align-items:center;justify-content:center}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment{width:100%;height:auto;padding:20px 24px;gap:17px;border:1px solid #efefef;border-top:none}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info{width:100%;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date{width:auto;height:auto;flex-direction:row;gap:8px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date img{width:45.035px;height:45px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .name{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .date{color:#757575;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.39px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .buttons{flex-direction:row}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .content{width:100%;height:auto}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .content p{color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}#pc-wrap #community-detail-page .container .similar-articles-config{width:100%;height:auto;gap:75px;padding:30px 9px 28px;border-radius:10px;border:1px solid #c4c4c4}#pc-wrap #community-detail-page .container .similar-articles-config .similar-articles-title{padding-left:56px;color:#000;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #community-detail-page .container .similar-articles-config .articles-box-row{width:100%;height:auto;flex-direction:row;gap:5px}#pc-wrap #community-detail-page{min-height:100vh;padding-bottom:90px;background:radial-gradient(circle at 8% 2%,rgba(255,220,171,.42),transparent 28%),linear-gradient(180deg,#fffaf2,#f4f9ef)}#pc-wrap #community-detail-page .container{padding-top:126px}#pc-wrap #community-detail-page .container .main-box{align-items:flex-start;gap:28px}#pc-wrap #community-detail-page .container .main-box .left-config{position:-webkit-sticky;position:sticky;top:110px;width:270px;margin:0;padding:24px;gap:22px;border:1px solid #e4ecd9;border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 45px rgba(80,96,76,.1)}#pc-wrap #community-detail-page .container .main-box .left-config .image-info{align-items:center}#pc-wrap #community-detail-page .container .main-box .left-config .image-info .community-detail-icon,#pc-wrap #community-detail-page .container .main-box .left-config .image-info img{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#e6f4df;color:#4f7c5b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;letter-spacing:-.02em}#pc-wrap #community-detail-page .container .main-box .left-config .image-info img{padding:8px}#pc-wrap #community-detail-page .container .main-box .left-config .image-info .community-name .name{margin-top:0;color:#24332d;font-size:19px;font-weight:900;line-height:24px}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button,#pc-wrap #community-detail-page .container .main-box .left-config .tab-button.active{width:100%;height:44px;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button{border:1px solid #e4ecd9;background:#fffaf2;color:#4d654f}#pc-wrap #community-detail-page .container .main-box .left-config .tab-button.active{border:1px solid #4f7c5b;background:#4f7c5b;color:#fffaf2;box-shadow:0 12px 26px rgba(79,124,91,.18)}#pc-wrap #community-detail-page .container .main-box .community-detail-config{width:100%}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box{margin-bottom:30px;padding:30px;border:1px solid #e4ecd9;border-radius:30px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 45px rgba(80,96,76,.1)}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left{gap:8px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left .title{color:#24332d;font-size:32px;font-weight:900;letter-spacing:0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .left .sub-title{color:#5f6f63;font-size:15px;font-weight:700;line-height:24px;letter-spacing:0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .title-box .right{width:auto;height:46px;padding:0 20px;border-radius:999px;background:#ffcf7a;color:#24332d;font-size:14px;font-weight:900;letter-spacing:0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config{width:100%;border-color:#e4ecd9!important;background:hsla(0,0%,100%,.9);box-shadow:none}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config{min-height:360px;overflow:hidden;border-radius:28px 28px 0 0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config>p{padding:34px;color:#4d654f;font-size:16px;font-weight:800}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info{height:auto;padding:30px;align-items:flex-start;border-bottom:1px solid #e4ecd9}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content{gap:14px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .content-data{color:#24332d;font-size:28px;font-weight:900;line-height:36px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info{gap:10px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-img{width:38px;height:38px;border-radius:50%;object-fit:cover}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-nick{color:#4d654f;font-size:14px;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .content .member-info .time-added{color:#7a887b;font-size:13px;font-weight:700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info{align-items:center;padding:9px 12px;border-radius:999px;background:#f3f8ef}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .icon-info svg{color:#4d7c5b}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-and-info .info .icon-info .text{color:#4d654f;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-cover{margin:0;padding:26px 30px 0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-cover img{width:100%;height:360px;display:block;border-radius:24px;object-fit:cover;background:#f3f8ef;box-shadow:0 16px 34px rgba(80,96,76,.1)}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .ytb_play{padding:24px 34px 34px;color:#3f4f44;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;line-height:28px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike{padding:28px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top button{width:auto;min-width:120px;height:46px;padding:0 18px;border:0;border-radius:999px;background:#4f7c5b;color:#fffaf2}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top button p,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .like-and-dislike .top button svg{color:#fffaf2}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config{padding:28px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .title-text{color:#24332d;font-size:20px;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment{overflow:hidden;border:1px solid #e4ecd9;border-radius:20px;background:#fffaf2}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment input{border:0;background:transparent;color:#24332d}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box{border:0;border-top:1px solid #e4ecd9}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box p{color:#7a887b;font-weight:800}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box button{width:auto;padding:0 20px;border-radius:0;background:#4f7c5b;color:#fffaf2;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments .comments-title{width:auto;padding:16px 24px;border-bottom:3px solid #4f7c5b;color:#4f7c5b;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment{padding:22px 28px;border-color:#e4ecd9}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date img{width:46px;height:46px;border-radius:50%;object-fit:cover}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .name{color:#24332d;font-weight:900}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .date{color:#7a887b;font-weight:700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .content p{color:#4d654f;font-size:15px;line-height:24px}#pc-wrap .cs-page{min-height:100vh;padding:126px 0 84px;background:radial-gradient(circle at 9% 4%,rgba(246,184,75,.18),transparent 30%),radial-gradient(circle at 88% 10%,rgba(47,125,74,.12),transparent 28%),linear-gradient(180deg,#fffaf0,#f7fbf2 44%,#fff);color:#203328}#pc-wrap .cs-page *{box-sizing:border-box}#pc-wrap .cs-page .container{display:flex;flex-direction:column;gap:34px}#pc-wrap .cs-page .cs-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-gap:30px;gap:30px;align-items:stretch;padding:44px;border:1px solid #e4ecd9;border-radius:34px;background:linear-gradient(110deg,hsla(0,0%,100%,.96),rgba(255,248,234,.92) 58%,hsla(94,57%,93%,.82));box-shadow:0 22px 58px rgba(72,101,79,.12);overflow:hidden;position:relative}#pc-wrap .cs-page .cs-hero:before{content:"";position:absolute;right:-58px;top:-74px;width:220px;height:220px;border-radius:999px;background:rgba(246,184,75,.18)}#pc-wrap .cs-page .cs-hero:after{content:"";position:absolute;right:72px;bottom:-58px;width:180px;height:180px;border-radius:999px;background:rgba(47,125,74,.11)}#pc-wrap .cs-page .cs-hero-card,#pc-wrap .cs-page .cs-hero-copy{position:relative;z-index:1}#pc-wrap .cs-page .cs-hero-copy{display:flex;flex-direction:column;max-width:720px;gap:18px;justify-content:center}#pc-wrap .cs-page .cs-eyebrow,#pc-wrap .cs-page .cs-section-heading span{width:-moz-fit-content;width:fit-content;padding:8px 14px;border:1px solid #e3ead6;border-radius:999px;background:#fff8ea;color:#2f7d4a;font-size:13px;font-weight:900;line-height:1}#pc-wrap .cs-page h1{max-width:640px;margin:0;color:#1f5132;font-size:56px;font-weight:900;line-height:1.02;letter-spacing:0}#pc-wrap .cs-page .cs-hero-subtitle{max-width:660px;color:#657466;font-size:17px;font-weight:700;line-height:29px}#pc-wrap .cs-page .cs-search-prompt{width:min(100%,640px);min-height:68px;padding:0 22px;display:flex;align-items:center;gap:14px;border:1px solid #dbe8d0;border-radius:22px;background:#fff;box-shadow:0 16px 34px rgba(72,101,79,.1)}#pc-wrap .cs-page .cs-search-prompt svg{flex:0 0 auto;width:28px;height:28px;color:#2f7d4a}#pc-wrap .cs-page .cs-search-prompt span{color:#4e5f50;font-size:15px;font-weight:800;line-height:22px}#pc-wrap .cs-page .cs-hero-card{min-height:300px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;border:1px solid #dfe9d3;border-radius:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.92)),url(/img/homepage/kidsgarden-hero-classroom.png);background-size:cover;background-position:50%;box-shadow:inset 0 -90px 90px hsla(0,0%,100%,.82);overflow:hidden}#pc-wrap .cs-page .cs-hero-card span{color:#2f7d4a;font-size:13px;font-weight:900}#pc-wrap .cs-page .cs-hero-card strong{max-width:380px;color:#203328;font-size:24px;font-weight:900;line-height:31px}#pc-wrap .cs-page .cs-hero-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap .cs-page .cs-hero-card-grid p{margin:0;padding:10px 12px;border:1px solid #e2ead8;border-radius:999px;background:hsla(0,0%,100%,.9);color:#4d654f;font-size:13px;font-weight:900;line-height:18px;text-align:center}#pc-wrap .cs-page .cs-contact-card,#pc-wrap .cs-page .cs-faq-panel,#pc-wrap .cs-page .cs-section{border:1px solid #e4ecd9;border-radius:30px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 42px rgba(72,101,79,.09)}#pc-wrap .cs-page .cs-section{padding:34px}#pc-wrap .cs-page .cs-section-heading{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;text-align:center}#pc-wrap .cs-page .cs-section-heading.align-left{align-items:flex-start;text-align:left}#pc-wrap .cs-page .cs-section-heading h2{margin:0;color:#203328;font-size:32px;font-weight:900;line-height:40px}#pc-wrap .cs-page .cs-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}#pc-wrap .cs-page .cs-category-card{min-height:198px;padding:24px;display:flex;flex-direction:column;gap:12px;border:1px solid #e1ead5;border-radius:24px;background:#fff;box-shadow:0 12px 28px rgba(72,101,79,.07)}#pc-wrap .cs-page .cs-category-card strong{color:#203328;font-size:18px;font-weight:900}#pc-wrap .cs-page .cs-category-card p{margin:0;color:#657466;font-size:14px;font-weight:700;line-height:23px}#pc-wrap .cs-page .cs-category-icon,#pc-wrap .cs-page .cs-contact-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#e7f5df;color:#2f7d4a}#pc-wrap .cs-page .cs-category-icon svg,#pc-wrap .cs-page .cs-contact-icon svg{width:28px;height:28px}#pc-wrap .cs-page .cs-category-card:nth-child(2n) .cs-category-icon{background:#fff1c9;color:#b7780d}#pc-wrap .cs-page .cs-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:stretch}#pc-wrap .cs-page .cs-faq-panel{padding:34px}#pc-wrap .cs-page .cs-faq-list{display:flex;flex-direction:column;gap:12px}#pc-wrap .cs-page .cs-faq-item{border:1px solid #e1ead5;border-radius:18px;background:#fff;overflow:hidden}#pc-wrap .cs-page .cs-faq-item summary{min-height:62px;padding:0 18px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}#pc-wrap .cs-page .cs-faq-item summary::-webkit-details-marker{display:none}#pc-wrap .cs-page .cs-faq-item summary span{color:#203328;font-size:15px;font-weight:900;line-height:22px}#pc-wrap .cs-page .cs-faq-item summary svg{flex:0 0 auto;color:#2f7d4a;transition:transform .16s ease}#pc-wrap .cs-page .cs-faq-item[open] summary svg{transform:rotate(90deg)}#pc-wrap .cs-page .cs-faq-item p{margin:0;padding:0 22px 20px;color:#657466;font-size:14px;font-weight:700;line-height:23px}#pc-wrap .cs-page .cs-contact-card{padding:30px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(circle at 88% 8%,rgba(246,184,75,.2),transparent 30%),linear-gradient(180deg,#fff8ea,#fff)}#pc-wrap .cs-page .cs-contact-card h2{margin:0;color:#203328;font-size:28px;font-weight:900;line-height:34px}#pc-wrap .cs-page .cs-contact-card p{margin:0;color:#657466;font-size:14px;font-weight:700;line-height:23px}#pc-wrap .cs-page .cs-contact-card .cs-support-button{height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#2f7d4a;color:#fff;font-size:14px;font-weight:900;text-decoration:none;text-transform:none;box-shadow:0 14px 26px rgba(47,125,74,.22)}#pc-wrap .cs-page .cs-contact-card>span{color:#4d654f;font-size:13px;font-weight:900}@media(max-width:1180px){#pc-wrap .cs-page .cs-faq-layout,#pc-wrap .cs-page .cs-hero{grid-template-columns:1fr}#pc-wrap .cs-page .cs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#pc-wrap .about-page{position:relative;padding:120px 0 60px;width:100%;height:auto}#pc-wrap .about-page .intro{display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .intro .container{flex-direction:row;justify-content:space-between}#pc-wrap .about-page .intro .container .left{width:40%}#pc-wrap .about-page .intro .container .left strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .intro .container .right{width:48%;display:flex;flex-direction:column}#pc-wrap .about-page .intro .container .right p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .intro .container .right .boxes{margin-top:86px;display:flex;flex-direction:row}#pc-wrap .about-page .intro .container .right .boxes .box{margin-right:85px;width:203px;height:auto;display:flex;flex-direction:column}#pc-wrap .about-page .intro .container .right .boxes .box div{width:77px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#f6f6f6}#pc-wrap .about-page .intro .container .right .boxes .box div img{width:36px;height:36px}#pc-wrap .about-page .intro .container .right .boxes .box span{margin:20px 0 10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .intro .container .right .boxes .box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .statistics{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .statistics .container{flex-direction:column}#pc-wrap .about-page .statistics .container .banner{width:100%;height:500px}#pc-wrap .about-page .statistics .container .banner img{width:100%;border-radius:12px}#pc-wrap .about-page .statistics .container .info{margin-top:120px;display:flex;flex-direction:row;justify-content:space-evenly}#pc-wrap .about-page .statistics .container .info div{display:flex;flex-direction:column;align-items:center}#pc-wrap .about-page .statistics .container .info div strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:42px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .statistics .container .info div p{margin-top:4px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .agents{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .agents .container{flex-direction:column}#pc-wrap .about-page .agents .container .title{font-size:30px;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .agents .container .desc,#pc-wrap .about-page .agents .container .title{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal}#pc-wrap .about-page .agents .container .desc{font-size:14px;font-weight:400;line-height:26px}#pc-wrap .about-page .agents .container .wrap{margin-top:60px;display:flex;flex-direction:row}#pc-wrap .about-page .options{position:relative;margin-top:120px;width:100%;height:720px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:24px;background:#fef4f3}#pc-wrap .about-page .options .about-banner{position:absolute;right:0;width:821px;height:720px;border-radius:0 24px 24px 0}#pc-wrap .about-page .options .container{flex-direction:column}#pc-wrap .about-page .options .container strong{width:445px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .options .container .box{margin-top:40px;display:flex;flex-direction:row;align-items:center}#pc-wrap .about-page .options .container .box .icon-box{width:84px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fdeae8}#pc-wrap .about-page .options .container .box .text-box{margin-left:24px;display:flex;flex-direction:column}#pc-wrap .about-page .options .container .box .text-box span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .options .container .box .text-box p{width:445px;margin-top:5px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .options .container .btn{margin-top:30px;padding:0 30px;max-width:180px;height:55px;display:flex;flex-direction:row;align-items:center;border-radius:12px;box-sizing:border-box;background:#181a20;justify-content:center;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .about-page .options .container .btn img{margin-left:10px;width:16px;height:16px;filter:brightness(0) invert(1)}#pc-wrap .about-page .partners{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .partners .container{flex-direction:column}#pc-wrap .about-page .partners .container span{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .about-page .partners .container .wrap{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .about-page .help{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .help .container{padding:110px 65px;flex-direction:row;justify-content:space-between;border-radius:12px;background:#f6f6f6}#pc-wrap .about-page .help .container .left{display:flex;flex-direction:column}#pc-wrap .about-page .help .container .left strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .help .container .left p{margin-top:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .about-page .help .container .right{display:flex;flex-direction:row}#pc-wrap .about-page .help .container .right div{padding:0 30px;height:55px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:12px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .about-page .help .container .right div img{width:16px;height:16px}#pc-wrap .about-page .help .container .right div.white{color:#181a20;border:1px solid #181a20}#pc-wrap .about-page .help .container .right div.white img{margin-left:10px}#pc-wrap .about-page .help .container .right div.black{margin-left:30px;color:#fff;background:#181a20}#pc-wrap .about-page .help .container .right div.black img{margin-right:10px;filter:brightness(0) invert(1)}#mobile-wrap .join-page,#pc-wrap .join-page{position:relative;overflow:hidden;width:100%;min-height:100vh;padding:28px;box-sizing:border-box;background:linear-gradient(90deg,rgba(255,250,242,.28),hsla(0,0%,100%,.78) 49%,rgba(255,250,242,.2)),url(/img/kidsgarden/facilities/facility-reading-corner.png) 50%/cover no-repeat}#mobile-wrap .join-page:before,#pc-wrap .join-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,hsla(0,0%,100%,.76),transparent 28%),radial-gradient(circle at 84% 20%,rgba(255,250,242,.68),transparent 24%),linear-gradient(180deg,rgba(36,51,45,.06),rgba(36,51,45,.18));z-index:0}#mobile-wrap .join-page .auth-shell,#pc-wrap .join-page .auth-shell{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:calc(100vh - 56px);border:1px solid hsla(0,0%,100%,.68);border-radius:28px;background:rgba(255,250,242,.2);box-shadow:0 24px 80px rgba(36,51,45,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}#mobile-wrap .join-page .auth-topbar,#pc-wrap .join-page .auth-topbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:32px 48px 0;box-sizing:border-box;z-index:2}#mobile-wrap .join-page .auth-brand,#pc-wrap .join-page .auth-brand{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;cursor:pointer}#mobile-wrap .join-page .auth-brand img,#pc-wrap .join-page .auth-brand img{width:42px;height:42px;display:block}#mobile-wrap .join-page .auth-brand span,#pc-wrap .join-page .auth-brand span{color:#182820;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:25px;font-weight:800;letter-spacing:-.4px}#mobile-wrap .join-page .auth-language,#pc-wrap .join-page .auth-language{min-width:136px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid hsla(0,0%,100%,.7);border-radius:14px;background:hsla(0,0%,100%,.72);box-shadow:0 10px 26px rgba(36,51,45,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#mobile-wrap .join-page .auth-language svg,#pc-wrap .join-page .auth-language svg{width:20px;height:20px;color:#182820}#mobile-wrap .join-page .auth-language select,#pc-wrap .join-page .auth-language select{width:100%;border:0;outline:0;background:transparent;color:#182820;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:800;cursor:pointer}#mobile-wrap .join-page .auth-card-zone,#pc-wrap .join-page .auth-card-zone{display:flex;align-items:center;justify-content:center;flex:1 1;width:100%;padding:24px;box-sizing:border-box}#mobile-wrap .join-page .auth-card,#pc-wrap .join-page .auth-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:min(496px,100%);padding:38px 48px 30px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.82);border-radius:26px;background:hsla(0,0%,100%,.76);box-shadow:0 22px 70px rgba(36,51,45,.16);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:kg-auth-card-in .42s ease-out both}#mobile-wrap .join-page[data-auth-mode=register] .auth-card,#pc-wrap .join-page[data-auth-mode=register] .auth-card{width:min(540px,100%);padding-top:34px;padding-bottom:26px}#mobile-wrap .join-page .auth-heading,#pc-wrap .join-page .auth-heading{text-align:center}#mobile-wrap .join-page .auth-heading h1,#pc-wrap .join-page .auth-heading h1{margin:0;color:#17221d;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:800;line-height:1.14;letter-spacing:-.8px}#mobile-wrap .join-page .auth-heading p,#pc-wrap .join-page .auth-heading p{margin:10px 0 0;color:#68746e;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:500;line-height:1.5}#mobile-wrap .join-page .input-wrap,#pc-wrap .join-page .input-wrap{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:28px}#mobile-wrap .join-page .input-box,#pc-wrap .join-page .input-box{position:relative;display:flex;flex-direction:column;width:100%}#mobile-wrap .join-page .input-box>span,#pc-wrap .join-page .input-box>span{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}#mobile-wrap .join-page .auth-field-error,#mobile-wrap .join-page .auth-field-help,#pc-wrap .join-page .auth-field-error,#pc-wrap .join-page .auth-field-help{margin:6px 4px 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;line-height:1.35}#mobile-wrap .join-page .auth-field-help,#pc-wrap .join-page .auth-field-help{color:#6b756f}#mobile-wrap .join-page .auth-field-error,#pc-wrap .join-page .auth-field-error{color:#b42318;font-weight:700}#mobile-wrap .join-page .auth-input-shell,#pc-wrap .join-page .auth-input-shell{display:flex;align-items:center;width:100%;height:52px;padding:0 12px 0 15px;box-sizing:border-box;border:1px solid hsla(143,7%,55%,.28);border-radius:10px;background:hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}#mobile-wrap .join-page .auth-input-shell>svg,#pc-wrap .join-page .auth-input-shell>svg{flex-shrink:0;width:20px;height:20px;color:#6d7771}#mobile-wrap .join-page .auth-input-shell:focus-within,#pc-wrap .join-page .auth-input-shell:focus-within{border-color:#2f7d4a;background:hsla(0,0%,100%,.94);box-shadow:0 0 0 4px rgba(47,125,74,.12)}#mobile-wrap .join-page .auth-input-shell input,#pc-wrap .join-page .auth-input-shell input{flex:1 1;min-width:0;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600}#mobile-wrap .join-page .auth-input-shell input::placeholder,#pc-wrap .join-page .auth-input-shell input::placeholder{color:#818b86;font-weight:500}#mobile-wrap .join-page .auth-input-shell .password-toggle,#pc-wrap .join-page .auth-input-shell .password-toggle{flex-shrink:0;width:34px;height:34px;color:#68746e}#mobile-wrap .join-page .auth-input-shell .password-toggle svg,#pc-wrap .join-page .auth-input-shell .password-toggle svg{width:18px;height:18px}#mobile-wrap .join-page .auth-input-shell .password-toggle:hover,#pc-wrap .join-page .auth-input-shell .password-toggle:hover{background:rgba(47,125,74,.08);color:#2f7d4a}#mobile-wrap .join-page .auth-options,#pc-wrap .join-page .auth-options{width:100%;margin-top:12px}#mobile-wrap .join-page .remember-info,#pc-wrap .join-page .remember-info{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#mobile-wrap .join-page .remember-info .MuiFormControlLabel-root,#pc-wrap .join-page .remember-info .MuiFormControlLabel-root{margin:0}#mobile-wrap .join-page .remember-info .MuiTypography-root,#mobile-wrap .join-page .remember-info .auth-unavailable,#pc-wrap .join-page .remember-info .MuiTypography-root,#pc-wrap .join-page .remember-info .auth-unavailable{color:#35453d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700}#mobile-wrap .join-page .remember-info .auth-unavailable,#pc-wrap .join-page .remember-info .auth-unavailable{color:#2f7d4a}#mobile-wrap .join-page .type-option,#pc-wrap .join-page .type-option{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 12px;box-sizing:border-box;border:1px solid rgba(47,125,74,.18);border-radius:12px;background:hsla(98,44%,95%,.78)}#mobile-wrap .join-page .type-option .MuiFormControlLabel-root,#pc-wrap .join-page .type-option .MuiFormControlLabel-root{margin:0}#mobile-wrap .join-page .type-option .MuiTypography-root,#pc-wrap .join-page .type-option .MuiTypography-root{color:#24332d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800}#mobile-wrap .join-page .type-option .helper-text,#pc-wrap .join-page .type-option .helper-text{margin:0;color:#68746e;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1.45}#mobile-wrap .join-page .auth-primary,#pc-wrap .join-page .auth-primary{width:100%;height:52px;margin-top:16px;border-radius:11px;background:linear-gradient(135deg,#2f8a4f,#21663d);color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;text-transform:none;box-shadow:0 16px 32px rgba(34,105,61,.24);transition:transform .17s ease,box-shadow .17s ease,background-color .17s ease}#mobile-wrap .join-page .auth-primary:hover,#pc-wrap .join-page .auth-primary:hover{transform:translateY(-1px);box-shadow:0 19px 38px rgba(34,105,61,.28);background:linear-gradient(135deg,#287c46,#1f5d38)}#mobile-wrap .join-page .auth-primary.Mui-disabled,#pc-wrap .join-page .auth-primary.Mui-disabled{color:hsla(0,0%,100%,.82);background:#8fb49c}#mobile-wrap .join-page .auth-divider,#pc-wrap .join-page .auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;width:100%;margin-top:22px}#mobile-wrap .join-page .auth-divider span,#pc-wrap .join-page .auth-divider span{height:1px;background:hsla(150,5%,43%,.22)}#mobile-wrap .join-page .auth-divider p,#pc-wrap .join-page .auth-divider p{margin:0;color:#68746e;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600}#mobile-wrap .join-page .auth-social-grid,#pc-wrap .join-page .auth-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;margin-top:22px}#mobile-wrap .join-page .social-auth-tile,#pc-wrap .join-page .social-auth-tile{position:relative;display:flex;align-items:center;justify-content:center;height:52px;min-width:0;border:1px solid hsla(143,7%,55%,.24);border-radius:11px;background:hsla(0,0%,100%,.74);box-shadow:0 8px 20px rgba(36,51,45,.05);transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}#mobile-wrap .join-page .social-auth-tile:hover,#pc-wrap .join-page .social-auth-tile:hover{transform:translateY(-1px);border-color:rgba(47,125,74,.38);box-shadow:0 12px 24px rgba(36,51,45,.08)}#mobile-wrap .join-page .social-auth-tile button,#pc-wrap .join-page .social-auth-tile button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}#mobile-wrap .join-page .social-auth-tile button:disabled,#pc-wrap .join-page .social-auth-tile button:disabled{cursor:not-allowed;opacity:.62}#mobile-wrap .join-page .social-auth-tile .social-auth-icon,#pc-wrap .join-page .social-auth-tile .social-auth-icon{width:24px;height:24px;display:block;z-index:1}#mobile-wrap .join-page .social-auth-tile iframe,#mobile-wrap .join-page .social-auth-tile>div,#pc-wrap .join-page .social-auth-tile iframe,#pc-wrap .join-page .social-auth-tile>div{max-width:100%!important}#mobile-wrap .join-page .google-oauth-hitbox,#pc-wrap .join-page .google-oauth-hitbox{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.01;z-index:2}#mobile-wrap .join-page .telegram-widget-area,#pc-wrap .join-page .telegram-widget-area{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}#mobile-wrap .join-page .telegram-widget-area .telegram-widget-button,#mobile-wrap .join-page .telegram-widget-area iframe,#pc-wrap .join-page .telegram-widget-area .telegram-widget-button,#pc-wrap .join-page .telegram-widget-area iframe{max-width:100%!important}#mobile-wrap .join-page .telegram-widget-area.is-loading,#pc-wrap .join-page .telegram-widget-area.is-loading{pointer-events:none;opacity:.64}#mobile-wrap .join-page .ask-info,#pc-wrap .join-page .ask-info{margin-top:22px;text-align:center}#mobile-wrap .join-page .ask-info p,#pc-wrap .join-page .ask-info p{margin:0;color:#68746e;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1.5}#mobile-wrap .join-page .ask-info .auth-mode-link,#pc-wrap .join-page .ask-info .auth-mode-link{margin-left:6px;border:0;background:transparent;color:#1f6d3d;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;cursor:pointer}#mobile-wrap .join-page .ask-info .auth-mode-link:hover,#pc-wrap .join-page .ask-info .auth-mode-link:hover{text-decoration:underline}#mobile-wrap .join-page .auth-trustbar,#pc-wrap .join-page .auth-trustbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;width:calc(100% - 48px);margin:0 auto 22px;padding:16px 20px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;background:hsla(0,0%,100%,.66);box-shadow:0 14px 38px rgba(36,51,45,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#mobile-wrap .join-page .auth-trustbar div,#pc-wrap .join-page .auth-trustbar div{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;align-items:center;padding:0 22px;border-right:1px solid hsla(150,5%,43%,.18)}#mobile-wrap .join-page .auth-trustbar div:last-child,#pc-wrap .join-page .auth-trustbar div:last-child{border-right:0}#mobile-wrap .join-page .auth-trustbar svg,#pc-wrap .join-page .auth-trustbar svg{grid-row:1/span 2;width:34px;height:34px;color:#1f6d3d}#mobile-wrap .join-page .auth-trustbar span,#pc-wrap .join-page .auth-trustbar span{color:#193127;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900}#mobile-wrap .join-page .auth-trustbar p,#pc-wrap .join-page .auth-trustbar p{margin:4px 0 0;color:#4f5f57;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1.35}@keyframes kg-auth-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:16px}#mobile-wrap .join-page .auth-shell,#pc-wrap .join-page .auth-shell{min-height:calc(100vh - 32px);border-radius:24px}#mobile-wrap .join-page .auth-topbar,#pc-wrap .join-page .auth-topbar{padding:22px 24px 0}#mobile-wrap .join-page .auth-card-zone,#pc-wrap .join-page .auth-card-zone{padding:22px 16px}#mobile-wrap .join-page .auth-card,#pc-wrap .join-page .auth-card{padding:34px 28px 28px}#mobile-wrap .join-page .auth-trustbar,#pc-wrap .join-page .auth-trustbar{width:calc(100% - 32px);grid-template-columns:1fr;gap:12px}#mobile-wrap .join-page .auth-trustbar div,#pc-wrap .join-page .auth-trustbar div{padding:0;border-right:0}}@media(max-width:520px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:10px;background-position:top}#mobile-wrap .join-page .auth-shell,#pc-wrap .join-page .auth-shell{min-height:calc(100vh - 20px);border-radius:22px}#mobile-wrap .join-page .auth-topbar,#pc-wrap .join-page .auth-topbar{padding:18px 16px 0}#mobile-wrap .join-page .auth-brand,#pc-wrap .join-page .auth-brand{gap:8px}#mobile-wrap .join-page .auth-brand img,#pc-wrap .join-page .auth-brand img{width:34px;height:34px}#mobile-wrap .join-page .auth-brand span,#pc-wrap .join-page .auth-brand span{font-size:20px}#mobile-wrap .join-page .auth-language,#pc-wrap .join-page .auth-language{min-width:116px;height:38px;padding:0 9px}#mobile-wrap .join-page .auth-language select,#pc-wrap .join-page .auth-language select{font-size:12px}#mobile-wrap .join-page .auth-card-zone,#pc-wrap .join-page .auth-card-zone{padding:24px 10px}#mobile-wrap .join-page .auth-card,#mobile-wrap .join-page[data-auth-mode=register] .auth-card,#pc-wrap .join-page .auth-card,#pc-wrap .join-page[data-auth-mode=register] .auth-card{padding:28px 18px 24px;border-radius:22px}#mobile-wrap .join-page .auth-heading h1,#pc-wrap .join-page .auth-heading h1{font-size:30px}#mobile-wrap .join-page .auth-heading p,#pc-wrap .join-page .auth-heading p{font-size:14px}#mobile-wrap .join-page .input-wrap,#pc-wrap .join-page .input-wrap{gap:14px;margin-top:24px}#mobile-wrap .join-page .auth-input-shell,#pc-wrap .join-page .auth-input-shell{height:52px}#mobile-wrap .join-page .remember-info,#pc-wrap .join-page .remember-info{align-items:flex-start;flex-direction:column;gap:4px}#mobile-wrap .join-page .auth-social-grid,#pc-wrap .join-page .auth-social-grid{gap:10px}#mobile-wrap .join-page .social-auth-tile,#pc-wrap .join-page .social-auth-tile{height:52px}#mobile-wrap .join-page .auth-trustbar,#pc-wrap .join-page .auth-trustbar{display:none}}@media(prefers-reduced-motion:reduce){#mobile-wrap .join-page .auth-card,#mobile-wrap .join-page .auth-input-shell,#mobile-wrap .join-page .auth-primary,#mobile-wrap .join-page .social-auth-tile,#pc-wrap .join-page .auth-card,#pc-wrap .join-page .auth-input-shell,#pc-wrap .join-page .auth-primary,#pc-wrap .join-page .social-auth-tile{animation:none;transition:none}#mobile-wrap .join-page .auth-primary:hover,#mobile-wrap .join-page .social-auth-tile:hover,#pc-wrap .join-page .auth-primary:hover,#pc-wrap .join-page .social-auth-tile:hover{transform:none}}#pc-wrap .MuiAppBar-root{height:64px;display:flex;flex-direction:row;justify-content:flex-end;padding:0 24px;position:fixed;left:auto;box-shadow:none;background:#fff;border-bottom:1px solid rgba(0,0,0,.12)}#pc-wrap .MuiAppBar-root .settings-icon-admin{margin-right:15px;color:#7b809a;cursor:pointer}#pc-wrap .aside .logo-box{display:flex;flex-direction:row;padding:16px 0}#pc-wrap .aside .logo-box img{width:90px;height:90px}#pc-wrap .aside .user{background:#f5f5f5}#pc-wrap .aside hr{margin:24px 0}#pc-wrap .aside .MuiListItemIcon-root{margin-right:16px}#pc-wrap .user{background:#f5f5f5}#pc-wrap .menu-list{padding:8px 24px 8px 32px}#pc-wrap .menu-list li{padding:8px 16px 8px 28px;border-radius:4px;font-size:14px}#pc-wrap .menu-list li.on{font-weight:600;background:#fdf4f4;color:#f54d56}#pc-wrap .menu-list li.on span{color:#212121}#pc-wrap #bunker{width:calc(100% - 280px);margin-left:auto;padding:116px 24px;align-items:center}#pc-wrap #bunker .flex-space{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #bunker .title{margin-bottom:24px}#pc-wrap #bunker .badge{padding:3px 8px;font-weight:500;font-size:12px;border-radius:4px}#pc-wrap #bunker .success{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .warning{color:#f57c00;background:rgba(245,124,0,.1);border-radius:4px}#pc-wrap #bunker .error{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .block{color:#ab47bc;background:rgba(171,71,188,.1);border-radius:4px}#pc-wrap #bunker .delete{background:#757575;color:#fff;border-radius:4px}#pc-wrap #bunker .success-txt{font-size:14px;color:#229a16}#pc-wrap #bunker .warning-txt{font-size:14px;color:#f57c00}#pc-wrap #bunker .error-txt{font-size:14px;color:#b72136}#pc-wrap #bunker .hacking-txt{font-size:14px;color:#ab47bc}#pc-wrap #bunker .delete-txt{font-size:14px;color:#757575}#pc-wrap #bunker .up{color:#2d99ff;background:rgba(45,153,255,.3)}#pc-wrap #bunker .down{color:#ff3030;background:rgba(255,48,48,.3)}#pc-wrap #bunker .content{width:100%}#pc-wrap #bunker .content .no-data{font-size:16px}#pc-wrap #bunker .detail{min-width:1080px;align-items:center;justify-content:center}#pc-wrap #bunker .detail .back{display:flex;flex-direction:row;align-items:center;margin-bottom:24px}#pc-wrap #bunker .detail .info-area{flex-direction:row}#pc-wrap #bunker .detail .info-area>ul{flex:1 1}#pc-wrap #bunker .detail .info-area li{padding:16px 24px}#pc-wrap #bunker .detail .info-area hr{margin:6px 10px;border-color:#bdbdbd}#pc-wrap #bunker .detail .info-area span:first-child{width:220px;min-width:220px}#pc-wrap #bunker .detail .info-area .active{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .detail .info-area .warning{color:#f57c00;padding:4px;background:rgba(245,124,0,.1);border-radius:4px}#pc-wrap #bunker .detail .info-area .error{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .detail .info-area .hacking{color:#ab47bc;padding:4px;background:rgba(171,71,188,.1);border-radius:4px}#pc-wrap #bunker .detail .MuiTabPanel-root{padding:0;margin:24px 0}#pc-wrap #bunker .detail .banned-wrap>div{margin:0 8px 8px 0}#pc-wrap #bunker .content-area strong{margin:0 3px}#pc-wrap #bunker .content-area .tit{font-size:20px;padding:32px 24px}#pc-wrap #bunker .content-area .btn-upload{flex-direction:column}#pc-wrap #bunker .content-area .btn-upload .img-area img{width:100%}#pc-wrap #bunker .content-area .comment{height:150px}#pc-wrap #bunker .content-area .comment textarea{width:50%;height:80%;padding:10px;font-size:14px;border:1px solid #eee;border-radius:4px;resize:none}#pc-wrap #bunker .content-area .desc span{color:#757575;margin-right:4px}#pc-wrap #bunker .user-area{margin-bottom:24px}#pc-wrap #bunker .user-area .user-id{background:#f5f5f5;border-radius:30px;padding:0 8px;margin-top:8px;text-align:center}#pc-wrap #bunker .user-area .connect{height:min-content;border-radius:8px;padding:2px 6px;margin-left:10px}#pc-wrap #bunker .user-area .connect.online{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .user-area .connect.offline{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .input-area div:first-child{margin-right:16px}#pc-wrap #bunker .input-area .MuiInputAdornment-root button{margin-right:0}#pc-wrap #bunker .btn-wrap{margin-top:24px;flex-direction:row;justify-content:flex-end}#pc-wrap #bunker .btn-wrap button{font-weight:500}#pc-wrap #bunker .btn-complete,#pc-wrap #bunker .btn-wrap button:nth-child(2){color:#fff;box-shadow:0 8px 16px 0 rgba(255,48,48,.24)}#pc-wrap #bunker .btn-action{position:static;font-weight:500;color:#fff;border-radius:8px}#pc-wrap #bunker .btn-add{color:#fff;font-weight:500;box-shadow:0 8px 16px 0 rgba(255,48,48,.24)}#pc-wrap #bunker .btn-cancel{color:#757575;border:1px solid #eee}#pc-wrap #bunker .btn-upload{border:1px dashed #eee}#pc-wrap #bunker .btn-text{color:#e92c28}#pc-wrap #bunker .btn-window{color:#757575;margin-left:8px}#pc-wrap #bunker .btn-window svg{font-size:20px}#pc-wrap #bunker .name a{display:flex;flex-direction:row;align-items:center}#pc-wrap #bunker .table-wrap{border-radius:4px;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12)}#pc-wrap #bunker .table-wrap .tab-menu{display:flex;flex-direction:row;padding:0 24px}#pc-wrap #bunker .table-wrap .tab-menu li{width:auto;height:48px;cursor:pointer;padding:12px 16px;color:#bdbdbd;font-size:14px}#pc-wrap #bunker .table-wrap .tab-menu li.on{font-weight:500;color:#e92c28;border-bottom:2px solid #e92c28}#pc-wrap #bunker .table-wrap.check-table-wrap td:first-child,#pc-wrap #bunker .table-wrap.check-table-wrap th:first-child{width:50px;padding:0 0 0 15px}#pc-wrap #bunker .table-wrap thead tr{background:#fafafa}#pc-wrap #bunker .table-wrap thead th{font-weight:700;color:#374151;font-size:14px;border-bottom:1px solid #eee}#pc-wrap #bunker .table-wrap thead th:last-child{padding-right:24px}#pc-wrap #bunker .table-wrap thead th:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap tbody{color:#616161}#pc-wrap #bunker .table-wrap tbody tr{border-bottom:1px solid #eee}#pc-wrap #bunker .table-wrap tbody tr:last-child{border-bottom:0}#pc-wrap #bunker .table-wrap tbody th:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap tbody td{padding:12px 16px;border-bottom:0;font-size:14px;color:#616161}#pc-wrap #bunker .table-wrap tbody td.info,#pc-wrap #bunker .table-wrap tbody td.info-community{display:flex;flex-direction:row;align-items:center}#pc-wrap #bunker .table-wrap tbody td.info-community a:visited{color:#959595}#pc-wrap #bunker .table-wrap tbody td .img-box{width:80px;height:80px}#pc-wrap #bunker .table-wrap tbody td p.text-ellipsis{width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#pc-wrap #bunker .table-wrap tbody td:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap .flex-box button{color:#e92c28;font-weight:500;margin-right:8px}#pc-wrap #bunker .table-wrap .flex-box button:last-child{margin-right:0}#pc-wrap #bunker .table-wrap .edit-options{padding:25px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap{margin-bottom:40px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap .tit{height:40px;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:8px;background:#f5f5f5;border-radius:4px;padding:2px 16px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap .notice{margin:6px 0 0 30px;color:#bdbdbd}#pc-wrap #bunker .table-wrap .edit-options .option{flex-flow:row wrap}#pc-wrap #bunker .table-wrap .edit-options .option label{width:301px;height:48px;padding-right:8px;color:#616161}#pc-wrap #bunker .table-wrap .edit-options .option label span{font-size:14px}#pc-wrap #bunker .tit{flex-direction:row;font-size:28px;font-weight:700}#pc-wrap #bunker .info-area{flex-direction:row}#pc-wrap #bunker .search-area{display:flex;flex-direction:row;justify-content:flex-end}#pc-wrap #bunker .search-area img{cursor:pointer}#pc-wrap #bunker .search-area .MuiOutlinedInput-root{height:48px;background:#fff;font-size:14px}#pc-wrap #bunker .search-area .MuiTableCell-root{padding:12px 20px;border-bottom:1px solid #eee}#pc-wrap #bunker .search-area .MuiToolbar-root{align-items:center}#pc-wrap #bunker .btn-action-wrap{display:flex;flex-direction:row}#pc-wrap #bunker .btn-action-wrap button{height:44px;background:#fff;border:1px solid #eee;color:#757575;margin-right:8px}#pc-wrap #bunker .btn-action-wrap thead{font-weight:600}#pc-wrap #bunker .MuiTabPanel-root{padding:0}#pc-wrap #bunker .MuiTableContainer-root{box-shadow:none}.right-dashboard-settings{padding:0 10px;width:360px;height:100%}.right-dashboard-settings,.right-dashboard-settings .top{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.right-dashboard-settings .top{padding:24px;border-bottom:1px solid rgba(0,0,0,.125)}.right-dashboard-settings .top h5{font-size:20px;font-family:var(--font-poppins),"Poppins",sans-serif}.right-dashboard-settings .top p{color:#344767;font-family:var(--font-poppins),"Poppins",sans-serif}.right-dashboard-settings .top .close-icon{position:absolute;right:8px;cursor:pointer;font-size:20px}.right-dashboard-settings .main{position:relative;padding:16px 24px 24px;width:100%;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.right-dashboard-settings .main .switch-box{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.right-dashboard-settings .main .switch-box h6{font-size:16px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600}#pc-wrap #bunker{background:#f7f4ed}#pc-wrap #bunker .content{max-width:100%}#pc-wrap #bunker .dashboard-page-header .tit,#pc-wrap #bunker .dashboard-page-header h1,#pc-wrap #bunker .dashboard-page-header h2{color:#24332d;letter-spacing:0}#pc-wrap #bunker .dashboard-page-header .MuiTypography-root,#pc-wrap #bunker .dashboard-page-header p{color:#64746b}#pc-wrap #bunker .table-wrap{border:1px solid #e4ecd9;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(72,101,79,.09);overflow:hidden}#pc-wrap #bunker .table-wrap .dashboard-panel-header{padding-bottom:12px;border-bottom:1px solid #edf2e8}#pc-wrap #bunker .table-wrap .dashboard-count-chip{border:1px solid #cfe0c8;background:#e7f5ec;color:#2f7d4a;font-weight:900}#pc-wrap #bunker .table-wrap .MuiTableHead-root .MuiTableRow-root,#pc-wrap #bunker .table-wrap thead tr{background:#f3f8ef}#pc-wrap #bunker .table-wrap .MuiTableHead-root .MuiTableCell-root,#pc-wrap #bunker .table-wrap thead th{color:#405346;font-size:12px;font-weight:900;text-transform:uppercase;border-bottom:1px solid #dfe8da}#pc-wrap #bunker .table-wrap .MuiTableBody-root .MuiTableCell-root,#pc-wrap #bunker .table-wrap tbody td{color:#405346;border-bottom:1px solid #edf2e8}#pc-wrap #bunker .table-wrap tbody tr:hover td{background:#fbfff8}#pc-wrap #bunker .table-wrap .no-data{display:inline-flex;padding:14px 18px;border:1px dashed #cfe0c8;border-radius:14px;background:#fffdf8;color:#64746b;font-weight:800}#pc-wrap #bunker .MuiButton-root,#pc-wrap #bunker .badge{border-radius:999px;font-weight:800}#pc-wrap #bunker .MuiButton-root{text-transform:none}#pc-wrap #bunker .MuiButton-contained{background:#2f7d4a;box-shadow:0 10px 20px rgba(47,125,74,.18)}#pc-wrap #bunker .MuiButton-contained:hover{background:#25683d}#pc-wrap.admin .admin-shell{min-height:100vh;background:#f7f4ed}#pc-wrap.admin .admin-appbar{background:hsla(0,0%,100%,.96);border-bottom:1px solid #e4ecd9;box-shadow:0 10px 28px rgba(72,101,79,.07)}#pc-wrap.admin .admin-topbar{min-height:64px;padding:0;justify-content:space-between}#pc-wrap.admin .admin-topbar .admin-topbar-copy{gap:2px}#pc-wrap.admin .admin-topbar .admin-topbar-kicker{color:#6b7a70;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#pc-wrap.admin .admin-topbar .admin-topbar-title{color:#24332d;font-size:17px;font-weight:900}#pc-wrap.admin .admin-topbar .admin-topbar-user{color:#405346;font-size:14px;font-weight:800}#pc-wrap.admin .admin-topbar .admin-avatar-button{padding:2px;border:1px solid #dce8d5;background:#fffdf8}#pc-wrap.admin .aside.admin-sidebar .MuiDrawer-paper{background:linear-gradient(180deg,#fffdf8,#f2f8ee);border-right:1px solid #dfe8da;box-shadow:10px 0 34px rgba(72,101,79,.08)}#pc-wrap.admin .aside.admin-sidebar .admin-sidebar-header{min-height:auto;padding:22px 20px 18px;align-items:stretch;flex-direction:column}#pc-wrap.admin .aside.admin-sidebar .logo-box{align-items:flex-start;flex-direction:column;gap:4px;padding:0 0 18px}#pc-wrap.admin .aside.admin-sidebar .logo-box img{width:182px;height:auto;object-fit:contain}#pc-wrap.admin .aside.admin-sidebar .admin-console-label{color:#5f7467;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#pc-wrap.admin .aside.admin-sidebar .admin-user-card{width:100%;gap:12px;padding:14px;border:1px solid #dfe8da;border-radius:18px;background:#fff;box-shadow:0 14px 28px rgba(72,101,79,.08)}#pc-wrap.admin .aside.admin-sidebar .admin-user-avatar{width:42px;height:42px;border:2px solid #e7f5ec}#pc-wrap.admin .aside.admin-sidebar .admin-user-meta{min-width:0;gap:2px}#pc-wrap.admin .aside.admin-sidebar .admin-user-name{color:#24332d;font-size:14px;font-weight:900;line-height:1.25}#pc-wrap.admin .aside.admin-sidebar .admin-user-phone{color:#6b7a70;font-size:12px;line-height:1.25}#pc-wrap.admin .aside.admin-sidebar .admin-role-badge{width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 8px;border-radius:999px;background:#e7f5ec;color:#2f7d4a;font-size:10px;font-weight:900;letter-spacing:.05em}#pc-wrap.admin .aside.admin-sidebar hr{margin:0 18px 10px;border-color:#dfe8da}#pc-wrap.admin .aside.admin-sidebar .menu-list{padding:8px 16px 18px}#pc-wrap.admin .aside.admin-sidebar .menu-list li{min-height:42px;margin-bottom:4px;padding:9px 12px;border-radius:14px;color:#52665a;font-size:14px;font-weight:800}#pc-wrap.admin .aside.admin-sidebar .menu-list li:hover{background:#f3f8ef}#pc-wrap.admin .aside.admin-sidebar .menu-list li.on{background:#e7f5ec;color:#2f7d4a}#pc-wrap.admin .aside.admin-sidebar .menu-list li.on span,#pc-wrap.admin .aside.admin-sidebar .menu-list li.on svg{color:#2f7d4a}#pc-wrap.admin .aside.admin-sidebar .admin-menu{gap:16px;padding:10px 16px 24px}#pc-wrap.admin .aside.admin-sidebar .admin-menu-section{gap:8px}#pc-wrap.admin .aside.admin-sidebar .admin-menu-section-title{padding:0 10px;color:#7a887f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap.admin .aside.admin-sidebar .admin-menu-list{display:flex;flex-direction:column;gap:5px}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item{gap:10px;min-height:48px;padding:9px 10px;border-radius:16px;color:#52665a}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item:hover{background:#f3f8ef}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item.is-active{background:#e7f5ec;color:#2f7d4a}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item.is-disabled{opacity:.62}#pc-wrap.admin .aside.admin-sidebar .admin-menu-icon{min-width:34px;color:inherit}#pc-wrap.admin .aside.admin-sidebar .admin-menu-icon svg{font-size:21px}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item-title{color:inherit;font-size:13px;font-weight:900;line-height:1.2}#pc-wrap.admin .aside.admin-sidebar .admin-menu-item-description{color:#7a887f;font-size:11px;line-height:1.3}#pc-wrap.admin .aside.admin-sidebar .admin-menu-status{padding:3px 7px;border-radius:999px;background:#f7eed9;color:#aa7a18;font-size:10px;font-weight:900}#pc-wrap.admin #bunker{min-height:100vh}#pc-wrap.admin .admin-kindergarten-admin-applications{color:#24332d}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-kicker{color:#2f7d4a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap.admin .admin-kindergarten-admin-applications .tit{padding:0;color:#24332d;font-size:26px;line-height:1.2}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-subtitle{max-width:680px;color:#64746b;font-size:14px;line-height:1.55}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-count-chip{min-width:84px;border:1px solid #cfe0c8;background:#e7f5ec;color:#2f7d4a;font-weight:900}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-wrap{border-radius:22px;overflow:hidden}#pc-wrap.admin .admin-kindergarten-admin-applications .tab-menu{gap:6px;padding:14px 18px 0}#pc-wrap.admin .admin-kindergarten-admin-applications .tab-menu .li{height:42px;border-radius:999px 999px 0 0;color:#6b7a70;font-weight:800}#pc-wrap.admin .admin-kindergarten-admin-applications .tab-menu .li.on{border-bottom-color:#2f7d4a;color:#2f7d4a}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-list{display:flex;flex-direction:column;gap:16px;padding:20px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-state-card{align-items:center;padding:34px 24px;border:1px dashed #cfe0c8;border-radius:18px;background:#fffdf8;text-align:center}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-state-title{color:#24332d;font-size:17px;font-weight:900}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-state-copy{margin-top:6px;color:#64746b;font-size:14px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-card{gap:16px;padding:18px;border:1px solid #e4ecd9;border-radius:20px;background:#fffdf8;box-shadow:0 12px 26px rgba(72,101,79,.07)}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-card-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-card-title{color:#24332d;font-size:18px;font-weight:900;line-height:1.25}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-card-meta{color:#7a887f;font-size:12px;font-weight:700}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-card-grid{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(280px,1.35fr) minmax(190px,.9fr);grid-gap:12px;gap:12px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-final-state,#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-info-box,#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-text-panel{padding:14px;border:1px solid #edf2e8;border-radius:16px;background:#fff}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-label{color:#2f7d4a;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-primary{margin-top:8px;color:#24332d;font-size:15px;font-weight:900;line-height:1.35}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-muted{margin-top:5px;color:#64746b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-text-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-body{margin-top:8px;color:#405346;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #edf2e8}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-reject-field{flex:1 1;min-width:260px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-reject-field .MuiOutlinedInput-root{height:38px;border-radius:999px;background:#fff;font-size:13px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-actions{flex-direction:row;gap:8px;flex-shrink:0}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-actions .MuiButton-root{min-height:38px;padding:7px 18px;font-size:13px}#pc-wrap.admin .admin-kindergarten-admin-applications .admin-review-final-state{width:100%;color:#64746b;font-size:13px;font-weight:800;text-align:center}#pc-wrap.admin .admin-kindergarten-admin-applications .MuiTablePagination-root{border-top:1px solid #edf2e8;color:#405346}#pc-wrap #member-page{background:#f6f6f6}#pc-wrap #member-page .container .member-page{position:relative;width:100%;flex-direction:row;gap:25px;padding-top:96px}#pc-wrap #member-page .container .member-page .back-frame{width:1260px;height:auto;display:flex;flex-direction:row;margin:100px 0 200px;border-radius:12px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #member-page .container .member-page .back-frame .left-config{position:relative;padding:0;width:266px;height:700px;border-radius:12px;background:#fff;border:1px solid hsla(0,0%,77%,.79);box-shadow:0 1px 4px 0 rgba(24,26,32,.07);margin:180px 20px 40px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile{margin-top:5px;position:relative;display:flex;flex-direction:row}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .profile-img img{width:79px;height:79px;border-radius:50%;right:30px;bottom:12px;object-fit:cover}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info{margin-left:20px;display:flex;flex-direction:column}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row;margin-top:5px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:3px;margin-right:4px;width:16px;height:16px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .view-list{margin-top:5px;font-weight:300;color:#bbb}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box{height:35px;flex-direction:row;gap:10px;align-items:center;margin-top:15px}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button{border:1px solid #b9b9b9;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box p{color:#b9b9b9;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections{height:auto;margin-top:30px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section{height:auto}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section{width:230px;height:auto;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 5px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li{height:33px;margin-bottom:6px;border-radius:4px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus{height:50px;background:#000;border-radius:10px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus p{font-size:14px;color:#fff}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box{width:100%;display:flex;flex-direction:row;align-items:center}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box .com-icon{display:flex;flex-direction:row;justify-content:flex-end;margin-left:11px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box p{width:40%;font-size:14px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section img,#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section svg{width:16px;height:16px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-title{margin-left:12px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .count-title{display:flex;justify-content:flex-end;padding-right:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #member-page .container .member-page .back-frame .main-config{position:relative;width:936px;margin-top:52px;align-items:center;gap:109px}#pc-wrap #member-page .container .member-page .back-frame .main-config .list-config{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:22px}#pc-wrap #member-follows-page{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#pc-wrap #member-follows-page .main-title-box{width:100%;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #member-follows-page .main-title-box .right-box{width:315px}#pc-wrap #member-follows-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-follows-page .follows-list-box{width:100%;margin-top:85px;gap:15px}#pc-wrap #member-follows-page .follows-list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:110px;padding:18px 34px 18px 33px;border-radius:12px;background:#f6f6f6;justify-content:space-between}#pc-wrap #member-follows-page .follows-list-box .listing-title-box .title-text{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box{padding-right:30px;padding-bottom:5px;width:100%;height:auto;flex-direction:row;align-items:center;gap:10px;border-bottom:1px solid #ddd}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info{width:300px;display:flex;flex-direction:row;align-items:center;cursor:pointer}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .image-box{width:110px;height:110px;overflow:hidden;margin-right:25px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .image-box img{width:100%;height:100%;object-fit:cover;border-radius:50%}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box{width:auto;height:auto;padding:5px 0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box .name{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box{width:300px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box{display:flex;align-items:center}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box img{width:24px;height:24px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box svg{width:24px;height:24px;cursor:pointer}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box p{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box span{margin-left:4px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box{width:300px;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box button{border:1px solid #b9b9b9;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box p{color:#b9b9b9;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:normal}#pc-wrap #member-follows-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-follows-page .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-articles-page{width:100%;display:flex;flex-direction:column;align-items:center}#pc-wrap #member-articles-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between;align-self:flex-start}#pc-wrap #member-articles-page .main-title-box .right-box{width:315px}#pc-wrap #member-articles-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-articles-page .articles-list-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:35px;margin-top:85px}#pc-wrap #member-articles-page .articles-list-box .no-data{width:100%}#pc-wrap #member-articles-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-articles-page .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}#pc-wrap #top .navbar .navbar-main{position:fixed;padding:22px 0;width:100%;height:87px;display:flex;flex-direction:row;box-sizing:border-box;z-index:99;align-items:center;border-top:1px solid hsla(0,0%,100%,.07)}#pc-wrap #top .navbar .navbar-main.transparent{background-color:rgba(36,51,45,.94);box-shadow:0 10px 28px rgba(36,51,45,.18)}#pc-wrap #top .navbar .navbar-main .container{flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #top .navbar .navbar-main .container .logo-box a{border-radius:999px;text-decoration:none}#pc-wrap #top .navbar .navbar-main .container .logo-box a:focus{outline:none}#pc-wrap #top .navbar .navbar-main .container .logo-box a:focus-visible{outline:3px solid rgba(22,134,60,.42);outline-offset:7px}#pc-wrap #top .navbar .navbar-main .container .logo-box .kids-brand{display:flex;align-items:center;cursor:pointer;border-radius:999px}#pc-wrap #top .navbar .navbar-main .container .logo-box .kids-brand img{width:174px;height:56px;display:block;object-fit:contain}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:150px;cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .router-box{position:relative;width:540px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #top .navbar .navbar-main .container .router-box a{border-radius:999px;text-decoration:none}#pc-wrap #top .navbar .navbar-main .container .router-box a:focus{outline:none}#pc-wrap #top .navbar .navbar-main .container .router-box a:focus-visible{outline:3px solid rgba(22,134,60,.42);outline-offset:7px}#pc-wrap #top .navbar .navbar-main .container .router-box div{position:relative;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu{position:absolute;left:-177%;top:30px;width:434px;height:33px;background:#fff;transition:all 2s ease}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu:before{content:"";display:block;position:absolute;top:0;right:50%;width:10px;height:10px;background:#fff;transform:translateY(-50%) rotate(45deg);z-index:0}#pc-wrap #top .navbar .navbar-main .container .user-box{width:270px;display:flex;flex-direction:row;justify-content:flex-end}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box{width:164px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:60px;border:1px solid rgba(255,250,242,.86);background:rgba(255,250,242,.1);cursor:pointer;transition:all .2s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover{background:#fffaf2}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover span,#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover svg{color:#24332d}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box svg{color:#fffaf2;margin-right:10px}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#fffaf2}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{width:42px;height:42px;border-radius:50%;object-fit:cover}#pc-wrap #top .navbar .navbar-main .container .lan-box{margin-left:28px;display:flex;align-items:center}#pc-wrap #top .navbar .navbar-main .container .lan-box .message-icon,#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-icon{color:#fffaf2}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang{border-radius:4px}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang img{width:24px;height:17px;border-radius:2px;object-fit:cover}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang .lang-badge{min-width:24px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#eef8e9;color:#2f7d4a;font-size:10px;font-weight:900;line-height:1}#pc-wrap #top .navbar .navbar-main .container .lan-box .img-flag{width:24px;height:17px;border-radius:2px;object-fit:cover;margin-right:8px}#pc-wrap .header-main{position:relative;width:100%;height:860px;background-image:linear-gradient(115deg,rgba(255,250,242,.88),hsla(95,60%,96%,.62) 48%,rgba(36,51,45,.14)),url(/img/homepage/kidsgarden-hero-classroom.png);background-size:cover;background-position:50%}#pc-wrap .header-main .container{position:relative;margin-top:20px;flex-direction:column;align-items:center}#pc-wrap .header-main .container .search-box{position:relative;margin-top:56px;padding:16px 29px;width:1094px;height:96px;display:flex;flex-direction:row;justify-content:space-between;background:hsla(0,0%,100%,.28);border-radius:12px}#pc-wrap .header-main .container .search-box .select-box{width:712px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .header-main .container .search-box .select-box .box{padding:24px 22px;width:213px;height:56px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:12px;background:hsla(0,0%,100%,.575);box-sizing:border-box;cursor:pointer}#pc-wrap .header-main .container .search-box .select-box .box.on{background:#fff;border:1px solid #000;color:#181a20}#pc-wrap .header-main .container .search-box .select-box .box span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter{display:flex;flex-direction:row;align-items:center}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter img{margin-right:10px;width:25px;height:22px;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter span{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .search-btn{margin-left:12px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:55px;background:#f17742;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .search-btn svg{width:20px;height:20px;color:#fff}#pc-wrap .header-main .container .search-box .filter-location{position:absolute;padding:40px 60px;width:1094px;min-height:120px;height:auto;top:96px;right:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;visibility:hidden;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);box-sizing:border-box;z-index:2}#pc-wrap .header-main .container .search-box .filter-location.on{visibility:visible;transition:.2s ease-out;background:#fffdfd}#pc-wrap .header-main .container .search-box .filter-location div{width:295px;display:flex;flex-direction:row;align-items:center}#pc-wrap .header-main .container .search-box .filter-location div img{width:122px;height:85px;border-radius:15px;cursor:pointer}#pc-wrap .header-main .container .search-box .filter-location div span{margin-left:22px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;cursor:pointer;text-transform:capitalize}#pc-wrap .header-main .container .search-box .filter-location div label{line-height:13px}#pc-wrap .header-main .container .search-box .filter-type{position:absolute;padding:50px;width:1094px;min-height:120px;height:auto;top:96px;right:0;display:flex;flex-direction:row;justify-content:space-between;visibility:hidden;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);box-sizing:border-box;z-index:1}#pc-wrap .header-main .container .search-box .filter-type.on{visibility:visible;transition:.2s ease-out;background:#fffdfd}#pc-wrap .header-main .container .search-box .filter-type div{position:relative;width:272px;height:168px;border-radius:15px;cursor:pointer;background-size:cover}#pc-wrap .header-main .container .search-box .filter-type div span{position:absolute;top:13px;right:12px;padding:1px 5px 5px;border-radius:2px 2px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));text-transform:capitalize}#pc-wrap .header-main .container .search-box .filter-rooms{position:absolute;padding:10px 92px;width:1094px;min-height:120px;height:auto;top:96px;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;visibility:hidden;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);box-sizing:border-box;z-index:1}#pc-wrap .header-main .container .search-box .filter-rooms.on{visibility:visible;transition:.2s ease-out;background:#fffdfd}#pc-wrap .header-main .container .search-box .filter-rooms span{display:flex;align-items:center;padding:10px 30px;border:1px solid #fffdfd;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;cursor:pointer}#pc-wrap .header-main .container .search-box .filter-rooms span:hover{border-radius:5px;border:1px solid #b9b9b9;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}#pc-wrap .header-basic{position:relative;width:100%;height:557px;display:flex;flex-direction:row;justify-content:center;background:#000}#pc-wrap .header-basic.auth{height:300px}#pc-wrap .header-basic.auth .container{width:min(1180px,100vw - 96px);margin-top:158px}#pc-wrap .header-basic.auth .container strong{color:#24332d}#pc-wrap .header-basic.auth .container span{color:#64746b}#pc-wrap .header-basic .container{margin-top:175px}#pc-wrap .header-basic .container strong{font-size:48px;font-weight:600;line-height:normal;letter-spacing:.96px;text-transform:capitalize}#pc-wrap .header-basic .container span,#pc-wrap .header-basic .container strong{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal}#pc-wrap .header-basic .container span{font-size:24px;font-weight:400;line-height:26px}#pc-wrap .review-card{margin-top:42px;display:flex;flex-direction:column}#pc-wrap .review-card .info{justify-content:space-between}#pc-wrap .review-card .info,#pc-wrap .review-card .info .left{display:flex;flex-direction:row}#pc-wrap .review-card .info .left img{width:55px;height:59px;border-radius:50%}#pc-wrap .review-card .info .left div{margin-left:8px;display:flex;flex-direction:column}#pc-wrap .review-card .info .left div strong{font-size:15px;font-weight:600}#pc-wrap .review-card .info .left div span,#pc-wrap .review-card .info .left div strong{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;line-height:normal}#pc-wrap .review-card .info .left div span{margin-top:4px;font-size:13px;font-weight:400}#pc-wrap .review-card .info .right{display:flex;flex-direction:row}#pc-wrap .review-card .info .right svg{color:#edf023}#pc-wrap .review-card p{margin-top:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .review-card .reply-button-box{width:auto;height:auto;flex-direction:row;gap:10px;align-items:center;border-bottom:1px solid #ddd}#pc-wrap .review-card .reply-button-box .reply-text{padding-bottom:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .chatting .chat-button{border:none;position:fixed;bottom:90px;right:30px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;height:50px;background:#fff;box-shadow:0 0 10px 0 rgba(50,50,50,.2);transition:transform .3s;z-index:999}#pc-wrap .chatting .chat-button:hover{cursor:pointer;transform:scale(1.1);background-color:#fff}#pc-wrap .chatting .chat-frame{position:fixed;right:-380px;width:380px;height:500px;display:flex;flex-direction:column;background:#e9f3ff;border-radius:34px;box-shadow:0 0 15px 0 rgba(50,50,50,.3);z-index:100;bottom:150px;transition:right .7s ease-in-out}#pc-wrap .chatting .chat-frame.open{right:10px}#pc-wrap .chatting .chat-frame .chat-top{width:100%;height:103px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid hsla(0,0%,80%,.83);font-size:30px;line-height:54px;color:#000}#pc-wrap .chatting .chat-frame .chat-content{padding:17px;height:100%;justify-content:flex-start;overflow:auto}#pc-wrap .chatting .chat-frame .chat-content,#pc-wrap .chatting .chat-frame .chat-content .chat-main{position:relative;width:100%;display:flex;flex-direction:column}#pc-wrap .chatting .chat-frame .chat-content .chat-main .msg-left{margin-left:10px;padding:9px;width:auto;height:auto;display:flex;background:#9fa7ac;border-radius:20px 20px 20px 0;color:#fff}#pc-wrap .chatting .chat-frame .chat-bott{width:100%;height:103px;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,80%,.83)}#pc-wrap .chatting .chat-frame .chat-bott .msg-input{padding:20px;width:276px;height:50px;display:flex;flex-direction:column;align-items:center;background:#f7f7f7;border-radius:28px;border:none;outline-color:#257677;font-family:Poppins;font-style:normal;font-weight:400;font-size:16px;line-height:24px}#pc-wrap .chatting .chat-frame .chat-bott .send-msg-btn{margin-left:14px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#33c1c1;border:none}#pc-wrap .chatting .chat-frame .msg-right{padding:9px;width:auto;height:auto;display:flex;background:#d0ece8;border-radius:20px 20px 0 20px}#pc-wrap #footer{position:relative;padding:60px 0 18px;width:100%;height:auto;display:flex;flex-direction:row;background:#24332d}#pc-wrap #footer .footer-container{width:1300px;height:auto;margin:0 auto}#pc-wrap #footer .footer-container .main{display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #footer .footer-container .main .left{height:360px;display:flex;flex-direction:column;justify-content:space-between}#pc-wrap #footer .footer-container .main .left .footer-box{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .left .footer-box .footer-brand{display:flex;align-items:center;cursor:pointer}#pc-wrap #footer .footer-container .main .left .footer-box .footer-brand img{width:190px;height:auto;display:block}#pc-wrap #footer .footer-container .main .left .footer-box .logo{width:128px;height:52px;cursor:pointer}#pc-wrap #footer .footer-container .main .left .footer-box span{color:#cfd8cf;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize}#pc-wrap #footer .footer-container .main .left .footer-box p{color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .left .footer-box .media-box{margin-top:12px;color:#d8e6d8}#pc-wrap #footer .footer-container .main .left .footer-box .media-box svg{font-size:32px;margin-right:22px;cursor:pointer}#pc-wrap #footer .footer-container .main .right,#pc-wrap #footer .footer-container .main .right .top{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .right .top strong{color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .right .top div{padding:20px 30px;margin-top:20px;width:667px;height:70px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border-radius:12px;background:rgba(255,250,242,.1)}#pc-wrap #footer .footer-container .main .right .top div input{margin-right:10px;width:85%;border:none;outline:none;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;background:none}#pc-wrap #footer .footer-container .main .right .top div span{color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap #footer .footer-container .main .right .bottom{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #footer .footer-container .main .right .bottom div{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .right .bottom div strong{margin-bottom:3px;color:#fffaf2;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .right .bottom div a,#pc-wrap #footer .footer-container .main .right .bottom div span{margin-top:25px;color:#cfd8cf;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;cursor:pointer;text-decoration:none}#pc-wrap #footer .footer-container .main .right .bottom div a:hover,#pc-wrap #footer .footer-container .main .right .bottom div span:hover{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline}#pc-wrap #footer .footer-container .second{margin-top:60px;height:45px;border-top:1px solid rgba(255,250,242,.14);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#pc-wrap #footer .footer-container .second span{color:#cfd8cf;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px)and (max-width:1024px){#pc-wrap #pc-wrap #top .navbar .navbar-main .container{width:100%;padding:0 24px;box-sizing:border-box;gap:22px}#pc-wrap #pc-wrap #top .navbar .navbar-main .container .logo-box{flex-shrink:0}#pc-wrap #pc-wrap #top .navbar .navbar-main .container .router-box{width:auto;flex:1 1;justify-content:center;gap:28px}#pc-wrap #pc-wrap #top .navbar .navbar-main .container .user-box{width:auto;flex-shrink:0}#pc-wrap #pc-wrap #footer .footer-container{width:100%;padding:0 24px;box-sizing:border-box}#pc-wrap #pc-wrap #footer .footer-container .main{gap:48px}#pc-wrap #pc-wrap #footer .footer-container .main .right{min-width:0;flex:1 1}#pc-wrap #pc-wrap #footer .footer-container .main .right .top div{width:100%}}.MuiPaper-root.MuiMenu-paper{padding:8px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.advanced-filter-modal{padding:29px 0 18px;position:relative;width:662px;height:auto;display:flex;flex-direction:column;align-items:center}.advanced-filter-modal .close{position:absolute;top:20px;right:10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f6f6f6;cursor:pointer}.advanced-filter-modal .top{width:580px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .top span{color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.advanced-filter-modal .top div.search-input-box{margin-top:10px;padding:18px 14px;display:flex;flex-direction:row;align-items:center;border-radius:8px;border:1px solid #ddd}.advanced-filter-modal .top div.search-input-box img{width:17px;height:17px;filter:brightness(0)}.advanced-filter-modal .top div.search-input-box input{margin-left:10px;width:100%;height:25px;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;border:none;outline:none}.advanced-filter-modal hr{width:100%}.advanced-filter-modal .middle{position:relative;width:593px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .middle .row-box{position:relative;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}.advanced-filter-modal .middle .row-box .box{position:relative;width:285px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .middle .row-box .box span{margin-bottom:10px;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.advanced-filter-modal .middle .row-box .box .inside{position:relative;width:100%;height:auto;display:flex;flex-direction:row}.advanced-filter-modal .middle .row-box .box .inside.space-between{justify-content:space-between}.advanced-filter-modal .middle .row-box .box .inside.align-center{align-items:center}.advanced-filter-modal .middle .row-box .box .inside div.room{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;color:#181a20;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.advanced-filter-modal .middle .row-box .box .inside div.room:first-child{border-radius:12px 0 0 12px}.advanced-filter-modal .middle .row-box .box .inside div.room:last-child{border-radius:0 12px 12px 0}.advanced-filter-modal .middle .row-box .box .inside div.room.active{border:2px solid #181a20}.advanced-filter-modal .middle .row-box .box .inside select{padding-left:13px;width:100%;height:46px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced-filter-modal .middle .row-box .box .inside .arrow-down{position:absolute;width:15px;height:8px;color:#ddd;right:12px;top:21px}.advanced-filter-modal .middle .row-box .box .inside .minus-line{width:11px;height:1px;background:#181a20}.advanced-filter-modal .middle .row-box .box .inside em{color:#717171;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal .bottom{width:604px;height:auto;display:flex;flex-direction:row;justify-content:space-between}.advanced-filter-modal .bottom div{display:flex;flex-direction:row;align-items:center}.advanced-filter-modal .bottom div img{margin-right:10px;width:15px;height:15px;cursor:pointer}.advanced-filter-modal .bottom div span{color:#181a20;font-weight:400;line-height:26px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.advanced-filter-modal .bottom button,.advanced-filter-modal .bottom div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-style:normal}.advanced-filter-modal .bottom button{width:185px;height:54px;border-radius:12px;background:linear-gradient(90deg,#e8543e,#ec6b57);color:#fff;font-weight:600;line-height:normal}body #pc-wrap #top .navbar .navbar-main{padding:18px 0;height:92px;border-bottom:1px solid hsla(0,0%,100%,.54);background:rgba(255,250,242,.78);box-shadow:0 14px 34px rgba(36,51,45,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body #pc-wrap #top .navbar .navbar-main.transparent{background:rgba(255,250,242,.94);box-shadow:0 14px 34px rgba(36,51,45,.12)}body #pc-wrap #top .navbar .navbar-main .container{width:min(1420px,100% - 96px);gap:28px}body #pc-wrap #top .navbar .navbar-main .container .logo-box{flex-shrink:0}body #pc-wrap #top .navbar .navbar-main .container .logo-box .kids-brand img{width:178px;height:58px}body #pc-wrap #top .navbar .navbar-main .container .router-box{width:auto;flex:1 1;justify-content:center;gap:44px}body #pc-wrap #top .navbar .navbar-main .container .router-box div{color:#10233a;font-size:16px;font-weight:900;transition:color .18s ease}body #pc-wrap #top .navbar .navbar-main .container .router-box div:hover{color:#16863c}body #pc-wrap #top .navbar .navbar-main .container .user-box{width:auto;gap:12px}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box{width:auto;min-width:158px;height:52px;padding:0 22px;border:1px solid hsla(0,0%,100%,.84);background:#fff;box-shadow:0 12px 28px rgba(36,51,45,.1)}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box span,body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box svg{color:#10233a}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover{background:#13833a}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover span,body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover svg{color:#fff}body #pc-wrap #top .navbar .navbar-main .container .user-box .lan-box{margin-left:0;padding:0 8px;height:52px;border-radius:999px;background:hsla(0,0%,100%,.86);box-shadow:0 12px 28px rgba(36,51,45,.08)}body #pc-wrap #top .navbar .navbar-main .container .user-box .lan-box .message-icon,body #pc-wrap #top .navbar .navbar-main .container .user-box .lan-box .notification-icon{color:#10233a}@media(min-width:768px)and (max-width:1024px){body #pc-wrap #top .navbar .navbar-main .container{width:calc(100% - 48px);padding:0;gap:18px}body #pc-wrap #top .navbar .navbar-main .container .logo-box .kids-brand img{width:156px;height:52px}body #pc-wrap #top .navbar .navbar-main .container .router-box{gap:18px}body #pc-wrap #top .navbar .navbar-main .container .router-box div{font-size:14px}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box{min-width:132px;height:46px;padding:0 16px}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{font-size:13px}body #pc-wrap #top .navbar .navbar-main .container .user-box .lan-box{display:none}}body #pc-wrap #footer{background:#f7f3e8}body #pc-wrap #footer .footer-container{width:100%;height:auto;padding:34px 72px 22px;box-sizing:border-box;background:#fffaf2;border-top:1px solid rgba(47,125,74,.12)}body #pc-wrap #footer .footer-container .main{width:min(1180px,100%);height:auto;margin:0 auto;display:grid;grid-template-columns:1.05fr 2fr;grid-gap:72px;gap:72px;align-items:start;border:0}body #pc-wrap #footer .footer-container .footer-brand-column{display:flex;flex-direction:column;gap:14px}body #pc-wrap #footer .footer-container .footer-brand-column .footer-brand img{width:178px;height:auto;display:block}body #pc-wrap #footer .footer-container .footer-brand-column p{max-width:295px;margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:650;line-height:21px}body #pc-wrap #footer .footer-container .footer-brand-column .media-box{display:flex;gap:10px}body #pc-wrap #footer .footer-container .footer-brand-column .media-box span{display:inline-flex;align-items:center;justify-content:center;cursor:default}body #pc-wrap #footer .footer-container .footer-brand-column .media-box svg{width:20px;height:20px;color:#2f7d4a}body #pc-wrap #footer .footer-container .footer-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:34px;gap:34px}body #pc-wrap #footer .footer-container .footer-link-grid div{display:flex;flex-direction:column;gap:9px}body #pc-wrap #footer .footer-container .footer-link-grid strong{margin-bottom:2px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;line-height:18px}body #pc-wrap #footer .footer-container .footer-link-grid a,body #pc-wrap #footer .footer-container .footer-link-grid span{color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:18px;text-decoration:none}body #pc-wrap #footer .footer-container .footer-link-grid a:hover{color:#2f7d4a}body #pc-wrap #footer .footer-container .second{width:min(1180px,100%);height:auto;margin:26px auto 0;padding-top:18px;display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid rgba(47,125,74,.1)}body #pc-wrap #footer .footer-container .second span{color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:18px}body #pc-wrap #footer .footer-container .second .footer-legal-links{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.no-data{padding:30px 20px;width:100%;display:flex;flex-direction:column;align-items:center}.no-data img{width:56px;margin-bottom:2px}.no-data p{color:#bdbdbd;text-align:center}.img-flag{width:24px;height:17px;border-radius:2px;object-fit:cover;margin-right:8px}.lang-badge{min-width:24px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#eef8e9;color:#2f7d4a;font-size:10px;font-weight:900;line-height:1}@media(min-width:768px)and (max-width:1024px){body #pc-wrap #top .navbar .navbar-main .container{width:100%;padding:0 24px;box-sizing:border-box;gap:22px}body #pc-wrap #top .navbar .navbar-main .container .logo-box{flex-shrink:0}body #pc-wrap #top .navbar .navbar-main .container .router-box{width:auto;flex:1 1;justify-content:center;gap:20px}body #pc-wrap #top .navbar .navbar-main .container .user-box{width:auto;flex-shrink:0}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box{width:148px;height:44px}body #pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{font-size:13px}body #pc-wrap #top .navbar .navbar-main .container .user-box .lan-box{display:none}body #pc-wrap #footer .footer-container{width:100%;padding:0 24px;box-sizing:border-box}body #pc-wrap #footer .footer-container .main{gap:48px}body #pc-wrap #footer .footer-container .main .right{min-width:0;flex:1 1}body #pc-wrap #footer .footer-container .main .right .top div{width:100%}}body #pc-wrap .header-main{height:920px;min-height:920px}body #pc-wrap .header-main .threeJSContainer{position:absolute;inset:0;width:100%!important;height:100%!important;margin-top:0!important;pointer-events:none}body #pc-wrap .header-main .container{width:min(1420px,100% - 96px);height:100%;margin:0 auto;padding-top:146px;box-sizing:border-box;align-items:flex-start}body #pc-wrap .header-main .container .hero-copy{width:min(610px,47vw);align-items:flex-start;text-align:left;gap:16px}body #pc-wrap .header-main .container .hero-copy h1{max-width:610px;font-size:68px;line-height:1.04}body #pc-wrap .header-main .container .hero-copy p{max-width:540px;width:auto;font-size:18px;line-height:29px}body #pc-wrap .header-main .container .hero-copy .hero-actions{margin-top:4px;justify-content:flex-start}body #pc-wrap .header-main .container .hero-feature-cards{position:absolute;left:50%;bottom:32px;width:min(1360px,100vw - 96px);grid-template-columns:repeat(4,minmax(0,1fr));transform:translateX(-50%)}body #pc-wrap .header-main .container .hero-feature-card{min-height:108px;padding:18px 20px;gap:14px}body #pc-wrap .header-main .container .hero-feature-card .feature-icon{width:56px;height:56px}body #pc-wrap .header-main .container .hero-feature-card .feature-icon svg{width:28px;height:28px}body #pc-wrap .header-main .container .hero-feature-card .feature-copy strong{font-size:17px;line-height:21px}body #pc-wrap .header-main .container .hero-feature-card .feature-copy span{font-size:14px;line-height:21px}@media(min-width:768px)and (max-width:1024px){body #pc-wrap .header-main{height:auto;min-height:0;padding-bottom:44px;background-position:58%}body #pc-wrap .header-main .container{width:calc(100% - 48px);height:auto;padding:132px 0 0}body #pc-wrap .header-main .container .hero-copy{width:100%;max-width:660px}body #pc-wrap .header-main .container .hero-copy h1{max-width:660px;font-size:46px;line-height:1.08}body #pc-wrap .header-main .container .hero-copy p{max-width:600px;font-size:16px;line-height:26px}body #pc-wrap .header-main .container .search-box{width:100%;max-width:760px;margin-top:22px;box-sizing:border-box}body #pc-wrap .header-main .container .hero-feature-cards{position:relative;left:auto;bottom:auto;width:100%;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));transform:none}}body #pc-wrap .home-page{background:#f7f3e8}body #pc-wrap .home-page .sprout-accent{position:relative;width:22px;height:18px;display:inline-block;vertical-align:middle;background:linear-gradient(#2f8f49,#2f8f49) no-repeat center 11px/2px 8px}body #pc-wrap .home-page .sprout-accent:after,body #pc-wrap .home-page .sprout-accent:before{content:"";position:absolute;width:10px;height:14px;border-radius:100% 0 100% 0;background:linear-gradient(145deg,#62bd57,#2f8f49);transform-origin:bottom center;box-shadow:0 2px 4px rgba(47,143,73,.14)}body #pc-wrap .home-page .sprout-accent:before{left:3px;top:4px;transform:rotate(-42deg)}body #pc-wrap .home-page .sprout-accent:after{right:3px;top:1px;transform:rotate(42deg) scaleX(-1)}body #pc-wrap .home-page .platform-showcase{padding:46px 0 38px!important;background:#f7f3e8!important}body #pc-wrap .home-page .platform-showcase .platform-container{width:min(1180px,100% - 72px)!important;margin:0 auto;gap:34px!important}body #pc-wrap .home-page .platform-showcase .platform-section-heading{align-items:center;text-align:center;gap:8px}body #pc-wrap .home-page .platform-showcase .platform-section-heading>span{display:none}body #pc-wrap .home-page .platform-showcase .platform-section-heading h2{max-width:840px;margin:0;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-weight:900;line-height:42px;letter-spacing:0}body #pc-wrap .home-page .platform-showcase .platform-section-heading p{max-width:640px;margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:24px}body #pc-wrap .home-page .platform-showcase .platform-roles-section{gap:26px}body #pc-wrap .home-page .platform-showcase .platform-role-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}body #pc-wrap .home-page .platform-showcase .platform-role-card{min-height:0;padding:18px!important;display:flex;flex-direction:column;gap:18px;border:1px solid rgba(47,125,74,.12)!important;border-radius:18px!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 16px 42px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;align-items:start}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#51b865;color:#fff}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-icon svg{width:29px;height:29px}body #pc-wrap .home-page .platform-showcase .platform-role-card.teachers .role-icon{background:#f6b84b}body #pc-wrap .home-page .platform-showcase .platform-role-card.kindergartens .role-icon{background:#58a7f4}body #pc-wrap .home-page .platform-showcase .platform-role-card h3{margin:2px 0 5px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:900;line-height:24px}body #pc-wrap .home-page .platform-showcase .platform-role-card p{margin:0;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:650;line-height:19px}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-image{height:175px;border-radius:14px;background-size:cover;background-position:50%}body #pc-wrap .home-page .platform-showcase .platform-feature-grid{padding:28px 34px 32px!important;display:flex!important;flex-direction:column!important;gap:24px;border:1px solid rgba(47,125,74,.12)!important;border-radius:22px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 18px 48px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .platform-showcase .feature-grid-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px;gap:18px}body #pc-wrap .home-page .platform-showcase .feature-card{min-height:116px;padding:20px!important;display:grid;grid-template-columns:56px 1fr;grid-gap:15px;gap:15px;align-items:center;border:1px solid rgba(47,125,74,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(31,81,50,.06)!important}body #pc-wrap .home-page .platform-showcase .feature-card strong{display:none}body #pc-wrap .home-page .platform-showcase .feature-card .feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#38a96b;color:#fff}body #pc-wrap .home-page .platform-showcase .feature-card.lime .feature-icon{background:#75bd33}body #pc-wrap .home-page .platform-showcase .feature-card.blue .feature-icon{background:#6f80f6}body #pc-wrap .home-page .platform-showcase .feature-card.mint .feature-icon{background:#299b58}body #pc-wrap .home-page .platform-showcase .feature-card.pink .feature-icon{background:#f55f87}body #pc-wrap .home-page .platform-showcase .platform-privacy-section{padding:34px 42px!important;display:grid!important;grid-template-columns:.85fr 1.6fr;grid-gap:34px;gap:34px;align-items:center;border:1px solid rgba(246,184,75,.55)!important;border-radius:22px!important;background:linear-gradient(105deg,#fff8ea,#fff4d8)!important;box-shadow:0 18px 46px rgba(112,92,47,.08)!important}body #pc-wrap .home-page .platform-showcase .privacy-illustration{min-height:210px;display:flex;align-items:center;justify-content:center;position:relative}body #pc-wrap .home-page .platform-showcase .privacy-illustration .shield{width:168px;height:168px;color:#2f7d4a}body #pc-wrap .home-page .platform-showcase .privacy-illustration .lock{position:absolute;width:52px;height:52px;padding:12px;right:54px;bottom:38px;border-radius:18px;background:#f6b84b;color:#fff}body #pc-wrap .home-page .platform-showcase .privacy-copy h2{max-width:520px;margin:0 0 22px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:32px;font-weight:900;line-height:39px}body #pc-wrap .home-page .platform-showcase .privacy-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}body #pc-wrap .home-page .events.communication-roadmap{height:auto;padding:46px 0 32px;background:#f7f3e8}body #pc-wrap .home-page .events.communication-roadmap .container{width:min(1180px,100% - 72px);height:auto;margin:0 auto}body #pc-wrap .home-page .events.communication-roadmap .info-box{margin-bottom:24px;align-items:center;text-align:center}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{align-items:center}body #pc-wrap .home-page .events.communication-roadmap .info-box span{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#203328;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-weight:900;line-height:38px}body #pc-wrap .home-page .events.communication-roadmap .info-box p{margin-top:6px;color:#657466;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:650;line-height:22px}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}body #pc-wrap .home-page .events.communication-roadmap .event-card{min-height:206px;padding:22px;align-items:flex-start;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(31,81,50,.06)}body #pc-wrap .home-page .events.communication-roadmap .event-card.green{background:#f7fff5}body #pc-wrap .home-page .events.communication-roadmap .event-card.purple{background:#faf8ff}body #pc-wrap .home-page .events.communication-roadmap .event-card.blue{background:#f5fbff}body #pc-wrap .home-page .events.communication-roadmap .event-card.pink{background:#fff7fa}body #pc-wrap .home-page .video-frame.kg-store-section{height:auto;padding:30px 0 58px;background:#f7f3e8;border:0;box-shadow:none}body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center;text-align:center;gap:6px}body #pc-wrap .home-page .video-frame.kg-store-section .store-container{width:min(1180px,100% - 72px);margin:24px auto 0;display:grid;grid-template-columns:1.25fr 1.75fr;grid-gap:20px;gap:20px}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card{min-height:220px;padding:28px;display:grid;grid-template-columns:1fr 160px;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:radial-gradient(circle at 76% 58%,rgba(246,184,75,.22),transparent 36%),linear-gradient(135deg,#fffdf4,#fff6df);box-shadow:0 14px 34px rgba(31,81,50,.06)}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{padding:18px 15px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(31,81,50,.06)}body #pc-wrap .home-page .final-cta-section{width:min(1180px,100% - 72px);min-height:210px;margin:10px auto 58px;padding:34px 34px 34px 42px;display:grid;grid-template-columns:1.2fr 1fr 260px;grid-gap:26px;gap:26px;align-items:center;border:1px solid rgba(47,125,74,.12);border-radius:18px;background:linear-gradient(105deg,hsla(93,64%,95%,.94),rgba(255,248,234,.84)),url(/img/homepage/kidsgarden-hero-classroom.png);background-size:cover;background-position:center 58%;box-shadow:0 18px 46px rgba(31,81,50,.08)}@media(max-width:767px){body #pc-wrap{overflow-x:hidden}body #pc-wrap #top .navbar .navbar-main .container{width:100%;padding:0 16px;box-sizing:border-box;gap:12px}body #pc-wrap #top .router-box{overflow-x:auto;justify-content:flex-start;gap:18px}body #pc-wrap #top .user-box{display:none}body #pc-wrap .header-main{height:auto;min-height:0;padding-bottom:30px;background-position:60%}body #pc-wrap .header-main .container{width:calc(100% - 32px);height:auto;padding-top:92px;align-items:flex-start}body #pc-wrap .header-main .container .hero-copy{width:100%;max-width:100%}body #pc-wrap .header-main .container .hero-copy h1{max-width:100%;font-size:42px;line-height:1.08}body #pc-wrap .header-main .container .hero-copy p{max-width:100%;font-size:14px;line-height:23px}body #pc-wrap .header-main .container .hero-copy .hero-actions{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}body #pc-wrap .header-main .container .hero-feature-cards{position:relative;left:auto;bottom:auto;width:100%;margin-top:24px;display:grid;grid-template-columns:1fr;transform:none}body #pc-wrap .header-main .container .search-box{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-showcase .platform-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container{width:calc(100% - 32px)!important}body #pc-wrap .home-page .platform-showcase .feature-grid-list,body #pc-wrap .home-page .platform-showcase .platform-role-grid,body #pc-wrap .home-page .platform-showcase .privacy-list{grid-template-columns:1fr!important}body #pc-wrap .home-page .platform-showcase .platform-role-card .role-image{height:156px}body #pc-wrap .home-page .platform-showcase .platform-privacy-section{grid-template-columns:1fr!important;padding:22px 18px!important}body #pc-wrap .home-page .platform-showcase .privacy-copy h2{font-size:24px;line-height:31px;text-align:center}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{grid-template-columns:1fr!important}body #pc-wrap .home-page .final-cta-section{margin-bottom:34px;padding:22px 18px}}@media(max-width:600px){body,body #pc-wrap{max-width:100%;overflow-x:hidden}body #pc-wrap *{box-sizing:border-box;min-width:0}body #pc-wrap #top .navbar .navbar-main .container{width:100%;max-width:100%;padding:0 14px;overflow:hidden}body #pc-wrap #top .router-box,body #pc-wrap #top .user-box{display:none}body #pc-wrap .header-main{width:100%;max-width:100%;overflow:hidden}body #pc-wrap .header-main .container{width:calc(100% - 28px);max-width:calc(100% - 28px);padding-top:86px}body #pc-wrap .header-main .container .hero-copy,body #pc-wrap .header-main .container .hero-copy .hero-actions,body #pc-wrap .header-main .container .hero-copy h1,body #pc-wrap .header-main .container .hero-copy p,body #pc-wrap .header-main .container .hero-feature-cards,body #pc-wrap .header-main .container .search-box{width:100%;max-width:100%}body #pc-wrap .header-main .container .hero-copy h1{font-size:40px;line-height:1.08;overflow-wrap:anywhere}body #pc-wrap .header-main .container .search-box{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px;overflow:visible}body #pc-wrap .header-main .container .search-box .search-box-other,body #pc-wrap .header-main .container .search-box .select-box{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}body #pc-wrap .header-main .container .search-box .advanced-filter,body #pc-wrap .header-main .container .search-box .box,body #pc-wrap .header-main .container .search-box .search-btn,body #pc-wrap .home-page{width:100%;max-width:100%}body #pc-wrap .home-page{overflow-x:hidden}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .platform-showcase,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .top-kindergartens,body #pc-wrap .home-page .trending-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{width:100%;max-width:100%;overflow-x:hidden}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-showcase .platform-container,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .top-kindergartens .container,body #pc-wrap .home-page .trending-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-showcase .feature-grid-list,body #pc-wrap .home-page .platform-showcase .platform-role-grid,body #pc-wrap .home-page .platform-showcase .privacy-list,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:1fr!important}body #pc-wrap .home-page .events.communication-roadmap .event-card,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .platform-showcase .feature-card,body #pc-wrap .home-page .platform-showcase .platform-privacy-section,body #pc-wrap .home-page .platform-showcase .platform-role-card,body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{width:100%;max-width:100%;overflow:hidden}body #pc-wrap .home-page .events h3,body #pc-wrap .home-page .events p,body #pc-wrap .home-page .final-cta-section h2,body #pc-wrap .home-page .final-cta-section p,body #pc-wrap .home-page .platform-showcase h2,body #pc-wrap .home-page .platform-showcase h3,body #pc-wrap .home-page .platform-showcase p,body #pc-wrap .home-page .video-frame h2,body #pc-wrap .home-page .video-frame h3,body #pc-wrap .home-page .video-frame p{max-width:100%;overflow-wrap:anywhere}body #pc-wrap .home-page .platform-showcase .platform-privacy-section{grid-template-columns:1fr!important;padding:22px 16px!important}body #pc-wrap .home-page .platform-showcase .privacy-copy h2{text-align:center}body #pc-wrap .home-page .final-cta-section{padding:22px 16px}}#mobile-wrap .top{display:flex;overflow-x:auto;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:72px;padding:12px 14px;border-bottom:1px solid rgba(79,124,91,.16);background:#fffaf2;box-shadow:0 8px 22px rgba(36,51,45,.08)}#mobile-wrap .top a{border-radius:999px;text-decoration:none}#mobile-wrap .top a:focus{outline:none}#mobile-wrap .top a:focus-visible{outline:3px solid rgba(22,134,60,.42);outline-offset:4px}#mobile-wrap .top div{padding:9px 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;font-style:normal;line-height:normal;white-space:nowrap;color:#24332d;background:rgba(79,124,91,.08)}#mobile-wrap .top .mobile-logo{flex-shrink:0;padding:0;border-radius:0;background:transparent}#mobile-wrap .top .mobile-logo img{display:block;width:136px;height:44px;object-fit:contain}#mobile-wrap .info-box{display:flex;flex-direction:row;justify-content:center;width:100%}#mobile-wrap .info-box span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:34px;font-weight:500;font-style:normal;line-height:150%;letter-spacing:-.646px;text-transform:capitalize;color:#181a20}#mobile-wrap .info-box span.white{color:#fff}#mobile-wrap .homepage-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;padding:22px 18px;border:1px solid hsla(131,9%,52%,.22);border-radius:12px;text-align:center;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.06)}#mobile-wrap .homepage-empty-state p{max-width:280px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:24px;color:#50605a}#mobile-wrap .homepage-empty-state a{padding:10px 14px;border-radius:8px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;font-style:normal;line-height:normal;color:#fff;background:#24332d}#mobile-wrap .trending-kindergartens{display:flex;flex-direction:row;width:100%;height:auto;padding:0 10px}#mobile-wrap .trending-kindergartens .container{flex-direction:column;width:100%}#mobile-wrap .trending-kindergartens .container .card-box{position:relative;display:flex;flex-direction:row;margin-top:25px}#mobile-wrap .trending-kindergartens .container .card-box .empty-list{display:flex;justify-content:center;align-items:center;width:100%;height:280px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper{display:flex;flex-direction:row;width:100%;height:400px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide{display:flex;width:98%;height:auto}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box{position:relative;display:flex;flex-direction:column;width:100%;height:375px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .card-img{position:relative;width:100%;height:203px;border-radius:12px 12px 0 0;background-size:cover;cursor:pointer}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .card-img div{position:absolute;bottom:12px;left:12px;padding:8px 12px;border-radius:6px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;color:#181a20;background:#fff}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info{display:flex;flex-direction:column;box-sizing:border-box;padding:20px 22px 17px;border:1px solid hsla(0,0%,77%,.71);border-top:none;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .title{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;color:#181a20;cursor:pointer}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .desc{overflow:hidden;margin-top:5px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;color:#717171}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .options{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .options div{display:flex;flex-direction:row}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .options div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;color:#181a20}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .bott p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-transform:capitalize;color:#181a20}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .bott .view-like-box{display:flex;flex-direction:row;align-items:center;gap:7px}#mobile-wrap .trending-kindergartens .container .card-box .trending-kindergarten-swiper .trending-kindergarten-slide .trend-card-box .info .bott .view-like-box .view-cnt{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;color:#717171}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box{position:relative;display:flex;flex-direction:column;width:300px;height:375px}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .card-img{position:relative;width:100%;height:203px;border-radius:12px 12px 0 0;background-size:cover;cursor:pointer}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .card-img div{position:absolute;bottom:12px;left:12px;padding:8px 12px;border-radius:6px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;color:#181a20;background:#fff}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info{display:flex;flex-direction:column;box-sizing:border-box;padding:20px 22px 17px;border:1px solid hsla(0,0%,77%,.71);border-top:none;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .title{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;color:#181a20;cursor:pointer}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .desc{overflow:hidden;margin-top:5px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;color:#717171}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .options{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .options div{display:flex;flex-direction:row}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .options div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;color:#181a20}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .bott p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-transform:capitalize;color:#181a20}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .bott .view-like-box{display:flex;flex-direction:row;align-items:center;gap:7px}#mobile-wrap .trending-kindergartens .container .card-box .trend-card-box .info .bott .view-like-box .view-cnt{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;color:#717171}#mobile-wrap .popular-kindergartens{display:flex;flex-direction:row;width:100%;height:auto;padding:10px;background:#f6f6f6}#mobile-wrap .popular-kindergartens .container{flex-direction:column;align-items:center;width:100%}#mobile-wrap .popular-kindergartens .container .card-box{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:auto;margin-top:25px}#mobile-wrap .popular-kindergartens .container .card-box .popular-kindergarten-swiper{display:flex;flex-direction:row;width:100%;height:390px}#mobile-wrap .popular-kindergartens .container .card-box .popular-kindergarten-swiper .popular-kindergarten-slide{display:flex;width:98%;height:auto}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box{position:relative;display:flex;flex-direction:column;width:100%;height:425px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .card-img{position:relative;width:100%;height:203px;border-radius:12px 12px 0 0;background-size:cover;cursor:pointer}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .card-img div.status{position:absolute;top:20px;left:20px;display:flex;align-items:center;padding:6px 34px;border-radius:6px;background:#eb6753}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .card-img div.status img{width:14px;height:14px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .card-img div.status span{margin-left:5px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;font-style:normal;line-height:normal;text-transform:uppercase;color:#fff}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .card-img div.price{position:absolute;bottom:20px;left:20px;padding:8px 12px;border-radius:6px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;color:#181a20;background:#fff}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info{display:flex;flex-direction:column;box-sizing:border-box;padding:20px 22px 17px;border:1px solid hsla(0,0%,77%,.71);border-top:none;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .title{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;color:#181a20;cursor:pointer}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .desc{overflow:hidden;margin-top:5px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;color:#717171}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .options{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .options div{display:flex;flex-direction:row}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .options div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;color:#181a20}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .bott p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:500;font-style:normal;line-height:normal;text-transform:capitalize;color:#181a20}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .bott .view-like-box{display:flex;flex-direction:row;align-items:center;gap:7px}#mobile-wrap .popular-kindergartens .container .card-box .popular-card-box .info .bott .view-like-box .view-cnt{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;color:#717171}#mobile-wrap .popular-kindergartens .container .pagination-box{display:flex;flex-direction:row;justify-content:center;align-items:center}#mobile-wrap .popular-kindergartens .container .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#mobile-wrap .popular-kindergartens .container .pagination-box .swiper-popular-next{margin-left:20px;cursor:pointer}#mobile-wrap .popular-kindergartens .container .pagination-box .swiper-popular-prev{margin-right:20px;cursor:pointer}#mobile-wrap .video-frame{width:100%;height:300px;margin:20px 0;background:#000;box-shadow:-3px 0 20px 14px rgba(52,52,52,.502);transform:perspective(0)}#mobile-wrap .top-kindergartens{display:flex;flex-direction:row;width:100%;height:auto;padding:0 10px}#mobile-wrap .top-kindergartens .container{display:flex;flex-direction:column;width:100%}#mobile-wrap .top-kindergartens .container .card-box{position:relative;display:flex;flex-direction:row;margin-top:25px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper{display:flex;flex-direction:row;width:100%;height:400px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide{display:flex;width:98%;height:auto}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box{position:relative;display:flex;flex-direction:column;width:100%;height:375px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .card-img{position:relative;width:100%;height:203px;border-radius:12px 12px 0 0;background-size:cover;cursor:pointer}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .card-img div{position:absolute;bottom:12px;left:12px;padding:8px 12px;border-radius:6px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;color:#181a20;background:#fff}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info{display:flex;flex-direction:column;box-sizing:border-box;padding:20px 22px 17px;border:1px solid hsla(0,0%,77%,.71);border-top:none;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .title{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;color:#181a20;cursor:pointer}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .desc{overflow:hidden;margin-top:5px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;color:#717171}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .options{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .options div{display:flex;flex-direction:row}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .options div span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;color:#181a20}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .bott p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-transform:capitalize;color:#181a20}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .bott .view-like-box{display:flex;flex-direction:row;align-items:center;gap:7px}#mobile-wrap .top-kindergartens .container .card-box .top-kindergarten-swiper .top-kindergarten-slide .top-card-box .info .bott .view-like-box .view-cnt{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:normal;text-overflow:ellipsis;color:#717171}#mobile-wrap .top-agents{position:relative;display:flex;flex-direction:row;width:100%;height:auto;padding:20px 10px;background:#f6f6f6}#mobile-wrap .top-agents .container{position:relative;flex-direction:column;align-items:center;width:100%}#mobile-wrap .top-agents .container .wrapper{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:25px}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper{display:flex;flex-direction:row;width:100%;height:280px}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide{display:flex;width:98%;height:auto}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card{display:flex;flex-direction:column;align-items:center;width:100%;height:280px}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card img{width:209px;height:209px;border-radius:50%;cursor:pointer;object-fit:cover}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card strong{margin-top:10px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:600;font-style:normal;line-height:normal;text-align:center;text-transform:capitalize;color:#181a20;cursor:pointer}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:28px;text-align:center;color:#181a20}#mobile-wrap .community-board{display:flex;flex-direction:row;width:100%;height:auto;padding:20px 10px}#mobile-wrap .community-board .container{flex-direction:column;align-items:center;width:100%}#mobile-wrap .community-board .container h1{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:34px;text-align:center;color:#181a20}#mobile-wrap .community-board .container .community-main{display:flex;flex-direction:column;width:100%;margin-top:25px}#mobile-wrap .community-board .container .community-main .card-wrap{display:flex;flex-direction:column;gap:16px;width:100%}#mobile-wrap .community-board .container .community-main .horizontal-card{display:flex;flex-direction:row;width:100%;cursor:pointer}#mobile-wrap .community-board .container .community-main .horizontal-card img{width:118px;height:82px;border-radius:7px;object-fit:cover}#mobile-wrap .community-board .container .community-main .horizontal-card div{display:flex;flex-direction:column;margin-left:14px}#mobile-wrap .community-board .container .community-main .horizontal-card div strong{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;font-style:normal;line-height:20px;color:#212121}#mobile-wrap .community-board .container .community-main .horizontal-card div span{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:18px;color:#717171}#mobile-wrap #footer{position:relative;display:flex;flex-direction:row;width:100%;height:auto;padding:60px 0 18px;background:#24332d}#mobile-wrap #footer .footer-container{width:1300px;height:auto;padding:0 10px;margin:0 auto}#mobile-wrap #footer .footer-container .main{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .left{display:flex;flex-direction:column;justify-content:space-between;height:360px}#mobile-wrap #footer .footer-container .main .left .footer-box{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .left .footer-box .footer-brand{display:flex;align-items:center;cursor:pointer}#mobile-wrap #footer .footer-container .main .left .footer-box .footer-brand img{display:block;width:180px;height:auto}#mobile-wrap #footer .footer-container .main .left .footer-box .logo{width:128px;height:52px;cursor:pointer}#mobile-wrap #footer .footer-container .main .left .footer-box span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:capitalize;color:#cfd8cf}#mobile-wrap #footer .footer-container .main .left .footer-box p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;color:#fffaf2}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box{margin-top:12px;color:#d8e6d8}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box svg{margin-right:22px;font-size:32px;cursor:pointer}#mobile-wrap #footer .footer-container .main .right{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .right .bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:60px}#mobile-wrap #footer .footer-container .main .right .bottom div{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .right .bottom div strong{margin-bottom:3px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:normal;text-transform:capitalize;color:#fffaf2}#mobile-wrap #footer .footer-container .main .right .bottom div a,#mobile-wrap #footer .footer-container .main .right .bottom div span{margin-top:25px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;color:#cfd8cf;cursor:pointer}#mobile-wrap #footer .footer-container .second{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:45px;border-top:1px solid rgba(255,250,242,.14);margin-top:60px}#mobile-wrap #footer .footer-container .second span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:normal;color:#cfd8cf}@media(min-width:1025px){body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:444px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:200px!important;min-height:200px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .popular-card-box .card-img .status{padding:7px 12px!important;border-radius:999px!important}body #pc-wrap .home-page .popular-card-box .card-img .status span{font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}body #pc-wrap .home-page .popular-card-box .card-img .price,body #pc-wrap .home-page .popular-card-box .card-img .status{position:absolute!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 24px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:16px!important;left:16px!important;color:#0f8b3d!important}body #pc-wrap .home-page .popular-card-box .card-img .price{right:16px!important;bottom:16px!important;color:#496052!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:14px!important;left:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-width:0!important;border:1px solid hsla(0,0%,100%,.72)!important;background:#0f8b3d!important;box-shadow:0 10px 24px rgba(15,139,61,.24)!important;color:#fff!important}body #pc-wrap .home-page .popular-card-box .card-img .status span{color:#fff!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{align-items:flex-start!important;gap:14px!important;box-sizing:border-box!important;width:100%!important;height:268px!important;min-height:268px!important;padding:24px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fff8e8)!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{border-color:rgba(15,139,61,.24)!important;background:linear-gradient(145deg,#fff,#eef8e9)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9a6612!important;background:#fff0c6!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{color:#0f8b3d!important;background:#dcf6df!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:54px!important;height:54px!important;border-radius:18px!important;color:#0f8b3d!important;background:rgba(15,139,61,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{color:#c17c13!important;background:rgba(239,168,38,.14)!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;overflow:hidden!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}body #pc-wrap .home-page .community-board .card-wrap,body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right,body #pc-wrap .home-page .community-board .content-top,body #pc-wrap .home-page .community-board .horizontal-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:46px!important;padding-bottom:48px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{box-sizing:border-box!important;width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-right:auto!important;margin-left:auto!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center!important;gap:8px!important;width:min(1180px,100%)!important;margin-bottom:22px!important;text-align:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;justify-content:center!important;align-items:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{display:flex!important;flex-direction:column!important;align-items:center!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .info-box .left span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0!important;font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;color:#20342a!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:8px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:23px!important;text-align:center!important;text-transform:none!important;color:#647168!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{gap:16px!important;width:100%!important;height:300px!important;min-height:300px!important;padding:28px!important;border-radius:26px!important;box-shadow:0 22px 48px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;font-size:24px!important;font-weight:950!important;line-height:30px!important;color:#20342a!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;color:#647168!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .community-main{margin-top:0!important}body #pc-wrap .home-page .final-cta-section{margin-top:28px!important;margin-bottom:38px!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:54px!important;padding-bottom:58px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{box-sizing:border-box!important;width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-right:auto!important;margin-left:auto!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center!important;margin-bottom:26px!important;text-align:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;justify-content:center!important;align-items:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center!important}body #pc-wrap .home-page .community-board .container>div:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .info-box .left span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;color:#20342a!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin-top:8px!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-align:center!important;color:#647168!important}body #pc-wrap .home-page .community-board .container>div:first-child,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{text-align:center!important}body #pc-wrap .home-page .popular-kindergartens{background:#fffaf2!important}body #pc-wrap .home-page .popular-kindergarten-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}body #pc-wrap .home-page .popular-card-box{height:492px!important;border-radius:24px!important;box-shadow:0 22px 48px rgba(31,81,50,.11)!important}body #pc-wrap .home-page .popular-card-box .card-img{height:226px!important;min-height:226px!important}body #pc-wrap .home-page .popular-card-box .info{padding:22px!important}body #pc-wrap .home-page .popular-card-box .info .title{font-size:21px!important;line-height:25px!important}body #pc-wrap .home-page .popular-card-box .info .desc{font-size:15px!important;line-height:22px!important}body #pc-wrap .home-page .popular-card-box .details-cta{padding:11px 18px!important;font-size:14px!important}body #pc-wrap .home-page .events.communication-roadmap{background:linear-gradient(180deg,#fffaf2,#f6fbf2)!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{gap:16px!important;height:318px!important;min-height:318px!important;padding:28px!important;border-radius:26px!important;box-shadow:0 24px 54px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:8px 13px!important;font-size:12px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:64px!important;height:64px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;font-size:24px!important;font-weight:950!important;line-height:30px!important;color:#20342a!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;color:#647168!important}body #pc-wrap .home-page .video-frame.kg-store-section{background:#fffaf2!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-container{align-items:stretch!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr)!important;gap:26px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-card{min-height:332px!important;padding:34px!important;border-radius:28px!important;box-shadow:0 24px 54px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-copy h3{font-size:31px!important;line-height:37px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-copy p{font-size:16px!important;line-height:25px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual{width:132px!important;height:132px!important;border-radius:32px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-feature-visual svg{font-size:76px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card{min-height:157px!important;padding:24px 20px!important;border-radius:24px!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-icon svg{font-size:34px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card h3{font-size:19px!important;line-height:24px!important}body #pc-wrap .home-page .video-frame.kg-store-section .store-product-card p{font-size:14px!important;line-height:22px!important}body #pc-wrap .home-page .community-board{background:#f6fbf2!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child{align-items:center!important;width:100%!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;align-items:stretch!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-gap:26px!important;gap:26px!important}body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right{box-sizing:border-box!important;padding:26px!important;border-radius:28px!important;background:#fffdf8!important;box-shadow:0 22px 48px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .community-board .content-top{align-items:center!important;margin-bottom:18px!important}body #pc-wrap .home-page .community-board .content-top span{font-size:22px!important;font-weight:950!important;line-height:28px!important;color:#20342a!important}body #pc-wrap .home-page .community-board .community-left .card-wrap{min-height:308px!important}body #pc-wrap .home-page .community-board .community-left .homepage-empty-state{min-height:276px!important;padding:34px!important;border:1px dashed rgba(47,125,74,.24)!important;border-radius:24px!important;background:linear-gradient(135deg,#fffdf8,#edf7e9)!important;box-shadow:none!important}body #pc-wrap .home-page .community-board .community-left .homepage-empty-state p{max-width:330px!important;font-size:18px!important;font-weight:850!important;line-height:27px!important;text-align:center!important;color:#42604c!important}body #pc-wrap .home-page .community-board .community-right .card-wrap.vertical{gap:16px!important}body #pc-wrap .home-page .community-board .horizontal-card{min-height:128px!important;padding:14px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 30px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .community-board .horizontal-card img{width:132px!important;height:100px!important;border-radius:18px!important;object-fit:cover!important}body #pc-wrap .home-page .community-board .horizontal-card strong{font-size:17px!important;font-weight:900!important;line-height:23px!important;color:#20342a!important}body #pc-wrap .home-page .community-board .horizontal-card span{font-size:13px!important;font-weight:800!important;color:#647168!important}body #pc-wrap .home-page .final-cta-section{padding:42px 48px!important;border-radius:30px!important;margin-top:38px!important;margin-bottom:50px!important;box-shadow:0 22px 52px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .final-cta-section h2{font-size:34px!important;line-height:40px!important}body #pc-wrap .home-page .final-cta-section p{font-size:16px!important;line-height:25px!important}body #pc-wrap .home-page .footer-container .main,body #pc-wrap .home-page .footer-container .second{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-right:auto!important;margin-left:auto!important}body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:464px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:214px!important;min-height:214px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:16px!important;left:16px!important;display:inline-flex!important;align-items:center!important;min-width:auto!important;height:auto!important;color:#0f8b3d!important;background:hsla(0,0%,100%,.92)!important;box-shadow:0 10px 24px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .popular-card-box .card-img .price,body #pc-wrap .home-page .popular-card-box .card-img .status{position:absolute!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}body #pc-wrap .home-page .popular-card-box .card-img .price{right:16px!important;bottom:16px!important;color:#496052!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 24px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .popular-card-box .info .bott p{font-size:13px!important;font-weight:800!important;color:#637166!important}body #pc-wrap .home-page .homepage-empty-state{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;box-sizing:border-box!important;width:100%!important;min-height:238px!important;padding:34px!important;border:1px dashed rgba(47,125,74,.22)!important;border-radius:24px!important;text-align:center!important;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(93,39%,95%,.96))!important;box-shadow:0 18px 42px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .homepage-empty-state p{max-width:560px!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:26px!important;color:#4c5f52!important}body #pc-wrap .home-page .homepage-empty-state a{padding:11px 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:900!important;color:#fff!important;background:#0f8b3d!important;box-shadow:0 12px 26px rgba(15,139,61,.18)!important}body #pc-wrap .home-page .events.communication-roadmap{padding:76px 0 78px!important;background:linear-gradient(180deg,#f7f3e8,#fffaf2)!important}body #pc-wrap .home-page .events.communication-roadmap .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important;align-items:center!important;margin-bottom:26px!important;text-align:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{align-items:center!important;width:100%!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left span{font-size:32px!important;font-weight:950!important;line-height:38px!important;text-align:center!important;color:#123d24!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left p{max-width:620px!important;margin-top:10px!important;font-size:16px!important;font-weight:700!important;line-height:25px!important;text-align:center!important;color:#627066!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:268px!important;min-height:268px!important;padding:24px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:24px!important;background:#fffdf8!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{border-color:rgba(15,139,61,.24)!important;background:linear-gradient(145deg,#fff,#eef8e9)!important;box-shadow:0 20px 48px rgba(15,139,61,.14)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned{background:linear-gradient(145deg,#fff,#fff8e8)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{align-self:flex-start!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9a6612!important;background:#fff0c6!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{color:#0f8b3d!important;background:#dcf6df!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;border-radius:18px!important;color:#0f8b3d!important;background:rgba(15,139,61,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{width:30px!important;height:30px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{color:#c17c13!important;background:rgba(239,168,38,.14)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:2px 0 0!important;font-size:21px!important;font-weight:950!important;line-height:26px!important;color:#20342a!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;color:#647168!important}}@media(min-width:421px)and (max-width:768px){#mobile-wrap .header-main .mobile-hero,#mobile-wrap .header-main .mobile-hero .hero-actions,#mobile-wrap .header-main .mobile-hero .hero-actions a,#mobile-wrap .header-main .mobile-hero .hero-actions a span,#mobile-wrap .header-main .mobile-hero .hero-copy,#mobile-wrap .header-main .mobile-hero .hero-copy h1,#mobile-wrap .header-main .mobile-hero .hero-copy p,#mobile-wrap .header-main .mobile-hero .hero-feature-card,#mobile-wrap .header-main .mobile-hero .hero-feature-cards,#pc-wrap .header-main .mobile-hero,#pc-wrap .header-main .mobile-hero .hero-actions,#pc-wrap .header-main .mobile-hero .hero-actions a,#pc-wrap .header-main .mobile-hero .hero-actions a span,#pc-wrap .header-main .mobile-hero .hero-copy,#pc-wrap .header-main .mobile-hero .hero-copy h1,#pc-wrap .header-main .mobile-hero .hero-copy p,#pc-wrap .header-main .mobile-hero .hero-feature-card,#pc-wrap .header-main .mobile-hero .hero-feature-cards{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:696px!important}#mobile-wrap .header-main .mobile-hero .hero-feature-cards,#pc-wrap .header-main .mobile-hero .hero-feature-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}}@media(max-width:420px){#mobile-wrap .header-main .mobile-hero,#mobile-wrap .header-main .mobile-hero .hero-actions,#mobile-wrap .header-main .mobile-hero .hero-actions a,#mobile-wrap .header-main .mobile-hero .hero-actions a span,#mobile-wrap .header-main .mobile-hero .hero-copy,#mobile-wrap .header-main .mobile-hero .hero-copy h1,#mobile-wrap .header-main .mobile-hero .hero-copy p,#mobile-wrap .header-main .mobile-hero .hero-feature-card,#mobile-wrap .header-main .mobile-hero .hero-feature-cards,#pc-wrap .header-main .mobile-hero,#pc-wrap .header-main .mobile-hero .hero-actions,#pc-wrap .header-main .mobile-hero .hero-actions a,#pc-wrap .header-main .mobile-hero .hero-actions a span,#pc-wrap .header-main .mobile-hero .hero-copy,#pc-wrap .header-main .mobile-hero .hero-copy h1,#pc-wrap .header-main .mobile-hero .hero-copy p,#pc-wrap .header-main .mobile-hero .hero-feature-card,#pc-wrap .header-main .mobile-hero .hero-feature-cards{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:300px!important}#mobile-wrap .header-main .mobile-hero,#pc-wrap .header-main .mobile-hero{width:300px!important;margin-right:auto!important;margin-left:auto!important}#mobile-wrap .header-main .mobile-hero .hero-copy h1,#pc-wrap .header-main .mobile-hero .hero-copy h1{font-size:30px!important;line-height:1.12!important}}#mobile-wrap .header-main,#pc-wrap .header-main{position:relative!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(255,251,242,.94),rgba(255,251,242,.76)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png) 50%/cover no-repeat!important;isolation:isolate!important}#mobile-wrap .header-main .kg-hero-video,#pc-wrap .header-main .kg-hero-video{display:none!important}#mobile-wrap .header-main:before,#pc-wrap .header-main:before{content:""!important;position:absolute!important;z-index:-1!important;background:linear-gradient(90deg,rgba(255,251,242,.92),rgba(255,251,242,.56))!important;pointer-events:none!important;inset:0!important}#mobile-wrap .header-main .container,#pc-wrap .header-main .container{position:relative!important;z-index:1!important}@media(max-width:420px){#pc-wrap .header-main .container{padding-right:18px!important;padding-left:18px!important}#pc-wrap .header-main .container .mobile-hero{overflow:hidden!important;align-items:stretch!important;box-sizing:border-box!important;width:min(100%,300px)!important;max-width:300px!important;margin-right:auto!important;margin-left:auto!important}#pc-wrap .header-main .container .mobile-hero .hero-actions,#pc-wrap .header-main .container .mobile-hero .hero-actions a,#pc-wrap .header-main .container .mobile-hero .hero-actions a span,#pc-wrap .header-main .container .mobile-hero .hero-copy,#pc-wrap .header-main .container .mobile-hero .hero-copy h1,#pc-wrap .header-main .container .mobile-hero .hero-copy p,#pc-wrap .header-main .container .mobile-hero .hero-feature-card,#pc-wrap .header-main .container .mobile-hero .hero-feature-cards{overflow:hidden!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:300px!important}#pc-wrap .header-main .container .mobile-hero .feature-copy span,#pc-wrap .header-main .container .mobile-hero .feature-copy strong,#pc-wrap .header-main .container .mobile-hero .hero-copy p{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}#pc-wrap .header-main .container .mobile-hero .hero-actions a span{justify-content:center!important;text-align:center!important}}@media(max-width:768px){#__next,#mobile-wrap,#pc-wrap,body,html{overflow-x:hidden!important;max-width:100vw!important}#pc-wrap .header-main .container{padding-right:16px!important;padding-left:16px!important}#pc-wrap .header-main .container,#pc-wrap .header-main .hero-copy{width:100%!important;max-width:100%!important}#pc-wrap .header-main .hero-copy .eyebrow{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important}#pc-wrap .header-main .hero-copy h1{font-size:clamp(36px,10vw,44px)!important;line-height:1.08!important}#pc-wrap .header-main .hero-copy h1,#pc-wrap .header-main .hero-copy p{width:100%!important;max-width:100%!important;overflow-wrap:break-word!important}#pc-wrap .header-main .hero-copy p{font-size:15px!important;line-height:1.55!important}#pc-wrap .header-main .hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .hero-actions a,#pc-wrap .header-main .hero-actions a span,#pc-wrap .header-main .search-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .search-box{padding:14px!important}#pc-wrap .header-main .search-box .search-box-other,#pc-wrap .header-main .search-box .select-box{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .hero-feature-card,#pc-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .search-box .advanced-filter,#pc-wrap .header-main .search-box .box,#pc-wrap .header-main .search-box .search-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:1024px){#__next,body,html{overflow-x:hidden;max-width:100%}#mobile-wrap,#pc-wrap{overflow-x:hidden;max-width:100vw}#mobile-wrap .admin-dashboard-screen,#mobile-wrap .container,#mobile-wrap .dashboard-panel,#mobile-wrap .dashboard-table-container,#mobile-wrap .filter-config,#mobile-wrap .kg-chat-panel,#mobile-wrap .kg-detail-container,#mobile-wrap .kg-detail-layout,#mobile-wrap .kg-detail-main,#mobile-wrap .kg-detail-sidebar,#mobile-wrap .left-config,#mobile-wrap .list-config,#mobile-wrap .main,#mobile-wrap .main-config,#mobile-wrap .parent-dashboard-screen,#mobile-wrap .right-config,#mobile-wrap .teacher-dashboard-screen,#pc-wrap .admin-dashboard-screen,#pc-wrap .container,#pc-wrap .dashboard-panel,#pc-wrap .dashboard-table-container,#pc-wrap .filter-config,#pc-wrap .kg-chat-panel,#pc-wrap .kg-detail-container,#pc-wrap .kg-detail-layout,#pc-wrap .kg-detail-main,#pc-wrap .kg-detail-sidebar,#pc-wrap .left-config,#pc-wrap .list-config,#pc-wrap .main,#pc-wrap .main-config,#pc-wrap .parent-dashboard-screen,#pc-wrap .right-config,#pc-wrap .teacher-dashboard-screen{box-sizing:border-box;min-width:0;max-width:100%}#mobile-wrap canvas,#mobile-wrap iframe,#mobile-wrap img,#pc-wrap canvas,#pc-wrap iframe,#pc-wrap img{max-width:100%}#mobile-wrap .MuiTypography-root,#mobile-wrap a,#mobile-wrap button,#mobile-wrap p,#mobile-wrap span,#mobile-wrap td,#mobile-wrap th,#pc-wrap .MuiTypography-root,#pc-wrap a,#pc-wrap button,#pc-wrap p,#pc-wrap span,#pc-wrap td,#pc-wrap th{overflow-wrap:anywhere}#mobile-wrap .join-page .auth-card,#mobile-wrap .join-page .auth-options,#mobile-wrap .join-page .auth-shell,#mobile-wrap .join-page .auth-social-grid,#mobile-wrap .join-page .auth-trustbar,#mobile-wrap .join-page .input-wrap,#pc-wrap .join-page .auth-card,#pc-wrap .join-page .auth-options,#pc-wrap .join-page .auth-shell,#pc-wrap .join-page .auth-social-grid,#pc-wrap .join-page .auth-trustbar,#pc-wrap .join-page .input-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #kindergarten-detail-page,#mobile-wrap #kindergartens-list-page,#mobile-wrap #my-page,#pc-wrap #kindergarten-detail-page,#pc-wrap #kindergartens-list-page,#pc-wrap #my-page{overflow-x:hidden;width:100%;max-width:100vw}#mobile-wrap .kg-detail-gallery,#mobile-wrap .kg-detail-hero,#mobile-wrap .kg-detail-info-card,#mobile-wrap .kg-detail-map-placeholder,#mobile-wrap .kg-detail-panel,#mobile-wrap .kg-detail-side-card,#mobile-wrap .kg-map-preview,#mobile-wrap .kindergartens-page,#mobile-wrap .kindergartens-page.kg-listing-area,#pc-wrap .kg-detail-gallery,#pc-wrap .kg-detail-hero,#pc-wrap .kg-detail-info-card,#pc-wrap .kg-detail-map-placeholder,#pc-wrap .kg-detail-panel,#pc-wrap .kg-detail-side-card,#pc-wrap .kg-map-preview,#pc-wrap .kindergartens-page,#pc-wrap .kindergartens-page.kg-listing-area{box-sizing:border-box;min-width:0;max-width:100%}#mobile-wrap .admin-danger-actions,#mobile-wrap .admin-review-actions,#mobile-wrap .dashboard-panel-header,#mobile-wrap .kg-detail-actions,#pc-wrap .admin-danger-actions,#pc-wrap .admin-review-actions,#pc-wrap .dashboard-panel-header,#pc-wrap .kg-detail-actions{flex-wrap:wrap}#mobile-wrap .admin-applications-table,#mobile-wrap .admin-attendance-table,#mobile-wrap .admin-children-table,#mobile-wrap .admin-groups-table,#mobile-wrap .admin-staff-table,#mobile-wrap .dashboard-table-container,#mobile-wrap .parent-applications-table,#mobile-wrap .parent-attendance-table,#mobile-wrap .parent-children-table,#mobile-wrap .teacher-attendance-table,#mobile-wrap .teacher-groups-table,#pc-wrap .admin-applications-table,#pc-wrap .admin-attendance-table,#pc-wrap .admin-children-table,#pc-wrap .admin-groups-table,#pc-wrap .admin-staff-table,#pc-wrap .dashboard-table-container,#pc-wrap .parent-applications-table,#pc-wrap .parent-attendance-table,#pc-wrap .parent-children-table,#pc-wrap .teacher-attendance-table,#pc-wrap .teacher-groups-table{overflow-x:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}#mobile-wrap .kg-chat-panel,#pc-wrap .kg-chat-panel{width:100%!important}#mobile-wrap .kg-chat-panel .kg-chat-input-row,#mobile-wrap .kg-chat-panel .kg-chat-messages,#mobile-wrap .kg-chat-panel .kg-chat-selected-images,#pc-wrap .kg-chat-panel .kg-chat-input-row,#pc-wrap .kg-chat-panel .kg-chat-messages,#pc-wrap .kg-chat-panel .kg-chat-selected-images{min-width:0;max-width:100%}#mobile-wrap .kg-chat-panel .kg-chat-bubble,#pc-wrap .kg-chat-panel .kg-chat-bubble{max-width:min(96%,560px)!important}#mobile-wrap .kg-chat-panel .kg-chat-attachment-image,#pc-wrap .kg-chat-panel .kg-chat-attachment-image{max-width:min(220px,100%)!important}}@media(max-width:768px){#mobile-wrap .container,#pc-wrap .container{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding-right:0!important;padding-left:0!important}#mobile-wrap .join-page .telegram-widget-area,#pc-wrap .join-page .telegram-widget-area{width:100%!important}#mobile-wrap #my-page .back-frame,#pc-wrap #my-page .back-frame{display:flex!important;flex-direction:column!important;width:100%!important}#mobile-wrap #my-page .left-config,#mobile-wrap #my-page .list-config,#mobile-wrap #my-page .main-config,#pc-wrap #my-page .left-config,#pc-wrap #my-page .list-config,#pc-wrap #my-page .main-config{width:100%!important;max-width:100%!important}#mobile-wrap #my-page .dashboard-panel-header,#pc-wrap #my-page .dashboard-panel-header{flex-direction:column!important;align-items:flex-start!important}#mobile-wrap #my-page .admin-form-grid,#mobile-wrap #my-page .dashboard-form-grid,#pc-wrap #my-page .admin-form-grid,#pc-wrap #my-page .dashboard-form-grid{flex-direction:column!important}#mobile-wrap .kg-detail-hero,#mobile-wrap .kg-detail-layout,#mobile-wrap .kindergartens-page,#mobile-wrap .kindergartens-page.kg-listing-area,#pc-wrap .kg-detail-hero,#pc-wrap .kg-detail-layout,#pc-wrap .kindergartens-page,#pc-wrap .kindergartens-page.kg-listing-area{display:flex!important;flex-direction:column!important}#mobile-wrap .admin-danger-actions .MuiButton-root,#mobile-wrap .admin-review-actions .MuiButton-root,#mobile-wrap .kg-detail-actions,#mobile-wrap .kg-detail-actions button,#mobile-wrap .kg-detail-side-card .primary,#pc-wrap .admin-danger-actions .MuiButton-root,#pc-wrap .admin-review-actions .MuiButton-root,#pc-wrap .kg-detail-actions,#pc-wrap .kg-detail-actions button,#pc-wrap .kg-detail-side-card .primary{width:100%!important}}@media(max-width:430px){#mobile-wrap .container,#pc-wrap .container{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}#mobile-wrap .dashboard-panel,#mobile-wrap .kg-chat-panel,#mobile-wrap .kg-detail-gallery,#mobile-wrap .kg-detail-info-card,#mobile-wrap .kg-detail-panel,#mobile-wrap .kg-detail-side-card,#pc-wrap .dashboard-panel,#pc-wrap .kg-chat-panel,#pc-wrap .kg-detail-gallery,#pc-wrap .kg-detail-info-card,#pc-wrap .kg-detail-panel,#pc-wrap .kg-detail-side-card{padding-right:14px!important;padding-left:14px!important}#mobile-wrap .kg-chat-input-row .MuiButton-root,#pc-wrap .kg-chat-input-row .MuiButton-root{width:100%!important}#mobile-wrap .kg-chat-bubble,#pc-wrap .kg-chat-bubble{max-width:98%!important}#mobile-wrap .notification-popover .MuiPaper-root,#pc-wrap .notification-popover .MuiPaper-root{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}@media(max-width:768px){#mobile-wrap .join-page,#pc-wrap .join-page{overflow-x:hidden!important}#mobile-wrap .join-page .auth-card,#mobile-wrap .join-page .auth-trustbar,#pc-wrap .join-page .auth-card,#pc-wrap .join-page .auth-trustbar{max-width:100%!important}#mobile-wrap .join-page .ask-info,#pc-wrap .join-page .ask-info{margin-top:24px!important}#mobile-wrap .join-page .ask-info p,#pc-wrap .join-page .ask-info p{font-size:14px!important}#mobile-wrap #my-page .container,#pc-wrap #my-page .container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 12px!important}#mobile-wrap #my-page .my-page,#pc-wrap #my-page .my-page{padding:28px 0 54px!important}#mobile-wrap #my-page .back-frame,#pc-wrap #my-page .back-frame{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin:0!important}#mobile-wrap #my-page .left-config,#pc-wrap #my-page .left-config{position:relative!important;top:auto!important;width:100%!important;margin:0!important}#mobile-wrap #my-page .admin-dashboard-screen,#mobile-wrap #my-page .dashboard-panel,#mobile-wrap #my-page .list-config,#mobile-wrap #my-page .main-config,#mobile-wrap #my-page .parent-dashboard-screen,#mobile-wrap #my-page .teacher-dashboard-screen,#pc-wrap #my-page .admin-dashboard-screen,#pc-wrap #my-page .dashboard-panel,#pc-wrap #my-page .list-config,#pc-wrap #my-page .main-config,#pc-wrap #my-page .parent-dashboard-screen,#pc-wrap #my-page .teacher-dashboard-screen{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #my-page .dashboard-panel,#pc-wrap #my-page .dashboard-panel{padding:16px!important}#mobile-wrap #my-page .dashboard-panel-header,#pc-wrap #my-page .dashboard-panel-header{flex-direction:column!important;align-items:flex-start!important}}#mobile-wrap .cs-page{overflow-x:hidden;box-sizing:border-box;width:100%;max-width:100%;padding:28px 16px 44px;color:#203328;background:radial-gradient(circle at 0 0,rgba(246,184,75,.18),transparent 30%),linear-gradient(180deg,#fffaf0,#f7fbf2 52%,#fff)}#mobile-wrap .cs-page *{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}#mobile-wrap .cs-page .container{display:flex;flex-direction:column;gap:22px;width:100%}#mobile-wrap .cs-page .cs-contact-card,#mobile-wrap .cs-page .cs-faq-panel,#mobile-wrap .cs-page .cs-hero,#mobile-wrap .cs-page .cs-section{width:100%;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:0 14px 30px rgba(72,101,79,.1)}#mobile-wrap .cs-page .cs-hero{display:flex;flex-direction:column;gap:18px;padding:24px 18px}#mobile-wrap .cs-page .cs-hero-copy{display:flex;flex-direction:column;gap:14px}#mobile-wrap .cs-page .cs-eyebrow,#mobile-wrap .cs-page .cs-section-heading span{width:-moz-fit-content;width:fit-content;padding:8px 12px;border:1px solid #e3ead6;border-radius:999px;font-size:12px;font-weight:900;line-height:1;color:#2f7d4a;background:#fff8ea}#mobile-wrap .cs-page h1{margin:0;font-size:36px;font-weight:900;line-height:1.08;letter-spacing:0;color:#1f5132}#mobile-wrap .cs-page .cs-hero-subtitle{font-size:14px;font-weight:700;line-height:23px;color:#657466}#mobile-wrap .cs-page .cs-search-prompt{display:flex;align-items:flex-start;gap:10px;min-height:58px;padding:14px;border:1px solid #dbe8d0;border-radius:18px;background:#fff}#mobile-wrap .cs-page .cs-search-prompt svg{flex:0 0 auto;color:#2f7d4a}#mobile-wrap .cs-page .cs-search-prompt span{font-size:13px;font-weight:800;line-height:20px;color:#4e5f50}#mobile-wrap .cs-page .cs-hero-card{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:220px;padding:20px;border:1px solid #dfe9d3;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.94)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png);background-position:50%;background-size:cover}#mobile-wrap .cs-page .cs-hero-card span{font-size:12px;font-weight:900;color:#2f7d4a}#mobile-wrap .cs-page .cs-hero-card strong{font-size:20px;font-weight:900;line-height:26px;color:#203328}#mobile-wrap .cs-page .cs-category-grid,#mobile-wrap .cs-page .cs-faq-layout,#mobile-wrap .cs-page .cs-hero-card-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}#mobile-wrap .cs-page .cs-hero-card-grid p{padding:10px 12px;border:1px solid #e2ead8;border-radius:999px;margin:0;font-size:12px;font-weight:900;text-align:center;color:#4d654f;background:hsla(0,0%,100%,.9)}#mobile-wrap .cs-page .cs-contact-card,#mobile-wrap .cs-page .cs-faq-panel,#mobile-wrap .cs-page .cs-section{padding:20px 16px}#mobile-wrap .cs-page .cs-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}#mobile-wrap .cs-page .cs-section-heading h2{margin:0;font-size:25px;font-weight:900;line-height:31px;color:#203328}#mobile-wrap .cs-page .cs-category-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #e1ead5;border-radius:20px;background:#fff}#mobile-wrap .cs-page .cs-category-card strong{font-size:17px;font-weight:900;color:#203328}#mobile-wrap .cs-page .cs-category-card p{margin:0;font-size:13px;font-weight:700;line-height:21px;color:#657466}#mobile-wrap .cs-page .cs-category-icon,#mobile-wrap .cs-page .cs-contact-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:16px;color:#2f7d4a;background:#e7f5df}#mobile-wrap .cs-page .cs-category-card:nth-child(2n) .cs-category-icon{color:#b7780d;background:#fff1c9}#mobile-wrap .cs-page .cs-faq-list{display:flex;flex-direction:column;gap:10px}#mobile-wrap .cs-page .cs-faq-item{overflow:hidden;border:1px solid #e1ead5;border-radius:16px;background:#fff}#mobile-wrap .cs-page .cs-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 14px;list-style:none}#mobile-wrap .cs-page .cs-faq-item summary::-webkit-details-marker{display:none}#mobile-wrap .cs-page .cs-faq-item summary span{font-size:14px;font-weight:900;line-height:21px;color:#203328}#mobile-wrap .cs-page .cs-faq-item summary svg{flex:0 0 auto;color:#2f7d4a}#mobile-wrap .cs-page .cs-faq-item p{padding:0 14px 16px;margin:0;font-size:13px;font-weight:700;line-height:21px;color:#657466}#mobile-wrap .cs-page .cs-contact-card{gap:14px;background:radial-gradient(circle at 100% 0,rgba(246,184,75,.18),transparent 28%),linear-gradient(180deg,#fff8ea,#fff)}#mobile-wrap .cs-page .cs-contact-card h2{margin:0;font-size:25px;font-weight:900;line-height:31px;color:#203328}#mobile-wrap .cs-page .cs-contact-card p{margin:0;font-size:13px;font-weight:700;line-height:21px;color:#657466}#mobile-wrap .cs-page .cs-contact-card .cs-support-button{display:inline-flex;justify-content:center;align-items:center;width:100%;height:48px;border-radius:14px;font-size:14px;font-weight:900;text-decoration:none;text-transform:none;color:#fff;background:#2f7d4a}#mobile-wrap .cs-page .cs-contact-card>span{font-size:13px;font-weight:900;color:#4d654f}@media(max-width:600px){#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row{display:flex;justify-content:space-between;align-items:center;gap:10px}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row button,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-title-row button{max-width:45%;border:0;font-size:12px;font-weight:700;white-space:normal;color:#2f7d4a;background:transparent}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip-list,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip-list{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip{min-width:0;max-width:100%;min-height:34px;padding:7px 10px;border:1px solid #dce9d7;border-radius:999px;font-size:12px;font-weight:700;line-height:1.25;white-space:normal;color:#203328;background:#fff;overflow-wrap:anywhere}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip.active,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip.active{border-color:#2f7d4a;color:#1f5132;background:#edf8ef}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip .kindergarten-checkbox,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-filter-chip .kindergarten-checkbox{width:18px;height:18px;padding:0;margin-right:5px}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-filter,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-filter{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 13px 10px;border:1px solid #dce9d7;border-radius:14px;background:#fbfff8}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-value,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-range-value{font-size:12px;font-weight:700;line-height:1.3;color:#405443;overflow-wrap:anywhere}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .kg-slider{width:calc(100% - 8px);max-width:calc(100% - 8px);margin:0 4px;color:#2f7d4a}#mobile-wrap #kindergartens-list-page,#pc-wrap #kindergartens-list-page{overflow-x:hidden!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero,#mobile-wrap #kindergartens-list-page .kg-map-preview,#mobile-wrap #kindergartens-list-page .kg-search-panel,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero,#pc-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-top-kindergartens,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:30px 14px 26px!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy{flex:0 0 auto!important;width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips{display:grid!important;overflow:visible!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span{width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:180px!important;border-radius:20px!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container{display:block!important;padding:0 12px!important;margin:0!important}#mobile-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:0!important}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-map-preview{overflow:hidden!important;height:250px!important;margin:12px 0 18px!important}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs,#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{right:10px!important;left:10px!important;overflow-x:auto!important;width:auto!important;transform:none!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{display:flex!important;flex-direction:column!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config{display:grid!important;grid-template-columns:1fr!important}}#mobile-wrap #kindergartens-list-page{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page *,#mobile-wrap #kindergartens-list-page :after,#mobile-wrap #kindergartens-list-page :before{box-sizing:border-box!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{font-size:30px!important;line-height:1.12!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips{display:grid!important;grid-template-columns:1fr!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span{width:100%!important;white-space:normal!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{flex:0 0 auto!important;height:180px!important;border-radius:20px!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container{display:block!important;padding:0!important;margin:0 12px!important}#mobile-wrap #kindergartens-list-page .kg-search-panel{grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:0!important}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-map-preview{overflow:hidden!important;height:250px!important;margin:12px 0 18px!important}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{right:10px!important;left:10px!important;overflow-x:auto!important;width:auto!important;transform:none!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{flex-direction:column!important}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-mini-card,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .card-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config{display:grid!important;grid-template-columns:1fr!important}#mobile-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input{flex-direction:column!important;align-items:stretch!important}#mobile-wrap #kindergartens-list-page .filter-main .find-your-home .square-year-input .central-divider{display:none!important}@media(max-width:600px){#__next,#pc-wrap,body{overflow-x:hidden;width:100%;max-width:100%}#pc-wrap *,#pc-wrap :after,#pc-wrap :before{box-sizing:border-box;min-width:0}#pc-wrap #top .navbar .navbar-main .container{overflow:hidden;width:100%!important;max-width:100%!important;height:auto!important;padding:10px 12px!important}#pc-wrap #top .kids-brand,#pc-wrap #top .logo-box{max-width:150px!important}#pc-wrap #top .kids-brand img{width:146px!important;max-width:100%!important;height:48px!important;object-fit:contain!important}#pc-wrap #top .router-box{display:none!important}#pc-wrap #top .user-box{overflow:hidden;flex:0 1 auto!important;gap:6px!important;max-width:calc(100% - 160px)!important}#pc-wrap #top .join-box{min-width:0!important;max-width:116px!important;padding:9px 12px!important}#pc-wrap #top .join-box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #top .lan-box{display:none!important}#pc-wrap .header-main,#pc-wrap .home-page,#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .container,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events.communication-roadmap .container,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .top-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame.kg-store-section .store-container{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-right:auto!important;margin-left:auto!important}#pc-wrap .header-main .container .hero-copy,#pc-wrap .header-main .container .hero-copy .hero-actions,#pc-wrap .header-main .container .hero-copy h1,#pc-wrap .header-main .container .hero-copy p,#pc-wrap .header-main .container .hero-feature-cards,#pc-wrap .header-main .container .search-box{width:100%!important;max-width:100%!important}#pc-wrap .header-main .container .hero-copy h1{font-size:40px!important;line-height:1.08!important}#pc-wrap .header-main .container .search-box,#pc-wrap .home-page .events.communication-roadmap .card-wrapper,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .feature-grid-list,#pc-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .privacy-list,#pc-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:1fr!important}#pc-wrap .header-main .container .search-box{gap:10px!important;padding:10px!important}#pc-wrap .header-main .container .search-box .advanced-filter,#pc-wrap .header-main .container .search-box .box,#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-btn,#pc-wrap .header-main .container .search-box .select-box,#pc-wrap .home-page .events.communication-roadmap .event-card,#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-privacy-section,#pc-wrap .home-page .platform-showcase .platform-role-card,#pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,#pc-wrap .home-page .video-frame.kg-store-section .store-product-card{width:100%!important;max-width:100%!important}#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .video-frame.kg-store-section{padding-right:14px!important;padding-left:14px!important}#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top{grid-template-columns:48px 1fr!important}#pc-wrap .home-page .platform-showcase .platform-privacy-section{grid-template-columns:1fr!important}#pc-wrap .header-main h1,#pc-wrap .header-main p,#pc-wrap .home-page h1,#pc-wrap .home-page h2,#pc-wrap .home-page h3,#pc-wrap .home-page p,#pc-wrap .home-page span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}#mobile-wrap .home-page .sprout-accent{position:relative;display:inline-block;width:18px;height:18px;vertical-align:middle}#mobile-wrap .home-page .sprout-accent:after,#mobile-wrap .home-page .sprout-accent:before{content:"";position:absolute;width:9px;height:13px;border-radius:10px 10px 10px 2px;background:#4eae51}#mobile-wrap .home-page .sprout-accent:before{top:4px;left:1px;transform:rotate(-35deg)}#mobile-wrap .home-page .sprout-accent:after{top:1px;right:1px;transform:rotate(35deg)}#mobile-wrap .home-page .platform-showcase{padding:34px 18px 28px;background:#f7f3e8}#mobile-wrap .home-page .platform-showcase .platform-container{gap:24px}#mobile-wrap .home-page .platform-showcase .platform-roles-section{gap:18px}#mobile-wrap .home-page .platform-showcase .feature-grid-list,#mobile-wrap .home-page .platform-showcase .platform-role-grid,#mobile-wrap .home-page .platform-showcase .privacy-list{display:grid;grid-template-columns:1fr}#mobile-wrap .home-page .platform-showcase .platform-role-card{gap:14px;padding:14px;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(31,81,50,.07)}#mobile-wrap .home-page .platform-showcase .platform-role-card h3{margin:0 0 4px;font-size:18px;color:#203328}#mobile-wrap .home-page .platform-showcase .platform-role-card p{margin:0;font-size:12px;font-weight:650;line-height:18px;color:#657466}#mobile-wrap .home-page .platform-showcase .platform-feature-grid,#mobile-wrap .home-page .platform-showcase .platform-privacy-section{padding:20px 16px;border:1px solid rgba(47,125,74,.12);border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(31,81,50,.07)}#mobile-wrap .home-page .platform-showcase .feature-card{border:1px solid rgba(47,125,74,.1);border-radius:14px;background:#fff}#mobile-wrap .home-page .platform-showcase .feature-card.lime .feature-icon{background:#75bd33}#mobile-wrap .home-page .platform-showcase .feature-card.blue .feature-icon{background:#6f80f6}#mobile-wrap .home-page .platform-showcase .feature-card.mint .feature-icon{background:#299b58}#mobile-wrap .home-page .platform-showcase .feature-card.pink .feature-icon{background:#f55f87}#mobile-wrap .home-page .platform-showcase .feature-card h3{margin:0 0 4px;font-size:15px;color:#203328}#mobile-wrap .home-page .platform-showcase .feature-card p{margin:0;font-weight:650;line-height:18px;color:#657466}#mobile-wrap .home-page .platform-showcase .platform-privacy-section{background:linear-gradient(105deg,#fff8ea,#fff4d8)}#mobile-wrap .home-page .platform-showcase .privacy-illustration .lock{position:absolute;right:82px;bottom:10px;width:42px;height:42px;padding:10px;border-radius:16px;color:#fff;background:#f6b84b}#mobile-wrap .home-page .platform-showcase .privacy-copy h2{margin:0 0 18px;text-align:center;color:#203328}#mobile-wrap .home-page .events.communication-roadmap{padding:28px 18px;background:#f7f3e8}#mobile-wrap .home-page .events.communication-roadmap .container{width:100%}#mobile-wrap .home-page .events.communication-roadmap .info-box p{margin-top:5px;font-size:13px;font-weight:650;line-height:20px;color:#657466}#mobile-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid;grid-template-columns:1fr}#mobile-wrap .home-page .events.communication-roadmap .event-card{padding:18px;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(31,81,50,.07)}#mobile-wrap .home-page .events.communication-roadmap .event-card strong{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;color:#f0a828;background:#fff8df}#mobile-wrap .home-page .events.communication-roadmap .event-card .roadmap-icon{margin-top:14px;color:#51b865}#mobile-wrap .home-page .events.communication-roadmap .event-card .roadmap-icon svg{width:48px;height:48px}#mobile-wrap .home-page .events.communication-roadmap .event-card h3{margin:10px 0 5px;font-size:17px;font-weight:900;color:#203328}#mobile-wrap .home-page .events.communication-roadmap .event-card p{margin:0;font-size:13px;line-height:20px;color:#657466}#mobile-wrap .home-page .video-frame.kg-store-section{padding:30px 18px;background:#f7f3e8}#mobile-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0;font-size:25px;font-weight:900;color:#203328}#mobile-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:4px 0 0;font-size:13px;line-height:20px;color:#657466}#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid;grid-template-columns:1fr;width:100%}#mobile-wrap .home-page .video-frame.kg-store-section .store-feature-card,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-card{padding:18px;border:1px solid rgba(47,125,74,.12);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(31,81,50,.07)}#mobile-wrap #footer .footer-container{padding:28px 18px 18px;border-top:1px solid rgba(47,125,74,.12);background:#fffaf2}#mobile-wrap #footer .footer-container .footer-link-grid,#mobile-wrap #footer .footer-container .main{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}#mobile-wrap #footer .footer-container .footer-brand img{width:166px}#mobile-wrap #footer .footer-container .footer-brand-column p,#mobile-wrap #footer .footer-container .footer-link-grid a,#mobile-wrap #footer .footer-container .footer-link-grid span,#mobile-wrap #footer .footer-container .second span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:19px;color:#657466}#mobile-wrap #footer .footer-container .footer-link-grid div{display:flex;flex-direction:column;gap:8px}#mobile-wrap #footer .footer-container .footer-link-grid strong{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;color:#203328}#mobile-wrap #footer .footer-container .media-box{display:flex;gap:10px;margin-top:12px;color:#2f7d4a}#mobile-wrap #footer .footer-container .media-box span{display:inline-flex;justify-content:center;align-items:center;cursor:default}#mobile-wrap #footer .footer-container .second{padding-top:16px;border-top:1px solid rgba(47,125,74,.1);margin-top:24px}#mobile-wrap #footer .footer-container .second .footer-legal-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:600px){#__next,#pc-wrap,body,html{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap *,#pc-wrap :after,#pc-wrap :before{box-sizing:border-box!important;min-width:0!important}#pc-wrap #top .navbar-main,#pc-wrap #top .navbar-main .container{overflow:hidden!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:64px!important}#pc-wrap #top .navbar-main .container{justify-content:flex-start!important;padding:10px 12px!important}#pc-wrap #top .kids-brand,#pc-wrap #top .logo-box{flex:0 0 150px!important;max-width:150px!important}#pc-wrap #top .kids-brand img{width:145px!important;max-width:100%!important;height:48px!important;object-fit:contain!important}#pc-wrap #top .router-box,#pc-wrap #top .user-box{display:none!important}#pc-wrap .header-main,#pc-wrap .home-page,#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section,#pc-wrap .home-page>*{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .container,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events.communication-roadmap .container,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .top-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame.kg-store-section .store-container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section{padding-right:12px!important;padding-left:12px!important}#pc-wrap .header-main .container .hero-feature-cards,#pc-wrap .header-main .container .search-box,#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .select-box,#pc-wrap .home-page .events.communication-roadmap .card-wrapper,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .feature-grid-list,#pc-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .privacy-list,#pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:1fr!important}#pc-wrap .header-main .container .hero-copy,#pc-wrap .header-main .container .hero-copy .hero-actions,#pc-wrap .header-main .container .hero-copy h1,#pc-wrap .header-main .container .hero-copy p,#pc-wrap .header-main .container .search-box,#pc-wrap .header-main .container .search-box .advanced-filter,#pc-wrap .header-main .container .search-box .box,#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-btn,#pc-wrap .header-main .container .search-box .select-box,#pc-wrap .home-page .events.communication-roadmap .event-card,#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-privacy-section,#pc-wrap .home-page .platform-showcase .platform-role-card,#pc-wrap .home-page .platform-showcase .privacy-card,#pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,#pc-wrap .home-page .video-frame.kg-store-section .store-product-card{width:100%!important;max-width:100%!important}#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top,#pc-wrap .home-page .platform-showcase .privacy-card{display:grid!important;align-items:center!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}#pc-wrap .home-page .platform-showcase .feature-card>div,#pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top>div,#pc-wrap .home-page .platform-showcase .privacy-card>div{display:block!important;overflow:visible!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}#pc-wrap .home-page .platform-showcase .feature-card h3,#pc-wrap .home-page .platform-showcase .feature-card p,#pc-wrap .home-page .platform-showcase .platform-role-card h3,#pc-wrap .home-page .platform-showcase .platform-role-card p,#pc-wrap .home-page .platform-showcase .privacy-card h3,#pc-wrap .home-page .platform-showcase .privacy-card p{display:block!important;width:100%!important;max-width:100%!important}#pc-wrap .home-page .events.communication-roadmap h2,#pc-wrap .home-page .final-cta-section h2,#pc-wrap .home-page .platform-showcase .platform-feature-grid h2,#pc-wrap .home-page .platform-showcase .platform-section-heading h2,#pc-wrap .home-page .video-frame.kg-store-section h2{font-size:28px!important;line-height:34px!important}#pc-wrap .header-main h1,#pc-wrap .header-main p,#pc-wrap .header-main span,#pc-wrap .home-page h1,#pc-wrap .home-page h2,#pc-wrap .home-page h3,#pc-wrap .home-page p,#pc-wrap .home-page span,#pc-wrap .home-page strong{max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}#__next,#pc-wrap,body,html{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap *,#pc-wrap :after,#pc-wrap :before{box-sizing:border-box!important;min-width:0!important}#pc-wrap #top,#pc-wrap #top .navbar,#pc-wrap #top .navbar-main,#pc-wrap #top .navbar-main .container{overflow:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap #top .navbar-main .container{justify-content:flex-start!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:10px 12px!important}#pc-wrap #top .kids-brand,#pc-wrap #top .logo-box{flex:0 1 155px!important;width:auto!important;max-width:155px!important}#pc-wrap #top .kids-brand img{display:block!important;width:145px!important;max-width:100%!important;height:48px!important;object-fit:contain!important}#pc-wrap #top .router-box,#pc-wrap #top .user-box{display:none!important}#pc-wrap .header-main,#pc-wrap .home-page,#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section,#pc-wrap .home-page article,#pc-wrap .home-page section,#pc-wrap .home-page>*{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .container,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events.communication-roadmap .container,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .top-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame.kg-store-section .store-container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section{padding-right:12px!important;padding-left:12px!important}#pc-wrap .header-main .container .hero-copy,#pc-wrap .header-main .container .hero-copy .hero-actions,#pc-wrap .header-main .container .hero-copy h1,#pc-wrap .header-main .container .hero-copy p,#pc-wrap .header-main .container .hero-feature-cards,#pc-wrap .header-main .container .search-box,#pc-wrap .header-main .container .search-box .advanced-filter,#pc-wrap .header-main .container .search-box .box,#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-btn,#pc-wrap .header-main .container .search-box .select-box{width:100%!important;max-width:100%!important}#pc-wrap .header-main .container .hero-feature-cards,#pc-wrap .header-main .container .search-box,#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .select-box,#pc-wrap .home-page .events.communication-roadmap .card-wrapper,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .feature-grid-list,#pc-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .privacy-list,#pc-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:1fr!important}#pc-wrap .home-page .events.communication-roadmap .event-card,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-privacy-section,#pc-wrap .home-page .platform-showcase .platform-role-card,#pc-wrap .home-page .platform-showcase .privacy-card,#pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,#pc-wrap .home-page .video-frame.kg-store-section .store-product-card{overflow:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap .home-page .platform-showcase .feature-card,#pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top,#pc-wrap .home-page .platform-showcase .privacy-card{display:grid!important;align-items:center!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}#pc-wrap .home-page .platform-showcase .platform-privacy-section{grid-template-columns:1fr!important}#pc-wrap .home-page .role-image,#pc-wrap .home-page img,#pc-wrap .home-page svg{max-width:100%!important}#pc-wrap .header-main a,#pc-wrap .header-main h1,#pc-wrap .header-main p,#pc-wrap .header-main span,#pc-wrap .home-page a,#pc-wrap .home-page h1,#pc-wrap .home-page h2,#pc-wrap .home-page h3,#pc-wrap .home-page p,#pc-wrap .home-page span,#pc-wrap .home-page strong{max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}}#mobile-wrap{overflow-x:hidden;width:100%;max-width:100%}#mobile-wrap *,#mobile-wrap :after,#mobile-wrap :before{box-sizing:border-box;min-width:0}#mobile-wrap .top{overflow-x:hidden;flex-wrap:wrap;width:100%;max-width:100%;padding:10px 12px}#mobile-wrap .top a{flex:0 1 auto;max-width:100%}#mobile-wrap .top .mobile-logo{flex:0 0 100%}#mobile-wrap .top .mobile-logo img{max-width:148px}#mobile-wrap .header-main,#mobile-wrap .header-main .container,#mobile-wrap .header-main .hero-actions,#mobile-wrap .header-main .hero-copy,#mobile-wrap .header-main .mobile-hero,#mobile-wrap .header-main .search-box,#mobile-wrap .home-page,#mobile-wrap .home-page .events.communication-roadmap,#mobile-wrap .home-page .events.communication-roadmap .container,#mobile-wrap .home-page .events.communication-roadmap .event-card,#mobile-wrap .home-page .feature-card,#mobile-wrap .home-page .final-cta-section,#mobile-wrap .home-page .platform-container,#mobile-wrap .home-page .platform-privacy-section,#mobile-wrap .home-page .platform-role-card,#mobile-wrap .home-page .platform-showcase,#mobile-wrap .home-page .video-frame.kg-store-section,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-feature-card,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-card{overflow-x:hidden;width:100%;max-width:100%}#mobile-wrap .home-page .events.communication-roadmap,#mobile-wrap .home-page .platform-showcase,#mobile-wrap .home-page .video-frame.kg-store-section{padding-right:14px!important;padding-left:14px!important}#mobile-wrap .home-page .events.communication-roadmap .card-wrapper,#mobile-wrap .home-page .feature-grid-list,#mobile-wrap .home-page .platform-role-grid,#mobile-wrap .home-page .privacy-list,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-grid{grid-template-columns:1fr!important}#mobile-wrap .header-main h1,#mobile-wrap .header-main p,#mobile-wrap .home-page h1,#mobile-wrap .home-page h2,#mobile-wrap .home-page h3,#mobile-wrap .home-page p,#mobile-wrap .home-page span,#mobile-wrap .top div{max-width:100%;white-space:normal;overflow-wrap:anywhere}#mobile-wrap .header-main .mobile-hero .hero-copy .eyebrow{max-width:100%;padding:9px 12px}#mobile-wrap .header-main .mobile-hero .hero-actions a>span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:normal}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid hsla(0,0%,100%,.78);border-radius:20px;background:rgba(255,250,242,.82);box-shadow:0 14px 28px rgba(68,82,64,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card .feature-icon{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:#65c241}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card .feature-icon svg{width:23px;height:23px}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card .feature-copy{display:flex;flex-direction:column;gap:5px}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card .feature-copy strong{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:950;line-height:17px;color:#111d1a}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card .feature-copy span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:650;line-height:17px;color:#34433f}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card.communication-card .feature-icon{background:#ffc447}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card.management-card .feature-icon{background:#4599f5}#mobile-wrap .header-main .mobile-hero .hero-feature-cards .hero-feature-card.growth-card .feature-icon{background:#9158df}@media(max-width:600px){#__next,#pc-wrap,body,html{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap,#pc-wrap *{box-sizing:border-box!important;min-width:0!important}#pc-wrap #top .navbar-main,#pc-wrap #top .navbar-main .container{overflow:hidden!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:62px!important}#pc-wrap #top .navbar-main .container{justify-content:flex-start!important;padding:10px 12px!important}#pc-wrap #top .lan-box,#pc-wrap #top .router-box,#pc-wrap #top .user-box{display:none!important}#pc-wrap #top .kids-brand,#pc-wrap #top .kids-brand img,#pc-wrap #top .logo-box{width:145px!important;max-width:145px!important}#pc-wrap .header-main,#pc-wrap .home-page,#pc-wrap .home-page article,#pc-wrap .home-page section,#pc-wrap .home-page>*{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .container,#pc-wrap .home-page .container,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-container,#pc-wrap .home-page .store-container{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}#pc-wrap .home-page .community-board,#pc-wrap .home-page .events,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .top-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame{padding-right:12px!important;padding-left:12px!important}#pc-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .search-box,#pc-wrap .header-main .search-box-other,#pc-wrap .header-main .select-box,#pc-wrap .home-page .card-wrapper,#pc-wrap .home-page .feature-grid-list,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-role-grid,#pc-wrap .home-page .privacy-list,#pc-wrap .home-page .store-container,#pc-wrap .home-page .store-product-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .advanced-filter,#pc-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-copy,#pc-wrap .header-main .search-box .box,#pc-wrap .header-main .search-btn,#pc-wrap .home-page .event-card,#pc-wrap .home-page .feature-card,#pc-wrap .home-page .platform-privacy-section,#pc-wrap .home-page .platform-role-card,#pc-wrap .home-page .privacy-card,#pc-wrap .home-page .store-feature-card,#pc-wrap .home-page .store-product-card,#pc-wrap .home-page a,#pc-wrap .home-page button{width:100%!important;max-width:100%!important}#pc-wrap .home-page .feature-card,#pc-wrap .home-page .privacy-card,#pc-wrap .home-page .role-card-top{display:block!important}#pc-wrap .home-page .feature-card,#pc-wrap .home-page .platform-feature-grid,#pc-wrap .home-page .platform-privacy-section,#pc-wrap .home-page .platform-role-card,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .privacy-card{overflow:visible!important}#pc-wrap .home-page .feature-card,#pc-wrap .home-page .platform-role-card,#pc-wrap .home-page .privacy-card{padding:14px!important}#pc-wrap .home-page .feature-icon,#pc-wrap .home-page .privacy-card span,#pc-wrap .home-page .role-icon{display:flex!important;flex:0 0 auto!important;width:42px!important;height:42px!important;margin-bottom:8px!important}#pc-wrap .home-page .platform-feature-grid,#pc-wrap .home-page .platform-section-heading{align-items:stretch!important;text-align:left!important}#pc-wrap .home-page .platform-feature-grid h2,#pc-wrap .home-page .platform-privacy-section h2,#pc-wrap .home-page .platform-section-heading h2{font-size:24px!important;line-height:30px!important}#pc-wrap .home-page .feature-card h3,#pc-wrap .home-page .platform-role-card h3,#pc-wrap .home-page .privacy-card h3{margin-top:0!important;font-size:16px!important;line-height:22px!important}#pc-wrap .home-page .feature-card p,#pc-wrap .home-page .platform-role-card p,#pc-wrap .home-page .privacy-card p{margin-top:6px!important;font-size:12px!important;line-height:18px!important}#pc-wrap .home-page .role-image,#pc-wrap .home-page img,#pc-wrap .home-page svg{max-width:100%!important}#pc-wrap a,#pc-wrap button,#pc-wrap h1,#pc-wrap h2,#pc-wrap h3,#pc-wrap p,#pc-wrap span,#pc-wrap strong{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}#mobile-wrap .mobile-hero .hero-copy h1{font-size:38px;font-weight:900;line-height:44px;color:#20342a}#mobile-wrap .mobile-hero .hero-copy p{font-weight:700;color:#4d5d52}#mobile-wrap .mobile-hero .hero-actions a{display:flex;justify-content:center;align-items:center;min-height:44px}#mobile-wrap .mobile-hero .hero-actions a:nth-child(2){color:#24332d;background:#ffcf7a}#mobile-wrap .mobile-hero .hero-actions a:nth-child(3){border:1px solid rgba(79,124,91,.22);color:#24332d;background:#fff}#mobile-wrap .home-page .platform-showcase{padding:42px 14px 38px;background:radial-gradient(circle at 0 0,rgba(255,207,122,.24),transparent 36%),linear-gradient(180deg,#fffaf2,#eef8ec)}#mobile-wrap .home-page .platform-showcase .platform-container{gap:22px;width:100%}#mobile-wrap .home-page .platform-showcase .platform-section-heading{gap:10px}#mobile-wrap .home-page .platform-showcase .platform-section-heading span{width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;color:#4d7c5b;background:rgba(79,124,91,.1)}#mobile-wrap .home-page .platform-showcase .platform-section-heading h2{font-size:28px;line-height:36px;color:#20342a}#mobile-wrap .home-page .platform-showcase .platform-section-heading p{font-size:14px;font-weight:600;line-height:23px;color:#627169}#mobile-wrap .home-page .platform-showcase .platform-feature-grid,#mobile-wrap .home-page .platform-showcase .platform-privacy-section,#mobile-wrap .home-page .platform-showcase .platform-role-grid{display:flex;flex-direction:column;gap:14px}#mobile-wrap .home-page .platform-showcase .platform-role-card{display:flex;flex-direction:column;padding:22px;border:1px solid rgba(79,124,91,.14);border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.11)}#mobile-wrap .home-page .platform-showcase .platform-role-card span{width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;color:#9a6335;background:#fff4df}#mobile-wrap .home-page .platform-showcase .platform-role-card h3{margin:14px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:21px;font-weight:900;line-height:28px;color:#24332d}#mobile-wrap .home-page .platform-showcase .platform-role-card p{margin:10px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:23px;color:#627169}#mobile-wrap .home-page .platform-showcase .platform-role-card div{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}#mobile-wrap .home-page .platform-showcase .platform-role-card div em{padding:7px 9px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;font-style:normal;color:#4d654f;background:#eff7ec}#mobile-wrap .home-page .platform-showcase .platform-feature-grid{padding:22px;border-radius:26px;margin-top:8px;background:#24332d;box-shadow:0 20px 44px rgba(36,51,45,.18)}#mobile-wrap .home-page .platform-showcase .feature-grid-copy span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;color:#ffcf7a}#mobile-wrap .home-page .platform-showcase .feature-grid-copy h2{margin:9px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:25px;font-weight:900;line-height:32px;color:#fffaf2}#mobile-wrap .home-page .platform-showcase .feature-grid-copy p{margin:10px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:22px;color:rgba(255,250,242,.72)}#mobile-wrap .home-page .platform-showcase .feature-grid-copy a{display:block;width:100%;padding:12px;border-radius:999px;margin-top:16px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;text-align:center;color:#24332d;background:#ffcf7a}#mobile-wrap .home-page .platform-showcase .feature-grid-list{display:flex;flex-direction:column;gap:10px}#mobile-wrap .home-page .platform-showcase .feature-card{padding:16px;border:1px solid rgba(255,250,242,.14);border-radius:18px;background:rgba(255,250,242,.08)}#mobile-wrap .home-page .platform-showcase .feature-card strong{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;color:#ffcf7a}#mobile-wrap .home-page .platform-showcase .feature-card h3{margin:7px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:17px;font-weight:900;line-height:23px;color:#fffaf2}#mobile-wrap .home-page .platform-showcase .feature-card p{margin:7px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:20px;color:rgba(255,250,242,.72)}#mobile-wrap .home-page .platform-showcase .platform-privacy-section{padding:22px;border:1px solid rgba(79,124,91,.16);border-radius:26px;margin-top:8px;background:linear-gradient(120deg,#fff,#f8fbf3);box-shadow:0 16px 34px rgba(72,101,79,.1)}#mobile-wrap .home-page .platform-showcase .privacy-copy span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;color:#4d7c5b}#mobile-wrap .home-page .platform-showcase .privacy-copy h2{margin:8px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:23px;font-weight:900;line-height:30px;color:#24332d}#mobile-wrap .home-page .platform-showcase .privacy-copy p{margin:10px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:22px;color:#627169}#mobile-wrap .home-page .platform-showcase .privacy-list{display:flex;flex-direction:column;gap:8px}#mobile-wrap .home-page .platform-showcase .privacy-list div{padding:14px;border-radius:17px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;line-height:20px;color:#30443a;background:#eff7ec}#mobile-wrap .home-page .featured-kindergartens-intro{display:flex;flex-direction:column;gap:14px;padding:34px 14px 4px;background:#fffaf2}#mobile-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;color:#4d7c5b}#mobile-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy h2{margin:8px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:28px;font-weight:900;line-height:36px;color:#20342a}#mobile-wrap .home-page .featured-kindergartens-intro .featured-kindergartens-copy p{margin:8px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:23px;color:#627169}#mobile-wrap .home-page .featured-kindergartens-intro a{width:100%;padding:12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;text-align:center;color:#fffaf2;background:#4f7c5b}#mobile-wrap .home-page .clickable-kindergarten-card{cursor:pointer}#mobile-wrap .home-page .events .event-card.roadmap-card{min-height:auto;border:1px solid rgba(255,250,242,.16);background:radial-gradient(circle at 18% 0,rgba(255,207,122,.26),transparent 34%),linear-gradient(145deg,#395242,#24332d)}#mobile-wrap .home-page .events .event-card.roadmap-card:before{display:none}#mobile-wrap .home-page .events .event-card.roadmap-card .info strong{width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;font-size:11px;text-transform:uppercase;color:#ffcf7a;background:rgba(255,207,122,.18)}#mobile-wrap .home-page .events .event-card.roadmap-card .info span{margin-top:12px;font-size:20px;font-weight:900;line-height:26px;color:#fffaf2}#mobile-wrap .home-page .video-frame .family-help-copy .store-roadmap-points{display:flex;flex-direction:column;gap:7px;margin-top:14px}#mobile-wrap .home-page .video-frame .family-help-copy .store-roadmap-points em{padding:8px 10px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;font-style:normal;text-align:center;color:#4d654f;background:rgba(79,124,91,.1)}#mobile-wrap #my-page{min-height:100vh;padding:24px 14px 48px;background:radial-gradient(circle at 12% 2%,rgba(255,220,171,.4),transparent 34%),linear-gradient(180deg,#fffaf2,#f3f8ef)}#mobile-wrap #my-page .container{width:100%}#mobile-wrap #my-page .my-page{flex-direction:column;gap:0;width:100%;padding:0}#mobile-wrap #my-page .back-frame{display:flex;flex-direction:column;gap:18px;width:100%;border:0;border-radius:0;margin:0;background:transparent;box-shadow:none}#mobile-wrap #my-page .left-config{overflow:hidden;width:100%;height:auto;padding:0;border:1px solid #e4ecd9;border-radius:24px;margin:0;background:hsla(0,0%,100%,.94);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap #my-page .main-config{align-items:stretch;gap:0;width:100%;min-width:0;margin:0!important}#mobile-wrap #my-page .list-config{display:flex;flex-direction:column;flex-wrap:nowrap;gap:18px;width:100%;min-width:0}#mobile-wrap #my-page .list-config>*{min-width:0;max-width:100%}#mobile-wrap #my-page .my-menu{gap:16px;width:100%;padding:16px}#mobile-wrap #my-page .my-menu .profile{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:0 0 14px;border-bottom:1px solid #e4ecd9;margin:0}#mobile-wrap #my-page .my-menu .profile .profile-img{flex:0 0 auto}#mobile-wrap #my-page .my-menu .profile .profile-img img{width:52px;height:52px;border:1px solid #dfe9d7;border-radius:18px;background:#f3f8ef;object-fit:cover}#mobile-wrap #my-page .my-menu .profile .user-info{gap:4px;min-width:0;margin:0}#mobile-wrap #my-page .my-menu .profile .user-info .user-name{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:900;line-height:21px;text-overflow:ellipsis;white-space:nowrap;color:#24332d}#mobile-wrap #my-page .my-menu .profile .user-info .user-phone{display:flex;align-items:center;gap:5px}#mobile-wrap #my-page .my-menu .profile .user-info .user-phone img{width:12px;height:12px;margin:0;opacity:.68}#mobile-wrap #my-page .my-menu .profile .user-info .user-phone .p-number{overflow:hidden;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap;color:#6b766d}#mobile-wrap #my-page .my-menu .profile .user-info .view-list{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;margin-top:2px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:14px;color:#4f7c5b;background:#e6f4df}#mobile-wrap #my-page .my-menu .sections{gap:14px;width:100%;height:auto;margin:0}#mobile-wrap #my-page .my-menu .sections .section{gap:8px;width:100%;height:auto!important;margin:0!important}#mobile-wrap #my-page .my-menu .sections .section .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:16px;letter-spacing:0;text-transform:uppercase;color:#879181}#mobile-wrap #my-page .my-menu .sections .section .sub-section{display:flex;overflow-x:auto;flex-direction:row;align-items:center;gap:8px;width:100%;height:auto;padding:2px 0 6px;cursor:default;scrollbar-width:none}#mobile-wrap #my-page .my-menu .sections .section .sub-section::-webkit-scrollbar{display:none}#mobile-wrap #my-page .my-menu .sections .section .sub-section li{width:auto;min-width:max-content;height:auto;padding:0;border-radius:999px;margin:0;cursor:pointer}#mobile-wrap #my-page .my-menu .sections .section .sub-section li a{display:block;width:100%;text-decoration:none}#mobile-wrap #my-page .my-menu .sections .section .sub-section .flex-box{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:1px solid #e4ecd9;border-radius:999px;color:#33483a;background:#fffaf2;transition:background .2s ease,box-shadow .2s ease,color .2s ease}#mobile-wrap #my-page .my-menu .sections .section .sub-section .flex-box .com-icon{flex:0 0 auto;width:15px;height:15px;margin:0}#mobile-wrap #my-page .my-menu .sections .section .sub-section .focus{height:auto;background:transparent;box-shadow:none}#mobile-wrap #my-page .my-menu .sections .section .sub-section .focus .flex-box{border-color:#4f7c5b;background:#4f7c5b;box-shadow:0 10px 22px rgba(79,124,91,.22)}#mobile-wrap #my-page .my-menu .sections .section .sub-section .focus .sub-title{color:#fff}#mobile-wrap #my-page .my-menu .sections .section .sub-title{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;line-height:17px;white-space:nowrap;color:#33483a}#mobile-wrap #my-page .main-config .MuiTableContainer-root{overflow-x:auto;border:1px solid #e4ecd9;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(72,101,79,.08)}#mobile-wrap #my-page .main-config .MuiTable-root{min-width:760px}#mobile-wrap #my-page .main-config .MuiTableHead-root .MuiTableCell-root{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;color:#405346;background:#f3f8ef}#mobile-wrap #my-page .main-config .MuiTableCell-root{font-family:var(--font-poppins),"Poppins",sans-serif;color:#405346;border-bottom-color:#edf2e8}#mobile-wrap #my-page .main-config .MuiSelect-select,#mobile-wrap #my-page .main-config .MuiTextField-root .MuiOutlinedInput-root,#mobile-wrap #my-page .main-config input,#mobile-wrap #my-page .main-config textarea{border-radius:14px}#mobile-wrap #my-page .main-config .MuiButton-root{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none}#mobile-wrap #my-page .main-config .MuiButton-contained{background:#4f7c5b;box-shadow:0 10px 20px rgba(79,124,91,.2)}#mobile-wrap #my-page .main-config .MuiButton-contained:hover{background:#3f684a}#mobile-wrap #my-page .main-config .MuiButton-outlined{border-color:#bfd4b7;color:#4f7c5b}#mobile-wrap #my-page .parent-dashboard-screen{width:100%}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header{padding:2px 0 0}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header h1,#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header h2,#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header h3,#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-page-header p{font-size:14px;font-weight:600;line-height:22px;color:#667568}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-panel{padding:18px!important;border:1px solid #e4ecd9;border-radius:22px!important;box-shadow:0 14px 32px rgba(72,101,79,.1)}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#6f7b70}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-count-chip,#mobile-wrap #my-page .parent-dashboard-screen .dashboard-warning-chip{height:30px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-count-chip{color:#4f7c5b;background:#e6f4df}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-warning-chip{color:#92400e;background:#fef3c7}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-approved-notice{padding:18px!important;border:1px solid #bbf7d0;border-radius:20px!important;box-shadow:0 14px 30px rgba(22,101,52,.08)}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-empty-state{padding:24px 18px;border:1px dashed #cdddc5;border-radius:18px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#667568!important;background:#fffaf2}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-context-card{flex:1 1;min-width:0;padding:14px;border:1px solid #dfe9d7;border-radius:16px;background:#f8fbf4}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-table-container{border-radius:18px}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:13px;padding-bottom:13px;vertical-align:top}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-primary-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:19px;color:#24332d}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-muted-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#819083}#mobile-wrap #my-page .parent-dashboard-screen .dashboard-note-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#4f5f52}#mobile-wrap #my-page .parent-dashboard-screen .MuiTextField-root{width:100%}#mobile-wrap #my-page .parent-dashboard-screen .MuiButton-root{width:-moz-fit-content;width:fit-content;max-width:100%}#mobile-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-dashboard,#mobile-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard,#mobile-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard{gap:18px}#mobile-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-contained,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-contained,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-contained,#mobile-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-contained,#mobile-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-contained{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none;background:#2f7d4a;box-shadow:0 10px 22px rgba(47,125,74,.18)}#mobile-wrap #my-page .parent-dashboard-screen .parent-admin-applications-dashboard .MuiButton-outlined,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-dashboard .MuiButton-outlined,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-dashboard .MuiButton-outlined,#mobile-wrap #my-page .parent-dashboard-screen .parent-kindergarten-applications-dashboard .MuiButton-outlined,#mobile-wrap #my-page .parent-dashboard-screen .parent-staff-applications-dashboard .MuiButton-outlined{border-color:#cfe0c8;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none;color:#405346;background:#fffdf8}#mobile-wrap #my-page .parent-dashboard-screen .parent-applications-table,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-table,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-table{overflow-x:auto}#mobile-wrap #my-page .parent-dashboard-screen .parent-applications-table table,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-table table,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-table table{min-width:920px}#mobile-wrap #my-page .parent-dashboard-screen .parent-applications-table .MuiTableCell-root,#mobile-wrap #my-page .parent-dashboard-screen .parent-attendance-table .MuiTableCell-root,#mobile-wrap #my-page .parent-dashboard-screen .parent-children-table .MuiTableCell-root{overflow-wrap:anywhere}#mobile-wrap #my-page .teacher-dashboard-screen{width:100%}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header{padding:2px 0 0}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h1,#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h2,#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header h3,#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-page-header p{font-size:14px;font-weight:600;line-height:22px;color:#667568}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-panel{padding:18px!important;border:1px solid #e4ecd9;border-radius:22px!important;box-shadow:0 14px 32px rgba(72,101,79,.1)}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#6f7b70}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-count-chip{height:30px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;color:#4f7c5b;background:#e6f4df}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-context-card{padding:14px;border:1px solid #dfe9d7;border-radius:16px;background:#f8fbf4}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-empty-state{padding:24px 18px;border:1px dashed #cdddc5;border-radius:18px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#667568!important;background:#fffaf2}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-table-container{border-radius:18px}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:13px;padding-bottom:13px;vertical-align:top}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-primary-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;line-height:19px;color:#24332d}#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-muted-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#819083}#mobile-wrap #my-page .teacher-dashboard-screen .MuiTextField-root,#mobile-wrap #my-page .teacher-dashboard-screen .dashboard-form-grid{width:100%}#mobile-wrap #my-page .teacher-dashboard-screen .MuiButton-root{width:-moz-fit-content;width:fit-content;max-width:100%}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table .MuiTextField-root{min-width:150px}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard{gap:18px}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-contained,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-contained{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none;background:#2f7d4a;box-shadow:0 10px 22px rgba(47,125,74,.18)}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-dashboard .MuiButton-outlined,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-dashboard .MuiButton-outlined{border-color:#cfe0c8;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none;color:#405346;background:#fffdf8}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-table{overflow-x:auto}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table table,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-table table{min-width:920px}#mobile-wrap #my-page .teacher-dashboard-screen .teacher-attendance-table .MuiTableCell-root,#mobile-wrap #my-page .teacher-dashboard-screen .teacher-groups-table .MuiTableCell-root{overflow-wrap:anywhere}#mobile-wrap #my-page .admin-dashboard-screen{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header{padding:2px 0 0}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header h1,#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header h2,#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header h3,#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header p{font-family:var(--font-poppins),"Poppins",sans-serif}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-page-header p{font-size:14px;font-weight:600;line-height:22px;color:#667568}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-panel{padding:18px!important;border:1px solid #e4ecd9;border-radius:22px!important;box-shadow:0 14px 32px rgba(72,101,79,.1)}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-panel-header .dashboard-panel-subtitle{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#6f7b70}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-count-chip{height:30px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;color:#4f7c5b;background:#e6f4df}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-empty-state{padding:24px 18px;border:1px dashed #cdddc5;border-radius:18px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#667568!important;background:#fffaf2}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-context-card{flex:1 1;min-width:0;padding:14px;border:1px solid #dfe9d7;border-radius:16px;background:#f8fbf4}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-primary-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:20px;color:#24332d}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-muted-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#819083}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:14px;border:1px solid #e4ecd9;border-radius:20px;background:#fbfdf8;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card.is-selected{border-color:#f0c36f;background:#fffaf2;box-shadow:0 14px 30px rgba(154,99,53,.1)}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-image{width:100%;height:150px;border:1px solid #e4ecd9;border-radius:16px;background:#f3f8ef;object-fit:cover}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-content{gap:7px;width:100%;min-width:0}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-selector-card-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-center-card-details{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:6px}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-meta-item{padding:10px 12px;border:1px solid #edf2e8;border-radius:14px;background:#fff}#mobile-wrap #my-page .admin-dashboard-screen .admin-form-section-title,#mobile-wrap #my-page .admin-dashboard-screen .admin-meta-label{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;line-height:16px;letter-spacing:0;text-transform:uppercase;color:#879181}#mobile-wrap #my-page .admin-dashboard-screen .admin-meta-value{margin-top:3px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:20px;color:#24332d}#mobile-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-section-title{margin-top:4px}#mobile-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .MuiTextField-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-grid{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .admin-form-actions{display:flex;flex-direction:row;justify-content:flex-start;margin-top:4px}#mobile-wrap #my-page .admin-dashboard-screen .admin-profile-form-panel .MuiButton-root{width:-moz-fit-content;width:fit-content;max-width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-readonly-selector{justify-content:center;min-height:58px}#mobile-wrap #my-page .admin-dashboard-screen .admin-form-grid{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-assignment{padding:14px;border:1px solid #e4ecd9;border-radius:18px;background:#fbfdf8}#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-list{padding:10px;border:1px solid #edf2e8;border-radius:16px;background:#fff}#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-option{align-items:flex-start;width:100%;padding:8px 10px;border-radius:14px;margin:0}#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-option:hover{background:#f8fbf4}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-table-container{border-radius:18px}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-table-container .MuiTableCell-root{padding-top:13px;padding-bottom:13px;vertical-align:top}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-context,#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-list{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card{width:100%;padding:14px;border:1px solid #e4ecd9;border-radius:18px;background:#fbfdf8;box-shadow:0 10px 24px rgba(72,101,79,.07)}#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card.admin-selected-member-card{border-color:#f0c36f;background:#fffaf2}#mobile-wrap #my-page .admin-dashboard-screen .admin-chip-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:4px}#mobile-wrap #my-page .admin-dashboard-screen .admin-chip-row .MuiChip-root{height:24px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900}#mobile-wrap #my-page .admin-dashboard-screen .admin-info-chip{color:#405346;background:#e9f5e8}#mobile-wrap #my-page .admin-dashboard-screen .admin-protected-badge{height:24px;border-radius:999px;margin-top:6px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;color:#9a6335;background:#fff4e6}#mobile-wrap #my-page .admin-dashboard-screen .admin-danger-actions,#mobile-wrap #my-page .admin-dashboard-screen .admin-review-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}#mobile-wrap #my-page .admin-dashboard-screen .dashboard-note-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#4f5f52}#mobile-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiTableCell-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTableCell-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiTableCell-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiTableCell-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiTableCell-root{vertical-align:top}#mobile-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiChip-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiChip-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiChip-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiChip-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiChip-root{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800}#mobile-wrap #my-page .admin-dashboard-screen .admin-review-actions{min-width:190px}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTextField-root{min-width:150px}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard{gap:18px}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-containedPrimary,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-containedPrimary,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-containedPrimary,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-containedPrimary,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-containedPrimary,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-contained,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-containedPrimary{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none;background:#2f7d4a;box-shadow:0 10px 22px rgba(47,125,74,.18)}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-containedPrimary:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-containedPrimary:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-containedPrimary:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-containedPrimary:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-containedPrimary:hover,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-contained:hover,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-containedPrimary:hover{background:#25683d}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-outlined,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-outlined,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-outlined,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-outlined,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-outlined,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-outlined{border-color:#cfe0c8;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;text-transform:none;color:#405346;background:#fffdf8}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-outlined:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-outlined:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-outlined:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-outlined:hover,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-outlined:hover,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-outlined:hover{border-color:#9fc798;background:#f3f8ef}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-dashboard .MuiButton-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-dashboard .MuiButton-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-dashboard .MuiButton-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .MuiButton-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-dashboard .MuiButton-text,#mobile-wrap #my-page .admin-dashboard-screen .kindergarten-applications-dashboard .MuiButton-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none;color:#2f7d4a}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .admin-profile-form-panel{margin:0}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .admin-form-section-title{width:100%;padding-top:8px;border-top:1px solid #edf2e8}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .admin-profile-form-panel>.MuiStack-root{min-width:0}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker{position:relative;width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-map{position:relative;width:100%;min-height:240px;overflow:hidden;border:1px solid #dfe9d9;border-radius:16px;background:linear-gradient(135deg,#f7fbf2,#fffdf8)}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:16px;color:#6b7280;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}#mobile-wrap #my-page .admin-dashboard-screen .admin-kindergarten-profile-dashboard .kg-location-picker-helper{margin:8px 0 0;color:#69766b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:18px}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-address-search-block .dashboard-muted-text{font-size:12px;line-height:17px}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-location-map-section,#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker{width:100%}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker-map{min-height:240px;border-radius:16px}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kg-location-picker-helper{margin:6px 0 0;color:#69766b;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:17px}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid{align-items:stretch}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid .MuiOutlinedInput-root{min-height:46px;background:#fffdf8}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-center-details-grid .MuiInputBase-input{padding-top:10px!important;padding-bottom:10px!important}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field{width:100%;min-height:124px}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field .MuiOutlinedInput-root{min-height:124px;align-items:flex-start;overflow:hidden;box-sizing:border-box}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .kindergarten-description-field .MuiInputBase-inputMultiline{height:92px!important;min-height:92px;max-height:92px;overflow:auto!important;box-sizing:border-box;resize:none}#mobile-wrap #my-page .admin-dashboard-screen.admin-kindergarten-profile-dashboard .admin-photo-actions .dashboard-muted-text{font-size:12px;line-height:17px}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card{cursor:pointer}#mobile-wrap #my-page .admin-dashboard-screen .admin-selector-card .admin-meta-value{overflow-wrap:anywhere}#mobile-wrap #my-page .admin-dashboard-screen .admin-form-grid{align-items:stretch}#mobile-wrap #my-page .admin-dashboard-screen .admin-form-grid .MuiTextField-root{min-width:0}#mobile-wrap #my-page .admin-dashboard-screen .admin-danger-actions,#mobile-wrap #my-page .admin-dashboard-screen .admin-form-actions,#mobile-wrap #my-page .admin-dashboard-screen .admin-review-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-danger-actions .MuiButton-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-form-actions .MuiButton-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-review-actions .MuiButton-root{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-scope-panel .dashboard-panel-header,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-form-panel .dashboard-panel-header,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-form-panel .dashboard-panel-header,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-create-panel .dashboard-panel-header{margin-bottom:2px}#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card,#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-assignment,#mobile-wrap #my-page .admin-dashboard-screen .dashboard-context-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-list{overflow:auto;max-height:250px}#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card .dashboard-muted-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card .dashboard-primary-text,#mobile-wrap #my-page .admin-dashboard-screen .admin-teacher-option .MuiTypography-root{overflow-wrap:anywhere}#mobile-wrap #my-page .admin-dashboard-screen .admin-candidate-card .MuiButton-root{width:100%}#mobile-wrap #my-page .admin-dashboard-screen .admin-applications-table,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-table,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-table,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-table{overflow-x:auto}#mobile-wrap #my-page .admin-dashboard-screen .admin-applications-table table,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table table,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-table table,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-table table,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-table table{min-width:920px}#mobile-wrap #my-page .admin-dashboard-screen .admin-applications-table .MuiTextField-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-attendance-table .MuiTextField-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-children-table .MuiTextField-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-groups-table .MuiTextField-root,#mobile-wrap #my-page .admin-dashboard-screen .admin-staff-table .MuiTextField-root{background:#fffdf8}.kg-chat-panel{box-sizing:border-box;max-width:100%;border:1px solid #dfe9d7!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,253,248,.96),hsla(86,47%,97%,.96))!important;box-shadow:0 14px 30px rgba(72,101,79,.08)}.kg-chat-panel .kg-chat-header{flex-direction:column!important;align-items:flex-start!important;padding-bottom:10px;border-bottom:1px solid #edf2e8}.kg-chat-panel .kg-chat-header .MuiTypography-root{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900}.kg-chat-panel .kg-chat-header .MuiButton-root{width:100%}.kg-chat-panel .kg-chat-messages{padding:10px;border:1px solid #edf2e8;border-radius:18px;background:hsla(0,0%,100%,.72)}.kg-chat-panel .kg-chat-empty{display:flex;justify-content:center;align-items:center;min-height:76px;border:1px dashed #cfe0c8;border-radius:16px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;color:#64746b!important;background:#fffaf2}.kg-chat-panel .kg-chat-bubble{max-width:96%!important;border-radius:18px!important;box-shadow:0 8px 18px rgba(72,101,79,.07)}.kg-chat-panel .kg-chat-bubble.is-own{border-color:#cfe7d3!important;background:#e8f6ec!important}.kg-chat-panel .kg-chat-bubble.is-other{background:#fff!important}.kg-chat-panel .kg-chat-attachment-image{width:100%;max-width:210px!important;max-height:170px!important;border-radius:14px!important}.kg-chat-panel .kg-chat-selected-images{padding:10px 12px;border:1px solid #edf2e8;border-radius:16px;background:#fffdf8}.kg-chat-panel .kg-chat-input-row{width:100%}.kg-chat-panel .kg-chat-input-row .MuiOutlinedInput-root{border-radius:18px;background:#fff}.kg-chat-panel .kg-chat-input-row .MuiButton-root{width:100%;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none}.notification-popover .MuiPaper-root{width:calc(100vw - 24px);max-width:360px;border:1px solid #dfe9d7;border-radius:18px;box-shadow:0 18px 42px rgba(36,51,45,.16)}.notification-popover .notification-panel{width:100%!important;max-width:100%!important;font-family:var(--font-poppins),"Poppins",sans-serif;background:#fffdf8}.notification-popover .notification-panel-header{padding-bottom:10px;border-bottom:1px solid #edf2e8}.notification-popover .notification-empty-state{display:flex;justify-content:center;align-items:center;min-height:72px;border:1px dashed #cfe0c8;border-radius:16px;font-weight:800;background:#fffaf2}.notification-popover .notification-empty-state,.notification-popover .notification-list-item{font-family:var(--font-poppins),"Poppins",sans-serif}.notification-popover .notification-list-item.is-unread{border-color:#cfe7d3!important;background:#eef8ee!important}.notification-popover .notification-list-item.is-read{background:#fff!important}#mobile-wrap #community-detail-page,#mobile-wrap #community-list-page,#mobile-wrap .cs-page{min-height:100vh;padding:28px 14px 48px;background:radial-gradient(circle at 8% 2%,rgba(255,220,171,.42),transparent 32%),linear-gradient(180deg,#fffaf2,#f3f8ef)}#mobile-wrap #community-detail-page .container,#mobile-wrap #community-list-page .container,#mobile-wrap .cs-page .container{width:100%}#mobile-wrap #community-detail-page .main-box,#mobile-wrap #community-list-page .main-box{display:flex;flex-direction:column;gap:20px}#mobile-wrap #community-detail-page .left-config,#mobile-wrap #community-list-page .left-config{gap:16px;width:100%;padding:18px;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap #community-detail-page .left-config .image-info,#mobile-wrap #community-list-page .left-config .image-info{display:flex;flex-direction:row;align-items:center;gap:12px}#mobile-wrap #community-detail-page .left-config .image-info .community-detail-icon,#mobile-wrap #community-detail-page .left-config .image-info img,#mobile-wrap #community-list-page .left-config .image-info .community-detail-icon,#mobile-wrap #community-list-page .left-config .image-info img{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:7px;border-radius:16px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;color:#4f7c5b;background:#e6f4df}#mobile-wrap #community-detail-page .left-config .image-info .community-name .name,#mobile-wrap #community-list-page .left-config .image-info .community-name .name{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:900;line-height:26px;color:#24332d}#mobile-wrap #community-detail-page .left-config .MuiTabs-flexContainer,#mobile-wrap #community-list-page .left-config .MuiTabs-flexContainer{display:flex;flex-direction:row;gap:8px}#mobile-wrap #community-detail-page .left-config .tab-button,#mobile-wrap #community-detail-page .left-config .tab-button.active,#mobile-wrap #community-list-page .left-config .tab-button,#mobile-wrap #community-list-page .left-config .tab-button.active{flex:1 1;min-width:0;height:42px;padding:0 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;text-transform:none}#mobile-wrap #community-detail-page .left-config .tab-button,#mobile-wrap #community-list-page .left-config .tab-button{border:1px solid #e4ecd9;color:#4d654f;background:#fffaf2}#mobile-wrap #community-detail-page .left-config .tab-button.active,#mobile-wrap #community-list-page .left-config .tab-button.active{border:1px solid #4f7c5b;color:#fffaf2;background:#4f7c5b}#mobile-wrap #community-detail-page .title-box,#mobile-wrap #community-list-page .title-box{display:flex;flex-direction:column;gap:16px;padding:22px 18px;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap #community-detail-page .title-box .left,#mobile-wrap #community-list-page .title-box .left{gap:8px}#mobile-wrap #community-detail-page .title-box .left .title,#mobile-wrap #community-list-page .title-box .left .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:28px;font-weight:900;line-height:34px;color:#24332d}#mobile-wrap #community-detail-page .title-box .left .sub-title,#mobile-wrap #community-list-page .title-box .left .sub-title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#5f6f63}#mobile-wrap #community-detail-page .title-box .right,#mobile-wrap #community-list-page .title-box .right{width:100%;height:46px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;color:#24332d;background:#ffcf7a}#mobile-wrap #community-list-page .panel-config,#mobile-wrap #community-list-page .right-config{width:100%}#mobile-wrap #community-list-page .list-box{display:flex;flex-direction:column;gap:16px;margin-top:18px}#mobile-wrap #community-list-page .list-box .no-data{justify-content:center;align-items:center;gap:12px;min-height:210px;padding:28px 18px;border:1px dashed #c8d9bf;border-radius:24px;text-align:center;background:hsla(0,0%,100%,.82)}#mobile-wrap #community-list-page .list-box .no-data img{width:42px;height:42px}#mobile-wrap #community-list-page .list-box .no-data p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800;line-height:23px;color:#4d654f}#mobile-wrap #community-list-page .pagination-config{align-items:center;gap:12px;margin-top:24px}#mobile-wrap #community-list-page .pagination-config .total-result p{font-size:14px;font-weight:800;color:#4d654f}#mobile-wrap .community-general-card-config{overflow:hidden;gap:0;width:100%!important;border:1px solid #e4ecd9;border-radius:24px;background:#fff;box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap .community-general-card-config .image-box{width:100%;height:210px}#mobile-wrap .community-general-card-config .image-box .card-img{width:100%;height:100%;border-radius:24px 24px 0 0;object-fit:cover}#mobile-wrap .community-general-card-config .desc-box{align-items:flex-start;gap:12px;height:auto;padding:16px;margin-top:0!important}#mobile-wrap .community-general-card-config .desc-box .desc{font-size:13px;font-weight:900;color:#4d7c5b}#mobile-wrap .community-general-card-config .desc-box .title{margin-top:4px;font-size:17px;font-weight:900;line-height:24px;color:#24332d}#mobile-wrap .community-general-card-config .desc-box .buttons{align-self:flex-end;padding:6px 8px;border-radius:999px;background:#f3f8ef}#mobile-wrap .community-general-card-config .desc-box .buttons svg{color:#4d7c5b}#mobile-wrap .community-general-card-config .desc-box .buttons .view-cnt{font-weight:800;color:#4d654f}#mobile-wrap .community-general-card-config .date-box{top:166px;right:16px;border-radius:18px;background:#fff4e6;box-shadow:0 12px 26px rgba(72,101,79,.14)}#mobile-wrap .community-general-card-config .date-box .day,#mobile-wrap .community-general-card-config .date-box .month{font-weight:900;color:#8a6736}#mobile-wrap #community-detail-page .community-detail-config{width:100%}#mobile-wrap #community-detail-page .community-detail-config .config{margin-top:18px}#mobile-wrap #community-detail-page .community-detail-config .config .comments,#mobile-wrap #community-detail-page .community-detail-config .config .comments-box,#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config,#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config{width:100%;border-color:#e4ecd9!important;background:hsla(0,0%,100%,.9);box-shadow:none}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config{overflow:hidden;min-height:260px;border-radius:24px 24px 0 0}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config>p{padding:24px;font-size:15px;font-weight:800;color:#4d654f}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info{flex-direction:column;align-items:flex-start;gap:18px;height:auto;padding:22px 18px;border-bottom:1px solid #e4ecd9}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content{gap:12px}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content .content-data{font-size:24px;font-weight:900;line-height:32px;color:#24332d}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content .member-info{flex-wrap:wrap;gap:8px}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-img{width:36px;height:36px;border-radius:50%;object-fit:cover}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content .member-info .member-nick{font-size:14px;font-weight:900;color:#4d654f}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .content .member-info .time-added{font-size:12px;font-weight:700;color:#7a887b}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .info{padding:9px 12px;border-radius:999px;background:#f3f8ef}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .info .icon-info svg{color:#4d7c5b}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .content-and-info .info .icon-info .text{font-weight:900;color:#4d654f}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .article-cover{padding:18px 18px 0;margin:0}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .article-cover img{display:block;width:100%;height:210px;border-radius:18px;background:#f3f8ef;object-fit:cover}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .ytb_play{padding:18px;font-size:15px;line-height:26px;color:#3f4f44}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .like-and-dislike{padding:22px 18px}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .like-and-dislike .top button{width:100%;height:46px;border:0;border-radius:999px;color:#fffaf2;background:#4f7c5b}#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .like-and-dislike .top button p,#mobile-wrap #community-detail-page .community-detail-config .config .first-box-config .like-and-dislike .top button svg{color:#fffaf2}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config{padding:20px 18px}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .title-text{font-size:18px;font-weight:900;color:#24332d}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .leave-comment{overflow:hidden;border:1px solid #e4ecd9;border-radius:18px;background:#fffaf2}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .leave-comment input{height:54px;border:0;color:#24332d;background:transparent}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .leave-comment .button-box{border:0;border-top:1px solid #e4ecd9}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .leave-comment .button-box p{font-weight:800;color:#7a887b}#mobile-wrap #community-detail-page .community-detail-config .config .second-box-config .leave-comment .button-box button{width:auto;padding:0 16px;font-weight:900;color:#fffaf2;background:#4f7c5b}#mobile-wrap #community-detail-page .community-detail-config .config .comments .comments-title{width:auto;padding:15px 18px;border-bottom:3px solid #4f7c5b;font-weight:900;color:#4f7c5b}#mobile-wrap #community-detail-page .community-detail-config .config .comments-box .main-comment{gap:12px;padding:18px;border-color:#e4ecd9}#mobile-wrap #community-detail-page .community-detail-config .config .comments-box .main-comment .member-info .name-date img{width:42px;height:42px;border-radius:50%;object-fit:cover}#mobile-wrap #community-detail-page .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .name{font-weight:900;color:#24332d}#mobile-wrap #community-detail-page .community-detail-config .config .comments-box .main-comment .member-info .name-date .name-date-column .date{font-size:12px;font-weight:700;color:#7a887b}#mobile-wrap #community-detail-page .community-detail-config .config .comments-box .main-comment .content p{font-size:15px;line-height:24px;color:#4d654f}#mobile-wrap .cs-page .container{gap:20px}#mobile-wrap .cs-page .cs-main-info{padding:24px 18px;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap .cs-page .cs-main-info .info{display:flex;flex-direction:column;gap:10px;text-align:center}#mobile-wrap .cs-page .cs-main-info .info span{font-size:30px;font-weight:900;color:#24332d}#mobile-wrap .cs-page .cs-main-info .info p{font-size:14px;font-weight:700;line-height:22px;color:#5f6f63}#mobile-wrap .cs-page .cs-main-info .btns{display:flex;flex-direction:row;gap:8px;margin-top:22px}#mobile-wrap .cs-page .cs-main-info .btns div{display:flex;flex:1 1;justify-content:center;align-items:center;height:44px;border:1px solid #e4ecd9;border-radius:999px;font-weight:900;color:#4d654f;background:#fffaf2}#mobile-wrap .cs-page .cs-main-info .btns div.active{border-color:#4f7c5b;color:#fffaf2;background:#4f7c5b}#mobile-wrap .cs-page .cs-content .title{margin-bottom:16px;font-size:24px;font-weight:900;color:#24332d}#mobile-wrap .cs-page .cs-content .notice-content .main{overflow:hidden;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap .cs-page .cs-content .notice-content .main .top{display:none}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;padding:18px;border:0;border-top:1px solid #e4ecd9;background:#fff}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card:first-child{border-top:0}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card.event{background:#fff4e6}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card .notice-number,#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card div{align-self:flex-start;grid-row:span 2}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card div{padding:6px 9px;border:1px solid #ffcf7a;border-radius:999px;font-size:12px;font-weight:900;color:#8a6736;background:#fff8dd}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card .notice-number{font-weight:900;color:#7a887b}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card .notice-title{font-size:15px;font-weight:900;line-height:22px;color:#24332d}#mobile-wrap .cs-page .cs-content .notice-content .main .bottom .notice-card .notice-date{font-size:13px;font-weight:700;color:#7a887b}#mobile-wrap .cs-page .cs-content .faq-content{gap:18px}#mobile-wrap .cs-page .cs-content .faq-content .categories{display:flex;overflow-x:auto;flex-direction:row;gap:8px;padding-bottom:4px}#mobile-wrap .cs-page .cs-content .faq-content .categories div{display:flex;justify-content:center;align-items:center;min-width:-moz-fit-content;min-width:fit-content;height:42px;padding:0 14px;border:1px solid #e4ecd9;border-radius:999px;font-size:13px;font-weight:900;color:#4d654f;background:#fffaf2}#mobile-wrap .cs-page .cs-content .faq-content .categories div.active{border-color:#4f7c5b;color:#fffaf2;background:#4f7c5b}#mobile-wrap .cs-page .cs-content .faq-content .wrap{overflow:hidden;border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap .cs-page .cs-content .faq-content .wrap .MuiAccordion-root{border-color:#e4ecd9}#mobile-wrap .cs-page .cs-content .faq-content .wrap .MuiAccordionSummary-root{min-height:62px;background:#fff}#mobile-wrap .cs-page .cs-content .faq-content .wrap .MuiAccordionSummary-content{align-items:center}#mobile-wrap .cs-page .cs-content .faq-content .wrap .MuiAccordionSummary-content p:last-child{font-size:15px;font-weight:900;line-height:22px;color:#24332d}#mobile-wrap .cs-page .cs-content .faq-content .wrap .MuiAccordionDetails-root{padding:18px;background:#fffaf2}#mobile-wrap .cs-page .cs-content .faq-content .wrap .badge{padding:3px 8px;border:1px solid #4f7c5b;border-radius:999px;margin:0 10px 0 0;font-size:13px;font-weight:900;color:#4f7c5b}#mobile-wrap .cs-page .cs-content .faq-content .wrap .question .badge{color:#4f7c5b;background:#e6f4df}#mobile-wrap .cs-page .cs-content .faq-content .wrap .answer{align-items:flex-start;gap:10px;margin-left:0;white-space:normal}#mobile-wrap .cs-page .cs-content .faq-content .wrap .answer .badge{border-color:#ffcf7a;color:#8a6736;background:#fff8dd}#mobile-wrap .cs-page .cs-content .faq-content .wrap .answer p:last-child{font-size:14px;font-weight:700;line-height:22px;color:#4d654f}#mobile-wrap #kindergarten-detail-page{min-height:100vh;padding:28px 14px 48px;background:radial-gradient(circle at 8% 2%,rgba(255,220,171,.42),transparent 32%),linear-gradient(180deg,#fffaf2,#f3f8ef)}#mobile-wrap #kindergarten-detail-page .container{width:100%}#mobile-wrap #kindergarten-detail-page .property-detail-config{gap:24px;width:100%}#mobile-wrap #kindergarten-detail-page .address-config,#mobile-wrap #kindergarten-detail-page .floor-plans-config,#mobile-wrap #kindergarten-detail-page .leave-review-config,#mobile-wrap #kindergarten-detail-page .prop-desc-config,#mobile-wrap #kindergarten-detail-page .property-info-config,#mobile-wrap #kindergarten-detail-page .reviews-config,#mobile-wrap #kindergarten-detail-page .right-config,#mobile-wrap #kindergarten-detail-page .similar-properties-config{border:1px solid #e4ecd9;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(72,101,79,.12)}#mobile-wrap #kindergarten-detail-page .property-info-config{gap:18px;padding:18px}#mobile-wrap #kindergarten-detail-page .property-info-config .info{display:flex;flex-direction:column;gap:18px}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box,#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box{width:100%}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box{gap:12px}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .profile-kicker{width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:#4d7c5b;background:#e6f4df}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .title-main{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-weight:900;line-height:38px;letter-spacing:0;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .top-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .top-box .buy-rent,#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .top-box .city,#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .top-box .date{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .top-box .divider{width:4px;height:4px;border-radius:50%;background:#b7c6ad}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .bottom-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .bottom-box .option{width:auto;height:auto;padding:8px 10px;border-radius:999px;background:#f3f8ef}#mobile-wrap #kindergarten-detail-page .property-info-config .info .left-box .bottom-box .option p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;color:#4d654f}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box{padding:16px;border-radius:22px;background:#fff4e6}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box .buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box .buttons .button-box{justify-content:center;align-items:center;gap:4px;min-height:78px;border-radius:18px;color:#4d7c5b;background:#fff}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box .buttons .button-box .stat-label{font-size:11px;font-weight:800;text-transform:uppercase;color:#6b766d}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box .buttons .button-box p:last-child{font-size:15px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-info-config .info .right-box>p{margin-top:14px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-info-config .images{gap:12px}#mobile-wrap #kindergarten-detail-page .property-info-config .images .main-image{overflow:hidden;width:100%;height:280px;border-radius:22px;background:#eef5e9}#mobile-wrap #kindergarten-detail-page .property-info-config .images .main-image img{width:100%;height:100%;object-fit:cover}#mobile-wrap #kindergarten-detail-page .property-info-config .images .sub-images{display:flex;overflow-x:auto;flex-direction:row;gap:10px;padding-bottom:4px}#mobile-wrap #kindergarten-detail-page .property-info-config .images .sub-images .sub-img-box{width:82px;min-width:82px;height:70px;padding:3px;border:1px solid #e4ecd9;border-radius:16px;background:#fff}#mobile-wrap #kindergarten-detail-page .property-info-config .images .sub-images .sub-img-box img{width:100%;height:100%;border-radius:12px;object-fit:cover}#mobile-wrap #kindergarten-detail-page .property-desc-config{display:flex;flex-direction:column;gap:20px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config,#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config{width:100%}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config{gap:20px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option{gap:12px;min-height:124px;padding:14px;border:1px solid #e4ecd9;border-radius:20px;background:#fff}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .svg-box{justify-content:center;align-items:center;width:42px;height:42px;border-radius:15px;background:#e6f4df}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .svg-box img,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .svg-box svg{display:none}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .svg-box p,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .svg-box:before{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;color:#4d7c5b}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:first-child .svg-box:before{content:"Age"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:nth-child(2) .svg-box:before{content:"Play"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:nth-child(3) .svg-box:before{content:"Loc"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:nth-child(4) .svg-box:before{content:"Cap"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:nth-child(5) .svg-box:before{content:"Type"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option:nth-child(6) .svg-box:before{content:"Fee"}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .option-includes .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;color:#6b766d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .options-config .option .option-includes .option-data{margin-top:4px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:900;line-height:20px;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .address-config,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config{padding:18px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config{gap:24px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .title,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .top .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:900;line-height:26px;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .top .desc{margin-top:10px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box{display:flex;flex-direction:column;gap:0;margin-top:12px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .left,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .right{width:100%}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info{display:flex;flex-direction:row;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf3e6}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .title,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .title{font-size:13px;font-weight:800;color:#6b766d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .left .info .data,#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .prop-desc-config .bottom .info-box .right .info .data{max-width:58%;font-size:13px;font-weight:800;text-align:right;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config{gap:14px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config .title{font-size:20px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config .programs-panel{gap:14px;padding:16px;border-radius:18px;background:#fffaf2}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config .programs-panel .programs-desc{font-size:14px;font-weight:600;line-height:22px;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config .programs-panel .program-chip-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .floor-plans-config .programs-panel .program-chip-box span{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#4d654f;background:#e6f4df}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .address-config{gap:14px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .address-config .title{font-size:20px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .address-config .map-box{overflow:hidden;height:260px;border-radius:18px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config{gap:16px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config .filter-box .review-cnt{display:flex;flex-direction:row;align-items:center;gap:8px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config .filter-box .review-cnt svg path{fill:#ffb86b}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config .filter-box .review-cnt .reviews{width:auto;font-size:18px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .reviews-config .review-list{gap:12px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config{padding:16px;border:1px solid #e4ecd9;border-radius:18px;background:#fffaf2}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config .review-mb-info .img-name-box{display:flex;flex-direction:row;align-items:center;gap:10px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config .review-mb-info .img-name-box .img-box{width:46px;height:46px;border-radius:50%;object-fit:cover}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config .review-mb-info .img-name-box .name{font-size:14px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config .review-mb-info .img-name-box .date{font-size:12px;color:#6b766d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .review-config .desc-box .description{margin-top:12px;font-size:14px;line-height:22px;color:#4d654f}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config{gap:12px}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config .main-title{font-size:20px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config .review-title{font-size:14px;font-weight:700;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config textarea{min-height:130px;padding:14px;border:1px solid #e4ecd9;border-radius:18px;font-family:var(--font-poppins),"Poppins",sans-serif;color:#24332d;background:#fffaf2;resize:vertical}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config .submit-btn .submit-review{width:100%;height:48px;border-radius:999px;background:#4f7c5b}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config .submit-btn .submit-review .title{font-weight:900;color:#fff}#mobile-wrap #kindergarten-detail-page .property-desc-config .left-config .leave-review-config .submit-btn .submit-review svg path{fill:#fff}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config{position:static;gap:16px;padding:18px}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box{gap:10px}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .main-title{font-size:20px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .sub-title{font-size:13px;font-weight:900;color:#4d654f}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .image-info{display:flex;flex-direction:row;gap:12px;padding:12px;border-radius:18px;background:#fff}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .image-info .member-image{width:58px;height:58px;border-radius:18px;object-fit:cover}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .image-info .name-phone-listings{gap:4px}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .image-info .name-phone-listings .name{font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .image-info .name-phone-listings .listings{font-size:13px;line-height:19px;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box input,#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box textarea{width:100%;padding:13px 14px;border:1px solid #e4ecd9;border-radius:16px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;color:#24332d;background:#fff}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box textarea{min-height:112px;resize:vertical}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .send-message{width:100%;height:48px;border-radius:999px;background:#4f7c5b}#mobile-wrap #kindergarten-detail-page .property-desc-config .right-config .info-box .send-message .title{font-weight:900;color:#fff}#mobile-wrap #kindergarten-detail-page .similar-properties-config{gap:18px;padding:18px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box{display:flex;flex-direction:column;gap:12px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box .title-box{width:100%}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box .title-box .main-title{font-size:22px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box .title-box .sub-title{font-size:14px;font-weight:700;color:#5f6f63}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box .pagination-box{display:flex;flex-direction:row;align-items:center;gap:12px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .title-pagination-box .pagination-box svg{width:36px;height:36px;padding:8px;border-radius:50%;color:#4d7c5b;background:#fff}#mobile-wrap #kindergarten-detail-page .similar-properties-config .similar-homes-slide{width:280px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box{overflow:hidden;width:280px;border-radius:22px;background:#fff;box-shadow:0 14px 32px rgba(72,101,79,.12)}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .card-img{height:190px;border-radius:22px 22px 0 0;background-position:50%;background-size:cover}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .card-img .price,#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .card-img .status{border-radius:999px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info{padding:16px;border:0}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .title{font-size:16px;font-weight:900;color:#24332d}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .desc{font-size:13px;color:#6b766d}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .options{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .options div{padding:7px 9px;border-radius:999px;background:#f3f8ef}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .options span{font-size:12px;font-weight:800;color:#4d654f}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .bott p{padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800;color:#9a6335;background:#fff4e6}#mobile-wrap #kindergarten-detail-page .similar-properties-config .kindergarten-big-card-box .info .bott .buttons-box{display:flex;flex-direction:row;align-items:center}@media(max-width:600px){#mobile-wrap #kindergarten-detail-page.kg-detail-page,#pc-wrap #kindergarten-detail-page.kg-detail-page{overflow-x:hidden;width:100%;max-width:100%;padding:78px 0 44px;background:linear-gradient(180deg,#fffaf2,#f7f3e8)}#mobile-wrap #kindergarten-detail-page.kg-detail-page *,#pc-wrap #kindergarten-detail-page.kg-detail-page *{box-sizing:border-box;max-width:100%}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-container,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-container{display:flex;flex-direction:column;width:100%;padding:0 14px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0;font-size:12px;font-weight:700;color:#657466}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb button{border:0;font:inherit;color:#2f7d4a;background:transparent}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb strong{color:#203328;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts{width:100%;border:1px solid #e3eadc;border-radius:20px;background:hsla(0,0%,100%,.96);box-shadow:0 12px 28px rgba(32,51,40,.08)}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery{gap:10px;padding:10px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image{position:relative;overflow:hidden;height:240px;border-radius:17px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image img,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main-image img{width:100%;height:100%;object-fit:cover}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge{position:absolute;z-index:1;border-radius:999px;font-size:11px;font-weight:800}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-verified-badge{top:10px;left:10px;padding:7px 10px;color:#fff;background:#2f7d4a}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-photo-count{bottom:10px;left:10px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.5);color:#fff;background:rgba(28,42,32,.72)}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button{overflow:hidden;height:58px;padding:0;border:2px solid transparent;border-radius:12px;background:#eef5e9}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button.active,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button.active{border-color:#2f7d4a}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button img,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-thumbs button img{width:100%;height:100%;object-fit:cover}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card{gap:14px;padding:18px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline{display:flex;flex-wrap:wrap;align-items:center;gap:9px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline{font-size:12px;font-weight:700;color:#657466}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-rating-pill,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-rating-pill{padding:5px 9px;border-radius:999px;color:#8a5a00;background:#fff4d8}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat{display:inline-flex;align-items:center;gap:4px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat svg,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-topline .kg-view-stat svg{width:16px;height:16px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row{justify-content:space-between}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row h1,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row h1{width:calc(100% - 58px);margin:0;font-size:25px;font-weight:900;line-height:1.18;color:#111d16;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-like-button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-like-button{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:48px;height:48px;border:1px solid #f2d8d0;border-radius:50%;color:#d92d20;background:#fff}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-summary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-summary{font-size:14px;line-height:1.6;color:#405443;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location{font-weight:800;color:#2f7d4a}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div{padding:13px;border:1px solid #edf2e8;border-radius:15px;background:#fffdf8}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div strong{display:block;font-size:13px;font-weight:800;color:#203328;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid div strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts div strong{font-size:12px;text-transform:uppercase;color:#657466}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions{flex-direction:column}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions button{width:100%;height:48px;border-radius:14px;font-weight:900;text-transform:none}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .primary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .primary{color:#fff;background:#18823b}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .secondary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions .secondary{border:1px solid #cddac8;color:#1f5132;background:#fff}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts{padding:14px;margin:14px 0}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar{display:flex;flex-direction:column;gap:14px;width:100%}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar{position:static}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card{padding:18px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel h2,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel h3,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card h2,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card h3,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel h2,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel h3,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card h2,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card h3{margin:0 0 12px;font-size:19px;font-weight:900;color:#203328;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel p,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card p,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel p,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card p,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card span{font-size:14px;line-height:1.6;color:#405443;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card ul,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card ul{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;padding:0;margin:14px 0 0;list-style:none}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul li,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card ul li,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel ul li,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card ul li{font-size:13px;font-weight:700;color:#203328;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid div,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid div,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid div{padding:14px;border-radius:15px;font-size:13px;font-weight:800;color:#203328;background:#fffaf2}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid img,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid img{width:100%;height:150px;border-radius:15px;object-fit:cover}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form{gap:10px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form textarea,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form textarea{width:100%;min-height:110px;padding:14px;border:1px solid #dce9d7;border-radius:15px;font-size:14px}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form button{width:100%;height:44px;border-radius:999px;font-weight:900;text-transform:none;color:#fff;background:#18823b}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button{overflow:hidden;padding:0 0 12px;border:1px solid #e3eadc;border-radius:16px;text-align:left;background:#fff}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button img,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button img{width:100%;height:130px;object-fit:cover}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button strong,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid button strong{display:block;padding:0 12px;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder{position:relative;overflow:hidden;width:100%;height:220px;border-radius:16px;background:linear-gradient(30deg,transparent 0 46%,rgba(47,125,74,.12) 47% 52%,transparent 53% 100%),linear-gradient(150deg,transparent 0 42%,rgba(246,184,75,.16) 43% 48%,transparent 49% 100%),#edf5ec}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-map-placeholder span{position:absolute;top:50%;left:50%;width:26px;height:26px;border:6px solid #fff;border-radius:50% 50% 50% 0;background:#2f7d4a;transform:translate(-50%,-50%) rotate(-45deg)}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-map-helper-text,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-map-helper-text{margin:-2px 0 2px;font-size:12px;font-weight:800;color:#657466;overflow-wrap:anywhere}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card .primary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card .primary{width:100%;height:44px;border-radius:999px;font-weight:900;text-transform:none;color:#fff;background:#18823b}}#mobile-wrap #kindergartens-list-page{padding:28px 14px 48px;background:radial-gradient(circle at 5% 4%,rgba(255,220,171,.48),transparent 30%),linear-gradient(180deg,#fff7e8,#f5fbf1 48%,#fffaf2)}#mobile-wrap #kindergartens-list-page .container{width:100%}#mobile-wrap #kindergartens-list-page .listing-hero{align-items:flex-start;gap:10px}#mobile-wrap #kindergartens-list-page .listing-hero .eyebrow{width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal;text-transform:uppercase;color:#4d7c5b;background:#e6f4df}#mobile-wrap #kindergartens-list-page .listing-hero .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:32px;font-weight:900;line-height:40px;color:#24332d}#mobile-wrap #kindergartens-list-page .listing-hero .subtitle{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:24px;color:#5f6f63}#mobile-wrap #kindergartens-list-page .right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;border:1px solid #e4ecd9;border-radius:999px;margin-top:18px;background:hsla(0,0%,100%,.84);box-shadow:0 12px 28px rgba(80,96,76,.1)}#mobile-wrap #kindergartens-list-page .right span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;color:#6b766d}#mobile-wrap #kindergartens-list-page .right button{border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;color:#4d654f;background:#fff4e6}#mobile-wrap #kindergartens-list-page .kindergartens-page{flex-direction:column;gap:22px;margin-top:22px}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config{width:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main{width:100%;padding:22px 18px;border:1px solid #e4ecd9;border-radius:26px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 40px rgba(80,96,76,.12)}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home{gap:10px}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .title-main{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:22px;font-weight:900;line-height:28px;color:#24332d}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;line-height:normal;color:#4d654f}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .input-box{flex-direction:row;align-items:center}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .input-box .search-input{width:100%;height:52px;border-radius:18px;color:#4d654f;background:#fffaf2}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .input-box img{display:none}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-location{overflow-y:auto;gap:7px;max-height:260px}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten-type,#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .kindergarten_type{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;color:#4d654f}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .button-group button{min-width:48px;height:38px;border-radius:999px!important;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;color:#405346;background:#fffaf2}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input{display:flex;flex-direction:row;align-items:center;gap:8px}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .MuiFormControl-root,#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{flex:1 1;min-width:0}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input input{height:50px;padding-left:12px;border:1px solid #e4ecd9;border-radius:18px;color:#4d654f;background:#fffaf2}#mobile-wrap #kindergartens-list-page .kindergartens-page .filter-config .filter-main .find-your-home .square-year-input .central-divider{width:12px;border-top:1px solid #d8e5cf}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config{gap:28px;width:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config{display:flex;flex-direction:column;gap:18px;width:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .no-data{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:28px 18px;border:1px solid #e4ecd9;border-radius:26px;text-align:center;background:hsla(0,0%,100%,.88)}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .no-data img{width:42px;height:42px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .no-data p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;line-height:24px;color:#4d654f}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .no-data span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#6b766d}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config{overflow:hidden;border:1px solid #e4ecd9;border-radius:26px;background:#fff;box-shadow:0 18px 40px rgba(80,96,76,.12)}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top{position:relative;height:220px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top a,#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top img{width:100%;height:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top img{object-fit:cover}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(25,45,32,0) 45%,rgba(25,45,32,.28));pointer-events:none;inset:0}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .price-box,#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .top-badge{position:absolute;z-index:1}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .top-badge{top:16px;left:16px;padding:7px 12px;border-radius:999px;background:#ffb86b}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .top-badge p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:#fff}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .price-box{bottom:16px;left:16px;display:flex;flex-direction:column;gap:2px;padding:8px 13px;border-radius:999px;background:#fff8dd;box-shadow:0 10px 22px rgba(37,47,30,.12)}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .price-box span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;color:#7f6a3d}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .top .price-box p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:900;color:#4d5b32}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom{padding:18px 16px 16px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .name-address{gap:5px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .name-address .name p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;line-height:24px;color:#24332d}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .name-address .address p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:19px;color:#6b766d}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .options{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:14px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .options .option{padding:7px 10px;border-radius:999px;background:#f3f8ef}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .options .option p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;color:#4d654f}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .divider{height:1px;margin:14px 0;background:#e8eddf}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:12px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type{height:-moz-fit-content;height:fit-content;padding:8px 11px;border-radius:999px;background:#fff4e6}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .type p{font-weight:900!important;color:#9a6335}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons{display:flex;flex-direction:row;align-items:center;gap:2px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons button{width:30px;height:30px;background:#f8faf5}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons svg{width:18px;height:18px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .buttons .view-cnt{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;color:#6b766d}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .list-config .card-config .bottom .type-buttons .details-link{padding:9px 13px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;line-height:normal;color:#fffaf2;background:#4f7c5b}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .pagination-config{align-items:center;gap:14px}#mobile-wrap #kindergartens-list-page .kindergartens-page .main-config .pagination-config .total-result p{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:800;color:#4d654f}#mobile-wrap .header-main{padding:34px 16px 28px;background:linear-gradient(135deg,rgba(255,250,242,.92),rgba(234,246,229,.76)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png);background-position:50%}#mobile-wrap .header-main .container{width:100%}#mobile-wrap .header-main .mobile-hero{gap:18px;width:100%}#mobile-wrap .header-main .mobile-hero .hero-copy{gap:12px;text-align:left}#mobile-wrap .header-main .mobile-hero .hero-copy .eyebrow{width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;line-height:normal;text-transform:uppercase;color:#4d7c5b;background:rgba(255,250,242,.84)}#mobile-wrap .header-main .mobile-hero .hero-copy h1{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:38px;font-weight:900;line-height:44px;color:#20342a}#mobile-wrap .header-main .mobile-hero .hero-copy p{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:15px;font-weight:700;line-height:24px;color:#4d5d52}#mobile-wrap .header-main .mobile-hero .hero-actions{display:flex;flex-direction:column;gap:8px}#mobile-wrap .header-main .mobile-hero .hero-actions a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:12px 10px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;line-height:normal;text-align:center;color:#fffaf2;background:#4f7c5b}#mobile-wrap .header-main .mobile-hero .hero-actions a:nth-child(2){color:#24332d;background:#ffcf7a}#mobile-wrap .header-main .mobile-hero .hero-actions a:nth-child(3){border:1px solid rgba(79,124,91,.22);color:#24332d;background:#fff}#mobile-wrap .header-main .mobile-hero .trust-strip{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}#mobile-wrap .header-main .mobile-hero .trust-strip span{padding:10px;border-radius:14px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;line-height:17px;text-align:center;color:#405346;background:rgba(255,250,242,.78)}#mobile-wrap .home-page{background:#fffaf2}#mobile-wrap .home-page .info-box .left span,#mobile-wrap .home-page .info-box .left span.white{font-size:24px;font-weight:900;line-height:32px;color:#24332d}#mobile-wrap .home-page .info-box .left p,#mobile-wrap .home-page .info-box .left p.white{font-size:14px;line-height:22px;color:#6b766d}#mobile-wrap .home-page .community-board,#mobile-wrap .home-page .events,#mobile-wrap .home-page .popular-kindergartens,#mobile-wrap .home-page .top-kindergartens,#mobile-wrap .home-page .trending-kindergartens{padding:34px 14px;background:#fffaf2}#mobile-wrap .home-page .community-board .container,#mobile-wrap .home-page .events .container,#mobile-wrap .home-page .popular-kindergartens .container,#mobile-wrap .home-page .top-kindergartens .container,#mobile-wrap .home-page .trending-kindergartens .container{width:100%}#mobile-wrap .home-page .events,#mobile-wrap .home-page .popular-kindergartens{background:#eef8ec}#mobile-wrap .home-page .homepage-empty-state{min-height:180px;padding:24px 18px;border:1px solid rgba(79,124,91,.14);border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(72,101,79,.1)}#mobile-wrap .home-page .homepage-empty-state p{font-size:14px;font-weight:700;line-height:22px;color:#5f6f63}#mobile-wrap .home-page .homepage-empty-state a{border-radius:999px;background:#4f7c5b}#mobile-wrap .home-page .popular-card-box,#mobile-wrap .home-page .top-card-box,#mobile-wrap .home-page .trend-card-box{overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 16px 36px rgba(72,101,79,.12)}#mobile-wrap .home-page .popular-card-box .card-img,#mobile-wrap .home-page .top-card-box .card-img,#mobile-wrap .home-page .trend-card-box .card-img{border-radius:22px 22px 0 0}#mobile-wrap .home-page .popular-card-box .info,#mobile-wrap .home-page .top-card-box .info,#mobile-wrap .home-page .trend-card-box .info{border:0;border-radius:0 0 22px 22px}#mobile-wrap .home-page .popular-card-box .info .title,#mobile-wrap .home-page .top-card-box .info .title,#mobile-wrap .home-page .trend-card-box .info .title{font-size:16px;font-weight:900;color:#24332d}#mobile-wrap .home-page .popular-card-box .info .options,#mobile-wrap .home-page .top-card-box .info .options,#mobile-wrap .home-page .trend-card-box .info .options{flex-wrap:wrap;justify-content:flex-start;gap:7px}#mobile-wrap .home-page .popular-card-box .info .options div,#mobile-wrap .home-page .top-card-box .info .options div,#mobile-wrap .home-page .trend-card-box .info .options div{padding:7px 9px;border-radius:999px;background:#f3f8ef}#mobile-wrap .home-page .popular-card-box .info .options div img,#mobile-wrap .home-page .top-card-box .info .options div img,#mobile-wrap .home-page .trend-card-box .info .options div img{display:none}#mobile-wrap .home-page .popular-card-box .info .options div span,#mobile-wrap .home-page .top-card-box .info .options div span,#mobile-wrap .home-page .trend-card-box .info .options div span{font-size:12px;font-weight:800;color:#4d654f}#mobile-wrap .home-page .popular-card-box .info .bott p,#mobile-wrap .home-page .top-card-box .info .bott p,#mobile-wrap .home-page .trend-card-box .info .bott p{padding:6px 10px;border-radius:999px;font-weight:800;color:#9a6335;background:#fff4e6}#mobile-wrap .home-page .video-frame{height:auto;padding:34px 14px;margin:0;background:#e9f5e8;box-shadow:none}#mobile-wrap .home-page .video-frame .family-help-copy{padding:26px 20px;border-radius:24px;background:linear-gradient(120deg,rgba(255,250,242,.96),rgba(255,250,242,.82)),url(/img/kidsgarden/articles/article-family-school-partnership.png);background-position:50%;background-size:cover;box-shadow:0 16px 36px rgba(72,101,79,.12)}#mobile-wrap .home-page .video-frame .family-help-copy span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:#4d7c5b}#mobile-wrap .home-page .video-frame .family-help-copy h2{margin:10px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#24332d}#mobile-wrap .home-page .video-frame .family-help-copy p{margin:10px 0 0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#5f6f63}#mobile-wrap .home-page .video-frame .family-help-copy .family-help-actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}#mobile-wrap .home-page .video-frame .family-help-copy .family-help-actions a{padding:12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:800;text-align:center;color:#fffaf2;background:#4f7c5b}#mobile-wrap .home-page .video-frame .family-help-copy .family-help-actions a:nth-child(2){color:#24332d;background:#ffcf7a}#mobile-wrap .home-page .video-frame .family-help-copy .family-help-actions a:nth-child(3){border:1px solid rgba(79,124,91,.2);color:#24332d;background:#fff}#mobile-wrap .home-page .events{background:#24332d}#mobile-wrap .home-page .events .card-wrapper{display:flex;flex-direction:column;gap:14px;margin-top:20px}#mobile-wrap .home-page .events .event-card{position:relative;overflow:hidden;min-height:auto;border:1px solid rgba(255,250,242,.16);border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(255,207,122,.26),transparent 34%),linear-gradient(145deg,#395242,#24332d);box-shadow:0 16px 36px rgba(72,101,79,.12)}#mobile-wrap .home-page .events .event-card:before{display:none}#mobile-wrap .home-page .events .event-card .info,#mobile-wrap .home-page .events .event-card .more{position:relative;z-index:1;padding:18px}#mobile-wrap .home-page .events .event-card .info{display:flex;flex-direction:column}#mobile-wrap .home-page .events .event-card .info span,#mobile-wrap .home-page .events .event-card .info strong{font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff}#mobile-wrap .home-page .events .event-card .info strong{width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;color:#ffcf7a;background:rgba(255,207,122,.18)}#mobile-wrap .home-page .events .event-card .info span{margin-top:12px;font-size:20px;font-weight:900;line-height:26px}#mobile-wrap .home-page .events .event-card .more{margin-top:auto}#mobile-wrap .home-page .events .event-card .more span{display:block;padding:10px 12px;border-radius:14px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#405346;background:rgba(255,250,242,.9)}#mobile-wrap .home-page .community-board h1{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#24332d}#mobile-wrap .home-page .community-board .horizontal-card{padding:10px;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(72,101,79,.1)}#mobile-wrap .header-main{overflow:hidden;background:linear-gradient(180deg,rgba(255,250,242,.94),rgba(255,250,242,.78) 48%,rgba(255,250,242,.94)),url(/img/kidsgarden/kindergartens/kg-01-classroom.png);background-position:58%;background-size:cover}#mobile-wrap .header-main .mobile-hero .hero-copy .eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,205,105,.5);font-weight:900;text-transform:none;color:#1d2f28;background:rgba(255,247,224,.88)}#mobile-wrap .header-main .mobile-hero .hero-copy .eyebrow svg{flex-shrink:0;width:20px;height:20px;padding:4px;border-radius:50%;color:#fff;background:#ffb92e}#mobile-wrap .header-main .mobile-hero .hero-copy h1{font-size:39px;font-weight:950;line-height:45px;letter-spacing:0;color:#10233a}#mobile-wrap .header-main .mobile-hero .hero-copy h1 span{color:#1f8b43}#mobile-wrap .header-main .mobile-hero .hero-copy p{color:#40504d}#mobile-wrap .header-main .mobile-hero .hero-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}#mobile-wrap .header-main .mobile-hero .hero-actions a{display:block;min-height:0;padding:0;border:0;text-decoration:none;background:transparent}#mobile-wrap .header-main .mobile-hero .hero-actions a>span{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#15913d,#0f7d35);box-shadow:0 14px 28px rgba(20,128,60,.24)}#mobile-wrap .header-main .mobile-hero .hero-actions a:last-child{background:transparent}#mobile-wrap .header-main .mobile-hero .hero-actions a:last-child>span{color:#10233a;background:hsla(0,0%,100%,.9);box-shadow:0 12px 24px rgba(52,65,56,.12)}#mobile-wrap .header-main .mobile-hero .hero-actions a svg{width:20px;height:20px}#mobile-wrap .header-main .mobile-hero .hero-feature-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}#mobile-wrap .header-main .mobile-hero .trust-strip{display:none}#mobile-wrap .home-page{background:#f7f3e8}#mobile-wrap .home-page .platform-showcase{padding:34px 18px 28px!important;background:#f7f3e8!important}#mobile-wrap .home-page .platform-showcase .platform-container{gap:24px!important;width:100%!important}#mobile-wrap .home-page .platform-showcase .platform-section-heading{align-items:center;gap:7px;text-align:center}#mobile-wrap .home-page .platform-showcase .platform-section-heading>span{display:none}#mobile-wrap .home-page .platform-showcase .platform-section-heading h2{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:25px;font-weight:900;line-height:32px;color:#203328}#mobile-wrap .home-page .platform-showcase .platform-section-heading p{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:650;line-height:21px;color:#657466}#mobile-wrap .home-page .platform-showcase .feature-grid-list,#mobile-wrap .home-page .platform-showcase .platform-role-grid,#mobile-wrap .home-page .platform-showcase .privacy-list{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px;gap:14px}#mobile-wrap .home-page .platform-showcase .feature-card,#mobile-wrap .home-page .platform-showcase .platform-privacy-section,#mobile-wrap .home-page .platform-showcase .platform-role-card{border:1px solid rgba(47,125,74,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(31,81,50,.07)!important}#mobile-wrap .home-page .platform-showcase .platform-role-card{padding:14px!important}#mobile-wrap .home-page .platform-showcase .platform-role-card .role-card-top{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px}#mobile-wrap .home-page .platform-showcase .platform-role-card .role-icon{display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:#51b865}#mobile-wrap .home-page .platform-showcase .platform-role-card.teachers .role-icon{background:#f6b84b}#mobile-wrap .home-page .platform-showcase .platform-role-card.kindergartens .role-icon{background:#58a7f4}#mobile-wrap .home-page .platform-showcase .platform-role-card .role-image{height:156px;border-radius:13px;background-position:50%;background-size:cover}#mobile-wrap .home-page .platform-showcase .platform-feature-grid,#mobile-wrap .home-page .platform-showcase .platform-privacy-section{padding:20px 16px!important}#mobile-wrap .home-page .platform-showcase .feature-card{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:16px!important}#mobile-wrap .home-page .platform-showcase .feature-card .feature-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:#38a96b}#mobile-wrap .home-page .platform-showcase .platform-privacy-section{background:linear-gradient(105deg,#fff8ea,#fff4d8)!important}#mobile-wrap .home-page .platform-showcase .privacy-illustration{position:relative;display:flex;justify-content:center;align-items:center;min-height:128px}#mobile-wrap .home-page .platform-showcase .privacy-illustration .shield{width:112px;height:112px;color:#2f7d4a}#mobile-wrap .home-page .events.communication-roadmap,#mobile-wrap .home-page .video-frame.kg-store-section{padding:28px 18px!important;background:#f7f3e8!important}#mobile-wrap .home-page .events.communication-roadmap .container{width:100%!important}#mobile-wrap .home-page .events.communication-roadmap .info-box{margin-bottom:18px;text-align:center}#mobile-wrap .home-page .events.communication-roadmap .info-box .left{align-items:center}#mobile-wrap .home-page .events.communication-roadmap .info-box span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:900;line-height:31px;color:#203328}#mobile-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px;gap:14px}#mobile-wrap .home-page .events.communication-roadmap .event-card{min-height:0;padding:18px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(31,81,50,.07)!important}#mobile-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center;text-align:center}#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px;gap:14px;width:100%!important}#mobile-wrap .home-page .video-frame.kg-store-section .store-feature-card,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-card{padding:18px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(31,81,50,.07)!important}#mobile-wrap .home-page .final-cta-section{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:calc(100% - 36px);padding:22px 18px;border:1px solid rgba(47,125,74,.12);border-radius:18px;margin:4px auto 34px;background:linear-gradient(105deg,hsla(93,64%,95%,.94),rgba(255,248,234,.84))}#mobile-wrap #kindergartens-list-page{overflow-x:hidden;background:#f8f5ec}#mobile-wrap #kindergartens-list-page *{box-sizing:border-box;min-width:0}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero{width:100%;background:#fff8ea}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-inner{display:flex;flex-direction:column;gap:18px;width:100%;padding:30px 14px 26px}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy{gap:12px;width:100%}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy h1{width:100%;margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-weight:900;line-height:1.12;white-space:normal;color:#16492d;overflow-wrap:normal}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle{width:100%;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:22px;white-space:normal;color:#4f6254}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e7eadf;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;color:#243e2b;background:#fff}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-copy .kg-trust-chips svg{width:16px;height:16px;color:#278d45}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual{position:relative;overflow:hidden;width:100%;height:180px;border-radius:20px}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero .kg-kindergarten-hero-visual .kg-hero-photo{position:absolute;background:url(/img/kidsgarden/kindergartens/kg-01-classroom.png) 50%/cover no-repeat;inset:0}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container{display:block;width:100%;max-width:100%;padding:0 12px;margin:0}#mobile-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%;padding:12px;border:1px solid #e8eadf;border-radius:16px;margin:0;background:#fff;box-shadow:0 14px 30px rgba(55,71,48,.12)}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%;padding:12px;border:1px solid #e8eadf;border-radius:12px}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field span,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field strong{display:block;font-family:var(--font-poppins),"Poppins",sans-serif}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field span{font-size:11px;font-weight:800;color:#7a8579}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field strong{font-size:14px;font-weight:900;color:#213d28}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button{width:100%;height:52px;border-radius:12px;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:900;text-transform:none;color:#fff;background:#23823f}#mobile-wrap #kindergartens-list-page .kg-map-preview{display:flex!important;overflow:hidden;justify-content:center;align-items:center;width:100%;height:250px;border:1px solid #e1ead9;border-radius:16px;margin:12px 0 18px;background:linear-gradient(90deg,rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(135deg,#eef5e9,#f9fbf3 52%,#edf6ea);background-size:56px 56px,56px 56px,auto}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{position:absolute;top:12px;right:10px;left:10px;display:flex;overflow-x:auto;gap:6px;padding:6px;border-radius:999px;background:#fff}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs span{flex:0 0 auto;padding:8px 12px;border-radius:999px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;color:#26382b}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs .active{color:#fff;background:#2f7d4a}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-count{position:absolute;top:70px;right:12px;left:12px;padding:9px 12px;border-radius:12px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:900;text-align:center;color:#2f7d4a;background:#fff}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-label{align-items:center}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-label h2{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:30px;font-weight:900;color:rgba(31,81,50,.58)}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-label span{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:12px;font-weight:800;color:rgba(31,81,50,.64)}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-controls,#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-pin{display:none}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live{background:#eef5e9}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live:after,#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live:before{display:none}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-shell{position:absolute;z-index:1;width:100%;height:100%;inset:0}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-canvas{width:100%;height:100%}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-fallback{position:absolute;display:flex;justify-content:center;align-items:center;padding:20px;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:900;text-align:center;color:#2f7d4a;background:linear-gradient(90deg,rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(rgba(126,172,127,.16) 1px,transparent 0),linear-gradient(135deg,#eef5e9,#f9fbf3 52%,#edf6ea);background-size:56px 56px,56px 56px,auto;inset:0}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-info{min-width:150px;padding:9px 10px;font-family:var(--font-poppins),"Poppins",sans-serif;color:#243e2b}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-info a{display:block;font-size:12px;font-weight:900;text-decoration:none;color:#1f7a3a}#mobile-wrap #kindergartens-list-page .kg-map-preview.kg-map-preview-live .kg-list-map-info p{margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.35;color:#5f6d62}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{display:flex!important;flex-direction:column;gap:18px;width:100%;padding:0}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{width:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{gap:18px}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .kg-listing-toolbar{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .kg-listing-toolbar h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:18px;font-weight:900;color:#223328}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .kg-listing-toolbar .kg-listing-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config{display:grid!important;grid-template-columns:1fr;grid-gap:16px;gap:16px}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens{width:100%;padding:18px 14px;border:1px solid #f0d99e;border-radius:16px;margin:24px 0 32px;background:#fff8df}#mobile-wrap #kindergartens-list-page .kg-top-kindergartens .kg-top-strip-list{display:grid!important;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(max-width:600px){#mobile-wrap #kindergartens-list-page,#pc-wrap #kindergartens-list-page{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page *,#mobile-wrap #kindergartens-list-page :after,#mobile-wrap #kindergartens-list-page :before,#pc-wrap #kindergartens-list-page *,#pc-wrap #kindergartens-list-page :after,#pc-wrap #kindergartens-list-page :before{box-sizing:border-box;max-width:100%}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero,#mobile-wrap #kindergartens-list-page .kg-map-preview,#mobile-wrap #kindergartens-list-page .kg-search-panel,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero,#pc-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-top-kindergartens,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:30px 14px 26px!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy{flex:0 0 auto!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{font-size:30px!important;line-height:1.12!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips{display:grid!important;overflow:visible!important;grid-template-columns:1fr!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips span{width:100%!important;max-width:100%!important;white-space:normal!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual,#pc-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{flex:0 0 auto!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;height:180px!important;border-radius:20px!important}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#pc-wrap #kindergartens-list-page .container.kg-kindergarten-container{display:block!important;padding:0!important;margin:0 12px!important}#mobile-wrap #kindergartens-list-page .kg-search-panel,#pc-wrap #kindergartens-list-page .kg-search-panel{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:0!important}#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#mobile-wrap #kindergartens-list-page .kg-search-panel .kg-search-field,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-button,#pc-wrap #kindergartens-list-page .kg-search-panel .kg-search-field{width:100%!important;max-width:100%!important}#mobile-wrap #kindergartens-list-page .kg-map-preview,#pc-wrap #kindergartens-list-page .kg-map-preview{overflow:hidden!important;height:250px!important;margin:12px 0 18px!important}#mobile-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs,#pc-wrap #kindergartens-list-page .kg-map-preview .kg-map-tabs{right:10px!important;left:10px!important;overflow-x:auto!important;width:auto!important;transform:none!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{display:flex!important;flex-direction:column!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .main-config{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .square-year-input,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .square-year-input{flex-direction:column!important;align-items:stretch!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .square-year-input .central-divider,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .filter-main .find-your-home .square-year-input .central-divider{display:none!important}#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config,#pc-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area .list-config{display:grid!important;grid-template-columns:1fr!important}}#mobile-wrap #kindergartens-list-page .container.kg-kindergarten-container,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero,#mobile-wrap #kindergartens-list-page .kg-map-preview,#mobile-wrap #kindergartens-list-page .kg-search-panel,#mobile-wrap #kindergartens-list-page .kg-top-kindergartens,#mobile-wrap #kindergartens-list-page .kindergartens-page.kg-listing-area{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-inner{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:30px 12px 26px!important}#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-kindergarten-hero-subtitle,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy .kg-trust-chips,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-copy h1,#mobile-wrap #kindergartens-list-page .kg-kindergarten-hero-visual{width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important}@media(max-width:600px){#mobile-wrap #kindergarten-detail-page.kg-detail-page,#pc-wrap #kindergarten-detail-page.kg-detail-page{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page *,#mobile-wrap #kindergarten-detail-page.kg-detail-page :after,#mobile-wrap #kindergarten-detail-page.kg-detail-page :before,#pc-wrap #kindergarten-detail-page.kg-detail-page *,#pc-wrap #kindergarten-detail-page.kg-detail-page :after,#pc-wrap #kindergarten-detail-page.kg-detail-page :before{box-sizing:border-box;min-width:0}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-container,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-container{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding:0!important;margin:0 14px!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-breadcrumb,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-gallery,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-info-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-main,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-sidebar,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts{width:100%!important;min-width:0!important;max-width:100%!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-fact-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-hero,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-layout,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-facility-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-gallery-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-program-grid,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-quick-facts,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-similar-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel p,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card p,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card span,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-summary,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row h1,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-location,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel p,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-panel span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card p,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card span,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-summary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-title-row h1{white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions button,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card .primary,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form button,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form textarea,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-actions button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-detail-side-card .primary,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form button,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-form textarea{width:100%!important;max-width:100%!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-name-box,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-name-box{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-box,#mobile-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .review-avatar,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .img-box,#pc-wrap #kindergarten-detail-page.kg-detail-page .kg-review-list .review-avatar{display:block!important;flex:0 0 42px!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:50%!important;object-fit:cover!important;overflow:hidden!important}#mobile-wrap #community-list-page.kg-community-page,#pc-wrap #community-list-page.kg-community-page{overflow-x:hidden!important;width:100%!important;max-width:100%!important;padding:104px 0 44px!important;background:linear-gradient(180deg,#fffaf2,#f7f3e8)!important}#mobile-wrap #community-list-page.kg-community-page *,#mobile-wrap #community-list-page.kg-community-page :after,#mobile-wrap #community-list-page.kg-community-page :before,#pc-wrap #community-list-page.kg-community-page *,#pc-wrap #community-list-page.kg-community-page :after,#pc-wrap #community-list-page.kg-community-page :before{box-sizing:border-box;min-width:0}#mobile-wrap #community-list-page.kg-community-page .kg-community-container,#pc-wrap #community-list-page.kg-community-page .kg-community-container{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:0 14px!important;margin:0!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-hero,#pc-wrap #community-list-page.kg-community-page .kg-community-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-hero h1,#pc-wrap #community-list-page.kg-community-page .kg-community-hero h1{margin:0!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1.16!important;color:#111d16!important;overflow-wrap:anywhere!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-hero .kg-community-subtitle,#pc-wrap #community-list-page.kg-community-page .kg-community-hero .kg-community-subtitle{margin-top:6px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;color:#657466!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe button,#mobile-wrap #community-list-page.kg-community-page .kg-write-button,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe button,#pc-wrap #community-list-page.kg-community-page .kg-write-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:46px!important;border-radius:10px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-weight:900!important;text-decoration:none!important;text-transform:none!important;color:#fff!important;background:#16743a!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-lower-grid,#mobile-wrap #community-list-page.kg-community-page .kg-community-shell,#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe,#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe form,#mobile-wrap #community-list-page.kg-community-page .kg-featured-grid,#pc-wrap #community-list-page.kg-community-page .kg-community-lower-grid,#pc-wrap #community-list-page.kg-community-page .kg-community-shell,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe form,#pc-wrap #community-list-page.kg-community-page .kg-featured-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-search-row,#mobile-wrap #community-list-page.kg-community-page .kg-community-section,#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe,#mobile-wrap #community-list-page.kg-community-page .kg-sidebar-card,#pc-wrap #community-list-page.kg-community-page .kg-community-search-row,#pc-wrap #community-list-page.kg-community-page .kg-community-section,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card{overflow:hidden!important;width:100%!important;max-width:100%!important;padding:16px!important;border:1px solid #e4ecd9!important;border-radius:18px!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 12px 26px rgba(43,70,49,.08)!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-search-row,#pc-wrap #community-list-page.kg-community-page .kg-community-search-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-search,#pc-wrap #community-list-page.kg-community-page .kg-community-search{position:relative!important;flex:0 0 auto!important;width:100%!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-search input,#pc-wrap #community-list-page.kg-community-page .kg-community-search input{width:100%!important;height:46px!important;padding:0 42px 0 14px!important;border:1px solid #dfe8da!important;border-radius:11px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:13px!important;font-weight:700!important;color:#203328!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-search svg,#pc-wrap #community-list-page.kg-community-page .kg-community-search svg{position:absolute!important;top:11px!important;right:12px!important;color:#8a9988!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-tabs,#pc-wrap #community-list-page.kg-community-page .kg-community-tabs{display:flex!important;overflow-x:auto!important;gap:8px!important;width:100%!important;padding-bottom:4px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-tabs a,#pc-wrap #community-list-page.kg-community-page .kg-community-tabs a{display:inline-flex!important;flex:0 0 auto!important;justify-content:center!important;align-items:center!important;height:38px!important;padding:0 12px!important;border:1px solid #e7ede2!important;border-radius:9px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;color:#203328!important;background:#fffdf8!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-tabs a.active,#pc-wrap #community-list-page.kg-community-page .kg-community-tabs a.active{border-color:#16743a!important;color:#fff!important;background:#16743a!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-section-title,#pc-wrap #community-list-page.kg-community-page .kg-community-section-title{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-section-title h2,#pc-wrap #community-list-page.kg-community-page .kg-community-section-title h2{margin:0!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:19px!important;font-weight:900!important;color:#111d16!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-section-title a,#pc-wrap #community-list-page.kg-community-page .kg-community-section-title a{border:0!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;color:#16743a!important;background:transparent!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card,#mobile-wrap #community-list-page.kg-community-page .kg-question-card,#pc-wrap #community-list-page.kg-community-page .kg-community-card,#pc-wrap #community-list-page.kg-community-page .kg-question-card{overflow:hidden!important;width:100%!important;max-width:100%!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card,#pc-wrap #community-list-page.kg-community-page .kg-community-card{display:flex!important;overflow:hidden!important;flex-direction:column!important;padding:0!important;border:1px solid #e4ecd9!important;border-radius:18px!important;text-align:left!important;background:#fff!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-image,#pc-wrap #community-list-page.kg-community-page .kg-community-card-image{position:relative!important;overflow:hidden!important;height:188px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-image img,#pc-wrap #community-list-page.kg-community-page .kg-community-card-image img{width:100%!important;height:100%!important;object-fit:cover!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-image span,#pc-wrap #community-list-page.kg-community-page .kg-community-card-image span{position:absolute!important;bottom:10px!important;left:12px!important;padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;color:#166534!important;background:#dcf2d7!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-body,#pc-wrap #community-list-page.kg-community-page .kg-community-card-body{padding:15px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-body h3,#mobile-wrap #community-list-page.kg-community-page .kg-community-card-body p,#pc-wrap #community-list-page.kg-community-page .kg-community-card-body h3,#pc-wrap #community-list-page.kg-community-page .kg-community-card-body p{margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-body h3,#pc-wrap #community-list-page.kg-community-page .kg-community-card-body h3{font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:23px!important;color:#111d16!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-card-body p,#pc-wrap #community-list-page.kg-community-page .kg-community-card-body p{margin-top:8px!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:20px!important;color:#526255!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-meta,#pc-wrap #community-list-page.kg-community-page .kg-community-meta{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:12px!important;font-size:12px!important;font-weight:800!important;color:#657466!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-meta span,#pc-wrap #community-list-page.kg-community-page .kg-community-meta span{display:inline-flex!important;align-items:center!important;gap:4px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-meta svg,#pc-wrap #community-list-page.kg-community-page .kg-community-meta svg{width:14px!important;height:14px!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-card,#pc-wrap #community-list-page.kg-community-page .kg-question-card{display:grid!important;align-items:center!important;grid-template-columns:36px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:13px!important;border:1px solid #e7ede2!important;border-radius:15px!important;text-align:left!important;background:#fff!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-card>svg,#pc-wrap #community-list-page.kg-community-page .kg-question-card>svg{display:none!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-card h3,#mobile-wrap #community-list-page.kg-community-page .kg-question-card p,#pc-wrap #community-list-page.kg-community-page .kg-question-card h3,#pc-wrap #community-list-page.kg-community-page .kg-question-card p{margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-card h3,#pc-wrap #community-list-page.kg-community-page .kg-question-card h3{font-size:13px!important;font-weight:900!important;line-height:19px!important;color:#111d16!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-card p,#pc-wrap #community-list-page.kg-community-page .kg-question-card p{margin-top:5px!important;font-size:11px!important;font-weight:800!important;color:#657466!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-icon,#pc-wrap #community-list-page.kg-community-page .kg-question-icon{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;font-weight:900!important;color:#16743a!important;background:#e9f7e6!important}#mobile-wrap #community-list-page.kg-community-page .kg-question-status,#pc-wrap #community-list-page.kg-community-page .kg-question-status{padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;color:#16743a!important;background:#e9f7e6!important}#mobile-wrap #community-list-page.kg-community-page .kg-highlight-item,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list div,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item,#pc-wrap #community-list-page.kg-community-page .kg-topic-list div{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important}#mobile-wrap #community-list-page.kg-community-page .kg-highlight-item svg,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list svg,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item svg,#pc-wrap #community-list-page.kg-community-page .kg-topic-list svg{width:38px!important;height:38px!important;padding:8px!important;border-radius:13px!important;color:#16743a!important;background:#e9f7e6!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe h2,#mobile-wrap #community-list-page.kg-community-page .kg-highlights h2,#mobile-wrap #community-list-page.kg-community-page .kg-sidebar-card h2,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe h2,#pc-wrap #community-list-page.kg-community-page .kg-highlights h2,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card h2{margin:0 0 12px!important;font-size:19px!important;font-weight:900!important;color:#111d16!important}#mobile-wrap #community-list-page.kg-community-page .kg-highlight-item strong,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list span,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item strong,#pc-wrap #community-list-page.kg-community-page .kg-topic-list span{display:block!important;font-size:13px!important;font-weight:900!important;color:#16743a!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe p,#mobile-wrap #community-list-page.kg-community-page .kg-highlight-item span,#mobile-wrap #community-list-page.kg-community-page .kg-sidebar-card p,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list small,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe p,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item span,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card p,#pc-wrap #community-list-page.kg-community-page .kg-topic-list small{display:block!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;white-space:normal!important;color:#526255!important;overflow-wrap:anywhere!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe h2,#mobile-wrap #community-list-page.kg-community-page .kg-highlight-item strong,#mobile-wrap #community-list-page.kg-community-page .kg-sidebar-card h2,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list span,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe h2,#pc-wrap #community-list-page.kg-community-page .kg-highlight-item strong,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card h2,#pc-wrap #community-list-page.kg-community-page .kg-topic-list span{white-space:normal!important;overflow-wrap:anywhere!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-sidebar,#mobile-wrap #community-list-page.kg-community-page .kg-topic-list,#pc-wrap #community-list-page.kg-community-page .kg-community-sidebar,#pc-wrap #community-list-page.kg-community-page .kg-topic-list{display:flex!important;flex-direction:column!important;gap:12px!important}#mobile-wrap #community-list-page.kg-community-page .kg-sidebar-card a,#pc-wrap #community-list-page.kg-community-page .kg-sidebar-card a{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:42px!important;border:1px solid #cfe0c8!important;border-radius:10px!important;font-weight:900!important;text-decoration:none!important;text-transform:none!important;color:#16743a!important;background:#fff!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-pagination,#pc-wrap #community-list-page.kg-community-page .kg-community-pagination{display:flex!important;align-items:center!important;gap:10px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-pagination p,#pc-wrap #community-list-page.kg-community-page .kg-community-pagination p{font-size:12px!important;font-weight:800!important;color:#657466!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe input,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #dfe8da!important;border-radius:10px!important;font-size:13px!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-subscribe button:disabled,#pc-wrap #community-list-page.kg-community-page .kg-community-subscribe button:disabled{border:1px solid #d8e4d1!important;color:#778675!important;background:#eef4e9!important;cursor:not-allowed!important}#mobile-wrap #community-list-page.kg-community-page .kg-community-empty,#pc-wrap #community-list-page.kg-community-page .kg-community-empty{min-height:120px!important;padding:18px!important;border:1px dashed #cfe0c8!important;border-radius:16px!important;font-size:13px!important;font-weight:800!important;text-align:center!important;color:#526255!important;background:#fffdf8!important}}@media(max-width:768px){#mobile-wrap .header-main,#pc-wrap .header-main{padding-top:12px!important;padding-bottom:20px!important}#mobile-wrap .header-main .search-box,#pc-wrap .header-main .search-box{padding:12px!important;margin-top:10px!important}#mobile-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;width:100%!important}#mobile-wrap .header-main .hero-actions a,#mobile-wrap .header-main .hero-actions span,#pc-wrap .header-main .hero-actions a,#pc-wrap .header-main .hero-actions span{justify-content:center!important;width:100%!important;max-width:100%!important;white-space:normal!important}#mobile-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .hero-feature-cards{gap:10px!important;margin-top:10px!important}#mobile-wrap .home-page .community-board .container,#mobile-wrap .home-page .featured-kindergartens-intro,#mobile-wrap .home-page .popular-kindergartens .container,#mobile-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .featured-kindergartens-intro,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}#mobile-wrap .home-page .popular-card-box,#mobile-wrap .home-page .top-card-box,#mobile-wrap .home-page .trend-card-box,#pc-wrap .home-page .popular-card-box,#pc-wrap .home-page .top-card-box,#pc-wrap .home-page .trend-card-box{max-width:calc(100vw - 42px)!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:18px!important;background:#fffdf8!important;box-shadow:0 12px 28px rgba(31,81,50,.08)!important}#mobile-wrap .home-page .popular-card-box .card-img .price,#mobile-wrap .home-page .top-card-box .card-img>div,#mobile-wrap .home-page .trend-card-box .card-img>div,#pc-wrap .home-page .popular-card-box .card-img .price,#pc-wrap .home-page .top-card-box .card-img>div,#pc-wrap .home-page .trend-card-box .card-img>div{right:12px!important;bottom:12px!important;left:auto!important;width:auto!important;height:auto!important;padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;line-height:15px!important;color:#42604c!important;background:rgba(255,253,248,.94)!important}#mobile-wrap .home-page .popular-card-box .card-img .status,#pc-wrap .home-page .popular-card-box .card-img .status{top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;color:#fff!important;background:#63b76f!important}#mobile-wrap .home-page .popular-card-box .info .options,#mobile-wrap .home-page .top-card-box .info .options,#mobile-wrap .home-page .trend-card-box .info .options,#pc-wrap .home-page .popular-card-box .info .options,#pc-wrap .home-page .top-card-box .info .options,#pc-wrap .home-page .trend-card-box .info .options{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}#mobile-wrap .home-page .community-board .community-main,#pc-wrap .home-page .community-board .community-main{display:flex!important;flex-direction:column!important;gap:14px!important}#mobile-wrap .home-page .community-board .card-wrap,#mobile-wrap .home-page .community-board .community-left,#mobile-wrap .home-page .community-board .community-right,#mobile-wrap .home-page .community-board .horizontal-card,#pc-wrap .home-page .community-board .card-wrap,#pc-wrap .home-page .community-board .community-left,#pc-wrap .home-page .community-board .community-right,#pc-wrap .home-page .community-board .horizontal-card{box-sizing:border-box!important;width:100%!important;min-width:0!important}#mobile-wrap .home-page .community-board .container>.MuiStack-root:first-child h1,#pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1{text-transform:none!important}#mobile-wrap .home-page .community-board .content-top,#pc-wrap .home-page .community-board .content-top{justify-content:space-between!important;gap:10px!important}#mobile-wrap .home-page .community-board .content-top span,#pc-wrap .home-page .community-board .content-top span{font-size:16px!important;line-height:22px!important;white-space:nowrap!important}#mobile-wrap .home-page .community-board .horizontal-card,#pc-wrap .home-page .community-board .horizontal-card{display:grid!important;align-items:center!important;grid-template-columns:92px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:12px!important;margin:0!important}#mobile-wrap .home-page .community-board .horizontal-card img,#pc-wrap .home-page .community-board .horizontal-card img{width:92px!important;height:74px!important;border-radius:14px!important;object-fit:cover!important}#mobile-wrap .home-page .community-board .horizontal-card div,#pc-wrap .home-page .community-board .horizontal-card div{min-width:0!important;margin-left:0!important}#mobile-wrap .home-page .community-board .horizontal-card strong,#pc-wrap .home-page .community-board .horizontal-card strong{display:-webkit-box!important;overflow:hidden!important;font-size:15px!important;font-weight:900!important;line-height:20px!important;letter-spacing:0!important;color:#20342a!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#mobile-wrap .home-page .community-board .horizontal-card span,#pc-wrap .home-page .community-board .horizontal-card span{margin-top:6px!important;font-size:12px!important;font-weight:800!important;line-height:17px!important;letter-spacing:0!important;color:#647168!important}#mobile-wrap .header-main,#pc-wrap .header-main{min-height:auto!important}#mobile-wrap .home-page .community-board,#mobile-wrap .home-page .events.communication-roadmap,#mobile-wrap .home-page .platform-showcase,#mobile-wrap .home-page .popular-kindergartens,#mobile-wrap .home-page .trending-kindergartens,#mobile-wrap .home-page .video-frame.kg-store-section,#pc-wrap .home-page .community-board,#pc-wrap .home-page .events.communication-roadmap,#pc-wrap .home-page .platform-showcase,#pc-wrap .home-page .popular-kindergartens,#pc-wrap .home-page .trending-kindergartens,#pc-wrap .home-page .video-frame.kg-store-section{padding-top:34px!important;padding-bottom:34px!important}#mobile-wrap .home-page .community-board .container,#mobile-wrap .home-page .events.communication-roadmap .container,#mobile-wrap .home-page .featured-kindergartens-intro,#mobile-wrap .home-page .final-cta-section,#mobile-wrap .home-page .platform-container,#mobile-wrap .home-page .popular-kindergartens .container,#mobile-wrap .home-page .trending-kindergartens .container,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-heading,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events.communication-roadmap .container,#pc-wrap .home-page .featured-kindergartens-intro,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .video-frame.kg-store-section .store-heading{box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-right:auto!important;margin-left:auto!important}#mobile-wrap .home-page .community-board .container>div:first-child,#mobile-wrap .home-page .events.communication-roadmap .info-box,#mobile-wrap .home-page .platform-section-heading,#mobile-wrap .home-page .popular-kindergartens .info-box,#mobile-wrap .home-page .trending-kindergartens .info-box,#mobile-wrap .home-page .video-frame.kg-store-section .store-heading,#pc-wrap .home-page .community-board .container>div:first-child,#pc-wrap .home-page .events.communication-roadmap .info-box,#pc-wrap .home-page .platform-section-heading,#pc-wrap .home-page .popular-kindergartens .info-box,#pc-wrap .home-page .trending-kindergartens .info-box,#pc-wrap .home-page .video-frame.kg-store-section .store-heading{gap:8px!important;margin-bottom:16px!important}#mobile-wrap .home-page .community-board .community-main,#mobile-wrap .home-page .events.communication-roadmap .card-wrapper,#mobile-wrap .home-page .feature-grid-list,#mobile-wrap .home-page .final-cta-actions,#mobile-wrap .home-page .platform-role-grid,#mobile-wrap .home-page .privacy-list,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-grid,#pc-wrap .home-page .community-board .community-main,#pc-wrap .home-page .events.communication-roadmap .card-wrapper,#pc-wrap .home-page .feature-grid-list,#pc-wrap .home-page .final-cta-actions,#pc-wrap .home-page .platform-role-grid,#pc-wrap .home-page .privacy-list,#pc-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .video-frame.kg-store-section .store-product-grid{display:flex!important;flex-direction:column!important;gap:14px!important}#mobile-wrap .home-page .community-left,#mobile-wrap .home-page .community-right,#mobile-wrap .home-page .events.communication-roadmap .event-card,#mobile-wrap .home-page .feature-card,#mobile-wrap .home-page .final-cta-section,#mobile-wrap .home-page .platform-role-card,#mobile-wrap .home-page .popular-card-box,#mobile-wrap .home-page .privacy-card,#mobile-wrap .home-page .trend-card-box,#mobile-wrap .home-page .video-frame.kg-store-section .store-feature-card,#mobile-wrap .home-page .video-frame.kg-store-section .store-product-card,#pc-wrap .home-page .community-left,#pc-wrap .home-page .community-right,#pc-wrap .home-page .events.communication-roadmap .event-card,#pc-wrap .home-page .feature-card,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-role-card,#pc-wrap .home-page .popular-card-box,#pc-wrap .home-page .privacy-card,#pc-wrap .home-page .trend-card-box,#pc-wrap .home-page .video-frame.kg-store-section .store-feature-card,#pc-wrap .home-page .video-frame.kg-store-section .store-product-card{box-sizing:border-box!important;border-radius:18px!important}#mobile-wrap .home-page .popular-kindergartens .info-box,#mobile-wrap .home-page .trending-kindergartens .info-box,#pc-wrap .home-page .popular-kindergartens .info-box,#pc-wrap .home-page .trending-kindergartens .info-box{align-items:flex-start!important}#mobile-wrap .home-page .final-cta-section,#mobile-wrap .home-page .video-frame.kg-store-section .store-feature-card,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .video-frame.kg-store-section .store-feature-card{padding:22px!important}#mobile-wrap .home-page .final-cta-section,#pc-wrap .home-page .final-cta-section{gap:18px!important;margin-top:28px!important;margin-bottom:36px!important}}@media(min-width:769px)and (max-width:1024px){#mobile-wrap .home-page .community-board .container,#mobile-wrap .home-page .events.communication-roadmap .container,#mobile-wrap .home-page .featured-kindergartens-intro,#mobile-wrap .home-page .final-cta-section,#mobile-wrap .home-page .platform-container,#mobile-wrap .home-page .popular-kindergartens .container,#mobile-wrap .home-page .trending-kindergartens .container,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#mobile-wrap .home-page .video-frame.kg-store-section .store-heading,#pc-wrap .home-page .community-board .container,#pc-wrap .home-page .events.communication-roadmap .container,#pc-wrap .home-page .featured-kindergartens-intro,#pc-wrap .home-page .final-cta-section,#pc-wrap .home-page .platform-container,#pc-wrap .home-page .popular-kindergartens .container,#pc-wrap .home-page .trending-kindergartens .container,#pc-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .video-frame.kg-store-section .store-heading{width:calc(100vw - 44px)!important;max-width:calc(100vw - 44px)!important}#mobile-wrap .home-page .community-board .community-main,#mobile-wrap .home-page .video-frame.kg-store-section .store-container,#pc-wrap .home-page .community-board .community-main,#pc-wrap .home-page .video-frame.kg-store-section .store-container{display:flex!important;flex-direction:column!important}}@media(max-width:768px){#mobile-wrap .header-main,#pc-wrap .header-main{position:relative!important;overflow:hidden!important;height:auto!important;min-height:auto!important;border-bottom:1px solid rgba(47,125,74,.1)!important;background-position:top!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:inset 0 -30px 48px hsla(44,48%,94%,.86)!important;isolation:isolate!important}#mobile-wrap .header-main:after,#pc-wrap .header-main:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;height:70px!important;background:linear-gradient(180deg,hsla(44,48%,94%,0),#f7f3e8 92%)!important;pointer-events:none!important}#mobile-wrap .header-main .container,#pc-wrap .header-main .container{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;min-height:0!important;padding:38px 0 34px!important}#mobile-wrap .header-main .hero-actions,#mobile-wrap .header-main .hero-copy,#mobile-wrap .header-main .hero-feature-cards,#mobile-wrap .header-main .mobile-hero,#mobile-wrap .header-main .search-box,#pc-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-copy,#pc-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .mobile-hero,#pc-wrap .header-main .search-box{position:relative!important;z-index:3!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;transform:none!important}#mobile-wrap .header-main .hero-copy,#pc-wrap .header-main .hero-copy{align-items:flex-start!important;text-align:left!important}#mobile-wrap .header-main .hero-actions,#mobile-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-feature-cards{margin-top:0!important}#mobile-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .hero-feature-cards{display:flex!important;flex-direction:column!important;gap:10px!important}#mobile-wrap #main,#mobile-wrap .home-page,#pc-wrap #main,#pc-wrap .home-page{position:relative!important;z-index:2!important;background:#f7f3e8!important}#mobile-wrap .home-page .platform-showcase,#pc-wrap .home-page .platform-showcase{padding-top:34px!important;margin-top:0!important;background:#f7f3e8!important}#__next,#mobile-wrap,#pc-wrap,body,html{overflow-x:hidden!important;max-width:100vw!important}#pc-wrap .header-main .container{overflow:hidden!important;width:100%!important;max-width:100%!important;padding-right:16px!important;padding-left:16px!important}#pc-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-copy,#pc-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .search-box{right:auto!important;bottom:auto!important;left:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;transform:none!important}#pc-wrap .header-main .hero-copy h1{font-size:clamp(34px,10vw,44px)!important;line-height:1.08!important}#pc-wrap .header-main .hero-copy h1,#pc-wrap .header-main .hero-copy p{width:100%!important;max-width:100%!important;overflow-wrap:break-word!important}#pc-wrap .header-main .hero-copy p{font-size:15px!important;line-height:1.55!important}#pc-wrap .header-main .hero-copy .eyebrow{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important}#pc-wrap .header-main .hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}#pc-wrap .header-main .hero-actions a,#pc-wrap .header-main .hero-actions a span{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .search-box{padding:14px!important}#pc-wrap .header-main .search-box .search-box-other,#pc-wrap .header-main .search-box .select-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important}#pc-wrap .header-main .search-box .advanced-filter,#pc-wrap .header-main .search-box .box,#pc-wrap .header-main .search-box .search-btn{display:flex!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#pc-wrap .header-main .hero-feature-cards{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important}#pc-wrap .header-main .hero-feature-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}#pc-wrap .header-main .mobile-hero{overflow:hidden!important;box-sizing:border-box!important;width:300px!important;max-width:300px!important;margin-right:auto!important;margin-left:auto!important}#pc-wrap .header-main .mobile-hero .hero-actions,#pc-wrap .header-main .mobile-hero .hero-actions a,#pc-wrap .header-main .mobile-hero .hero-actions a span,#pc-wrap .header-main .mobile-hero .hero-copy,#pc-wrap .header-main .mobile-hero .hero-copy h1,#pc-wrap .header-main .mobile-hero .hero-copy p,#pc-wrap .header-main .mobile-hero .hero-feature-card,#pc-wrap .header-main .mobile-hero .hero-feature-cards{overflow:hidden!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:300px!important}#pc-wrap .header-main .mobile-hero .hero-copy h1{font-size:30px!important;line-height:1.12!important;word-break:break-word!important;overflow-wrap:anywhere!important}#pc-wrap .header-main .mobile-hero .feature-copy span,#pc-wrap .header-main .mobile-hero .feature-copy strong,#pc-wrap .header-main .mobile-hero .hero-copy p{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}@media(max-width:768px){#mobile-wrap .home-page .platform-roles-section,#pc-wrap .home-page .platform-roles-section{gap:16px!important}#mobile-wrap .home-page .platform-roles-section .platform-section-heading,#pc-wrap .home-page .platform-roles-section .platform-section-heading{margin-bottom:0!important}#mobile-wrap .home-page .platform-role-grid,#pc-wrap .home-page .platform-role-grid{gap:13px!important}#mobile-wrap .home-page .platform-role-card,#pc-wrap .home-page .platform-role-card{gap:12px!important;height:auto!important;min-height:0!important;padding:14px!important;border-radius:16px!important}#mobile-wrap .home-page .platform-role-card .role-card-top,#pc-wrap .home-page .platform-role-card .role-card-top{display:grid!important;align-items:center!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;min-width:0!important;padding-top:0!important;margin-top:0!important}#mobile-wrap .home-page .platform-role-card .role-card-top>div,#pc-wrap .home-page .platform-role-card .role-card-top>div{display:block!important;min-width:0!important;padding-top:0!important;margin-top:0!important}#mobile-wrap .home-page .platform-role-card .role-icon,#pc-wrap .home-page .platform-role-card .role-icon{width:42px!important;height:42px!important;margin:0!important}#mobile-wrap .home-page .platform-role-card .role-icon svg,#pc-wrap .home-page .platform-role-card .role-icon svg{width:23px!important;height:23px!important}#mobile-wrap .home-page .platform-role-card h3,#pc-wrap .home-page .platform-role-card h3{margin:0 0 3px!important;font-size:17px!important;line-height:21px!important}#mobile-wrap .home-page .platform-role-card p,#pc-wrap .home-page .platform-role-card p{margin:0!important;font-size:12px!important;line-height:17px!important;overflow-wrap:anywhere!important}#mobile-wrap .home-page .platform-role-card .role-image,#pc-wrap .home-page .platform-role-card .role-image{display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;padding-top:0!important;border-radius:13px!important;margin-top:0!important;background-position:50%!important;background-size:cover!important;aspect-ratio:2.05/1!important}}@media(min-width:1025px){#pc-wrap .header-main{position:relative!important;overflow:hidden!important;width:100%!important;height:auto!important;min-height:800px!important;padding:0!important;background:#fffaf2!important;background-color:#fffaf2!important;background-image:none!important;box-shadow:none!important;isolation:isolate!important}#pc-wrap .header-main .kg-hero-video{z-index:0!important;width:100%!important;height:100%!important;opacity:.96!important;filter:saturate(1.04) brightness(1.01)!important;object-fit:cover!important}#pc-wrap .header-main .kg-hero-video,#pc-wrap .header-main:before{position:absolute!important;display:block!important;pointer-events:none!important;inset:0!important}#pc-wrap .header-main:before{content:""!important;z-index:1!important;background:linear-gradient(104deg,#fffaf2,rgba(255,250,242,.98) 31%,rgba(255,250,242,.8) 50%,rgba(255,250,242,.36) 74%,rgba(255,250,242,.1))!important}#pc-wrap .header-main:after{content:none!important;display:none!important}#pc-wrap .header-main .threeJSContainer{display:none!important}#pc-wrap .header-main .container{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:24px!important;box-sizing:border-box!important;width:min(1180px,100% - 72px)!important;height:auto!important;min-height:800px!important;padding:124px 0 60px!important;margin:0 auto!important}#pc-wrap .header-main .container,#pc-wrap .header-main .hero-copy{position:relative!important;z-index:2!important;align-items:flex-start!important}#pc-wrap .header-main .hero-copy{width:min(660px,56vw)!important;max-width:660px!important;padding:0!important;border:0!important;margin:0!important;text-align:left!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#pc-wrap .header-main .hero-copy h1{max-width:660px!important;margin:0!important;font-size:66px!important;line-height:1.05!important}#pc-wrap .header-main .hero-copy p{max-width:590px!important;margin:0!important}#pc-wrap .header-main .hero-actions{position:relative!important;z-index:2!important;border:0!important;margin-top:2px!important;margin-bottom:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}#pc-wrap .header-main .search-box{display:none!important}#pc-wrap .header-main .hero-feature-cards{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:1180px!important;padding:20px!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:28px!important;margin:44px 0 0!important;background:#fffdf6!important;box-shadow:0 24px 58px rgba(31,81,50,.12)!important;transform:none!important}#pc-wrap .header-main .hero-feature-card,#pc-wrap .header-main .hero-feature-cards{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#pc-wrap .header-main .hero-feature-card{width:auto!important;min-width:0!important;height:136px!important;min-height:136px!important;padding:22px 20px!important;border:1px solid rgba(47,125,74,.11)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 30px rgba(31,81,50,.08)!important}#pc-wrap #main,#pc-wrap .home-page,#pc-wrap .home-page .platform-showcase{position:relative!important;background:#f7f3e8!important}#pc-wrap .home-page .platform-showcase{padding-top:58px!important;margin-top:0!important}#pc-wrap .home-page .popular-kindergartens{padding:66px 0 72px!important;background:#fffaf2!important}#pc-wrap .home-page .popular-kindergartens .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}#pc-wrap .home-page .popular-kindergartens .info-box{align-items:flex-end!important;margin-bottom:28px!important}#pc-wrap .home-page .popular-kindergartens .card-box{margin-top:0!important}#pc-wrap .home-page .popular-kindergartens .pagination-box{display:none!important}#pc-wrap .home-page .featured-kindergarten-grid{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}#pc-wrap .home-page .featured-fallback-card,#pc-wrap .home-page .popular-card-box{display:flex!important;overflow:hidden!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:456px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:22px!important;background:#fffdf8!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}#pc-wrap .home-page .featured-fallback-image,#pc-wrap .home-page .popular-card-box .card-img{height:210px!important;min-height:210px!important;border-radius:22px 22px 0 0!important;background-position:50%!important;background-size:cover!important}#pc-wrap .home-page .featured-fallback-info,#pc-wrap .home-page .popular-card-box .info{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;padding:20px!important}#pc-wrap .home-page .featured-fallback-info strong,#pc-wrap .home-page .popular-card-box .info .title{min-height:44px!important;font-size:19px!important;font-weight:900!important;line-height:22px!important;color:#20342a!important}#pc-wrap .home-page .featured-fallback-info p,#pc-wrap .home-page .popular-card-box .info .desc{min-height:42px!important;margin:8px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:21px!important;color:#647168!important}#pc-wrap .home-page .featured-fallback-meta,#pc-wrap .home-page .popular-card-box .info .options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:14px!important}#pc-wrap .home-page .featured-fallback-meta span,#pc-wrap .home-page .popular-card-box .info .options div{padding:8px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;text-align:center!important;color:#4d654f!important;background:#f3f8ef!important}#pc-wrap .home-page .popular-card-box .info .options div:last-child,#pc-wrap .home-page .popular-card-box .info hr,#pc-wrap .home-page .popular-card-box .view-like-box{display:none!important}#pc-wrap .home-page .popular-card-box .info .bott{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding-top:18px!important;margin-top:auto!important}#pc-wrap .home-page .popular-card-box .info .bott p{margin:0!important;text-transform:none!important}#pc-wrap .home-page .featured-fallback-info a,#pc-wrap .home-page .popular-card-box .details-cta{padding:10px 16px!important;border-radius:999px!important;margin-top:auto!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;text-align:center!important;color:#fff!important;background:#0f8b3d!important;box-shadow:0 10px 22px rgba(15,139,61,.18)!important}#pc-wrap .home-page .featured-fallback-info a{box-sizing:border-box!important;width:100%!important}#pc-wrap .home-page .community-board{padding:66px 0 70px!important;background:#fffaf2!important}#pc-wrap .home-page .community-board .container{width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important}#pc-wrap .home-page .community-empty-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:248px!important;padding:34px!important;border:1px dashed rgba(47,125,74,.22)!important;border-radius:24px!important;text-align:center!important;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(93,39%,95%,.96))!important;box-shadow:0 18px 42px rgba(31,81,50,.08)!important}#pc-wrap .home-page .community-empty-panel span{font-size:13px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#0f8b3d!important}#pc-wrap .home-page .community-empty-panel h3{max-width:560px!important;margin:10px 0 0!important;font-size:28px!important;font-weight:900!important;line-height:34px!important;color:#20342a!important}#pc-wrap .home-page .community-empty-panel p{max-width:620px!important;margin:10px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;color:#647168!important}#pc-wrap .home-page .community-empty-panel a{padding:11px 18px!important;border-radius:999px!important;margin-top:20px!important;font-size:14px!important;font-weight:900!important;color:#fff!important;background:#0f8b3d!important;box-shadow:0 12px 26px rgba(15,139,61,.18)!important}body #pc-wrap .home-page .popular-kindergarten-grid{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}body #pc-wrap .home-page .popular-card-box{width:100%!important;min-width:0!important;height:444px!important;cursor:pointer!important}body #pc-wrap .home-page .popular-card-box .card-img{position:relative!important;height:200px!important;min-height:200px!important;background-color:#edf7e9!important}body #pc-wrap .home-page .popular-card-box .card-img .status{top:14px!important;left:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-width:0!important;padding:7px 12px!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:999px!important;background:#0f8b3d!important;box-shadow:0 10px 24px rgba(15,139,61,.24)!important;color:#fff!important}body #pc-wrap .home-page .popular-card-box .card-img .status span{color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{align-items:flex-start!important;gap:14px!important;box-sizing:border-box!important;width:100%!important;height:268px!important;min-height:268px!important;padding:24px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fff8e8)!important;box-shadow:0 18px 42px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available{border-color:rgba(15,139,61,.24)!important;background:linear-gradient(145deg,#fff,#eef8e9)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card>strong{padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9a6612!important;background:#fff0c6!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.available>strong{color:#0f8b3d!important;background:#dcf6df!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:54px!important;height:54px!important;border-radius:18px!important;color:#0f8b3d!important;background:rgba(15,139,61,.1)!important}body #pc-wrap .home-page .events.communication-roadmap .event-card.planned .roadmap-icon{color:#c17c13!important;background:rgba(239,168,38,.14)!important}body #pc-wrap .home-page .community-board,body #pc-wrap .home-page .events.communication-roadmap,body #pc-wrap .home-page .popular-kindergartens,body #pc-wrap .home-page .video-frame.kg-store-section{padding-top:46px!important;padding-bottom:48px!important}body #pc-wrap .home-page .community-board .container,body #pc-wrap .home-page .events.communication-roadmap .container,body #pc-wrap .home-page .final-cta-section,body #pc-wrap .home-page .popular-kindergartens .container,body #pc-wrap .home-page .video-frame.kg-store-section .store-container,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{box-sizing:border-box!important;width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;margin-right:auto!important;margin-left:auto!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box,body #pc-wrap .home-page .popular-kindergartens .info-box,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{align-items:center!important;gap:8px!important;width:min(1180px,100%)!important;margin-bottom:22px!important;text-align:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box{position:relative!important;justify-content:center!important;align-items:center!important}body #pc-wrap .home-page .popular-kindergartens .info-box .right{position:absolute!important;right:0!important;bottom:0!important}body #pc-wrap .home-page .events.communication-roadmap .info-box{justify-content:center!important}body #pc-wrap .home-page .events.communication-roadmap .info-box .left{width:100%!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child,body #pc-wrap .home-page .events.communication-roadmap .info-box .left,body #pc-wrap .home-page .popular-kindergartens .info-box .left,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading{display:flex!important;flex-direction:column!important;align-items:center!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1,body #pc-wrap .home-page .events.communication-roadmap .container .info-box .left>span,body #pc-wrap .home-page .popular-kindergartens .info-box .left span,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading h2{margin:0!important;font-size:34px!important;font-weight:950!important;line-height:40px!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;color:#20342a!important}body #pc-wrap .home-page .community-board .community-section-copy,body #pc-wrap .home-page .events.communication-roadmap .info-box .left p,body #pc-wrap .home-page .popular-kindergartens .info-box .left p,body #pc-wrap .home-page .video-frame.kg-store-section .store-heading p{margin:8px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:23px!important;text-align:center!important;text-transform:none!important;color:#647168!important}body #pc-wrap .home-page .events.communication-roadmap .card-wrapper{display:grid!important;align-items:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card{gap:16px!important;width:100%!important;height:300px!important;min-height:300px!important;padding:28px!important;border-radius:26px!important;box-shadow:0 22px 48px rgba(31,81,50,.12)!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon{width:62px!important;height:62px!important;border-radius:20px!important}body #pc-wrap .home-page .events.communication-roadmap .roadmap-icon svg{font-size:34px!important}body #pc-wrap .home-page .events.communication-roadmap .event-card h3{margin:0!important;font-size:24px!important;font-weight:950!important;line-height:30px!important;color:#20342a!important}body #pc-wrap .home-page .events.communication-roadmap .event-card p{margin:0!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;color:#647168!important}body #pc-wrap .home-page .community-board .container{align-items:stretch!important}body #pc-wrap .home-page .community-board .community-main{margin-top:0!important}body #pc-wrap .home-page .final-cta-section{margin-top:28px!important;margin-bottom:38px!important}body #pc-wrap .home-page .community-board{padding-top:58px!important;padding-bottom:62px!important;background:linear-gradient(180deg,#f7f3e8,#fffaf2 48%,#f7f3e8)!important}body #pc-wrap .home-page .community-board .container{position:relative!important;align-items:stretch!important;box-sizing:border-box!important;width:min(1180px,100% - 72px)!important;max-width:min(1180px,100% - 72px)!important;padding:38px 42px 42px!important;border:1px solid rgba(47,125,74,.08)!important;border-radius:32px!important;background:radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.9) 0,rgba(255,250,242,.78) 42%,rgba(255,250,242,.96) 100%)!important;box-shadow:0 28px 72px rgba(31,81,50,.1)!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child{align-items:center!important;width:100%!important;max-width:820px!important;margin:0 auto 30px!important;text-align:center!important}body #pc-wrap .home-page .community-board .container>.MuiStack-root:first-child h1{margin:0!important;color:#244332!important;font-size:42px!important;font-weight:950!important;line-height:50px!important;letter-spacing:-.01em!important;text-transform:none!important}body #pc-wrap .home-page .community-board .community-section-copy{max-width:620px!important;margin:10px auto 0!important;color:#68756c!important;font-size:16px!important;font-weight:700!important;line-height:25px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-main{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important;margin-top:0!important}body #pc-wrap .home-page .community-board .community-left,body #pc-wrap .home-page .community-board .community-right{box-sizing:border-box!important;min-width:0!important;padding:24px!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:28px!important;background:rgba(255,253,248,.92)!important;box-shadow:0 18px 44px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .community-board .content-top{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important;padding:0!important;text-decoration:none!important}body #pc-wrap .home-page .community-board .content-top span{color:#244332!important;font-size:22px!important;font-weight:950!important;line-height:28px!important}body #pc-wrap .home-page .community-board .content-top img{width:18px!important;height:18px!important;padding:8px!important;border:1px solid rgba(47,125,74,.16)!important;border-radius:50%!important;background:#f3faef!important}body #pc-wrap .home-page .community-board .community-left .card-wrap{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important;min-height:0!important}body #pc-wrap .home-page .community-board .community-left .card-wrap a:first-child{grid-row:span 2!important}body #pc-wrap .home-page .community-board .vertical-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;padding:14px!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 16px 34px rgba(31,81,50,.08)!important;overflow:hidden!important}body #pc-wrap .home-page .community-board .vertical-card.featured-card{padding:16px!important}body #pc-wrap .home-page .community-board .vertical-card .community-img{width:100%!important;height:128px!important;border-radius:18px!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}body #pc-wrap .home-page .community-board .vertical-card.featured-card .community-img{height:236px!important;border-radius:22px!important}body #pc-wrap .home-page .community-board .vertical-card .community-img div{min-width:34px!important;height:34px!important;border:1px solid hsla(0,0%,100%,.52)!important;border-radius:999px!important;background:rgba(15,139,61,.92)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:34px!important;text-align:center!important;box-shadow:0 10px 22px rgba(15,139,61,.22)!important}body #pc-wrap .home-page .community-board .vertical-card strong{display:-webkit-box!important;margin-top:14px!important;overflow:hidden!important;color:#20342a!important;font-size:17px!important;font-weight:950!important;line-height:23px!important;letter-spacing:0!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body #pc-wrap .home-page .community-board .vertical-card.featured-card strong{font-size:22px!important;line-height:29px!important}body #pc-wrap .home-page .community-board .vertical-card span{margin-top:8px!important;color:#6d8b54!important;font-size:13px!important;font-weight:850!important;line-height:18px!important;letter-spacing:0!important}body #pc-wrap .home-page .community-board .community-right .card-wrap.vertical{display:flex!important;flex-direction:column!important;gap:14px!important}body #pc-wrap .home-page .community-board .horizontal-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:136px minmax(0,1fr)!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;width:100%!important;min-height:118px!important;padding:13px!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px rgba(31,81,50,.07)!important}body #pc-wrap .home-page .community-board .horizontal-card img{display:block!important;width:136px!important;height:92px!important;border-radius:18px!important;object-fit:cover!important}body #pc-wrap .home-page .community-board .horizontal-card div{min-width:0!important;margin-left:0!important}body #pc-wrap .home-page .community-board .horizontal-card strong{display:-webkit-box!important;overflow:hidden!important;color:#20342a!important;font-size:17px!important;font-weight:950!important;line-height:23px!important;letter-spacing:0!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body #pc-wrap .home-page .community-board .horizontal-card span{display:block!important;margin-top:8px!important;color:#647168!important;font-size:13px!important;font-weight:800!important;line-height:18px!important}body #pc-wrap .home-page .community-board .community-reference-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0 0 28px!important;gap:16px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-reference-header>div{width:min(720px,100%)!important;margin:0 auto!important}body #pc-wrap .home-page .community-board .community-reference-header h1{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;color:#294b35!important;font-size:42px!important;font-weight:950!important;line-height:50px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-reference-header h1 svg{width:28px!important;height:28px!important;color:#86ab56!important;transform:rotate(-12deg)!important}body #pc-wrap .home-page .community-board .community-reference-header .community-section-copy{max-width:700px!important;margin:10px auto 0!important;color:#5f6863!important;font-size:16px!important;font-weight:700!important;line-height:25px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-view-all{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:218px!important;height:54px!important;margin:0 auto!important;padding:0 24px!important;border:1px solid rgba(47,100,61,.45)!important;border-radius:999px!important;background:hsla(0,0%,100%,.76)!important;color:#2d5638!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(31,81,50,.07)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}body #pc-wrap .home-page .community-board .community-view-all svg{width:20px!important;height:20px!important}body #pc-wrap .home-page .community-board .community-view-all:hover{border-color:rgba(33,129,69,.75)!important;box-shadow:0 16px 34px rgba(31,81,50,.12)!important;transform:translateY(-1px)!important}body #pc-wrap .home-page .community-board .community-tabs{display:grid!important;grid-template-columns:156px 1fr 1fr 1fr!important;align-items:center!important;width:min(820px,100%)!important;height:58px!important;margin:0 0 22px!important;padding:5px!important;border:1px solid rgba(47,125,74,.12)!important;border-radius:999px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px rgba(31,81,50,.04)!important}body #pc-wrap .home-page .community-board .community-tabs button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;border-radius:999px!important;color:#3f4a43!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}body #pc-wrap .home-page .community-board .community-tabs button svg{width:20px!important;height:20px!important;color:#6a8b47!important}body #pc-wrap .home-page .community-board .community-tabs button:hover{background:rgba(47,125,74,.08)!important}}@media(min-width:1025px){body #pc-wrap .home-page .community-board .community-tabs button:focus-visible{outline:3px solid rgba(47,125,74,.28)!important;outline-offset:2px!important}body #pc-wrap .home-page .community-board .community-tabs button.active{background:linear-gradient(135deg,#1e6c3a,#2a7d49)!important;color:#fff!important;box-shadow:0 12px 26px rgba(31,81,50,.18)!important}body #pc-wrap .home-page .community-board .community-tabs button.active svg{color:#fff!important}body #pc-wrap .home-page .community-board .community-highlight-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:28px!important;gap:28px!important;width:100%!important}body #pc-wrap .home-page .community-board .community-highlight-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:24px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 20px 46px rgba(31,81,50,.1)!important;color:inherit!important;text-decoration:none!important;transition:box-shadow .2s ease,transform .2s ease!important}body #pc-wrap .home-page .community-board .community-highlight-card:hover{box-shadow:0 24px 56px rgba(31,81,50,.14)!important;transform:translateY(-2px)!important}body #pc-wrap .home-page .community-board .community-highlight-image{position:relative!important;width:100%!important;height:214px!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}body #pc-wrap .home-page .community-board .community-tab-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-height:250px!important;border:1px solid rgba(47,125,74,.1)!important;border-radius:24px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)!important}body #pc-wrap .home-page .community-board .community-tab-empty p{margin:0!important;color:#58665f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;text-align:center!important}body #pc-wrap .home-page .community-board .community-highlight-badge{position:absolute!important;top:14px!important;left:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 14px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.02em!important;box-shadow:0 10px 22px rgba(31,81,50,.18)!important}body #pc-wrap .home-page .community-board .community-highlight-badge.badge-0{background:#2dae59!important}body #pc-wrap .home-page .community-board .community-highlight-badge.badge-1{background:#f39a22!important}body #pc-wrap .home-page .community-board .community-highlight-badge.badge-2{background:#3092f0!important}body #pc-wrap .home-page .community-board .community-highlight-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:22px 22px 20px!important}body #pc-wrap .home-page .community-board .community-highlight-category{color:#7a9855!important;font-size:13px!important;font-weight:900!important;line-height:18px!important}body #pc-wrap .home-page .community-board .community-highlight-body strong{display:-webkit-box!important;min-height:58px!important;margin-top:12px!important;overflow:hidden!important;color:#1f2e28!important;font-size:22px!important;font-weight:950!important;line-height:29px!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body #pc-wrap .home-page .community-board .community-highlight-body p{display:-webkit-box!important;min-height:48px!important;margin:12px 0 0!important;overflow:hidden!important;color:#58665f!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body #pc-wrap .home-page .community-board .community-highlight-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:28px!important}body #pc-wrap .home-page .community-board .community-author{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}body #pc-wrap .home-page .community-board .community-author img,body #pc-wrap .home-page .community-board .community-author>span{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;overflow:hidden!important;border-radius:50%!important;background:#e9f4df!important;color:#2d6b3b!important;font-size:14px!important;font-weight:950!important;object-fit:cover!important}body #pc-wrap .home-page .community-board .community-author div{min-width:0!important}body #pc-wrap .home-page .community-board .community-author b,body #pc-wrap .home-page .community-board .community-author small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #pc-wrap .home-page .community-board .community-author b{max-width:146px!important;color:#314139!important;font-size:13px!important;font-weight:900!important;line-height:18px!important}body #pc-wrap .home-page .community-board .community-author small{max-width:146px!important;color:#7d887f!important;font-size:12px!important;font-weight:700!important;line-height:17px!important}body #pc-wrap .home-page .community-board .community-stats{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:14px!important;color:#4e5e56!important;font-size:13px!important;font-weight:800!important}body #pc-wrap .home-page .community-board .community-stats span{display:inline-flex!important;align-items:center!important;gap:5px!important}body #pc-wrap .home-page .community-board .community-stats svg{width:18px!important;height:18px!important;color:#6f7c74!important}body #pc-wrap .home-page .community-board .community-create-strip{display:grid!important;grid-template-columns:66px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;margin-top:32px!important;padding:20px 22px!important;border:1px solid rgba(47,125,74,.13)!important;border-radius:22px!important;background:linear-gradient(135deg,hsla(93,58%,96%,.94),rgba(255,253,246,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)!important}body #pc-wrap .home-page .community-board .community-create-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;border-radius:50%!important;background:hsla(0,0%,100%,.72)!important;color:#3f7d4b!important;box-shadow:0 14px 28px rgba(31,81,50,.08)!important}body #pc-wrap .home-page .community-board .community-create-icon svg{width:32px!important;height:32px!important}body #pc-wrap .home-page .community-board .community-create-strip strong{display:block!important;color:#294b35!important;font-size:20px!important;font-weight:950!important;line-height:27px!important}body #pc-wrap .home-page .community-board .community-create-strip p{margin:5px 0 0!important;color:#5d6962!important;font-size:15px!important;font-weight:700!important;line-height:23px!important}body #pc-wrap .home-page .community-board .community-create-strip a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:168px!important;height:50px!important;padding:0 22px!important;border-radius:18px!important;background:linear-gradient(135deg,#1f6e3a,#2a7d49)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 16px 30px rgba(31,81,50,.18)!important}body #pc-wrap .home-page .community-board .community-create-strip a svg{width:19px!important;height:19px!important}body #pc-wrap .home-page .community-board .community-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin-top:30px!important}body #pc-wrap .home-page .community-board .community-benefit{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;min-width:0!important;padding:0 22px!important;border-left:1px solid rgba(47,125,74,.12)!important}body #pc-wrap .home-page .community-board .community-benefit:first-child{border-left:0!important;padding-left:0!important}body #pc-wrap .home-page .community-board .community-benefit svg{width:34px!important;height:34px!important;color:#5f8a3e!important}body #pc-wrap .home-page .community-board .community-benefit strong{display:block!important;color:#243b2c!important;font-size:15px!important;font-weight:950!important;line-height:21px!important}body #pc-wrap .home-page .community-board .community-benefit p{margin:4px 0 0!important;color:#626d66!important;font-size:14px!important;font-weight:700!important;line-height:21px!important}}@media(max-width:1024px){body #mobile-wrap .home-page .community-board .community-benefits,body #mobile-wrap .home-page .community-board .community-create-strip,body #mobile-wrap .home-page .community-board .community-highlight-grid,body #pc-wrap .home-page .community-board .community-benefits,body #pc-wrap .home-page .community-board .community-create-strip,body #pc-wrap .home-page .community-board .community-highlight-grid{grid-template-columns:1fr!important}}@media(min-width:1025px){body #pc-wrap .header-main{min-height:808px!important}body #pc-wrap .header-main .kg-hero-video{opacity:1!important;filter:saturate(1.08) brightness(1.03)!important;object-position:58% center!important}body #pc-wrap .header-main:before{background:linear-gradient(90deg,rgba(255,250,242,.12),rgba(255,250,242,.06) 28%,rgba(255,250,242,0) 52%)!important}body #pc-wrap .header-main .container{justify-content:flex-start!important;min-height:808px!important;padding:126px 0 34px!important}body #pc-wrap .header-main .hero-copy{position:relative!important;isolation:isolate!important;width:min(650px,48vw)!important;max-width:650px!important;padding:10px 24px 12px 0!important}body #pc-wrap .header-main .hero-copy:before{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;top:-44px!important;right:-86px!important;bottom:-44px!important;left:-64px!important;border-radius:999px!important;background:radial-gradient(ellipse 70% 66% at 24% 48%,hsla(0,0%,100%,.62) 0,rgba(255,250,238,.42) 43%,rgba(255,250,238,.16) 69%,rgba(255,250,238,0) 100%)!important;filter:blur(18px)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #pc-wrap .header-main .hero-copy>*{position:relative!important;z-index:1!important}body #pc-wrap .header-main .hero-copy h1{max-width:650px!important;font-size:52px!important;line-height:1.09!important}body #pc-wrap .header-main .hero-copy p{max-width:520px!important}body #pc-wrap .header-main .hero-actions{margin-top:14px!important}body #pc-wrap .header-main .hero-actions a span{min-height:54px!important;padding:0 24px!important}body #pc-wrap .header-main .hero-feature-cards{border-color:hsla(0,0%,100%,.56)!important;margin-top:26px!important;background:rgba(255,253,246,.68)!important;backdrop-filter:blur(15px) saturate(1.03)!important;-webkit-backdrop-filter:blur(15px) saturate(1.03)!important}body #pc-wrap .header-main .hero-feature-card{border-color:rgba(47,125,74,.12)!important;background:hsla(0,0%,100%,.74)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading{width:100%!important;max-width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important}#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading h2,#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}#pc-wrap .home-page .platform-showcase .platform-privacy-section .privacy-illustration{display:block!important;width:100%!important;max-width:340px!important;min-height:0!important;aspect-ratio:1.45/1!important;object-fit:cover!important;object-position:center!important;overflow:hidden!important;border-radius:22px!important;box-shadow:0 18px 38px rgba(31,81,50,.1)!important}}@media(max-width:768px){#mobile-wrap,#pc-wrap{max-width:100vw!important;overflow-x:hidden!important}#mobile-wrap .header-main .container,#mobile-wrap .header-main .hero-actions,#mobile-wrap .header-main .hero-copy,#pc-wrap .header-main .container,#pc-wrap .header-main .hero-actions,#pc-wrap .header-main .hero-copy{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#mobile-wrap .header-main .mobile-hero,#pc-wrap .header-main .mobile-hero{box-sizing:border-box!important;width:min(100%,100vw - 72px)!important;max-width:calc(100vw - 72px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}#mobile-wrap .header-main .hero-copy h1,#mobile-wrap .header-main .hero-copy p,#pc-wrap .header-main .hero-copy h1,#pc-wrap .header-main .hero-copy p{max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}#mobile-wrap .header-main .hero-copy h1,#pc-wrap .header-main .hero-copy h1{font-size:clamp(28px,8vw,32px)!important;line-height:1.14!important}#mobile-wrap .header-main .hero-copy p,#pc-wrap .header-main .hero-copy p{font-size:15px!important;line-height:1.48!important}#mobile-wrap .header-main .hero-actions a,#mobile-wrap .header-main .hero-actions a span,#pc-wrap .header-main .hero-actions a,#pc-wrap .header-main .hero-actions a span{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#mobile-wrap .header-main .container .hero-feature-cards,#mobile-wrap .header-main .container .mobile-hero .hero-feature-cards,#mobile-wrap .header-main .hero-feature-cards,#mobile-wrap .header-main .mobile-hero .hero-feature-cards,#pc-wrap .header-main .container .hero-feature-cards,#pc-wrap .header-main .container .mobile-hero .hero-feature-cards,#pc-wrap .header-main .hero-feature-cards,#pc-wrap .header-main .mobile-hero .hero-feature-cards{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}#mobile-wrap .header-main .container .hero-feature-card,#mobile-wrap .header-main .container .mobile-hero .hero-feature-card,#mobile-wrap .header-main .hero-feature-card,#mobile-wrap .header-main .mobile-hero .hero-feature-card,#pc-wrap .header-main .container .hero-feature-card,#pc-wrap .header-main .container .mobile-hero .hero-feature-card,#pc-wrap .header-main .hero-feature-card,#pc-wrap .header-main .mobile-hero .hero-feature-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;min-width:0!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important}#mobile-wrap .header-main .hero-feature-card .feature-copy,#mobile-wrap .header-main .mobile-hero .feature-copy,#pc-wrap .header-main .hero-feature-card .feature-copy,#pc-wrap .header-main .mobile-hero .feature-copy{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#mobile-wrap .header-main .hero-feature-card .feature-copy span,#mobile-wrap .header-main .hero-feature-card .feature-copy strong,#mobile-wrap .header-main .mobile-hero .feature-copy span,#mobile-wrap .header-main .mobile-hero .feature-copy strong,#pc-wrap .header-main .hero-feature-card .feature-copy span,#pc-wrap .header-main .hero-feature-card .feature-copy strong,#pc-wrap .header-main .mobile-hero .feature-copy span,#pc-wrap .header-main .mobile-hero .feature-copy strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important}#mobile-wrap .header-main .hero-feature-card .feature-copy strong,#mobile-wrap .header-main .mobile-hero .feature-copy strong,#pc-wrap .header-main .hero-feature-card .feature-copy strong,#pc-wrap .header-main .mobile-hero .feature-copy strong{font-size:17px!important;line-height:21px!important}#mobile-wrap .header-main .hero-feature-card .feature-copy span,#mobile-wrap .header-main .mobile-hero .feature-copy span,#pc-wrap .header-main .hero-feature-card .feature-copy span,#pc-wrap .header-main .mobile-hero .feature-copy span{font-size:13px!important;line-height:18px!important}#mobile-wrap .home-page .platform-showcase .platform-container,#mobile-wrap .home-page .platform-showcase .platform-role-card,#mobile-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .platform-showcase .platform-role-card,#pc-wrap .home-page .platform-showcase .platform-role-grid{box-sizing:border-box!important;min-width:0!important}#mobile-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .platform-showcase .platform-container{overflow:hidden!important}#mobile-wrap .home-page .platform-showcase .platform-container,#mobile-wrap .home-page .platform-showcase .platform-role-card,#mobile-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .platform-container,#pc-wrap .home-page .platform-showcase .platform-role-card,#pc-wrap .home-page .platform-showcase .platform-role-grid{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}#mobile-wrap .home-page .platform-showcase .platform-role-grid,#pc-wrap .home-page .platform-showcase .platform-role-grid{grid-template-columns:1fr!important}#mobile-wrap .home-page .platform-showcase .platform-role-card .role-card-top>div,#mobile-wrap .home-page .platform-showcase .platform-role-card h3,#mobile-wrap .home-page .platform-showcase .platform-role-card p,#pc-wrap .home-page .platform-showcase .platform-role-card .role-card-top>div,#pc-wrap .home-page .platform-showcase .platform-role-card h3,#pc-wrap .home-page .platform-showcase .platform-role-card p{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}#mobile-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading,#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading{align-items:center!important;text-align:center!important}#mobile-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading h2,#mobile-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading p,#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading h2,#pc-wrap .home-page .platform-showcase .platform-roles-section .platform-section-heading p{max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important}#mobile-wrap .home-page .platform-showcase .platform-privacy-section .privacy-illustration,#pc-wrap .home-page .platform-showcase .platform-privacy-section .privacy-illustration{display:block!important;width:100%!important;max-width:320px!important;min-height:0!important;aspect-ratio:1.55/1!important;object-fit:cover!important;object-position:center!important;border-radius:18px!important;margin:0 auto!important}}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_9b9fd1;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9b9fd1{font-family:__Poppins_9b9fd1,__Poppins_Fallback_9b9fd1;font-style:normal}.__variable_9b9fd1{--font-poppins:"__Poppins_9b9fd1","__Poppins_Fallback_9b9fd1"}