h1,h2,h3,h4,h5,h6{text-wrap:balance;padding-bottom:0;margin-bottom:0}p{text-wrap:pretty}@media screen and (max-width:900px){.invertida{display:flex;flex-direction:column-reverse}}.ppw-post-password-container{background-image:url('/wp-content/uploads/2025/11/Diapositiva6-2.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;max-width:100%;border-radius:0;border:none;display:flex;justify-content:center;align-items:center;padding:1.5rem;margin:0!important}.ppw-post-password-form.post-password-form{background-color:#ffffff;padding:1.5rem;border-radius:10px;max-width:400px;display:flex;justify-content:center;align-items:center}.ppw-ppf-headline p{text-align:center}.ppw-ppf-headline h1{font-size:26px!important;font-weight:700;text-align:center;text-wrap:balance;color:#1a1a1a;margin-bottom:10px;line-height:1.2}.ppw-ppf-desc p{font-size:15px;text-align:center;text-wrap:balance;color:#666666;margin-bottom:25px;line-height:1.5}.ppw-ppf-input-container .ppw-ppf-headline{display:flex;flex-direction:column;align-content:center}.ppw-post-password-container input[type="password"]{width:100%;padding:14px 18px;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;font-size:16px;margin-bottom:15px;transition:all 0.3s ease;outline:none;box-sizing:border-box}.ppw-post-password-container input[type="password"]:focus{background-color:#fff;border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,0.05)}.ppw-post-password-container input[type="submit"].ppw-pwd-submit-btn{width:100%;background-color:#111;color:#ffffff;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:14px;border:none;border-radius:8px;cursor:pointer;transition:transform 0.2s,background-color 0.3s;margin-top:5px}.ppw-post-password-container input[type="submit"].ppw-pwd-submit-btn:hover{background-color:#333;transform:translateY(-2px)}.ppw-ppf-show-pwd-btn{margin-top:15px;font-size:13px;color:#888;display:flex;align-items:center;justify-content:center;gap:8px}.llms-sd,.llms-sd *{font-family:'Archivo',sans-serif!important}.llms-sd,.llms-sd-section,.llms-sd-tab,.llms-student-dashboard{background-color:#ffffff;color:#000000}.llms-sd h1,.llms-sd h2,.llms-sd h3{color:#000000;font-weight:700}.llms-sd a.llms-button,.llms-sd .llms-button,.llms-sd button{background-color:#bc8f00!important;color:#ffffff!important;border:none;padding:12px 24px;font-weight:600;border-radius:6px;text-transform:uppercase;transition:background-color 0.3s ease}.llms-sd .llms-button:hover{background-color:#a67c00!important}.llms-sd-nav{background-color:#ffffff;border-right:1px solid #e0e0e0}.llms-sd-nav a{color:#000000;font-weight:500;padding:10px 20px;display:block;transition:background-color 0.2s}.llms-sd-nav a:hover,.llms-sd-nav .current{background-color:#f4f4f4;color:#bc8f00}.llms-sd .llms-sd-course-card{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);background:#fff}.llms-sd .llms-sd-course-card .llms-course-title{color:#000000;font-weight:600}.llms-sd .llms-sd-course-card .llms-course-meta,.llms-sd .llms-sd-course-card .llms-course-meta *{color:#555}@media screen and (max-width:768px){.llms-sd-layout-columns{display:block}.llms-sd-nav{border-right:none;border-bottom:1px solid #ddd}.llms-sd-nav a{padding:12px}}.yith-wacp-related{display:none!important}.yith-wacp-popup-actions .button:after{display:none!important}