:root{--body-font:var(--font-nunito), "Nunito Sans", sans-serif;--heading-font:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;--color-brand-green:#9de784;--color-brand-purple:#b48fea;--color-brand-yellow:#eec867;--color-brand-red:#e34b4b;--color-brand-blue:#4b88e3;--color-primary:#7446b6;--color-primary-hover:#603a9a;--color-ink:#2e2440;--color-muted:#6b6670;--color-border:#e1dcd2;--color-page:#fcfaed;--color-surface:#fff;--color-surface-green:#edf9e9;--color-surface-purple:#f3edfd;--color-surface-yellow:#fff5d8;--color-surface-red:#fce9e9;--color-surface-blue:#e9f1fc;--color-red-strong:#b9363d;--color-deep:#25202d}html{scroll-behavior:auto;background:var(--color-page)}body{--body-font:var(--font-nunito), "Nunito Sans", sans-serif;--heading-font:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;font-family:var(--body-font);background:var(--color-page);margin:0;overflow-x:hidden}button,input{font:inherit;border:0}button{cursor:pointer}img,video{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-error{color:#b42318;margin:0 0 18px;font-size:14px;line-height:1.45}.newsletter-form-error{color:#ffd6d1;margin-top:14px}button:disabled{cursor:wait;opacity:.65}.page-wrapper{overflow:clip}.section.bg-line,.section.feature,.section.blog{background-image:url(/assets/kidora/fccdfd8107143957.svg)}.slide-box{background-image:url(/assets/kidora/2a91ba6274425390.svg)}.program-card{background-image:url(/assets/kidora/9e10006f997bf7c1.svg)}.pricing-card{background-image:url(/assets/kidora/1f8dc96ea557f913.svg)}.kidora-navbar{z-index:1000;top:0}.kidora-nav-container{z-index:2;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1330px;min-height:50px;margin:0 auto;padding:0 15px;display:flex;position:relative}.kidora-desktop-nav{justify-content:center;align-items:center;gap:28px;margin-left:0;display:flex;position:absolute;left:calc(50% - 12px);transform:translate(-50%)}.kidora-navbar .nav-link{color:var(--color-surface);background:0 0;border:0;gap:4px;position:relative}.kidora-navbar .nav-line,.footer .nav-line{transform-origin:100%;width:100%;transition:transform .35s cubic-bezier(.65,0,.35,1);transform:scaleX(0)}.kidora-navbar .nav-line{position:absolute;bottom:-4px;left:0}.kidora-navbar .nav-link:hover .nav-line,.kidora-navbar .nav-link:focus-visible .nav-line,.footer .nav-link:hover .nav-line,.footer .nav-link:focus-visible .nav-line{transform-origin:0;transform:scaleX(1)}.nav-actions{align-items:center;gap:12px;display:flex}.menu-button{width:48px;height:48px;color:var(--color-surface);background:0 0;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;padding:13px 11px;display:none}.menu-button span{background:currentColor;width:24px;height:2px;transition:transform .3s,width .3s,opacity .3s}.menu-button span:first-child,.menu-button span:last-child{width:17px}.menu-button.is-open span:first-child{width:24px;transform:translateY(7px)rotate(45deg)}.menu-button.is-open span:nth-child(2){opacity:0}.menu-button.is-open span:last-child{width:24px;transform:translateY(-7px)rotate(-45deg)}.menu-column{flex-direction:column;gap:20px;display:flex}.kidora-drop-link{align-items:flex-start;color:var(--color-ink)!important}.kidora-drop-link .nav-line{background:var(--color-ink)}.kidora-mobile-menu{display:none}.menu-open{overflow:hidden}.kidora-button{flex:none;width:fit-content;transition:background-color .3s,border-color .3s,color .3s}.kidora-button .button-text-wrap{position:relative}.kidora-button .button-text{line-height:24px;transition:transform .38s cubic-bezier(.65,0,.35,1);display:block}.kidora-button:hover .button-text,.kidora-button:focus-visible .button-text{transform:translateY(-100%)}.kidora-button .button-arrow-wrap{transition:transform .35s,background-color .3s}.kidora-button:hover .button-arrow-wrap{transform:rotate(-35deg)}.kidora-button-dark{color:var(--color-surface);border-color:var(--color-primary);background:var(--color-primary)}.kidora-button-dark .button-text{color:var(--color-surface)}.kidora-button-dark .button-arrow-wrap{background:var(--color-surface)}.kidora-button-dark .button-icon{filter:invert()}.kidora-tag-light .tag-title{color:var(--color-surface)}.kidora-text-shape{pointer-events:none}.kidora-about-page{background:var(--color-page)}.kidora-about-page .kidora-navbar-light{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.kidora-about-page .kidora-navbar-light .nav-link{color:var(--color-ink)}.kidora-about-page .kidora-navbar-light .nav-line{background:var(--color-ink)}.kidora-about-page .kidora-navbar-light .menu-button,.kidora-about-page .brand-logo-text-light{color:var(--color-ink)}.kidora-about-page .about-big-img{background-image:linear-gradient(#0000001a,#0000001a),url(/assets/minions/source/school-team.jpg)}.kidora-about-page .kidora-marquee{box-sizing:border-box;height:84.5px}.kidora-about-page .about-hero-title-content{flex-direction:column;align-items:flex-start;gap:20px;width:min(100%,650px);display:flex}.kidora-about-page .about-hero-content{min-height:0}.kidora-about-page .star-group{align-items:center;gap:8px;display:flex}.kidora-about-page .star{flex:none}.kidora-about-page .history-image-wrap{width:100%}.kidora-about-page .history-img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.kidora-about-page .history-stat-card{min-height:360px}.kidora-about-page .history-stat-card .body-text{max-width:284px}.kidora-about-page .team-loop-track{will-change:transform;align-items:stretch;gap:30px;width:max-content;display:flex}.kidora-about-page .team-loop{flex:none;gap:30px;width:max-content}.kidora-about-page .teacher-image-wrap{height:425px;overflow:hidden}.kidora-about-page .teacher-card{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:425px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.kidora-about-page .teacher-image-wrap:hover .teacher-card,.kidora-about-page .teacher-image-wrap:focus-within .teacher-card{transform:scale(1.08)rotate(2deg)}.kidora-about-page .value-right{height:800px;min-height:0;display:flex}.kidora-about-page .value-right .img-wrap{width:100%}.kidora-about-page .value-img{object-fit:cover;width:100%;height:100%;display:block}.kidora-about-page .value-toggle,.kidora-about-page .faq-toggle{color:#222;cursor:pointer;font:inherit;text-align:left;border:0}.kidora-about-page .value-toggle{background:0 0;width:100%}.kidora-about-page .faq-toggle{background:0 0}.kidora-about-page .value-answer-wrap,.kidora-about-page .faq-list{opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1),opacity .25s,visibility 0s linear .45s;display:grid;overflow:hidden}.kidora-about-page .value-answer-wrap>div,.kidora-about-page .faq-list>div{min-height:0;overflow:hidden}.kidora-about-page .value-answer-wrap.is-open,.kidora-about-page .faq-list.is-open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1),opacity .3s,visibility linear}.kidora-about-page .value-dropdown.is-open .plus-and-minus,.kidora-about-page .faq-dropdown.is-open .plus-and-minus{border-color:var(--color-primary);background-color:var(--color-primary)}.kidora-about-page .faq-dropdown.is-open{background-color:var(--color-page)}.kidora-about-page .faq-icon{will-change:transform;transition:transform .4s cubic-bezier(.65,0,.35,1);position:static;transform:rotate(180deg)}.kidora-about-page .faq-icon.is-open{filter:invert();transform:rotate(0)}.kidora-about-page .faq-answer-wrap{margin-top:24px}.kidora-about-page .faq-list>.faq-answer-wrap{margin-top:0;transition:margin-top .5s cubic-bezier(.65,0,.35,1)}.kidora-about-page .faq-list.is-open>.faq-answer-wrap{margin-top:24px}.kidora-about-page .faq-para{color:var(--color-muted)}.kidora-about-page .about-cta{margin-bottom:0}.kidora-about-page .about-cta-shell{height:426px;margin-top:150px;position:relative}.kidora-about-page .about-cta-shell .about-cta{width:100%;margin:0;position:absolute;top:0;left:0}.kidora-about-page .cta-content{gap:0}.kidora-about-page .cta-para{margin:24px 0 40px}@media screen and (max-width:991px){.kidora-about-page .about-cta-shell{height:auto;margin-top:150px}.kidora-about-page .about-big-img{background-position:50%;background-size:cover;background-attachment:scroll,scroll}.kidora-about-page .about-cta-shell .about-cta{width:auto;position:relative}.kidora-about-page .value-right,.kidora-about-page .value-img{height:auto}.kidora-about-page .team-loop-track,.kidora-about-page .team-loop{gap:15px}}@media (prefers-reduced-motion:reduce){.kidora-about-page .teacher-card{transition:none}.kidora-about-page .teacher-image-wrap:hover .teacher-card,.kidora-about-page .teacher-image-wrap:focus-within .teacher-card{transform:none}}.kidora-hero{min-height:680px}.hero-video,.video-link{object-fit:cover}.hero-content-wrap{width:100%}.hero-content{flex-direction:column;align-items:flex-start;display:flex}.hero-copy{width:100%;max-width:626px;margin:24px 0 40px;font-size:16px}.hero-burst{width:147px;max-width:none;height:147px;bottom:-70px;right:0}.kidora-marquee{overflow:hidden}.kidora-marquee .text-loop-wrapper{will-change:transform;justify-content:flex-start;width:max-content;overflow:visible}.kidora-marquee .text-loop-wrap{flex:none}.kidora-marquee .spin-shape.loop{width:42px;height:42px}.about-wrapper{flex-direction:column;display:flex}.kidora-counter{height:auto;font-family:var(--heading-font);font-size:var(--_typograpghy---font-size--h3);font-weight:600;line-height:1}.count-content:first-child{border-left:0}.about-card._02{min-height:390px;position:relative}.why-choose-wrapper{grid-template-columns:492px minmax(0,1fr);align-items:center;gap:60px;display:grid}.choose-image{min-height:635px;position:relative}.choose-content-box{justify-content:center}.choose-small-card{flex:1}.kidora-learning-slider .slider-loop{will-change:transform;justify-content:flex-start;width:max-content}.kidora-video-section{background:var(--color-deep)}.video-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-shade{z-index:1;background:#00000061;position:absolute;inset:0}.kidora-video-section .video-link-wraper{z-index:3;width:100%;height:0;position:absolute;inset:0 0 auto}.kidora-video-section .video-control-link{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.presentation-wrapper{z-index:2;pointer-events:none;background:0 0}.presentation-wrapper .container{justify-content:center;display:flex}.kidora-play-button{color:var(--color-surface);cursor:pointer;background-color:var(--_color---white-shade--white-200);border:0;border-radius:60px;justify-content:flex-start;align-items:center;gap:16px;padding:8px 10px 8px 30px;position:absolute}.presentation-video-control,.presentation-video-control .button-state{flex:none;width:50px;height:50px}.presentation-video-control .button-state{background-color:var(--_color---white-shade--white);border-radius:100%;justify-content:center;align-items:center;display:flex}.presentation-video-control .button-state[hidden]{display:none}.presentation-video-control .button-state-icon{width:22px;height:22px}.programs-cms{perspective:1000px;flex-direction:column;gap:40px;display:flex}.progmram-sticky{will-change:transform;position:static}.program-card{box-shadow:0 18px 60px #2c231612}.program-content{gap:20px}.program-card-content{padding-top:43px;padding-bottom:43px}.learn-more-button{flex-direction:row;align-items:center;gap:7px;width:fit-content;padding-bottom:5px;position:relative;overflow:hidden}.learn-more-button .button-text-wrap{height:24px}.learn-more-button .button-text{line-height:24px;transition:transform .35s;display:block}.learn-more-button:hover .button-text{transform:translateY(-100%)}.learn-btn-line{position:absolute;bottom:0;left:0;right:0}.program-image{flex:none;align-self:stretch;width:min(47%,610px);min-height:0;position:relative}.feature-flex{justify-content:space-between;align-items:stretch;gap:60px}.feature-left{flex:1;width:auto;min-width:0}.sub-holder.feature{flex-direction:column;align-items:flex-start;display:flex}.feature-intro{max-width:460px;margin-bottom:40px}.feature-image{width:100%;min-height:300px;position:relative}.feature-right{flex:none;align-items:start;gap:20px;width:min(620px,50%);display:flex}.feature-card-wrapper{will-change:transform;flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.feature-card-wrapper._02{margin-top:100px}.feature-card{min-height:340px}.sub-holder.testimonial{flex-direction:column;align-items:flex-start}.trestimonial-loop-wrapper{display:flex;overflow:hidden}.trestimonial-loop{will-change:transform;flex:none;width:max-content}.testimonial-feedback{flex-direction:column;gap:22px;display:flex}.testimonial-mobile-slider{display:none}.testimonial-controls{justify-content:center;align-items:center;gap:18px;display:flex}.testimonial-controls button{border:1px solid var(--color-border);background:0 0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.kidora-pricing-tabs{position:relative}.price-link{cursor:pointer;border:0}.price-link.is-active{color:var(--color-surface);background:var(--color-primary)}.pricing-card-content-wrap{min-width:0}.pricing-card._01,.pricing-card._02{height:auto;min-height:678px}.pricing-card._02{flex-direction:column;justify-content:space-between;padding:40px}.pricing-card._01 .pricing-card-content-wrap,.pricing-card._02 .pricing-card-content-wrap{justify-content:flex-start}@media screen and (min-width:992px){.pricing-content-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-rtaing-wrap{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.pricing-price-list{flex-direction:column;gap:16px;display:flex}.pricing-price-item{flex-direction:column;gap:2px;display:flex}.pricing-price-item .text-h3{font-size:30px}.pricing-price-cadence{font-size:var(--_typograpghy---font-size--body-text);line-height:var(--_typograpghy---line-height--body-text);font-weight:var(--_typograpghy---font-weight--regular)}.pricing-feature-list{margin:0;padding:0;list-style:none}.blog-img-wrap{height:396px;position:relative}.blog-img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.blog-card:hover .blog-img{transform:scale(1.045)}.kidora-blog .activity-card{transform-origin:50%;will-change:transform;transform:rotate(-15deg)}.kidora-blog .activity-card .blog-img{will-change:transform}.kidora-blog .activity-card:hover .blog-img,.kidora-blog .activity-card:focus-within .blog-img{transform:scale(1.1)}.cta-content{gap:24px}.cta-para{width:100%;max-width:486px}.cta-avatar{border-radius:50%;position:absolute;overflow:hidden}.cta-avatar img{object-fit:cover}.cta-avatar.avatar-1{width:120px;height:120px;top:48px;left:120px}.cta-avatar.avatar-2{width:82px;height:82px;top:48px;right:120px}.cta-avatar.avatar-3{width:72px;height:72px;bottom:52px;right:210px}.cta-avatar.avatar-4{width:92px;height:92px;bottom:44px;left:180px}.kidora-footer{padding-top:265px}.footer-brand .brand-logo-text{font-size:36px;line-height:1.3}.footer-para{width:100%;max-width:365px;margin:30px 0 50px}.footer-left{width:min(42%,460px)}.footer-top-block{gap:60px}.footer-right{margin-left:auto}.footer .nav-link{color:var(--color-surface)}.newsletter-input-row{align-items:center;gap:10px;display:flex}.footer-field-wrap{gap:12px}.field-label.white{color:var(--color-surface);font-weight:600}.footer-field{width:270px}.newsletter-success{color:#173d30;background:var(--color-surface-green);border-radius:10px;width:100%;max-width:390px;margin-top:26px;padding:14px 18px}.social-link{border:1px solid var(--color-surface);width:46px;height:46px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s,color .3s,transform .3s;display:flex}.social-link svg{flex:none;width:20px;height:20px}.social-link:hover{color:var(--color-ink);background:var(--color-surface);transform:translateY(-3px)}.copywrite-block a{color:var(--color-surface);text-underline-offset:3px;text-decoration:underline}.footer-contact-details{gap:8px;margin:-18px 0 30px;display:grid}.footer-contact-details a,.footer-contact-details span{width:fit-content}.programs-overview,.programs-overview-page{background:var(--color-surface);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:60px;margin-top:60px;padding:48px;display:grid}.programs-overview-copy,.programs-overview-page-copy{flex-direction:column;gap:18px;display:flex}.programs-overview-copy p,.programs-overview-page-copy p{max-width:700px;margin:0}.programs-overview-points,.programs-overview-page-facts{align-content:center;gap:14px;display:grid}.programs-overview-points span,.program-overview-fact{background:var(--color-surface-yellow);border-radius:12px;padding:20px 22px}.program-overview-fact p{margin:8px 0 0}.commitment-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:1fr;gap:50px 20px;margin-top:48px}.kidora-testimonial .commitment-card{background-image:url(https://cdn.prod.website-files.com/69f77a3a099cc36471987a2c/6a06165ffa4bbe4870431b03_Group%2024.svg);background-position:-120% 50px;background-repeat:no-repeat;background-size:auto;border-radius:20px;flex-flow:column;justify-content:space-between;height:100%;padding:10px;display:flex}.kidora-testimonial .blog-top-content{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;padding:30px;display:flex}.kidora-testimonial .blog-top-wrap{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.kidora-testimonial .writer-and-date{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.kidora-testimonial .gap-line-2{background-color:#575757;min-width:10px;height:1px}.kidora-testimonial .single-blog-image-wrap{border-radius:20px;flex:none;width:100%;height:276px;position:relative;overflow:clip}.kidora-testimonial .single-blog-img{object-fit:cover;transform-origin:50%;will-change:transform;border-radius:20px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kidora-testimonial .learn-more-button{flex-flow:column;gap:0;padding:0;overflow:visible}.kidora-testimonial .learn-button-content{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;align-items:center;padding-top:3px;padding-bottom:3px;display:flex}.kidora-testimonial .button-text-wrap{height:24px;overflow:clip}.kidora-testimonial .button-text{line-height:24px;transition:transform .35s;display:block}.kidora-testimonial .learn-more-arrow{transform-origin:50%;width:20px;height:20px;transition:transform .35s;display:block}.kidora-testimonial .learn-btn-line{background-color:#000;width:100%;height:1px;position:static}.kidora-testimonial .commitment-card:hover .single-blog-img,.kidora-testimonial .commitment-card:focus-within .single-blog-img{transform:scale(1.1)}.kidora-testimonial .commitment-card:hover .button-text,.kidora-testimonial .commitment-card:focus-within .button-text{transform:translateY(-100%)}.kidora-testimonial .commitment-card:hover .learn-more-arrow,.kidora-testimonial .commitment-card:focus-within .learn-more-arrow{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.kidora-testimonial .single-blog-img,.kidora-testimonial .button-text,.kidora-testimonial .learn-more-arrow{transition:none}.kidora-testimonial .commitment-card:hover .single-blog-img,.kidora-testimonial .commitment-card:focus-within .single-blog-img,.kidora-testimonial .commitment-card:hover .button-text,.kidora-testimonial .commitment-card:focus-within .button-text,.kidora-testimonial .commitment-card:hover .learn-more-arrow,.kidora-testimonial .commitment-card:focus-within .learn-more-arrow{transform:none}}.pricing-overview{background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;margin-bottom:14px;padding:34px 38px;display:flex}.pricing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.pricing-summary-item{min-width:0}.pricing-summary-label{color:var(--color-muted)}.pricing-summary-value{margin-top:4px}.pricing-summary-detail{margin-top:2px}.pricing-overview p{max-width:680px;margin:0}@media screen and (max-width:767px){.programs-overview,.programs-overview-page{grid-template-columns:1fr;gap:30px;margin-top:35px;padding:26px 22px}.commitment-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.kidora-testimonial .commitment-card{background-position:-120% 50px}.kidora-testimonial .single-blog-image-wrap{height:230px}.kidora-testimonial .blog-top-content{grid-column-gap:30px;grid-row-gap:30px;padding:20px}.kidora-testimonial .single-blog-img{border-radius:10px}.pricing-overview{flex-direction:column;align-items:flex-start;gap:24px;margin-top:28px;padding:26px 22px}.pricing-summary-grid{grid-template-columns:1fr;gap:18px}.footer-contact-details{margin-top:-10px}}.footer-spin{width:110px;height:auto;bottom:-35px;right:0}@media screen and (max-width:1100px){.why-choose-wrapper{grid-template-columns:363px minmax(0,1fr);gap:60px}.choose-image{min-height:468px}.choose-content-box{padding-inline:10px}.slider-left-content{min-width:47%;padding-right:50px}.program-content{max-width:400px}.pricing-card._01,.pricing-card._02{height:750px}.blog-img-wrap{height:300px}}@media screen and (max-width:991px){.kidora-navbar .nav-actions>.kidora-button,.kidora-desktop-nav{display:none}.menu-button{display:flex}.kidora-mobile-menu{z-index:1;width:auto;max-height:calc(100dvh - 92px);color:var(--color-ink);background:var(--color-surface-yellow);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;flex-direction:column;align-items:stretch;gap:28px;padding:30px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;top:calc(100% + 12px);left:15px;right:15px;overflow-y:auto;transform:translateY(-12px);box-shadow:0 18px 38px #0000001f}.kidora-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kidora-mobile-menu .nav-link{color:var(--color-ink)}.kidora-mobile-menu .nav-line{background:var(--color-ink)}.kidora-mobile-menu .mobile-contact{display:flex}.why-choose-wrapper{flex-direction:column;align-items:stretch;display:flex}.choose-image{min-height:680px}.feature-left{width:100%}.feature-flex{flex-direction:column}.feature-right{flex-direction:column;width:100%}.feature-card-wrapper{gap:15px;width:100%}.feature-card-wrapper._02{margin-top:0}.feature-card{min-height:310px}.feature-image{max-width:44%;min-height:360px}.trestimonial-loop-wrapper{display:none}.testimonial-mobile-slider{flex-direction:column;gap:24px;padding:0 15px;display:flex}.testimonial-mobile-slider .testimonial-card{width:100%}.price-menu{margin-bottom:40px}.pricing-card._01,.pricing-card._02{height:auto;min-height:540px}.blog-img-wrap{height:330px}.cta-avatar.avatar-1{left:30px}.cta-avatar.avatar-2{right:30px}.cta-avatar.avatar-3{right:80px}.cta-avatar.avatar-4{left:70px}.footer-top-block{grid-template-columns:minmax(0,1fr) auto;display:grid}.footer-left{width:100%}.footer-right{grid-column:1/-1;justify-content:space-between;width:100%;margin:0}}@media screen and (max-width:767px){.section.hero{min-height:640px}.hero-content-wrap{padding-bottom:48px}.hero-copy{margin:20px 0 30px;font-size:16px}.hero-burst{width:100px;height:100px;bottom:-34px;right:-8px}.about-text-wrap{max-width:none}.counter-block{gap:0}.count-content:nth-child(odd){border-left:0}.about-card._02{min-height:480px}.choose-image{min-height:560px}.slide-box{min-height:390px}.program-card{min-height:auto}.program-image{width:100%;min-height:470px}.feature-image{max-width:none;min-height:390px}.feature-right{grid-template-columns:1fr}.feature-card-wrapper{flex-direction:column;flex:none}.feature-card{min-height:250px;grid-area:auto!important}.testimonial-mobile-slider .testimonial-card{flex-direction:column}.testimonial-mobile-slider .testimonial-img{width:100%;height:420px}.pricing-card._02{padding:30px 15px 15px}.blog-img-wrap{height:360px}.kidora-blog .activity-card{will-change:auto;transform:none!important}.cta-box{min-height:520px;padding-top:130px;padding-bottom:130px}.cta-avatar.avatar-1{width:76px;height:76px;top:30px;left:22px}.cta-avatar.avatar-2{width:58px;height:58px;top:30px;right:22px}.cta-avatar.avatar-3{width:54px;height:54px;bottom:28px;right:36px}.cta-avatar.avatar-4{width:68px;height:68px;bottom:24px;left:34px}.kidora-footer{padding-top:180px}.footer-top-block{display:flex}.footer-field,.newsletter-input-row{width:100%}.newsletter-input-row{align-items:stretch}}@media screen and (max-width:479px){.kidora-nav-container{min-height:42px}.brand-logo-text{font-size:24px}.menu-button{width:40px;height:40px;padding-right:5px}.kidora-mobile-menu{gap:24px;max-height:calc(100dvh - 74px);padding:20px;top:calc(100% + 8px);left:10px;right:10px}.kidora-mobile-menu .drop-menu-text{font-size:16px}.kidora-mobile-menu .drop-menu-list{gap:10px}.kidora-mobile-menu .nav-link{font-size:14px}.section.hero{height:80svh;min-height:620px}.hero-title-wrap,.hero-copy{max-width:none}.kidora-marquee .spin-shape.loop{width:40px;height:40px}.hero-burst{width:76px;height:76px;bottom:-20px}.about-card._02{min-height:334px}.count-content{min-height:115px;padding-top:20px}.choose-small-card-flex{grid-template-columns:1fr 1px 1fr;display:grid}.choose-image{min-height:465px}.kidora-video-section{height:60vh;min-height:0}.presentation-wrapper{padding-bottom:130px}.kidora-play-button{bottom:40px}.program-image{flex-basis:233px;min-height:233px}.program-card{height:635px}.feature-image{min-height:300px}.testimonial-mobile-slider .testimonial-img{height:150px}.testimonail-content{padding:24px 20px}.testimonial-mobile-slider{gap:20px}.testimonial-mobile-slider .testimonial-card{height:380px;overflow:hidden}.testimonial-mobile-slider .testimonial-feedback .body-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pricing-card._01,.pricing-card._02{height:auto;min-height:0}.blog-img-wrap{height:247px}.blog-card-content{padding:24px 20px}.cta-box{height:auto;min-height:0;padding-top:104px;padding-bottom:104px}.newsletter-input-row{flex-direction:column}.submit-button{min-height:50px}.footer-right{gap:30px}.kidora-footer{padding-top:100px}.footer-top-block{gap:40px}.footer-para{margin-bottom:24px}.cta{margin-bottom:34px}.footer-spin{right:-8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-marquee-track],[data-testimonial-track],[data-motion=spin],.kidora-blog .activity-card:hover .blog-img,.kidora-blog .activity-card:focus-within .blog-img{transform:none!important}.kidora-blog .activity-card{will-change:auto;transform:none!important}}.kidora-programs-page{background:var(--color-page);overflow-x:clip}.kidora-programs-page .kidora-navbar-light{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.kidora-programs-page .kidora-navbar-light .nav-link{color:var(--color-ink)}.kidora-programs-page .kidora-navbar-light .nav-line{background:var(--color-ink)}.kidora-programs-page .kidora-navbar-light .menu-button,.kidora-programs-page .brand-logo-text-light{color:var(--color-ink)}.kidora-programs-page .programs-hero{background-image:url(/assets/kidora/programs/hero-vector.webp);background-position:50% 60%;background-repeat:no-repeat;background-size:120%}.kidora-programs-page .programs-hero .common-hero-content{min-height:202px}.kidora-programs-page .programs-hero .common-hero-title{width:100%;max-width:913px}.kidora-programs-page .all-programs{background:var(--color-page);padding-top:80px}.kidora-programs-page .program-list,.kidora-programs .program-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kidora-programs-page .progrma-card,.kidora-programs .progrma-card{border-radius:var(--_radius---radius--common);background-image:url(/assets/kidora/9e10006f997bf7c1.svg);background-position:100px 200px;background-repeat:no-repeat;background-size:auto;min-width:0;padding:10px}.kidora-programs-page .progrma-card .img-wrap,.kidora-programs .progrma-card .img-wrap{border-radius:var(--_radius---radius--common);flex:none;width:100%;height:350px;position:relative;overflow:hidden}.kidora-programs-page .progrma-card .progrma-img,.kidora-programs .progrma-card .progrma-img{border-radius:var(--_radius---radius--common);object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.kidora-programs-page .progrma-card .img-wrap:hover .progrma-img,.kidora-programs-page .progrma-card:focus-within .progrma-img,.kidora-programs .progrma-card .img-wrap:hover .progrma-img,.kidora-programs .progrma-card:focus-within .progrma-img{transform:scale(1.08)rotate(2deg)}.kidora-programs-page .progrma-card .program-card-content,.kidora-programs .progrma-card .program-card-content{min-height:0}.kidora-programs-page .program-title-wrap,.kidora-programs .program-title-wrap{width:100%}.kidora-programs-page .program-title-wrap .text-h5,.kidora-programs .program-title-wrap .text-h5{margin:0}.kidora-programs-page .program-title-wrap .body-text,.kidora-programs .program-title-wrap .body-text{max-width:540px}.kidora-programs-page .learn-more-button{color:var(--color-ink)}.kidora-programs-page .learn-more-button .button-text-wrap{position:relative}.kidora-programs-page .learn-more-button .learn-more-arrow{flex:none}.kidora-programs-page .programs-pagination-spacer{pointer-events:none;height:54px;margin-top:60px}.kidora-programs-page .programs-cta{margin-bottom:-80px}@media screen and (min-width:1280px){.kidora-programs-page .progrma-card .img-wrap,.kidora-programs .progrma-card .img-wrap{height:424px}}@media screen and (max-width:991px){.kidora-programs-page .program-list,.kidora-programs .program-list{grid-template-columns:1fr}}@media screen and (max-width:767px){.kidora-programs-page .programs-hero{background-size:auto 120%}.kidora-programs-page .programs-hero .common-hero-content{min-height:0}.kidora-programs-page .all-programs{padding-top:40px}.kidora-programs-page .program-list,.kidora-programs .program-list{gap:15px}.kidora-programs-page .progrma-card .img-wrap,.kidora-programs .progrma-card .img-wrap{height:350px}.kidora-programs-page .programs-pagination-spacer{margin-top:40px}}@media (prefers-reduced-motion:reduce){.kidora-programs-page .progrma-card .progrma-img,.kidora-programs .progrma-card .progrma-img{transition:none}.kidora-programs-page .progrma-card .img-wrap:hover .progrma-img,.kidora-programs-page .progrma-card:focus-within .progrma-img,.kidora-programs .progrma-card .img-wrap:hover .progrma-img,.kidora-programs .progrma-card:focus-within .progrma-img{transform:none}}.kidora-program-detail-page{background:var(--color-page);overflow-x:clip}.kidora-program-detail-page .kidora-navbar-light{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.kidora-program-detail-page .kidora-navbar-light .nav-link{color:var(--color-ink)}.kidora-program-detail-page .kidora-navbar-light .nav-line{background:var(--color-ink)}.kidora-program-detail-page .kidora-navbar-light .menu-button,.kidora-program-detail-page .brand-logo-text-light{color:var(--color-ink)}.kidora-program-detail-page .section.common.details{background-color:var(--color-surface);background-image:url(/assets/kidora/programs/hero-vector.webp);background-position:50% 60%;background-repeat:no-repeat;background-size:120%;padding-top:185px;padding-bottom:100px}.kidora-program-detail-page .details-title-wrap{width:min(100%,805px)}.kidora-program-detail-page .program-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:20px;margin-top:80px}.kidora-program-detail-page .program-detail-image{aspect-ratio:1.5;border-radius:var(--_radius---radius--common);width:100%;position:relative;overflow:hidden}.kidora-program-detail-page .program-detail-image .program-hero-img{border-radius:var(--_radius---radius--common);object-fit:cover;width:100%;height:100%;display:block}.kidora-program-detail-page .program-info{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:var(--color-page);min-width:0;height:100%;padding:40px}.kidora-program-detail-page .program-info-box{box-sizing:border-box;width:100%}.kidora-program-detail-page .section.program-details{background:var(--color-page);padding-top:80px}.kidora-program-detail-page .details-wrap{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.kidora-program-detail-page .details-wrapper{flex-direction:column;gap:40px;display:flex}.kidora-program-detail-page .details-text h5{margin-bottom:16px}.kidora-program-detail-page .related-block{margin-top:150px}.kidora-program-detail-page .related-block .program-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kidora-program-detail-page .related-block .progrma-card{border-radius:var(--_radius---radius--common);background-image:url(/assets/kidora/9e10006f997bf7c1.svg);background-position:100px 200px;background-repeat:no-repeat;background-size:auto;min-width:0;padding:10px}.kidora-program-detail-page .related-block .progrma-card .img-wrap{border-radius:var(--_radius---radius--common);flex:none;width:100%;height:350px;position:relative;overflow:hidden}.kidora-program-detail-page .related-block .progrma-card .progrma-img{border-radius:var(--_radius---radius--common);object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.kidora-program-detail-page .related-block .progrma-card .img-wrap:hover .progrma-img,.kidora-program-detail-page .related-block .progrma-card:focus-within .progrma-img{transform:scale(1.08)rotate(2deg)}.kidora-program-detail-page .related-block .program-card-content{min-height:0}.kidora-program-detail-page .related-block .program-title-wrap{width:100%}.kidora-program-detail-page .related-block .program-title-wrap .body-text{max-width:540px}.kidora-program-detail-page .related-block .learn-more-button{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:0;display:flex}.kidora-program-detail-page .related-block .learn-button-content{align-items:center;gap:6px;padding-top:3px;padding-bottom:3px;display:flex}.kidora-program-detail-page .programs-cta{margin-bottom:-80px}@media screen and (min-width:1280px){.kidora-program-detail-page .program-detail-image,.kidora-program-detail-page .program-detail-image .program-hero-img,.kidora-program-detail-page .related-block .progrma-card .img-wrap{height:546px}.kidora-program-detail-page .related-block .progrma-card .img-wrap{height:424px}.kidora-program-detail-page .programs-cta .cta-box{min-height:506px}}@media screen and (max-width:991px){.kidora-program-detail-page .program-hero-content,.kidora-program-detail-page .related-block .program-list{grid-template-columns:1fr}.kidora-program-detail-page .program-detail-image{aspect-ratio:1.5}}@media screen and (max-width:767px){.kidora-program-detail-page .section.common.details{background-size:auto 120%}.kidora-program-detail-page .section.program-details{padding-top:40px}.kidora-program-detail-page .related-block{margin-top:80px}.kidora-program-detail-page .related-block .program-list{gap:15px}.kidora-program-detail-page .related-block .progrma-card .img-wrap{height:350px}}@media (prefers-reduced-motion:reduce){.kidora-program-detail-page .related-block .progrma-card .progrma-img{transition:none}.kidora-program-detail-page .related-block .progrma-card .img-wrap:hover .progrma-img,.kidora-program-detail-page .related-block .progrma-card:focus-within .progrma-img{transform:none}}.kidora-admission-page{background:var(--color-page);overflow-x:clip}.kidora-admission-page .kidora-navbar-light{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.kidora-admission-page .kidora-navbar-light .nav-link,.kidora-admission-page .kidora-navbar-light .menu-button,.kidora-admission-page .kidora-navbar-light .brand-logo-text-light{color:var(--color-ink)}.kidora-admission-page .kidora-navbar-light .nav-line{background:var(--color-ink)}.kidora-admission-page .section.common.admission-hero-section{background-color:var(--color-surface);background-image:url(/assets/kidora/programs/hero-vector.webp);background-position:50% 60%;background-repeat:no-repeat;background-size:120%;padding-top:185px;padding-bottom:185px}.kidora-admission-page .common-hero-title.admission-hero{width:100%;max-width:633px}.kidora-admission-page .section.admission-info{background:var(--color-page);padding-top:80px;padding-bottom:150px}.kidora-admission-page .admission-top-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kidora-admission-page .admission-step-block{background-image:url(/assets/kidora/admission/step-pattern.svg);background-position:100px -200%;background-repeat:no-repeat;background-size:auto;min-width:0}.kidora-admission-page .admission-step-block._01{background-color:var(--color-surface-green)}.kidora-admission-page .admission-step-block._02{background-color:var(--color-surface-purple)}.kidora-admission-page .admission-step-block._03{background-color:var(--color-surface-yellow)}.kidora-admission-page .admission-bottom-info{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:60px;margin-top:150px;display:grid}.kidora-admission-page .admission-info-wrapper{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.kidora-admission-page .admission-title-wrapper{flex-direction:column;gap:16px;display:flex}.kidora-admission-page .admission-title-wrap{position:relative}.kidora-admission-page .admission-title-wrap .sub-title{margin:0}.kidora-admission-page .admission-title-wrap .admission-sub{z-index:-1;display:inline-block;bottom:-18px;right:30px}.kidora-admission-page .info-box-wrap{flex-direction:column;gap:20px;display:flex}.kidora-admission-page .admission-info-box{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:#d7fdcf;min-height:247px;padding:30px}.kidora-admission-page .admission-info-box.v2{background:#ebe1fd;border-top:0;min-height:248px}.kidora-admission-page .admission-info-title,.kidora-admission-page .visiting-hours{flex-direction:column;gap:10px;display:flex}.kidora-admission-page .admission-info-box .info-link{color:#000;display:block}.kidora-admission-page .admission-form-block,.kidora-admission-page .form-block{min-width:0;margin-bottom:0}.kidora-admission-page .admission-form,.kidora-admission-page .admission-form-success{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:var(--color-surface);width:100%;min-height:989px;padding:40px}.kidora-admission-page .admission-form .form-title-wrap,.kidora-admission-page .admission-form-success .form-title-wrap{margin-bottom:46px}.kidora-admission-page .admission-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.kidora-admission-page .admission-form .field-wrap{gap:10px;width:100%;min-width:0;margin-bottom:30px}.kidora-admission-page .admission-form .field-label{color:var(--color-ink)}.kidora-admission-page .admission-form .text-field.common{box-sizing:border-box;width:100%}.kidora-admission-page .admission-form .full-width{grid-column:1/-1}.kidora-admission-page .admission-form .submit-button{margin-top:0}.kidora-admission-page .admission-form-success{flex-direction:column;justify-content:flex-start;display:flex}.kidora-admission-page .kidora-admission-presentation{background:var(--color-deep);height:920px}.kidora-admission-page .kidora-admission-presentation .video-link{object-fit:cover;width:100%;height:100%}.kidora-admission-page .kidora-admission-presentation .presentation-content{text-align:center}.kidora-admission-page .kidora-admission-presentation .presentation-content .title-wrap{width:100%;max-width:700px}.kidora-admission-page .kidora-admission-presentation .kidora-play-button{background-color:var(--_color---white-shade--white-200);border-radius:60px;justify-content:flex-start;align-items:center;gap:16px;padding:8px 10px 8px 30px;position:absolute;bottom:80px}.kidora-admission-page .admission-video-control,.kidora-admission-page .admission-video-control .button-state{flex:none;width:50px;height:50px}.kidora-admission-page .admission-video-control .button-state{background-color:var(--_color---white-shade--white);border-radius:100%;justify-content:center;align-items:center;display:flex}.kidora-admission-page .admission-video-control .button-state[hidden]{display:none}.kidora-admission-page .admission-video-control .button-state-icon{width:22px;height:22px}@media screen and (min-width:1280px){.kidora-admission-page .admission-step-block{min-height:446px}.kidora-admission-page .kidora-admission-presentation{height:920px}}@media screen and (max-width:991px){.kidora-admission-page .admission-top-info,.kidora-admission-page .admission-bottom-info{grid-template-columns:1fr;gap:15px}.kidora-admission-page .admission-step-block{position:sticky;top:60px}.kidora-admission-page .admission-bottom-info{margin-top:60px}.kidora-admission-page .admission-info-wrapper{justify-content:flex-start;align-items:flex-start;gap:15px}.kidora-admission-page .info-box-wrap{flex-direction:row;gap:15px;width:100%}.kidora-admission-page .info-box-wrap .admission-info-box{flex:1}.kidora-admission-page .admission-form-fields{column-gap:15px}}@media screen and (max-width:767px){.kidora-admission-page .section.common.admission-hero-section{background-size:auto 120%}.kidora-admission-page .section.admission-info{padding-top:30px;padding-bottom:60px}.kidora-admission-page .admission-info-wrapper,.kidora-admission-page .admission-form-fields{flex-direction:column;display:flex}.kidora-admission-page .info-box-wrap{flex-direction:column}.kidora-admission-page .admission-info-box{min-height:0}.kidora-admission-page .admission-form,.kidora-admission-page .admission-form-success{min-height:0;padding:30px 15px}.kidora-admission-page .kidora-admission-presentation{height:60vh;min-height:0}}@media (prefers-reduced-motion:reduce){.kidora-admission-page .admission-step-block{transform:none!important}}.kidora-contact-page{background:var(--color-page)}.kidora-contact-page .section.contact-page{box-sizing:border-box;background-image:linear-gradient(#0000004d,#0000004d),url(/assets/kidora/contact/hero.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:700px;min-height:700px;padding:234px 0 264px}.kidora-contact-page .contact-title{width:100%;max-width:553px}.kidora-contact-page .section.contact-info{box-sizing:border-box;background:var(--color-page);padding:80px 0 150px}.kidora-contact-page .contact-info-wrapper{grid-template-columns:390px 780px;gap:80px;display:grid}.kidora-contact-page .contact-info-column{flex-direction:column;justify-content:space-between;min-width:0;min-height:737px;display:flex}.kidora-contact-page .contact-info-heading{flex-direction:column;gap:16px;display:flex}.kidora-contact-page .contact-info-heading .sub-title{margin:0}.kidora-contact-page .contact-info-title-wrap{position:relative}.kidora-contact-page .contact-info-shape{z-index:0;width:236px;height:auto;display:block;bottom:-18px;right:30px}.kidora-contact-page .contact-info-box{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:var(--color-surface-green);align-items:stretch;min-height:173px;padding:10px;display:flex}.kidora-contact-page .contact-info-box .contact-ingo-img{border-radius:var(--_radius---radius--common);object-fit:cover;width:130px;min-width:130px;height:153px;display:block}.kidora-contact-page .contact-info-content{flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.kidora-contact-page .contact-info-content .text-h6{line-height:1.4}.kidora-contact-page .contact-info-links{flex-direction:column;gap:4px;margin-top:20px;margin-bottom:10px;display:flex}.kidora-contact-page .contact-info-link{color:var(--color-muted);text-decoration:none;transition:color .3s}.kidora-contact-page .contact-info-link:hover,.kidora-contact-page .contact-info-link:focus-visible{color:var(--color-ink)}.kidora-contact-page .contact-form-block{min-width:0}.kidora-contact-page .contact-form,.kidora-contact-page .contact-form-success{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:var(--color-surface);width:100%;min-height:737px;padding:40px}.kidora-contact-page .contact-form .form-title-wrap,.kidora-contact-page .contact-form-success .form-title-wrap{margin-bottom:46px}.kidora-contact-page .contact-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.kidora-contact-page .contact-form .field-wrap{gap:16px;width:100%;min-width:0;margin-bottom:30px}.kidora-contact-page .contact-form .field-label{color:var(--color-ink)}.kidora-contact-page .contact-form .text-field.common{box-sizing:border-box;width:100%}.kidora-contact-page .contact-form .full-width{grid-column:1/-1}.kidora-contact-page .contact-form-success{align-items:stretch;display:flex}.kidora-contact-page .contact-form-success .success-message{box-sizing:border-box;width:100%;height:max-content;color:var(--color-surface);text-align:center;background:var(--color-primary);border-radius:10px;padding:20px}.kidora-contact-page .map-block{box-sizing:border-box;border-radius:var(--_radius---radius--common);background:var(--color-surface-yellow);flex-direction:column;height:662px;margin-top:150px;padding:10px;display:flex;overflow:hidden}.kidora-contact-page .contact-map-image{border-radius:var(--_radius---radius--common);width:100%;height:550px;line-height:0;display:block;overflow:hidden}.kidora-contact-page .contact-map-image .map{border-radius:var(--_radius---radius--common);object-fit:cover;width:100%;height:100%;display:block}.kidora-contact-page .map-title-wrap{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;padding:20px;display:flex}.kidora-contact-page .map-title-wrap .text-h6,.kidora-contact-page .map-title-wrap .body-text{color:var(--color-ink)}.kidora-contact-page .section.contact-faq-section{background:var(--color-surface);padding:150px 0 0}.kidora-contact-page .contact-faq-heading{margin-bottom:80px}.kidora-contact-page .contact-faq-heading .title-wrap{max-width:550px}.kidora-contact-page .contact-faq-heading .kidora-text-shape{display:none}.kidora-contact-page .contact-faq-wrap{gap:20px;width:100%;max-width:1100px;margin:0 auto}.kidora-contact-page .contact-faq-wrap .faq-dropdown{box-sizing:border-box;border:1px solid var(--color-ink);border-radius:var(--_radius---radius--common);background:0 0;width:100%;height:142px;min-height:142px;margin:0;padding:0 0 40px;transition:height .55s cubic-bezier(.65,0,.35,1),background-color .45s,border-color .45s;overflow:hidden}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open{border-color:var(--color-page);background:var(--color-page);height:214px}.kidora-contact-page .contact-faq-wrap .faq-toggle{box-sizing:border-box;width:100%;min-height:100px;color:var(--color-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:40px 40px 0;display:flex}.kidora-contact-page .contact-faq-wrap .faq-question{font-family:var(--heading-font);font-size:var(--_typograpghy---font-size--h5);line-height:var(--_typograpghy---line-height--h5);font-weight:var(--_typograpghy---font-weight--semibold);letter-spacing:-.2px}.kidora-contact-page .contact-faq-wrap .plus-and-minus{border:1px solid var(--color-ink);background:0 0;border-radius:100%;justify-content:center;align-items:center;min-width:60px;min-height:60px;transition:background-color .45s,border-color .45s;display:flex;position:relative;overflow:hidden}.kidora-contact-page .contact-faq-wrap .faq-icon,.kidora-contact-page .contact-faq-wrap .faq-icon-hover{transition:transform .45s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute}.kidora-contact-page .contact-faq-wrap .faq-icon{opacity:1;transform:rotate(180deg)}.kidora-contact-page .contact-faq-wrap .faq-icon-hover{opacity:0;filter:invert();transform:rotate(0)}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open .plus-and-minus{border-color:var(--color-primary);background:var(--color-primary)}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open .faq-icon{opacity:0;transform:rotate(0)}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open .faq-icon-hover{opacity:1;transform:rotate(0)}.kidora-contact-page .contact-faq-list{max-height:0;transition:max-height .55s cubic-bezier(.65,0,.35,1);display:block;overflow:hidden}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open .contact-faq-list{max-height:74px}.kidora-contact-page .contact-faq-wrap .faq-answer-wrap{box-sizing:border-box;margin-top:24px;padding:0 40px}.kidora-contact-page .contact-faq-wrap .faq-para{margin:0}.kidora-contact-page .contact-cta{transform-origin:50%;width:100%;margin:150px auto -80px;transform:scale(.8)}.kidora-contact-page .contact-cta .cta-box{box-sizing:border-box;min-height:0}.kidora-contact-page .kidora-footer{padding-top:185px}@media screen and (min-width:992px){.kidora-contact-page .contact-cta .cta-content{gap:0;width:486px;max-width:486px}.kidora-contact-page .contact-cta .cta-title{width:100%;max-width:486px}.kidora-contact-page .contact-cta .cta-para{margin:24px 0 40px}.kidora-contact-page .footer-top-block{justify-content:space-between;gap:20px}.kidora-contact-page .footer-left{width:365px}.kidora-contact-page .footer-right{margin-left:0}.kidora-contact-page .footer-field-wrap{gap:20px}.kidora-contact-page .newsletter-input-row{flex-direction:column;align-items:flex-start;gap:20px}.kidora-contact-page .footer-field{width:365px}}@media screen and (max-width:991px){.kidora-contact-page .contact-info-wrapper{grid-template-columns:1fr;gap:40px}.kidora-contact-page .contact-info-column{gap:40px;min-height:0}.kidora-contact-page .contact-form,.kidora-contact-page .contact-form-success{min-height:0}.kidora-contact-page .contact-faq-wrap{gap:15px}}@media screen and (max-width:767px){.kidora-contact-page .section.contact-page{justify-content:center;align-items:center;height:50vh;min-height:0;padding:0;display:flex}.kidora-contact-page .section.contact-info{padding:20px 0 40px}.kidora-contact-page .contact-info-wrapper,.kidora-contact-page .contact-info-column{gap:40px}.kidora-contact-page .contact-info-heading{gap:16px}.kidora-contact-page .contact-info-shape{display:none}.kidora-contact-page .contact-info-box{width:max-content;max-width:100%}.kidora-contact-page .contact-info-content{padding:20px}.kidora-contact-page .contact-form,.kidora-contact-page .contact-form-success{width:100%;min-height:0;padding:30px 15px}.kidora-contact-page .contact-form .form-title-wrap,.kidora-contact-page .contact-form-success .form-title-wrap{margin-bottom:46px}.kidora-contact-page .contact-form-fields{flex-direction:column;display:flex}.kidora-contact-page .contact-form .field-wrap{gap:16px;margin-bottom:15px}.kidora-contact-page .contact-form .submit-button{height:auto;min-height:0}.kidora-contact-page .map-block{height:auto;min-height:0;margin-top:40px}.kidora-contact-page .contact-map-image{height:auto}.kidora-contact-page .contact-map-image .map{aspect-ratio:1280/550;height:auto}.kidora-contact-page .map-title-wrap{gap:16px;min-height:0;padding:20px}.kidora-contact-page .section.contact-faq-section{padding:40px 0 0}.kidora-contact-page .contact-faq-heading{margin-bottom:40px}.kidora-contact-page .contact-faq-wrap .faq-dropdown{border-radius:10px;height:auto;min-height:0;padding-bottom:15px}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open{height:auto;min-height:0}.kidora-contact-page .contact-faq-wrap .faq-toggle{min-height:0;padding:15px 15px 0}.kidora-contact-page .contact-faq-wrap .faq-question{font-size:20px;line-height:1.35}.kidora-contact-page .contact-faq-wrap .plus-and-minus{min-width:40px;min-height:40px}.kidora-contact-page .contact-faq-wrap .faq-answer-wrap{margin-top:24px;padding:0 20px 0 15px}.kidora-contact-page .contact-faq-wrap .faq-dropdown.is-open .contact-faq-list{max-height:300px}.kidora-contact-page .contact-cta{width:100%;margin-top:40px;margin-bottom:-80px;transform:none}.kidora-contact-page .contact-cta .cta-box{min-height:0}.kidora-contact-page .contact-cta .cta-content{gap:0}.kidora-contact-page .contact-cta .cta-para{margin:24px 0 30px}.kidora-contact-page .kidora-footer{padding-top:100px}}.brand-logo-shell{box-sizing:border-box;background:0 0;flex:none;place-items:center;width:58px;height:44px;padding:0;display:grid}.brand-logo{object-fit:contain;width:50px;height:auto;display:block}.footer-brand .brand-logo-shell{width:72px;height:54px;padding:0}.footer-brand .brand-logo{width:62px;height:auto}.brand-logo-text,.footer-brand .brand-logo-text{font-size:18px;line-height:1.2}.kidora-button{padding-top:7px;padding-bottom:7px;padding-right:7px}.kidora-button-dark:hover,.kidora-button-dark:focus-visible{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.kidora-button-dark:focus-visible,.nav-link:focus-visible,.brand:focus-visible,.social-link:focus-visible{outline:3px solid var(--color-brand-yellow);outline-offset:4px}@media (prefers-reduced-motion:reduce){.kidora-contact-page [data-motion]{opacity:1!important;clip-path:none!important;transform:none!important}.kidora-contact-page .contact-faq-wrap .faq-dropdown,.kidora-contact-page .contact-faq-wrap .contact-faq-list,.kidora-contact-page .contact-faq-wrap .plus-and-minus,.kidora-contact-page .contact-faq-wrap .faq-icon,.kidora-contact-page .contact-faq-wrap .faq-icon-hover{transition:none!important}}
