.gest{max-width:520px;margin:2rem auto 0;text-align:center}
.bits{display:block;width:100%;max-width:420px;margin:0 auto 2.2rem;height:auto}
.bit{font-family:Fraunces,Georgia,serif;font-size:22px;fill:#5E2751;text-anchor:middle;opacity:0;animation:bit 7s ease-in-out infinite}
@keyframes bit{0%,100%{opacity:0}25%,55%{opacity:1}}
.gest .frase p{margin:0 0 .5rem;font-size:1.5rem;font-weight:300;letter-spacing:.08em;line-height:1.5}
.pl{max-width:46rem;margin:0 auto 2.4rem}
.pl p{margin:0 0 .8rem}
.pl iframe{display:block;width:100%;height:352px;border:0;border-radius:12px}
@media (prefers-reduced-motion:reduce){.bit{animation:none;opacity:.6}}
@media (max-width:480px){.gest .frase p{font-size:1.2rem;letter-spacing:.05em}}
