.ptr-ev,.pyo-ev,.pyo-yoga,.crs-ev,.idi-ev,.idi-talk,.aue-steps,.aue-ev{position: absolute;z-index: 3;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg);box-shadow: var(--shadow),0 18px 40px -24px rgba(0,0,0,.55);font-size: .82rem}.pyo-yoga .mono-l,.idi-talk .mono-l,.aue-steps .mono-l{color: var(--accent)}.ptr-ev,.pyo-ev,.crs-ev,.idi-ev,.aue-ev{display: flex;align-items: center;gap: 12px;padding: 12px 16px 12px 12px}.ptr-ev>.ico,.pyo-ev>.ico,.crs-ev>.ico,.idi-ev>.ico,.aue-ev>.ico{flex: none;width: 38px;height: 38px;padding: 9px;border-radius: 11px;background: var(--brand);color: #fff}.ptr-ev b,.pyo-ev b,.crs-ev b,.idi-ev b,.aue-ev b{display: block;font-weight: 600}.ptr-ev small,.pyo-ev small,.crs-ev small,.idi-ev small,.aue-ev small{display: block;color: var(--fg-3)}.sv-barbearias{min-height: 480px}.brb-card{position: relative;z-index: 1;margin: 6% 15% 0 1%;padding: 18px 18px 10px;border-radius: 22px;background: #1d1a18;color: #f2ede6;box-shadow: inset 0 0 0 1px rgba(201,164,106,.34),0 50px 90px -40px rgba(0,0,0,.75)}.brb-card::before{content: "";position: absolute;inset: 7px;border-radius: 16px;border: 1px solid rgba(201,164,106,.2);pointer-events: none}.brb-head{position: relative;display: grid;gap: 2px}.brb-head .mono-l{color: #c9a46a}.brb-head b{font: 600 1.15rem var(--f-display);letter-spacing: -.02em}.brb-head small{font-size: .76rem;color: #b9ada0}.brb-fig{position: relative;display: block;width: 100%;height: auto;margin-top: 6px}.brb-halo{fill: #efe6da}.brb-ring{fill: none;stroke: #c9a46a;stroke-width: 2}.brb-skin{fill: #c48b66}.brb-b.b3{fill: #3d2d23}.brb-b.b2{fill: #604634}.brb-b.b1{fill: #8a6549}.brb-b.b0{fill: #b07a57}.brb-beard,.brb-mou{fill: #3a2b22}.brb-top{fill: #1c1512}.brb-ear{fill: #b97f5c;stroke: #8f5f43;stroke-width: 1.2}.brb-ear-in{fill: none;stroke: #8f5f43;stroke-width: 1.4;stroke-linecap: round}.brb-brow{fill: none;stroke: #2a1f19;stroke-width: 2.6;stroke-linecap: round}.brb-eye{fill: none;stroke: #2a1f19;stroke-width: 1.8;stroke-linecap: round}.brb-lbl path{fill: none;stroke: #c9a46a;stroke-width: 1.2}.brb-lbl circle{fill: #c9a46a;stroke: #1d1a18;stroke-width: 1.4}.brb-lbl text{font: 600 11.5px var(--f-body);fill: #f2ede6}.motion .brb-b{animation: barbearias-band .7s var(--ease) both;animation-delay: calc(var(--i) * 160ms + .3s)}@keyframes barbearias-band{from{opacity: 0}}.brb-pole{position: absolute;right: 3%;top: 2%;z-index: 2;display: grid;grid-template-rows: 34px minmax(0,1fr) 28px;width: 48px;height: 340px}.brb-cap{position: relative;display: block;border-radius: 22px 22px 8px 8px;background: linear-gradient(90deg,#7a5a2a,#e9cf94 38%,#c9a46a 58%,#6e5124);box-shadow: 0 12px 18px -12px rgba(0,0,0,.7)}.brb-cap::before{content: "";position: absolute;left: 50%;top: -15px;width: 18px;height: 18px;margin-left: -9px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#f6e7c2,#c9a46a 55%,#6e5124)}.brb-cap.brb-foot{border-radius: 8px 8px 22px 22px}.brb-cap.brb-foot::before{display: none}.brb-tube{position: relative;overflow: hidden;margin: 0 5px;background: #f2ede6}.brb-stripes{position: absolute;left: -40%;right: -40%;top: -90px;bottom: -90px;background: repeating-linear-gradient(180deg,#b5562f 0 13px,#f2ede6 13px 24px,#2b4a7a 24px 37px,#f2ede6 37px 48px);transform: skewY(-30deg)}.motion .brb-stripes{animation: barbearias-pole 3.6s linear infinite}@keyframes barbearias-pole{from{transform: skewY(-30deg) translateY(0)}to{transform: skewY(-30deg) translateY(-48px)}}.brb-tube::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(20,14,10,.5),rgba(255,255,255,0) 28%,rgba(255,255,255,.6) 40%,rgba(255,255,255,0) 55%,rgba(20,14,10,.45))}.brb-tik{position: absolute;right: 10%;bottom: 1%;z-index: 3;display: flex;align-items: center;gap: 12px;padding: 10px 16px 10px 10px;border-radius: 12px;background: #f2ede6;color: #1d1a18;box-shadow: 0 26px 44px -22px rgba(0,0,0,.75);font-size: .82rem}.brb-tik>.ico{flex: none;width: 38px;height: 38px;padding: 9px;border-radius: 9px;background: #b5562f;color: #fff}.brb-tik>span{padding-left: 12px;border-left: 2px dashed #cdbfae}.brb-tik b{display: block;font-weight: 600}.brb-tik small{display: block;color: #6d6259}.sv-personal-trainers{min-height: 524px}.ptr-board{position: relative;z-index: 1;margin: 34px 19% 0 2%;padding: 28px 11px 11px;border-radius: 20px;background: linear-gradient(160deg,#3466e2,#2246b4);box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.ptr-clip{position: absolute;left: 50%;top: -16px;z-index: 1;width: 132px;height: 38px;margin-left: -66px;border-radius: 10px 10px 14px 14px;background: linear-gradient(180deg,#f1f3f7,#b9c1cd 62%,#8e97a5);box-shadow: 0 8px 12px -6px rgba(0,0,0,.5)}.ptr-clip::before{content: "";position: absolute;left: 50%;top: 7px;width: 28px;height: 10px;margin-left: -14px;border-radius: 6px;background: #2448b8;box-shadow: inset 0 2px 2px rgba(0,0,0,.45)}.ptr-sheet{padding: 18px 16px 12px;border-radius: 8px;background: #fbfcfe;color: #161b26}.ptr-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 10px}.ptr-head>span:first-child{display: grid;gap: 2px}.ptr-head .mono-l{color: #687186}.ptr-head b{font: 600 1.02rem var(--f-display);letter-spacing: -.02em}.ptr-wk{flex: none;font: 500 .62rem var(--f-mono);letter-spacing: .06em;text-transform: uppercase;color: #687186}.ptr-wk b{font: 700 .9rem var(--f-mono);color: #2856d6}.ptr-who{display: block;margin: 4px 0 10px;font: italic 400 1.12rem var(--f-serif);color: #2448b8}.ptr-th,.ptr-rows li{display: grid;grid-template-columns: minmax(0,1fr) 48px 52px 58px;align-items: center;gap: 8px}.ptr-th{padding-bottom: 6px;border-bottom: 1.5px solid #161b26;font: 500 .56rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: #687186}.ptr-rows{list-style: none;margin: 0;padding: 0}.ptr-rows li{height: 36px;border-bottom: 1px solid #e3e7ef;font-size: .76rem}.ptr-rows b{overflow: hidden;font-weight: 600;white-space: nowrap;text-overflow: ellipsis}.ptr-rows li>span:not(.ptr-sets){font: 500 .7rem var(--f-mono);color: #3b4458;white-space: nowrap}.ptr-sets{display: flex;gap: 3px}.ptr-sets i{position: relative;width: 11px;height: 11px;border: 1.4px solid #aab3c4;border-radius: 3px}.ptr-sets i.ok::after{content: "";position: absolute;left: 2.5px;top: -3px;width: 4px;height: 9px;border: solid #2856d6;border-width: 0 2px 2px 0;transform: rotate(40deg)}.ptr-prog{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: 10px}.ptr-prog .mono-l{align-self: center;color: #687186}.ptr-prog ol{list-style: none;display: flex;align-items: flex-end;gap: 10px;margin: 0;padding: 0}.ptr-prog li{display: grid;justify-items: center;gap: 2px}.ptr-prog li i{display: block;width: 24px;height: calc(var(--h) * 34px);border-radius: 5px 5px 2px 2px;background: #ffb547;transform-origin: bottom}.ptr-prog li:last-child i{background: #2856d6}.ptr-prog b{font: 600 .6rem var(--f-mono);white-space: nowrap}.ptr-prog small{font: 500 .54rem var(--f-mono);color: #687186;white-space: nowrap}.motion .ptr-prog li i{animation: personal-trainers-bar .8s var(--ease) both;animation-delay: calc(var(--i) * 140ms + .5s)}@keyframes personal-trainers-bar{from{transform: scaleY(0)}}.ptr-sign{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 10px;margin-top: 10px;padding-top: 8px;border-top: 1px dashed #cfd5e1}.ptr-sig{font: italic 400 1.3rem var(--f-serif);color: #161b26}.ptr-sign small{font: 600 .62rem var(--f-mono);letter-spacing: .04em;color: #2856d6}.ptr-watch{position: absolute;right: 1%;top: 3%;z-index: 3;width: 128px}.ptr-watch::before{content: "";position: absolute;left: 8%;right: 8%;top: 18%;bottom: 2%;border-radius: 50%;box-shadow: 0 26px 40px -18px rgba(0,0,0,.75)}.ptr-watch svg{position: relative;display: block;width: 100%;height: auto}.ptr-crown{fill: #8e97a5}.ptr-ring{fill: #161b26}.ptr-face{fill: #fbfcfe}.ptr-ticks path{stroke: #9aa3b4;stroke-width: 1.1;stroke-linecap: round}.ptr-ticks path.l{stroke: #161b26;stroke-width: 1.8}.ptr-lbl{font: 600 7px var(--f-mono);letter-spacing: .14em;fill: #687186;text-anchor: middle}.ptr-hand path{stroke: #2856d6;stroke-width: 2.6;stroke-linecap: round}.ptr-hand circle{fill: #ffb547;stroke: #161b26;stroke-width: 1.6}.ptr-hand{transform-origin: 60px 74px;transform: rotate(40deg)}.motion .ptr-hand{animation: personal-trainers-hand 10s linear infinite}@keyframes personal-trainers-hand{from{transform: rotate(40deg)}to{transform: rotate(400deg)}}.ptr-ev{left: 0;bottom: 0}.sv-estudios-de-pilates-e-yoga{min-height: 512px}.pyo-room{position: relative;z-index: 1;margin: 12% 3% 0 0;padding: 18px 18px 14px;border-radius: 22px;border: 1px solid var(--line);background: #f5f2ec;color: #2a2b26;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.pyo-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 10px}.pyo-head>span{display: grid;gap: 2px}.pyo-head .mono-l{color: #777a6a}.pyo-head b{font: 600 1.08rem var(--f-display);letter-spacing: -.02em}.pyo-head small{font: 500 .66rem var(--f-mono);color: #777a6a}.pyo-ref{display: block;width: 100%;height: auto;margin: 4px 0 6px;overflow: visible}.pyo-floor{fill: rgba(42,43,38,.1)}.pyo-leg{fill: #8a6440}.pyo-rail{fill: #b88a5e}.pyo-rail-hi{fill: none;stroke: #d6ad80;stroke-width: 2;stroke-linecap: round}.pyo-steel{fill: none;stroke: #8a8f94;stroke-width: 5;stroke-linecap: round}.pyo-steel-b{fill: #8a8f94}.pyo-pad{fill: #2a2b26}.pyo-pulley{fill: #5b5f63}.pyo-strap{fill: none;stroke: #2a2b26;stroke-width: 2.4;stroke-linecap: round}.pyo-spr path{fill: none;stroke-width: 2.2;stroke-linejoin: round;vector-effect: non-scaling-stroke}.pyo-spr .s1{stroke: #d4a24c}.pyo-spr .s2{stroke: #c0504a}.pyo-wheel{fill: #2a2b26}.pyo-cushion{fill: #6f8a5e}.pyo-cushion-hi{fill: #86a074}.pyo-block{fill: #4f6644}.pyo-torso{fill: none;stroke: #e3b6a0;stroke-width: 18;stroke-linecap: round}.pyo-arm{fill: none;stroke: #d49a7b;stroke-width: 6;stroke-linecap: round}.pyo-neck{fill: none;stroke: #d9a98a;stroke-width: 7;stroke-linecap: round}.pyo-skin{fill: #d9a98a}.pyo-hair{fill: #3a2b22}.pyo-legs{fill: none;stroke: #45553c;stroke-width: 13;stroke-linecap: round}.pyo-legs.s{stroke-width: 10.5}.pyo-feet{fill: none;stroke: #d9a98a;stroke-width: 6;stroke-linecap: round}.pyo-car{transform: translateX(15.4px)}.pyo-spr{transform-origin: 58px 88px;transform: scaleX(1.386)}.pyo-thigh{transform-origin: 110px 72px;transform: rotate(58.9deg)}.pyo-shin{transform-origin: 62px 72px;transform: rotate(-72.9deg)}.motion .pyo-car{animation: estudios-de-pilates-e-yoga-car 3.6s linear infinite alternate}.motion .pyo-spr{animation: estudios-de-pilates-e-yoga-spring 3.6s linear infinite alternate}.motion .pyo-thigh{animation: estudios-de-pilates-e-yoga-thigh 3.6s linear infinite alternate}.motion .pyo-shin{animation: estudios-de-pilates-e-yoga-shin 3.6s linear infinite alternate}@keyframes estudios-de-pilates-e-yoga-car{0%{transform: translateX(0)}16.67%{transform: translateX(2.1px)}33.33%{transform: translateX(7.7px)}50%{transform: translateX(15.4px)}66.67%{transform: translateX(23.1px)}83.33%{transform: translateX(28.8px)}100%{transform: translateX(30.9px)}}@keyframes estudios-de-pilates-e-yoga-spring{0%{transform: scaleX(1)}16.67%{transform: scaleX(1.052)}33.33%{transform: scaleX(1.193)}50%{transform: scaleX(1.386)}66.67%{transform: scaleX(1.578)}83.33%{transform: scaleX(1.72)}100%{transform: scaleX(1.771)}}@keyframes estudios-de-pilates-e-yoga-thigh{0%{transform: rotate(76.6deg)}16.67%{transform: rotate(74.3deg)}33.33%{transform: rotate(67.9deg)}50%{transform: rotate(58.9deg)}66.67%{transform: rotate(48.9deg)}83.33%{transform: rotate(40deg)}100%{transform: rotate(35.9deg)}}@keyframes estudios-de-pilates-e-yoga-shin{0%{transform: rotate(-97.9deg)}16.67%{transform: rotate(-94.9deg)}33.33%{transform: rotate(-86.3deg)}50%{transform: rotate(-72.9deg)}66.67%{transform: rotate(-56.6deg)}83.33%{transform: rotate(-41deg)}100%{transform: rotate(-33.6deg)}}.pyo-class{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;background: #ebe6dc;font-size: .78rem}.pyo-spots{display: flex;flex: none;gap: 4px}.pyo-spots i{width: 22px;height: 12px;border-radius: 3px;border: 1.5px dashed #8f9a83}.pyo-spots i.on{border: 0;background: #6f8a5e}.pyo-class b{display: block;font-weight: 600}.pyo-class small{display: block;color: #66685c}.pyo-reg{display: block;margin-top: 8px;font: 500 .62rem var(--f-mono);letter-spacing: .02em;color: #55693f}.pyo-yoga{right: 0;top: 0;display: flex;align-items: center;gap: 12px;padding: 12px 16px 12px 12px}.pyo-yoga>span:last-child{display: grid;gap: 1px}.pyo-yoga b{font-weight: 600}.pyo-yoga small{color: var(--fg-3)}.pyo-mat{position: relative;flex: none;width: 56px;height: 38px}.pyo-mat::before{content: "";position: absolute;left: 0;right: 14px;top: 13px;height: 14px;border-radius: 3px;background: repeating-linear-gradient(90deg,#e3b6a0 0 9px,#d9a58e 9px 10px)}.pyo-mat i{position: absolute;right: 0;top: 7px;width: 24px;height: 24px;border-radius: 50%;background: radial-gradient(circle,#b9806a 0 16%,#e3b6a0 17% 38%,#c98f76 39% 46%,#e3b6a0 47% 70%,#c98f76 71%);box-shadow: 0 6px 10px -6px rgba(0,0,0,.5)}.pyo-ev{left: 3%;bottom: 0}.sv-cursos{min-height: 522px}.crs-page{position: relative;z-index: 1;margin: 3% 39% 0 0;padding: 18px 18px 12px;border-radius: 22px;border: 1px solid var(--line);background: #f2f6f5;color: #1a2626;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.crs-head{display: grid;gap: 2px}.crs-head .mono-l{color: #5a6f6d}.crs-head b{font: 600 1.12rem var(--f-display);letter-spacing: -.02em}.crs-facts{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;margin: 12px 0 14px;padding: 0}.crs-facts li{display: grid;gap: 1px;min-width: 0;padding: 8px 10px;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1px #d6e2e0}.crs-facts b{font: 600 1rem var(--f-display);color: #2b7a78}.crs-facts small{overflow: hidden;font-size: .66rem;color: #5a6f6d;white-space: nowrap;text-overflow: ellipsis}.crs-lbl{display: block;color: #5a6f6d}.crs-mods{list-style: none;margin: 6px 0 0;padding: 0}.crs-mods li{display: grid;grid-template-columns: 22px minmax(0,1fr) 30px;align-items: center;gap: 10px;padding: 7px 0;border-top: 1px solid #dbe6e4}.crs-n{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: #2b7a78;color: #fff;font: 600 .62rem var(--f-mono)}.crs-t{display: grid;gap: 5px;min-width: 0}.crs-t b{overflow: hidden;font-size: .78rem;font-weight: 600;white-space: nowrap;text-overflow: ellipsis}.crs-t i{display: block;height: 5px;border-radius: 3px;background: linear-gradient(90deg,#2b7a78,#5fb3a8);transform: scaleX(var(--h));transform-origin: left}.crs-mods small{font: 600 .66rem var(--f-mono);text-align: right;white-space: nowrap}.motion .crs-t i{animation: cursos-bar .9s var(--ease) both;animation-delay: calc(var(--i) * 110ms + .4s)}@keyframes cursos-bar{from{transform: scaleX(0)}}.crs-cert{position: absolute;right: 0;top: 19%;z-index: 2;display: grid;justify-items: center;gap: 6px;width: 41%;padding: 22px 16px 26px;border-radius: 6px;background: #fbf8f0;color: #1a2626;text-align: center;box-shadow: inset 0 0 0 6px #fbf8f0,inset 0 0 0 7px #d6c497,0 40px 70px -30px rgba(0,0,0,.8);transform: rotate(3deg)}.crs-k{font: 500 .58rem var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: #8f7233}.crs-name{font: italic 400 1.75rem/1 var(--f-serif)}.crs-cert>small{font-size: .7rem;line-height: 1.4;color: #565d5a}.crs-sign{display: grid;justify-items: center;gap: 4px;margin-top: 8px;font: 500 .56rem var(--f-mono);letter-spacing: .06em;color: #77746a}.crs-sign i{width: 96px;border-bottom: 1px solid #9c9583}.motion .crs-cert{animation: cursos-cert 1s var(--ease) .5s both}@keyframes cursos-cert{from{opacity: 0;transform: translateY(24px) rotate(0deg)}}.crs-seal{position: absolute;right: 14px;bottom: -18px;width: 58px;height: 58px;border-radius: 50%;background: repeating-conic-gradient(#e2b552 0 9deg,#c4912c 9deg 18deg)}.crs-seal::before,.crs-seal::after{content: "";position: absolute;z-index: -1;top: 40px;width: 14px;height: 26px;background: #2b7a78;clip-path: polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.crs-seal::before{left: 12px;transform: rotate(14deg)}.crs-seal::after{right: 12px;transform: rotate(-14deg)}.crs-foil{position: absolute;inset: 5px;display: grid;place-items: center;overflow: hidden;border-radius: 50%;background: radial-gradient(circle,#f7da92 0 50%,#dcab44 51% 56%,#f2cd78 57%)}.crs-foil b{font: 700 .62rem var(--f-mono);color: #7a5a16}.crs-foil i{position: absolute;top: -30%;bottom: -30%;left: 0;width: 36%;background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,0));transform: translateX(-140%) rotate(20deg)}.motion .crs-foil i{animation: cursos-shine 5s ease-in-out 1.5s infinite}@keyframes cursos-shine{0%,58%{transform: translateX(-140%) rotate(20deg)}86%,100%{transform: translateX(300%) rotate(20deg)}}.crs-ev{right: 2%;bottom: 0}.sv-escolas-de-idiomas{min-height: 480px}.idi-test{position: relative;z-index: 1;margin: 13% 15% 0 0;padding: 18px 18px 14px;border-radius: 22px;border: 1px solid var(--line);background: #f6f4f0;color: #1f2430;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.idi-head{display: grid;gap: 2px}.idi-head .mono-l{color: #6f7380}.idi-head b{font: 600 1.3rem var(--f-display);letter-spacing: -.02em}.idi-head small{font-size: .72rem;color: #62666f}.idi-steps{list-style: none;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));align-items: end;gap: 6px;height: 156px;margin: 12px 0 10px;padding: 0}.idi-steps li{display: grid;justify-items: center;align-content: end;gap: 3px;min-width: 0;height: 100%;text-align: center}.idi-steps li i{display: block;width: 100%;height: calc(var(--h) * 14px + 6px);border-radius: 8px 8px 3px 3px;background: #e0dcd3;transform-origin: bottom}.idi-steps li.done i{background: #4f86c6}.idi-steps li.now i{background: #c9413a}.idi-steps li.next i{border: 2px dashed #4f86c6;background: none}.idi-steps b{font: 700 .82rem var(--f-mono)}.idi-steps li.now b{color: #c9413a}.idi-steps small{overflow: hidden;max-width: 100%;font-size: .58rem;line-height: 1.2;color: #62666f;white-space: nowrap;text-overflow: ellipsis}.idi-you{position: relative;margin-bottom: 5px;padding: 3px 8px;border-radius: 6px;background: #1f2430;color: #fff;font: 600 .58rem var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.idi-you::after{content: "";position: absolute;left: 50%;top: 100%;margin-left: -4px;border: 4px solid transparent;border-top-color: #1f2430}.motion .idi-steps li i{animation: escolas-de-idiomas-rise .7s var(--ease) both;animation-delay: calc(var(--i) * 90ms + .3s)}@keyframes escolas-de-idiomas-rise{from{transform: scaleY(0)}}.motion .idi-you{animation: escolas-de-idiomas-drop .6s var(--ease) 1.1s both}@keyframes escolas-de-idiomas-drop{from{opacity: 0;transform: translateY(-10px)}}.idi-class{display: grid;gap: 1px;padding: 10px 12px;border-radius: 12px;background: #ebe7df;font-size: .78rem}.idi-class b{font-weight: 600}.idi-class small{color: #62666f}.idi-talk{right: 0;top: 0;width: 236px;padding: 12px 14px 14px}.idi-bub{display: grid;margin: 8px 0 0;padding: 8px 11px;border-radius: 14px;font-size: .8rem;line-height: 1.35}.idi-bub>span{grid-area: 1 / 1}.idi-bub.q{margin-right: 18px;border-top-left-radius: 4px;background: color-mix(in srgb,var(--brand) 18%,var(--bg-2))}.idi-bub.a{margin-left: 28px;border-top-right-radius: 4px;background: var(--bg-3)}.idi-bub em{margin-right: 6px;padding: 1px 5px;border-radius: 4px;background: #c9413a;color: #fff;font: 600 .56rem var(--f-mono);font-style: normal;letter-spacing: .06em;vertical-align: 1px}.idi-bub .idi-l1{opacity: 0}.motion .idi-bub .idi-l0{animation: escolas-de-idiomas-l0 9s ease-in-out infinite}.motion .idi-bub .idi-l1{animation: escolas-de-idiomas-l1 9s ease-in-out infinite}@keyframes escolas-de-idiomas-l0{0%,42%{opacity: 1}50%,92%{opacity: 0}100%{opacity: 1}}@keyframes escolas-de-idiomas-l1{0%,42%{opacity: 0}50%,92%{opacity: 1}100%{opacity: 0}}.idi-ev{left: 3%;bottom: 0}.sv-autoescolas{min-height: 522px}.aue-yard{position: relative;z-index: 1;margin: 3% 3% 0 0;overflow: hidden;border-radius: 22px;background: #2b2e35;color: #eef0f3;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.aue-head{position: absolute;left: 18px;top: 14px;z-index: 1;display: grid;gap: 2px}.aue-head .mono-l{color: #aab1bc}.aue-head b{font: 600 1.08rem var(--f-display);letter-spacing: -.02em}.aue-yard svg{display: block;width: 100%;height: auto}.aue-asphalt{fill: #2b2e35}.aue-dash rect{fill: #e9b730}.aue-spot{fill: rgba(255,255,255,.05);stroke: #e9ecef;stroke-width: 1.4;stroke-dasharray: 6 5}.aue-path{fill: none;stroke: #6aa5ff;stroke-width: 1.6;stroke-dasharray: 2 5;stroke-linecap: round}.aue-curb{fill: #c9ccd2}.aue-walk{fill: #8e949d}.aue-joint path{stroke: #767c86;stroke-width: 1}.aue-cone circle{fill: #d9480f}.aue-cone .w{fill: none;stroke: #fff;stroke-width: 1.8}.aue-shadow{fill: rgba(0,0,0,.38)}.aue-body{fill: #f3f4f6}.aue-stripe{fill: none;stroke: #3a86ff;stroke-width: 2.4}.aue-glass{fill: #33445c}.aue-roof{fill: #e2e5ea}.aue-sign{fill: #ffd43b;stroke: #c9a227;stroke-width: .8}.aue-sign-t{fill: none;stroke: #1e1f24;stroke-width: 1.2}.aue-lamp{fill: #fff3bf}.aue-tail{fill: #e03131}.aue-mirror{fill: #c9ccd2}.aue-car{transform: translate(239px,121px) rotate(-32deg)}.motion .aue-car{animation: autoescolas-park 12s linear infinite}@keyframes autoescolas-park{0%,10%{transform: translate(292px,96px) rotate(0deg)}14%{transform: translate(288.9px,96.2px) rotate(-7.4deg)}18%{transform: translate(279px,98.9px) rotate(-20.7deg)}22%{transform: translate(261.6px,107.3px) rotate(-29.3deg)}26%{transform: translate(239px,121px) rotate(-32deg)}30%{transform: translate(216.4px,134.7px) rotate(-29.3deg)}34%{transform: translate(199px,143.1px) rotate(-20.7deg)}38%{transform: translate(189.1px,145.8px) rotate(-7.4deg)}42%,58%{transform: translate(186px,146px) rotate(0deg)}62%{transform: translate(189.1px,145.8px) rotate(-7.4deg)}66%{transform: translate(199px,143.1px) rotate(-20.7deg)}70%{transform: translate(216.4px,134.7px) rotate(-29.3deg)}74%{transform: translate(239px,121px) rotate(-32deg)}78%{transform: translate(261.6px,107.3px) rotate(-29.3deg)}82%{transform: translate(279px,98.9px) rotate(-20.7deg)}86%{transform: translate(288.9px,96.2px) rotate(-7.4deg)}90%,100%{transform: translate(292px,96px) rotate(0deg)}}.aue-steps{right: 0;bottom: 0;width: 232px;padding: 12px 14px}.aue-steps ol{list-style: none;display: grid;gap: 7px;margin: 9px 0 8px;padding: 0}.aue-steps li{display: flex;align-items: center;gap: 9px;font-size: .78rem;color: var(--fg-2)}.aue-steps li i{display: grid;flex: none;place-items: center;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid var(--line-2);font: 600 .6rem var(--f-mono);font-style: normal;color: var(--fg-3)}.aue-steps li.ok i{border-color: #3a86ff;background: #3a86ff;color: #fff}.aue-steps li.now{font-weight: 600;color: var(--fg)}.aue-steps li.now i{border-color: #d9480f;background: #d9480f;color: #fff}.aue-steps small{display: block;padding-top: 7px;border-top: 1px solid var(--line);font-size: .68rem;color: var(--fg-3)}.aue-ev{left: 3%;bottom: 6%}@media (max-width: 980px){.brb-pole{right: 0}.ptr-watch,.pyo-yoga,.crs-cert,.idi-talk,.aue-steps{right: 0}}@media (max-width: 640px){.ptr-ev,.pyo-ev,.crs-ev,.idi-ev,.aue-ev,.brb-tik{padding: 10px 12px 10px 10px;font-size: .76rem}.ptr-ev>.ico,.pyo-ev>.ico,.crs-ev>.ico,.idi-ev>.ico,.aue-ev>.ico,.brb-tik>.ico{width: 34px;height: 34px;padding: 8px}.ptr-ev,.pyo-ev,.crs-ev,.idi-ev,.aue-ev,.brb-tik,.pyo-yoga,.idi-talk,.aue-steps{position: relative;left: auto;right: auto;top: auto;bottom: auto;width: max-content;max-width: 100%;margin: 12px 0 0 auto}.sv-barbearias{min-height: 0}.brb-card{margin: 0 44px 0 0;padding: 14px 12px 6px}.brb-head b{font-size: 1rem}.brb-pole{top: 6px;right: 0;grid-template-rows: 26px minmax(0,1fr) 22px;width: 32px;height: 250px}.brb-cap::before{top: -11px;width: 13px;height: 13px;margin-left: -6.5px}.brb-tube{margin: 0 3px}.sv-personal-trainers{min-height: 0}.ptr-board{margin: 74px 0 0;padding: 24px 8px 8px}.ptr-clip{width: 104px;margin-left: -52px}.ptr-sheet{padding: 16px 12px 10px}.ptr-th,.ptr-rows li{grid-template-columns: minmax(0,1fr) 40px 46px 48px;gap: 6px}.ptr-rows li{height: 34px;font-size: .72rem}.ptr-rows li>span:not(.ptr-sets){font-size: .64rem}.ptr-sets{gap: 2px}.ptr-sets i{width: 10px;height: 10px}.ptr-watch{top: 0;right: 0;width: 86px}.sv-estudios-de-pilates-e-yoga{min-height: 0}.pyo-room{margin: 0;padding: 14px 12px 12px}.pyo-class{gap: 10px;padding: 9px 10px;font-size: .72rem}.pyo-spots i{width: 16px;height: 10px}.pyo-yoga{margin-left: 0;padding: 10px 12px 10px 10px;font-size: .76rem}.sv-cursos{min-height: 0}.crs-page{margin: 0;padding: 14px 12px 10px}.crs-facts li{padding: 7px 8px}.crs-cert{position: relative;right: auto;top: auto;width: auto;margin: -14px 4% 0 22%;padding: 18px 14px 24px}.crs-name{font-size: 1.45rem}.sv-escolas-de-idiomas{min-height: 0}.idi-test{margin: 0;padding: 14px 12px 12px}.idi-head b{font-size: 1.12rem}.idi-steps{gap: 4px;height: 140px}.idi-steps li i{height: calc(var(--h) * 12px + 6px)}.idi-steps small{font-size: .5rem}.idi-you{padding: 2px 5px;font-size: .5rem}.idi-talk{width: 250px;margin-left: 0}.sv-autoescolas{min-height: 0}.aue-yard{margin: 0}.aue-head{left: 12px;top: 10px}.aue-head b{font-size: .92rem}.aue-steps{width: 250px;margin-left: 0}}@media (prefers-reduced-motion: reduce){.sv-barbearias *,.sv-personal-trainers *,.sv-estudios-de-pilates-e-yoga *,.sv-cursos *,.sv-escolas-de-idiomas *,.sv-autoescolas *{animation: none !important}}
