.lc-topo{padding:22px 0 8px}.lc-car{position:relative;overflow:hidden;background:#2a1409;border-radius:28px;box-shadow:0 20px 50px #3c190838}.lc-car__trilho{display:flex;transition:transform .7s cubic-bezier(.65,0,.35,1)}.lc-slide{position:relative;color:#fff;overflow:hidden;flex:0 0 100%;height:clamp(440px,62vh,580px)}.lc-slide img{position:absolute;object-fit:cover;width:100%;height:100%;transition:transform 6.5s ease-out;inset:0;transform:scale(1.08)}.lc-slide.is-ativo img{transform:scale(1)}.lc-slide:after{content:"";position:absolute;background:linear-gradient(90deg,#1e0c03d1 0%,#1e0c038c 40%,#1e0c0300 72%);inset:0}.lc-slide__info{position:absolute;z-index:1;width:min(560px,100%);padding:0 56px;top:50%;left:0;transform:translateY(-50%)}.lc-slide__info>*{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.lc-slide.is-ativo .lc-slide__info>*{opacity:1;transform:none}.lc-slide.is-ativo .lc-slide__info>:nth-child(2){transition-delay:.1s}.lc-slide.is-ativo .lc-slide__info>:nth-child(3){transition-delay:.18s}.lc-slide.is-ativo .lc-slide__info>:nth-child(4){transition-delay:.26s}.lc-slide.is-ativo .lc-slide__info>:nth-child(5){transition-delay:.34s}.lc-slide__selo{display:inline-block;background:var(--orange);letter-spacing:.03em;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:600}.lc-slide h2{font-family:var(--font-head);margin:16px 0 10px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.04}.lc-slide p{color:#ffffffe6;font-size:17px;line-height:1.55}.lc-slide__fatos{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px}.lc-slide__fatos li{backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff40;border-radius:10px;padding:6px 12px;font-size:14px}.lc-slide .btn svg{transition:transform .2s}.lc-slide:hover .btn svg{transform:translate(4px)}.lc-car__seta{position:absolute;z-index:2;display:grid;color:var(--brown);background:#ffffffe6;border-radius:50%;place-items: center;width:48px;height:48px;transition:background .2s,transform .2s;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 6px 18px #0003}.lc-car__seta:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.lc-car__seta--ant{left:20px;right:auto}.lc-car__seta--ant svg{transform:rotate(180deg)}.lc-car__seta{opacity:0}.lc-car:hover .lc-car__seta{opacity:1}.lc-car__seta:focus-visible{opacity:1}.lc-car__pontos{position:absolute;z-index:2;display:flex;gap:8px;bottom:26px;left:56px}.lc-car__pontos button{position:relative;overflow:hidden;background:#ffffff59;border-radius:5px;width:34px;height:5px;transition:width .3s}.lc-car__pontos button.is-ativo{width:64px}.lc-car__pontos i{position:absolute;transform-origin:left;background:#fff;inset:0;transform:scaleX(0)}.lc-car__pontos button.is-ativo i{animation:6s linear forwards lcProg}.lc-car.is-pausa .lc-car__pontos button.is-ativo i{animation-play-state:paused}@keyframes lcProg{to{transform:scaleX(1)}}.lc-h1{font-family:var(--font-head);color:var(--brown);margin-bottom:12px;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.1}.lc-h1 span{color:var(--orange)}.lc-intro{display:grid;gap:26px}.lc-intro .fs__intro{max-width:860px;margin-bottom:0;font-size:16.5px}.lc-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lc-emp{display:flex;overflow:hidden;box-shadow:var(--shadow);background:#fff;border:1px solid #f1e2d6;border-radius:20px;flex-direction:column;transition:transform .2s,border-color .2s}.lc-emp:hover{border-color:var(--orange);transform:translateY(-4px)}.lc-emp__foto{aspect-ratio:4/3;overflow:hidden}.lc-emp__foto img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.lc-emp:hover .lc-emp__foto img{transform:scale(1.05)}.lc-emp__txt{display:grid;gap:4px;padding:16px 18px 18px}.lc-emp__txt small{color:var(--muted);font-size:12.5px}.lc-emp__txt b{font-family:var(--font-head);color:var(--brown);font-size:18px}.lc-emp__txt span{display:inline-flex;color:var(--orange);align-items: center;gap:6px;margin-top:6px;font-size:14px;font-weight:600}.lc-emp__txt svg{width:15px;height:15px}#campinas .section-head{margin-bottom:18px}@media (max-width:1000px){.lc-grade{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lc-slide{height:560px}.lc-slide:after{background:linear-gradient(#1e0c031a 0%,#1e0c0399 45%,#1e0c03e6 100%)}.lc-slide__info{padding:0 22px;top:auto;bottom:54px;transform:none}.lc-slide p{font-size:15.5px}.lc-car__seta{display:none}.lc-car__pontos{bottom:22px;left:22px}.lc-grade{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lc-car__trilho,.lc-slide img,.lc-slide__info>*{transition:none}.lc-car__pontos button.is-ativo i{animation:none;transform:scaleX(1)}}@media (max-width:900px){.lc-car__pontos{gap:6px;bottom:10px}.lc-car__pontos button{overflow:visible;background:0 0;height:37px}.lc-car__pontos button:before{content:"";position:absolute;background:#ffffff59;border-radius:5px;height:5px;top:16px;left:0;right:0}.lc-car__pontos i{overflow:hidden;border-radius:5px;height:5px;inset:16px 0 auto}}
