.tutor-course-content-list .tutor-course-content-list-item-duration{display:none!important}.btn-comprar{transition:all 0.25s ease;box-shadow:0 8px 18px rgba(201,162,39,0.35)}.btn-comprar:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(201,162,39,0.55)}.btn-temario{color:#c9a227!important;background-color:transparent!important;border:2px solid #c9a227!important;padding:14px 32px;font-weight:600;text-transform:uppercase;transition:all 0.25s ease}.btn-temario:hover{background-color:#c9a227!important;color:#000000!important;transform:translateY(-2px)}.bloque-temario-floracion{max-width:900px;margin:0 auto;text-align:center}.bloque-temario-floracion h1,.bloque-temario-floracion h2{color:#c9a227;font-size:36px;font-weight:700;margin-bottom:20px}.bloque-temario-floracion p{color:#eaeaea;font-size:18px;line-height:1.7;margin-bottom:14px}.bloque-temario-floracion .destacado{color:#c9a227;font-weight:600}.modulo-temario{max-width:900px;margin:0 auto 80px auto;color:#eaeaea}.modulo-temario h2{color:#c9a227;font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}.modulo-temario p{font-size:17px;line-height:1.7;margin-bottom:16px}.modulo-temario ul{margin:25px 0;padding-left:20px}.modulo-temario ul li{font-size:16px;margin-bottom:10px}.modulo-temario .resultado-modulo{margin-top:30px;padding:18px 22px;border-left:3px solid #c9a227;background:rgba(201,162,39,0.08);font-weight:500}.et_pb_button.boton-cierre-temario,.et_pb_button.boton-cierre-temario:hover{background-color:#c9a227!important;color:#000000!important;padding:14px 30px!important;font-size:16px!important;letter-spacing:0.5px;border:none!important;border-radius:0!important}.et_pb_button.boton-cierre-temario span{color:#000000!important}.et_pb_button.boton-cierre-temario:hover{background-color:#b08f1f!important;color:#000000!important;transform:translateY(-2px);transition:all 0.25s ease}.icono-titulo{color:#f5c542;font-weight:700;font-size:18px;text-align:center;margin-top:12px;margin-bottom:6px}.icono-texto{color:#e0e0e0;font-size:14px;text-align:center;line-height:1.5em}.titulo-solicitud-premium{color:#f5c542;font-size:48px;font-weight:700;text-align:center;margin-bottom:30px}.texto-solicitud-premium{color:#e6e6e6;font-size:18px;line-height:1.7em;text-align:center;max-width:820px;margin:0 auto 30px auto}.aviso-plazas-premium{color:#f5c542;font-size:16px;font-weight:600;text-align:center;margin-bottom:50px}.zona-formulario-premium{color:#ffffff;font-size:18px;text-align:center;padding:40px;border:2px dashed #f5c542;max-width:700px;margin:0 auto 50px auto}.cierre-solicitud-premium{color:#cccccc;font-size:16px;text-align:center;max-width:700px;margin:0 auto;line-height:1.6em}@media (max-width:767px){.titulo-solicitud-premium{font-size:32px}.texto-solicitud-premium{font-size:16px}.zona-formulario-premium{padding:25px;font-size:16px}}.hero-premium{background:radial-gradient(circle at top,#2b2b2b,#0f0f0f);padding:120px 20px 100px;text-align:center}.hero-premium h1{color:#f5c542;font-size:52px;font-weight:700;margin-bottom:20px}.hero-premium p{color:#e6e6e6;font-size:18px;line-height:1.6em;max-width:760px;margin:0 auto 35px auto}.btn-premium{display:inline-block;background:linear-gradient(135deg,#f5c542,#d4a900);color:#000!important;padding:16px 36px;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.25s ease}.btn-premium:hover{background:#ffffff;color:#000!important}.info-premium-section{background:#111111;padding:90px 20px}.info-premium-block{text-align:center;margin-bottom:60px}.info-premium-icon{margin:0 auto 18px auto;max-width:85px}.info-premium-title{color:#f5c542;font-size:22px;font-weight:700;margin-bottom:10px}.info-premium-text{color:#e6e6e6;font-size:16px;line-height:1.6em;max-width:520px;margin:0 auto}.testimonios-premium{background:#0d0d0d;padding:90px 20px;text-align:center}.testimonios-premium h2{color:#f5c542;font-size:38px;font-weight:700;margin-bottom:15px}.testimonios-premium p{color:#cccccc;font-size:17px;margin-bottom:50px}.cta-premium{background:linear-gradient(135deg,#1a1a1a,#000000);padding:100px 20px;text-align:center}.cta-premium h2{color:#f5c542;font-size:42px;font-weight:700;margin-bottom:20px}.cta-premium p{color:#e6e6e6;font-size:18px;line-height:1.6em;max-width:700px;margin:0 auto 40px auto}@media (max-width:767px){.hero-premium{padding:90px 15px 80px}.hero-premium h1{font-size:34px}.hero-premium p{font-size:16px}.testimonios-premium h2,.cta-premium h2{font-size:30px}}.testimonio-resumen{color:#f5c542;font-size:18px;font-weight:600;margin-bottom:12px}.testimonio-detalle{color:#ffffff;font-size:16px;line-height:1.6em}.titulo-cta-premium{color:#f5c542;font-size:42px;font-weight:700;text-align:center;margin-bottom:30px}.texto-cta-premium{color:#ffffff;font-size:18px;line-height:1.7em;text-align:center;max-width:820px;margin:0 auto 20px auto}.aviso-cta-premium{color:#cccccc;font-size:15px;text-align:center;margin:30px auto 40px auto}@media (max-width:767px){.titulo-cta-premium{font-size:30px}.texto-cta-premium{font-size:16px}}.btn-cta-premium{background:transparent!important;color:#f5c542!important;border:2px solid #f5c542!important;padding:14px 34px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;border-radius:6px;transition:all 0.3s ease}.btn-cta-premium:hover{background:#f5c542!important;color:#111111!important;border-color:#f5c542!important}.footer-richaragro{background:#0f0f0f;padding:60px 0}.footer-richaragro h4{color:#f5c542;font-size:18px;margin-bottom:15px}.footer-richaragro p,.footer-richaragro a{color:#ffffff;font-size:14px;line-height:1.6em;text-decoration:none}.footer-richaragro a:hover{color:#f5c542}@media (max-width:767px){.footer-richaragro{padding:40px 20px;text-align:center}}html{scroll-behavior:smooth}.btn-fresa{display:inline-block;background-color:#c9a227;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:16px 34px;border:2px solid #c9a227;border-radius:4px;text-decoration:none;transition:all 0.3s ease}.btn-fresa:hover{background-color:transparent;color:#c9a227}.fluentform{max-width:820px;margin:0 auto}.fluentform label,.fluentform .ff-el-input--label label{color:#d4af37!important;font-weight:700!important;letter-spacing:0.2px}.fluentform .ff-el-help-message{color:rgba(255,255,255,0.75)!important}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform textarea,.fluentform select{background:#0b0b0b!important;color:#ffffff!important;border:1px solid rgba(212,175,55,0.35)!important;border-radius:8px!important;padding:12px 14px!important}.fluentform .ff-el-group input[type="radio"],.fluentform .ff-el-group input[type="checkbox"]{accent-color:#d4af37}.fluentform button[type="submit"],.fluentform .ff-btn-submit{background:#d4af37!important;color:#000000!important;border:2px solid #d4af37!important;border-radius:10px!important;padding:14px 22px!important;font-weight:800!important;letter-spacing:0.6px!important;text-transform:uppercase!important;transition:all 0.25s ease}.fluentform button[type="submit"]:hover,.fluentform .ff-btn-submit:hover{background:transparent!important;color:#d4af37!important}.fluentform .ff-el-group{margin-bottom:18px!important}.fluentform .ff-message-success{background:rgba(212,175,55,0.08)!important;border:1px solid rgba(212,175,55,0.35)!important;color:#ffffff!important;border-radius:10px!important;padding:14px 16px!important}@media (max-width:767px){.fluentform{padding:0 12px}}@media (max-width:767px){.ff_submit_btn{width:100%!important;max-width:100%!important;box-sizing:border-box;font-size:16px!important;padding:16px 14px!important;text-align:center;white-space:normal}}html,body{max-width:100%!important;overflow-x:hidden!important}@media (max-width:767px){.fluentform button,.fluentform .ff-btn,.fluentform .ff_submit_btn,.fluentform button[type="submit"]{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important}}.fluentform .ff-el-group.ff_html,.fluentform .ff-el-group.ff_html p,.fluentform .ff-el-group.ff_html div,.fluentform .ff-el-group.ff_html span{color:rgba(255,255,255,0.88)!important;font-size:14px!important;line-height:1.65!important}.fluentform .ff-el-group.ff_html h3{color:#d4af37!important;font-size:18px!important;font-weight:800!important;margin:0 0 10px 0!important}.fluentform .ff-el-group.ff_html strong{color:rgba(255,255,255,0.95)!important;font-weight:800!important}@media (max-width:767px){.fluentform .ff-el-group.ff_html,.fluentform .ff-el-group.ff_html p{font-size:14px!important}}.rr-form-intro,.rr-form-intro p,.rr-form-intro strong{color:#ffffff!important}.rr-form-intro h2,.rr-form-intro h3{color:#d4af37!important;font-size:26px;line-height:1.3;text-align:center}.rr-form-intro p{font-size:16px;line-height:1.6;text-align:center;opacity:1!important}@media (max-width:767px){.rr-form-intro h2,.rr-form-intro h3{font-size:22px!important}.rr-form-intro p{font-size:15px!important}}.fluentform .ff-message-success{max-width:560px;margin:18px auto 0 auto;padding:18px 16px}.fluentform .ff-message-success a{display:inline-block!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;border-radius:12px!important;text-align:center!important;white-space:normal!important;line-height:1.2!important}@media (max-width:767px){.fluentform .ff-message-success{max-width:92%!important;margin-left:auto!important;margin-right:auto!important}.fluentform .ff-message-success a{display:block!important;width:100%!important;font-size:13px!important;padding:10px 10px!important;line-height:1.1!important}}.tutor-nav-tabs li a[href*="reviews"],.tutor-nav-tabs li.tutor-course-reviews-tab{display:none!important}.tutor-course-rating,.tutor-ratings,.tutor-review-summary,.tutor-course-details-rating{display:none!important}.tutor-course-reviews-wrap,.tutor-single-course-reviews,.tutor-review-section,.tutor-course-review{display:none!important}.product_meta,.posted_in,.tagged_as{display:none!important}.tinvwl_add_to_wishlist_button,.tinv-wraper,.wishlist-button{display:none!important}.product-share,.share-button,.woocommerce-product-details__short-description+.share,a.share-link{display:none!important}.single-product .entry-meta,.single-product .product-meta,.single-product .product-tools,.single-product .product-actions,.single-product .tutor-course-wishlist,.single-product .tinv-wraper,.single-product .woocommerce-product-details__short-description+div,.single-product .summary .yith-wcwl-add-to-wishlist,.single-product .summary .share-button,.single-product .summary .product-share,.single-product .summary .woocommerce-share,.single-product .summary .wishlist,.single-product .summary .compare{display:none!important}