.ck-site{--roxo:#2e0d4e;--roxo-2:#3f1568;--roxo-3:#542480;--roxo-4:#6b3499;--laranja:#fca818;--amarelo:#fcc00c;--lima:#a8cc24;--rosa:#fc189c;--ciano:#00c0e4;--lilas:#f5effb;--lilas-2:#e7daf4;--claro:#f6eefc;--suave:#b79bd4;--tinta:#2e0d4e;--d:"Baloo 2", system-ui, cursive;--b:"Nunito", system-ui, -apple-system, sans-serif;--pad:clamp(20px, 5vw, 72px);background:var(--roxo);color:var(--claro);font-family:var(--b);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}html:has(.ck-site){scroll-behavior:smooth;-webkit-text-size-adjust:100%}body:has(.ck-site){background:#2e0d4e;overflow-x:hidden}.ck-site *,.ck-site :before,.ck-site :after{box-sizing:border-box;margin:0;padding:0}.ck-site img{max-width:100%;display:block}.ck-site a{color:inherit}.ck-site :focus-visible{outline:3px solid var(--amarelo);outline-offset:3px;border-radius:6px}.ck-site .wrap{max-width:1240px;padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.ck-site h1,.ck-site h2,.ck-site h3{font-family:var(--d);letter-spacing:-.01em;font-weight:700;line-height:1.06}.ck-site h2{font-size:clamp(31px,5.2vw,54px)}.ck-site h3{font-size:clamp(20px,2.3vw,25px);line-height:1.18}.ck-site .olho{font-family:var(--b);letter-spacing:.17em;text-transform:uppercase;color:var(--amarelo);align-items:center;gap:9px;margin-bottom:16px;font-size:11.5px;font-weight:800;display:inline-flex}.ck-site .olho:before{content:"";background:var(--amarelo);border-radius:3px;width:24px;height:3px}.ck-site .btn{font-family:var(--b);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:15px 27px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ck-site .btn-laranja{background:var(--laranja);color:#3a1000;box-shadow:0 5px #c97f04}.ck-site .btn-laranja:hover{background:var(--amarelo);transform:translateY(-2px);box-shadow:0 7px #c97f04}.ck-site .btn-laranja:active{transform:translateY(3px);box-shadow:0 2px #c97f04}.ck-site .btn-vidro{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:2px solid #fff6}.ck-site .btn-vidro:hover{background:#ffffff3d;transform:translateY(-2px)}.ck-site .topo{z-index:60;padding:12px var(--pad);justify-content:space-between;align-items:center;gap:14px;transition:background .3s,box-shadow .3s,padding .3s;display:flex;position:fixed;inset:0 0 auto}.ck-site .topo.fixa{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2e0d4ef2;padding-top:8px;padding-bottom:8px;box-shadow:0 2px #fca81859}.ck-site .marca{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.ck-site .marca img{filter:drop-shadow(0 3px 8px #00000059);flex:none;width:54px;height:54px;transition:width .3s,height .3s}.ck-site .topo.fixa .marca img{width:44px;height:44px}.ck-site .marca-txt{display:block}.ck-site .marca b{font-family:var(--d);text-transform:uppercase;letter-spacing:.005em;font-size:19px;font-weight:800;line-height:1.05;display:block}.ck-site .marca-txt span{letter-spacing:.11em;text-transform:uppercase;color:var(--amarelo);font-size:11px;font-weight:700;display:block}.ck-site .menu{align-items:center;gap:28px;display:none}.ck-site .menu a{color:#d9c4ee;font-size:15px;font-weight:700;text-decoration:none;transition:color .18s}.ck-site .menu a:hover{color:var(--amarelo)}.ck-site .topo .btn{padding:11px 20px;font-size:14.5px}@media (width>=1000px){.ck-site .menu{display:flex}}@media (width<=420px){.ck-site .topo .btn{display:none}}.ck-site .hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.ck-site .hero-foto{position:absolute;inset:0}.ck-site .hero-foto img{object-fit:cover;object-position:center 46%;width:100%;height:100%;animation:28s ease-in-out infinite alternate ck-respira}@keyframes ck-respira{0%{transform:scale(1.04)}to{transform:scale(1.13)}}.ck-site .hero-veu{background:linear-gradient(180deg, #2e0d4e9e 0%, #2e0d4e0d 22%, #2e0d4e1a 44%, #2e0d4e9e 72%, #2e0d4eed 89%, var(--roxo) 100%);position:absolute;inset:0}.ck-site .hero-txt{z-index:2;width:100%;padding-top:118px;padding-bottom:clamp(46px,7vh,88px);position:relative}.ck-site .hero .olho{text-shadow:0 1px 12px #140426e6}.ck-site .hero h1{text-shadow:0 3px 26px #1404268c;max-width:16ch;font-size:clamp(35px,5.6vw,66px)}.ck-site .hero h1 em{color:var(--amarelo);font-style:normal}.ck-site .hero p{color:#e5d6f3;text-shadow:0 1px 14px #14042699;max-width:47ch;margin-top:18px;font-size:clamp(16.5px,1.9vw,19.5px)}.ck-site .hero-btns{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.ck-site .hero-selo{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ck-site .pastilha{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff3d;border-radius:100px;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.ck-site .pastilha svg{width:14px;height:14px;fill:var(--amarelo)}.ck-site .serv{background:var(--lilas);color:var(--tinta);padding:clamp(60px,9vw,108px) 0}.ck-site .serv .olho{color:#8a3fbf}.ck-site .serv .olho:before{background:#8a3fbf}.ck-site .serv-topo{max-width:56ch;margin-bottom:44px}.ck-site .serv-topo p{color:#6a5580;margin-top:14px;font-size:18px}.ck-site .serv-grade{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=760px){.ck-site .serv-grade{grid-template-columns:repeat(4,1fr);gap:18px}}.ck-site .serv-item{box-shadow:0 2px 0 var(--lilas-2);background:#fff;border-radius:18px;padding:22px 18px;transition:transform .2s,box-shadow .2s}.ck-site .serv-item:hover{transform:translateY(-4px);box-shadow:0 10px 22px #2e0d4e21}.ck-site .serv-ico{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.ck-site .serv-ico svg{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ck-site .serv-item h3{font-size:17.5px;line-height:1.2}.ck-site .serv-item p{color:#7a6690;margin-top:5px;font-size:14px;line-height:1.45}.ck-site .c1{background:var(--rosa)}.ck-site .c2{background:var(--laranja)}.ck-site .c3{background:var(--ciano)}.ck-site .c4{background:var(--lima)}.ck-site .c5{background:#8a3fbf}.ck-site .c6{background:var(--amarelo)}.ck-site .c7{background:var(--rosa)}.ck-site .c8{background:var(--ciano)}.ck-site .loca{background:var(--laranja);color:#3a1000;padding:clamp(38px,6vw,56px) 0}.ck-site .loca-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.ck-site .loca h2{max-width:19ch;font-size:clamp(25px,3.4vw,36px)}.ck-site .loca p{color:#5a2400;max-width:44ch;margin-top:8px;font-size:16.5px;font-weight:600}.ck-site .loca .btn{background:var(--roxo);color:#fff;box-shadow:0 5px #1b0631}.ck-site .loca .btn:hover{background:var(--roxo-3);transform:translateY(-2px)}.ck-site .passos{padding:clamp(60px,9vw,110px) 0}.ck-site .passos-topo{max-width:54ch;margin-bottom:42px}.ck-site .passos-topo p{color:var(--suave);margin-top:14px;font-size:18px}.ck-site .passo{border-top:2px solid #ffffff21;grid-template-columns:auto 1fr;align-items:start;gap:4px 22px;padding:24px 0;display:grid}.ck-site .passo:last-child{border-bottom:2px solid #ffffff21}.ck-site .passo-n{width:40px;height:40px;font-family:var(--d);color:#3a1000;background:var(--amarelo);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.ck-site .passo p{color:var(--suave);max-width:60ch;margin-top:5px;font-size:16px}.ck-site .galeria{background:var(--lilas);color:var(--tinta);padding:clamp(60px,9vw,108px) 0}.ck-site .galeria .olho{color:#8a3fbf}.ck-site .galeria .olho:before{background:#8a3fbf}.ck-site .gal-topo p{color:#6a5580;max-width:46ch;margin-top:13px;font-size:17px}.ck-site .filtros{scrollbar-width:none;gap:9px;padding:22px 0 14px;display:flex;overflow-x:auto}.ck-site .filtros::-webkit-scrollbar{display:none}.ck-site .chip{font-family:var(--b);cursor:pointer;white-space:nowrap;color:#5a4470;border:2.5px solid var(--lilas-2);background:#fff;border-radius:100px;flex:none;padding:10px 19px;font-size:14.5px;font-weight:800;transition:all .18s}.ck-site .chip:hover{transform:translateY(-2px)}.ck-site .chip[aria-pressed=true]{color:#fff;border-color:#0000}.ck-site .chip b{opacity:.55;margin-left:5px;font-weight:800}.ck-site .mosaico{grid-template-columns:1fr;grid-auto-flow:dense;gap:14px;display:grid}@media (width>=620px){.ck-site .mosaico{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1000px){.ck-site .mosaico{grid-template-columns:repeat(3,1fr);gap:18px}}.ck-site .card{cursor:pointer;background:var(--lilas-2);aspect-ratio:4/5;width:100%;box-shadow:0 2px 0 var(--lilas-2);border:0;border-radius:20px;padding:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:block;position:relative;overflow:hidden}.ck-site .card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #2e0d4e3d}.ck-site .card img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.ck-site .card:hover img{transform:scale(1.06)}.ck-site .card-veu{background:linear-gradient(#0000 30%,#1c063233 54%,#1c0632e6 100%);position:absolute;inset:0}.ck-site .card-txt{text-align:left;color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.ck-site .card-tema{letter-spacing:.13em;text-transform:uppercase;color:#fff;border-radius:100px;margin-bottom:7px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-block}.ck-site .card-tit{font-family:var(--d);font-size:21px;font-weight:700;line-height:1.14;display:block}.ck-site .card-sub{color:#dcc9ee;margin-top:2px;font-size:13.5px;display:block}.ck-site .card.larga{aspect-ratio:4/5}@media (width>=620px){.ck-site .card.larga{aspect-ratio:16/10;grid-column:span 2}}.ck-site .esqueleto{background:var(--lilas-2);aspect-ratio:4/5;border-radius:20px;animation:1.4s ease-in-out infinite ck-pulsa}@keyframes ck-pulsa{0%,to{opacity:1}50%{opacity:.55}}.ck-site .play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e0d4eb3;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,transform .2s,border-color .2s;display:grid;position:absolute;top:14px;right:14px}.ck-site .card:hover .play{background:var(--amarelo);border-color:var(--amarelo);transform:scale(1.08)}.ck-site .play svg{fill:#fff;width:15px;height:15px;margin-left:2.5px;transition:fill .2s}.ck-site .card:hover .play svg{fill:#3a1000}.ck-site .vazio{text-align:center;color:#6a5580;grid-column:1/-1;padding:54px 20px;font-size:16px}.ck-site .visor{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18052cf5;padding:clamp(14px,3vw,40px);display:none;position:fixed;inset:0}.ck-site .visor.aberto{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ck-site .visor-palco{place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.ck-site .visor-palco img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%}.ck-site .visor-video{aspect-ratio:16/9;background:#000;border-radius:14px;width:min(100%,980px);overflow:hidden}.ck-site .visor-video iframe{border:0;width:100%;height:100%}.ck-site .visor-aviso{aspect-ratio:16/9;text-align:center;background:#fcc00c12;border:2.5px dashed #fcc00c8c;border-radius:14px;place-content:center;gap:10px;width:min(100%,620px);padding:30px;display:grid}.ck-site .visor-aviso strong{font-family:var(--d);color:var(--amarelo);font-size:23px;font-weight:700}.ck-site .visor-aviso span{color:var(--suave);max-width:40ch;font-size:15px}.ck-site .visor-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1240px;margin:0 auto;display:flex}.ck-site .visor-info h3{font-size:22px}.ck-site .visor-info p{color:var(--suave);margin-top:2px;font-size:14.5px}.ck-site .visor-nav{gap:9px;display:flex}.ck-site .icone{cursor:pointer;color:#fff;background:#ffffff1f;border:2px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .18s,transform .18s;display:grid}.ck-site .icone:hover{background:var(--amarelo);border-color:var(--amarelo);color:#3a1000;transform:scale(1.06)}.ck-site .icone svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ck-site .fechar{z-index:3;position:absolute;top:0;right:0}.ck-site .nota{padding:clamp(52px,8vw,92px) 0}.ck-site .nota-in{background:var(--roxo-2);border:2px solid #ffffff1f;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:clamp(26px,4vw,44px);display:flex}.ck-site .nota-num{font-family:var(--d);color:var(--amarelo);font-size:64px;font-weight:800;line-height:1}.ck-site .estrelas{gap:3px;margin-top:6px;display:flex}.ck-site .estrelas svg{width:19px;height:19px;fill:var(--amarelo)}.ck-site .nota-txt h3{font-size:24px}.ck-site .nota-txt p{color:var(--suave);max-width:38ch;margin-top:4px;font-size:15.5px}.ck-site .nota-esq{align-items:center;gap:22px;display:flex}.ck-site .data{background:radial-gradient(120% 92% at 50% 0%, var(--roxo-3) 0%, var(--roxo) 62%);padding:clamp(60px,9vw,108px) 0}.ck-site .data-caixa{text-align:center;max-width:660px;margin:0 auto}.ck-site .data-caixa p{color:#d3beea;margin-top:14px;font-size:17.5px}.ck-site .form{text-align:left;background:#ffffff14;border:2px solid #ffffff29;border-radius:24px;grid-template-columns:1fr;gap:12px;margin-top:32px;padding:20px;display:grid}@media (width>=720px){.ck-site .form{grid-template-columns:1fr 1fr;padding:26px}.ck-site .form .largo{grid-column:1/-1}}.ck-site .campo{flex-direction:column;gap:7px;display:flex}.ck-site .campo label{letter-spacing:.12em;text-transform:uppercase;color:#c9b0e3;font-size:11.5px;font-weight:800}.ck-site .campo input,.ck-site .campo select{font-family:var(--b);color:#fff;background:var(--roxo);border:2px solid #fff3;border-radius:14px;width:100%;padding:14px 15px;font-size:16px;font-weight:600}.ck-site .campo input:focus,.ck-site .campo select:focus{border-color:var(--amarelo);outline:none}.ck-site .campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23C9B0E3' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:42px}.ck-site .form .btn{width:100%;padding:17px}.ck-site .zap{color:var(--suave);margin-top:16px;font-size:13.5px}.ck-site .resposta{border:2px solid;border-radius:16px;grid-column:1/-1;padding:14px 16px;font-size:15.5px;font-weight:700;line-height:1.4}.ck-site .resposta-livre{color:#dff5c2;background:#a8cc2424;border-color:#a8cc248c}.ck-site .resposta-parcial{color:#ffe9a8;background:#fcc00c24;border-color:#fcc00c8c}.ck-site .resposta-cheia{color:#ffd9ac;background:#fca81829;border-color:#fca81899}.ck-site .pe{border-top:3px solid var(--laranja);background:#220838;padding:52px 0 32px}.ck-site .pe-grade{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=820px){.ck-site .pe-grade{grid-template-columns:1.4fr 1fr 1fr}}.ck-site .pe h4{font-family:var(--b);letter-spacing:.13em;text-transform:uppercase;color:var(--amarelo);margin-bottom:13px;font-size:11.5px;font-weight:800}.ck-site .pe p,.ck-site .pe a{color:#bca2d6;font-size:15px;line-height:1.85;text-decoration:none;display:block}.ck-site .pe a:hover{color:var(--amarelo)}.ck-site .pe .marca{color:#fff;align-items:center;gap:11px;margin-bottom:12px;display:flex}.ck-site .pe .marca b{color:#fff}.ck-site .pe .marca span{color:var(--amarelo)}.ck-site .pe-fim{color:#7c639a;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:40px;padding-top:20px;font-size:13.5px;display:flex}.ck-site .flutua{z-index:70;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 26px #25d36673}.ck-site .flutua:hover{transform:scale(1.08)}.ck-site .flutua svg{fill:#fff;width:30px;height:30px}.ck-site .sobe{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}.ck-site .sobe.viu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.ck-site){scroll-behavior:auto}.ck-site .sobe{opacity:1;transition:none;transform:none}.ck-site .hero-foto img{animation:none}.ck-site *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
