:root{--hz-titulares:'Fraunces', Georgia, 'Times New Roman', serif;--ast-heading-font-family:var(--hz-titulares)}html{overflow-x:clip}h1,h2,h3,h4,h5,h6,.entry-content :is(h1,h2,h3,h4,h5,h6),.entry-title,.widget-title{font-family:var(--hz-titulares);font-weight:400}.skip-link.screen-reader-text:focus{color:#9c5b38;background:#fff}.single-post .entry-content [style*="ff9900"],.single-post .entry-content [style*="FF9900"]{color:#9c5b38!important}:where(.entry-content,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.lp-course-content,.course-description,.course-summary,.entry-summary,.ast-article-post,.lp-entry-content) :is([style*="ff9900" i],[style*="f78f5c" i],[style*="ff6600" i],[style*="33cccc" i],[style*="339966" i]){color:#9c5b38!important}.astra-cart-drawer .astra-cart-drawer-title{color:#9c5b38!important}.comment-reply-link,.comment-reply-link:visited{color:#9c5b38!important}.star-rating,.star-rating::before,.star-rating span,.star-rating span::before,.woocommerce .star-rating span::before{color:#9c5b38!important}.woocommerce form .required,.woocommerce form abbr.required{color:#9c5b38!important;text-decoration:none;border:0}.learn-press-message,.learn-press-message a{color:#2d6f12!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:#6f6264!important}.hz-cabecera-archivo{margin:0 0 2rem}.hz-cabecera-archivo h1{font-size:clamp(2rem, 1.3rem + 2.2vw, 2.8rem);line-height:1.1;color:#9c5b38;margin:0}.lp-list-courses-default .lp-skeleton-animation{height:485px;overflow:hidden}@media (max-width:767px){.lp-list-courses-default .lp-skeleton-animation{height:760px}}body:not(.elementor-page) .entry-header .entry-title,body.single-post .entry-title{font-size:clamp(2.1rem, 1.4rem + 2.3vw, 3rem)!important;line-height:1.12!important;color:#9c5b38}body:not(.elementor-page) .entry-content h2,body.single-product .woocommerce-Tabs-panel h2{font-size:clamp(1.55rem, 1.2rem + 1.1vw, 2.05rem)!important;line-height:1.2!important}body:not(.elementor-page) .entry-content h3,body.single-product .woocommerce-Tabs-panel h3{font-size:clamp(1.3rem, 1.1rem + .7vw, 1.6rem)!important;line-height:1.25!important}.single_add_to_cart_button,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce-Button,.woocommerce-button.button,.woocommerce-ResetPassword .button,#respond input#submit,.comment-form input[type=submit]{font-family:'DM Sans',system-ui,-apple-system,sans-serif!important;font-weight:600!important;text-transform:none!important;color:#fff!important;background:#9c5b38!important;border:0!important;border-radius:999px!important;padding:.8rem 1.7rem!important;min-height:46px;transition:background-color .3s cubic-bezier(.16,1,.3,1)}.single_add_to_cart_button:hover,.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:hover,.woocommerce-Button:hover,.woocommerce-button.button:hover,#respond input#submit:hover,.comment-form input[type=submit]:hover{background:#864b2c!important;color:#fff!important}.woocommerce a.button,.woocommerce button.button{text-transform:none!important}.woocommerce form .input-text,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password],.woocommerce form input[type=tel],.woocommerce form textarea,form.cart .qty,.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{font-family:'DM Sans',system-ui,-apple-system,sans-serif;border:1px solid rgb(22 1 5 / .12)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:.7rem .9rem;min-height:44px}.woocommerce form .input-text:focus,.woocommerce form input:focus,.woocommerce form textarea:focus,form.cart .qty:focus,.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:#9c5b38!important;box-shadow:0 0 0 3px rgb(156 91 56 / .18)!important}.woocommerce div.product .stock.in-stock,.stock.in-stock{color:#3f6b2e!important}.woocommerce div.product .stock.out-of-stock,.stock.out-of-stock{color:#b3261e!important}body.single-post .site-main h1,body.error404 .page-title{font-size:clamp(2.1rem, 1.4rem + 2.3vw, 3rem)!important;line-height:1.12!important;color:#9c5b38}