.elementor-4109 .elementor-element.elementor-element-25da5ae1{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-4109 .elementor-element.elementor-element-25da5ae1:not(.elementor-motion-effects-element-type-background), .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D2B1F;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://swiat-toli.pl/wp-content/uploads/2024/02/1920x844.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4109 .elementor-element.elementor-element-25da5ae1::before, .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .elementor-background-video-container::before, .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .elementor-background-slideshow::before, .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4109 .elementor-element.elementor-element-25da5ae1, .elementor-4109 .elementor-element.elementor-element-25da5ae1::before{--border-transition:0.3s;}.elementor-4109 .elementor-element.elementor-element-c3428da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4109 .elementor-element.elementor-element-c3428da{width:100%;max-width:100%;}.elementor-4109 .elementor-element.elementor-element-1ad3426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-1ad3426:not(.elementor-motion-effects-element-type-background), .elementor-4109 .elementor-element.elementor-element-1ad3426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF;}.elementor-4109 .elementor-element.elementor-element-1ad3426, .elementor-4109 .elementor-element.elementor-element-1ad3426::before{--border-transition:0.3s;}.elementor-4109 .elementor-element.elementor-element-670b055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-9b9696d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4109 .elementor-element.elementor-element-9b9696d{width:100%;max-width:100%;}.elementor-4109 .elementor-element.elementor-element-a4160d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-a4160d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4109 .elementor-element.elementor-element-b7b8c31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4109 .elementor-element.elementor-element-b7b8c31{width:100%;max-width:100%;}.elementor-4109 .elementor-element.elementor-element-b7b8c31.elementor-element{--align-self:center;}.elementor-4109 .elementor-element.elementor-element-0c4ed75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-0c4ed75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4109 .elementor-element.elementor-element-7591f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-370394b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4109 .elementor-element.elementor-element-370394b{width:100%;max-width:100%;}@media(min-width:768px){.elementor-4109 .elementor-element.elementor-element-670b055{--width:100%;}.elementor-4109 .elementor-element.elementor-element-a4160d1{--width:72.701%;}.elementor-4109 .elementor-element.elementor-element-0c4ed75{--width:26%;}}@media(max-width:1024px){.elementor-4109 .elementor-element.elementor-element-25da5ae1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-4109 .elementor-element.elementor-element-1ad3426{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-7591f6c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:767px){.elementor-4109 .elementor-element.elementor-element-25da5ae1:not(.elementor-motion-effects-element-type-background), .elementor-4109 .elementor-element.elementor-element-25da5ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4109 .elementor-element.elementor-element-25da5ae1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-1ad3426{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4109 .elementor-element.elementor-element-715b55d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4109 .elementor-element.elementor-element-7591f6c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for html, class: .elementor-element-c3428da *//* Amelia Overrides — terakota */
.am-dialog-el-button--primary,
.amelia-app-booking .am-button--primary,
.am-els__main .am-button--filled {
    background-color: #C4714A !important;
    border-color: #C4714A !important;
    border-radius: 100px !important;
    font-family: 'DM Sans', sans-serif !important;
}
.am-dialog-el-button--primary:hover,
.am-els__main .am-button--filled:hover {
    background-color: #b5623b !important;
    box-shadow: 0 8px 20px rgba(196,113,74,.3) !important;
}
.am-els__events-list [class*="status"] {
    color: #C4714A !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b9696d */<style>
.st-booking-section{background:#FAF6EF;padding:80px 0 0}
.st-booking-header{text-align:center;max-width:650px;margin:0 auto 40px}
.st-booking-header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#3D2B1F;margin:0 0 16px}
.st-booking-header .accent{color:#C4714A}
.st-booking-header p{font-size:1.1rem;color:rgba(61,43,31,.65);margin:0;font-family:'DM Sans',sans-serif}
.st-info-bar{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:48px}
.st-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(61,43,31,.06);border-radius:100px;padding:12px 24px;font-size:.9rem;font-weight:500;color:#3D2B1F;box-shadow:0 4px 12px rgba(61,43,31,.05);font-family:'DM Sans',sans-serif;transition:all .3s}
.st-chip:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(61,43,31,.08)}
@media(max-width:768px){.st-info-bar{gap:10px}.st-chip{font-size:.8rem;padding:10px 16px}}
</style>

<div class="st-booking-section">
<div class="st-booking-header">
<h2>Nadchodzące <span class="accent">Zajęcia</span></h2>
<p>Poniżej znajdziesz aktualne zajęcia z otwartymi zapisami. Wybierz termin, który pasuje Waszej rodzinie.</p>
</div>

<div class="st-info-bar">
<div class="st-chip">⭐ 5.0 na Google (33 opinie)</div>
<div class="st-chip">✅ Rezygnacja bezpłatna do 24h przed zajęciami</div>
<div class="st-chip">⚠️ Liczba miejsc ograniczona</div>
</div>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad3426 */<style>
.st-booking-section{background:#FAF6EF;padding:80px 0 0}
.st-booking-header{text-align:center;max-width:650px;margin:0 auto 40px}
.st-booking-header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#3D2B1F;margin:0 0 16px}
.st-booking-header .accent{color:#C4714A}
.st-booking-header p{font-size:1.1rem;color:rgba(61,43,31,.65);margin:0;font-family:'DM Sans',sans-serif}
.st-info-bar{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:48px}
.st-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(61,43,31,.06);border-radius:100px;padding:12px 24px;font-size:.9rem;font-weight:500;color:#3D2B1F;box-shadow:0 4px 12px rgba(61,43,31,.05);font-family:'DM Sans',sans-serif;transition:all .3s}
.st-chip:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(61,43,31,.08)}
@media(max-width:768px){.st-info-bar{gap:10px}.st-chip{font-size:.8rem;padding:10px 16px}}
</style>

<div class="st-booking-section">
<div class="st-booking-header">
<h2>Nadchodzące <span class="accent">Zajęcia</span></h2>
<p>Poniżej znajdziesz aktualne zajęcia z otwartymi zapisami. Wybierz termin, który pasuje Waszej rodzinie.</p>
</div>

<div class="st-info-bar">
<div class="st-chip">⭐ 5.0 na Google (33 opinie)</div>
<div class="st-chip">✅ Rezygnacja bezpłatna do 24h przed zajęciami</div>
<div class="st-chip">⚠️ Liczba miejsc ograniczona</div>
</div>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7591f6c */<style>
.st-faq{background:#fff;padding:100px 0}
.st-faq__header{text-align:center;max-width:550px;margin:0 auto 48px}
.st-faq__header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#3D2B1F;margin:0 0 16px}
.st-faq__header p{color:rgba(61,43,31,.6);font-size:1.05rem;margin:0;font-family:'DM Sans',sans-serif}
.st-faq-list{max-width:800px;margin:0 auto}
.st-faq-item{border-bottom:1px solid rgba(61,43,31,.07)}
.st-faq-item:last-child{border-bottom:none}
.st-faq-q{width:100%;background:none!important;background-color:transparent!important;border:none!important;outline:none!important;padding:24px 0;font-family:'DM Sans',sans-serif;font-size:1.05rem;font-weight:600;color:#3D2B1F;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:color .3s;box-shadow:none!important}
.st-faq-q:hover,.st-faq-q:focus,.st-faq-q:active{color:#C4714A!important;background:none!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}
.st-faq-q svg{width:20px;height:20px;fill:rgba(61,43,31,.3);transition:transform .3s,fill .3s;flex-shrink:0;margin-left:16px}
.st-faq-item.active .st-faq-q svg{transform:rotate(180deg);fill:#C4714A}
.st-faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1)}
.st-faq-item.active .st-faq-a{max-height:300px;padding-bottom:24px}
.st-faq-a p{color:rgba(61,43,31,.7);font-size:.95rem;line-height:1.7;margin:0;font-family:'DM Sans',sans-serif}
.st-cta{background:#3D2B1F;color:#FAF6EF;text-align:center;padding:100px 24px;position:relative;overflow:hidden}
.st-cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(212,168,83,.12) 0%,transparent 70%);pointer-events:none}
.st-cta h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,4vw,3.2rem);color:#fff;font-weight:700;margin:0 0 16px}
.st-cta p{font-size:1.15rem;color:rgba(255,255,255,.65);max-width:550px;margin:0 auto 48px;font-family:'DM Sans',sans-serif}
.st-cta a{display:inline-flex;padding:18px 48px;border-radius:100px;font-weight:600;font-size:1.1rem;background:#C4714A;color:#fff;text-decoration:none;transition:all .4s;font-family:'DM Sans',sans-serif}
.st-cta a:hover{background:#b5623b;transform:translateY(-2px);box-shadow:0 8px 20px rgba(196,113,74,.3)}
@media(max-width:768px){.st-faq,.st-cta{padding:64px 0}}
</style>

<section class="st-faq" id="faq">
<div class="st-container">
<div class="st-faq__header"><h2>Często zadawane pytania</h2><p>Odpowiadamy na pytania, które nurtują rodziców przed pierwszą wizytą</p></div>
<div class="st-faq-list">

<div class="st-faq-item"><button class="st-faq-q" type="button">Czy mogę zrezygnować z rezerwacji?<svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><div class="st-faq-a"><p>Tak! Rezygnacja jest bezpłatna do 24 godzin przed planowanymi zajęciami. Wystarczy anulować rezerwację z poziomu e-maila potwierdzającego lub skontaktować się z recepcją.</p></div></div>

<div class="st-faq-item"><button class="st-faq-q" type="button">Ile dzieci jest w grupie?<svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><div class="st-faq-a"><p>Nasze grupy liczą maksymalnie 8-12 dzieci, w zależności od rodzaju zajęć. Dbamy o to, by każde dziecko otrzymało indywidualną uwagę naszych animatorów.</p></div></div>

<div class="st-faq-item"><button class="st-faq-q" type="button">Czy rodzic musi być obecny na zajęciach?<svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><div class="st-faq-a"><p>Przy dzieciach do 3 lat obecność rodzica jest wymagana. Dzieci 4+ mogą uczestniczyć samodzielnie. Rodzice mogą w tym czasie korzystać ze Strefy Rodzica (kawiarnia).</p></div></div>

<div class="st-faq-item"><button class="st-faq-q" type="button">Jakie metody płatności akceptujecie?<svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><div class="st-faq-a"><p>Płatność online (karta, BLIK, Przelewy24) przy rezerwacji. Na miejscu akceptujemy także gotówkę i karty płatnicze.</p></div></div>

<div class="st-faq-item"><button class="st-faq-q" type="button">Co zabrać na pierwsze zajęcia?<svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg></button><div class="st-faq-a"><p>Wygodne ubranie, zmienne obuwie lub skarpetki antypoślizgowe, butelkę wody. Na balet: strój baletowy (body + rajstopy). Szczegóły przy każdych zajęciach.</p></div></div>

</div>
</div>
</section>

<section class="st-cta">
<div class="st-container">
<h2>Nie czekaj, miejsca szybko się zapełniają!</h2>
<p>Każdy tydzień to nowe możliwości rozwoju dla Twojego dziecka. Zarezerwuj miejsce już teraz.</p>
<a href="#zapisy">↑ Wróć do zapisów</a>
</div>
</section>

<script>
document.querySelectorAll('.st-faq-q').forEach(function(btn){btn.addEventListener('click',function(){var item=btn.parentElement;var isActive=item.classList.contains('active');document.querySelectorAll('.st-faq-item').forEach(function(i){i.classList.remove('active')});if(!isActive)item.classList.add('active')})});
</script>/* End custom CSS */