@keyframes movimientoFondo{0%{background-position:center 0}to{background-position:center -1000px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--primary:#e30133;--text:#141414;--textwhite:#f4f2f2;--titulocolor:#ff760c}html{scroll-behavior:smooth;scroll-padding-top:200px}::after,::before{box-sizing:border-box}body,h1,p{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal}body{background:linear-gradient(180deg,#1a0a52,#2b0f75);color:#fff;text-align:center;background-image:url(/wp-content/themes/pdp-theme/assets/fondo.png);background-position:top;background-size:cover}button,input,select,textarea{font:inherit}h1,p{text-wrap:pretty}h1{text-wrap:balance;font-size:2.5rem;font-weight:900;margin-bottom:10px}img{height:auto;max-width:100%}header{display:flex;justify-content:flex-end;padding:2rem;position:fixed;z-index:10;top:0;left:0;width:100%;padding:10px 20px;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}div.fondo-bg{background-repeat:repeat;animation:movimientoFondo 3600s linear infinite}*{margin:0;padding:0;box-sizing:border-box}.fondo-bg{min-height:100vh;justify-content:center;align-items:center;padding:20px;background-image:url(/wp-content/themes/pdp-theme/assets/letras.png);background-position:center;background-size:contain;padding:2rem 10rem 10rem;display:flex;background-repeat:no-repeat}.container{width:700px}.container-bg-star{background-image:url(/wp-content/themes/pdp-theme/assets/estrella.svg);background-position:top;background-repeat:no-repeat;background-size:50%;padding-top:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center}h1 span{color:#ffd600}.subtitle,form{font-family:"Montserrat",sans-serif}form{font-weight:400;font-style:normal;color:#02239f}.subtitle{font-size:1rem;margin-bottom:25px}.frase-container{text-align:center;font-family:"Arial Black",sans-serif;color:gold}.frase-bloques{display:flex;flex-wrap:wrap;justify-content:center;font-size:28px;font-weight:700;margin-bottom:10px}.bloque-amarillo{background:gold;color:#2a1d87;padding:4px 8px;margin-right:5px}.bloque-morado{background:#2a1d87;color:#fff;padding:4px 8px}.frase-pregunta{display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:700;color:gold;margin-top:10px}.flecha{width:30px;height:auto;margin:0 10px}.flecha.der{transform:scaleX(-1)}.best-p{font-size:32px;margin:20px 0;padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.form-box{background:#fff;color:#000;padding:25px;border-radius:10px;text-align:left;margin-top:20px;width:500px}.form-box label{font-weight:600;margin-top:10px;display:block}.form-box button,.form-box input,.form-box option,.form-box select,.form-box textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px;font-size:1rem;color:#02239f}.form-box textarea{resize:none;height:80px}.form-box button{margin-top:20px;padding:12px;background:#02239f;color:#fff;border:1px solid #02239f;font-size:1.1rem;cursor:pointer;transition:.3s}.form-box button:hover{background:#fff;color:#02239f;transition:.3s}@media (max-width:1024px){.container{width:90%}.form-box{width:80%}h1{font-size:2rem}.best-p{font-size:26px}}@media (max-width:768px){body{background-size:cover;text-align:center;padding-bottom:5rem}header{position:relative}.fondo-bg{padding:0 1rem;flex-direction:column;align-items:center;margin-top:-20px}.container{width:95%}.container-bg-star{background-size:70%;padding-top:4rem}h1{font-size:1.8rem}.subtitle{font-size:.9rem}.frase-bloques{font-size:20px}.frase-pregunta{font-size:22px}.form-box{width:100%;padding:20px}}@media (max-width:480px){h1{font-size:1.5rem}.subtitle{font-size:.8rem}.frase-bloques{font-size:18px;flex-direction:column;margin-bottom:15px}.frase-pregunta{font-size:20px;flex-direction:column}.flecha{width:20px;margin:5px 0}.best-p{font-size:20px;padding:8px 0}.form-box{padding:15px}.form-box input,.form-box select,.form-box textarea{font-size:.9rem;padding:8px}.form-box button{font-size:1rem;padding:10px}}