/*
 Theme Name:   Ico
 Description:  Personalized theme for WordPress based on Astra
 Author:       3ip solucions informàtiques
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  ico
*/

:focus{box-shadow:none!important;outline-color:transparent!important;outline-offset:unset!important;outline-style:none!important}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:#f2f4f7!important;border-radius:3px}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--ast-global-color-1)!important}html{scrollbar-width:thin}@media (max-width:575px){.ast-container{padding-left:0!important;padding-right:0!important}}.password-input .show-password-input{display:none!important}.category-tag,.category-tag a,.wc-block-grid__product,.wc-block-grid__product a,.wc-block-grid__product-link,.wc-block-grid__product-title,.wc-block-grid__product-title a,a.category-tag{text-decoration:none!important}.btn-primary,.button-primary,a.button-primary,button.button-primary,input.button-primary,input[type=submit].button-primary{background-color:#3c7e08;border:2px solid #3c7e08;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary:focus,.btn-primary:hover,.button-primary:focus,.button-primary:hover,a.button-primary:focus,a.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input.button-primary:focus,input.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#57a519;border-color:#57a519;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;text-decoration:none;transform:translateY(-2px)}.btn-primary:active,.button-primary:active,a.button-primary:active,button.button-primary:active,input.button-primary:active,input[type=submit].button-primary:active{transform:translateY(0)}.btn-primary:focus,.btn-primary:focus-visible,.button-primary:focus,.button-primary:focus-visible,a.button-primary:focus,a.button-primary:focus-visible,button.button-primary:focus,button.button-primary:focus-visible,input.button-primary:focus,input.button-primary:focus-visible,input[type=submit].button-primary:focus,input[type=submit].button-primary:focus-visible{outline:2px solid #111827;outline-offset:2px}.btn-secondary,.button-secondary,a.button-secondary,button.button-secondary,input.button-secondary,input[type=submit].button-secondary{background-color:#f7931e;border:2px solid #f7931e;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);color:#101828;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-secondary:focus,.btn-secondary:hover,.button-secondary:focus,.button-secondary:hover,a.button-secondary:focus,a.button-secondary:hover,button.button-secondary:focus,button.button-secondary:hover,input.button-secondary:focus,input.button-secondary:hover,input[type=submit].button-secondary:focus,input[type=submit].button-secondary:hover{background-color:#ff8a00;border-color:#ff8a00;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#101828;text-decoration:none;transform:translateY(-2px)}.btn-secondary:active,.button-secondary:active,a.button-secondary:active,button.button-secondary:active,input.button-secondary:active,input[type=submit].button-secondary:active{transform:translateY(0)}.btn-secondary:focus,.btn-secondary:focus-visible,.button-secondary:focus,.button-secondary:focus-visible,a.button-secondary:focus,a.button-secondary:focus-visible,button.button-secondary:focus,button.button-secondary:focus-visible,input.button-secondary:focus,input.button-secondary:focus-visible,input[type=submit].button-secondary:focus,input[type=submit].button-secondary:focus-visible{outline:2px solid #111827;outline-offset:2px}input[type=submit]:not(.button-secondary):not(.button-orange){color:#fff!important}.woocommerce a.button.button-primary,.woocommerce button.button.button-primary,.woocommerce input.button.button-primary{background-color:#3c7e08;border:2px solid #3c7e08;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.woocommerce a.button.button-primary:focus,.woocommerce a.button.button-primary:hover,.woocommerce button.button.button-primary:focus,.woocommerce button.button.button-primary:hover,.woocommerce input.button.button-primary:focus,.woocommerce input.button.button-primary:hover{background-color:#57a519;border-color:#57a519;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;text-decoration:none;transform:translateY(-2px)}.woocommerce a.button.button-primary:active,.woocommerce button.button.button-primary:active,.woocommerce input.button.button-primary:active{transform:translateY(0)}.woocommerce a.button.button-primary:focus,.woocommerce a.button.button-primary:focus-visible,.woocommerce button.button.button-primary:focus,.woocommerce button.button.button-primary:focus-visible,.woocommerce input.button.button-primary:focus,.woocommerce input.button.button-primary:focus-visible{outline:2px solid #111827;outline-offset:2px}.woocommerce a.button.button-secondary,.woocommerce button.button.button-secondary,.woocommerce input.button.button-secondary{background-color:#f7931e;border:2px solid #f7931e;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);color:#101828;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.woocommerce a.button.button-secondary:focus,.woocommerce a.button.button-secondary:hover,.woocommerce button.button.button-secondary:focus,.woocommerce button.button.button-secondary:hover,.woocommerce input.button.button-secondary:focus,.woocommerce input.button.button-secondary:hover{background-color:#ff8a00;border-color:#ff8a00;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#101828;text-decoration:none;transform:translateY(-2px)}.woocommerce a.button.button-secondary:active,.woocommerce button.button.button-secondary:active,.woocommerce input.button.button-secondary:active{transform:translateY(0)}.woocommerce a.button.button-secondary:focus,.woocommerce a.button.button-secondary:focus-visible,.woocommerce button.button.button-secondary:focus,.woocommerce button.button.button-secondary:focus-visible,.woocommerce input.button.button-secondary:focus,.woocommerce input.button.button-secondary:focus-visible{outline:2px solid #111827;outline-offset:2px}.smatx-featured-wrapper .wc-block-grid{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;list-style:none;margin:0;padding:0!important}.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product{align-self:stretch;background-color:#fff;border:0;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);margin-bottom:15px;overflow:hidden;position:relative;transition:transform .3s ease-in-out}@media (max-width:575px){.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product{min-height:600px}}.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product:hover{transform:scale(1.03)}.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{border-radius:4px 4px 0 0;height:285px;margin:0;overflow:hidden;width:100%}.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.smatx-featured-wrapper .wc-block-grid.has-1-columns .wc-block-grid__product{flex:0 0 100%!important;max-width:100%!important}.smatx-featured-wrapper .wc-block-grid.has-2-columns .wc-block-grid__product{flex:0 0 calc(50% - 1em)!important;max-width:calc(50% - 1em)!important}@media (max-width:600px){.smatx-featured-wrapper .wc-block-grid.has-2-columns .wc-block-grid__product{flex-basis:100%!important;max-width:100%!important}}.smatx-featured-wrapper .wc-block-grid.has-3-columns .wc-block-grid__product{flex:0 0 calc(33.3333% - 1em)!important;max-width:calc(33.3333% - 1em)!important}@media (max-width:900px){.smatx-featured-wrapper .wc-block-grid.has-3-columns .wc-block-grid__product{flex-basis:calc(50% - 1em)!important;max-width:calc(50% - 1em)!important}}@media (max-width:600px){.smatx-featured-wrapper .wc-block-grid.has-3-columns .wc-block-grid__product{flex-basis:100%!important;max-width:100%!important}}.smatx-featured-wrapper .wc-block-grid.has-4-columns .wc-block-grid__product{flex:0 0 calc(25% - 1em)!important;max-width:calc(25% - 1em)!important}@media (max-width:900px){.smatx-featured-wrapper .wc-block-grid.has-4-columns .wc-block-grid__product{flex-basis:calc(50% - 1em)!important;max-width:calc(50% - 1em)!important}}@media (max-width:600px){.smatx-featured-wrapper .wc-block-grid.has-4-columns .wc-block-grid__product{flex-basis:100%!important;max-width:100%!important}}.smatx-featured-wrapper .wc-block-grid.has-5-columns .wc-block-grid__product{flex:0 0 calc(20% - 1em)!important;max-width:calc(20% - 1em)!important}@media (max-width:900px){.smatx-featured-wrapper .wc-block-grid.has-5-columns .wc-block-grid__product{flex-basis:calc(50% - 1em)!important;max-width:calc(50% - 1em)!important}}@media (max-width:600px){.smatx-featured-wrapper .wc-block-grid.has-5-columns .wc-block-grid__product{flex-basis:100%!important;max-width:100%!important}}.smatx-featured-wrapper .wc-block-grid.has-6-columns .wc-block-grid__product{flex:0 0 calc(16.6667% - 1em)!important;max-width:calc(16.6667% - 1em)!important}@media (max-width:900px){.smatx-featured-wrapper .wc-block-grid.has-6-columns .wc-block-grid__product{flex-basis:calc(50% - 1em)!important;max-width:calc(50% - 1em)!important}}@media (max-width:600px){.smatx-featured-wrapper .wc-block-grid.has-6-columns .wc-block-grid__product{flex-basis:100%!important;max-width:100%!important}}.content-product-info,.product-card__info{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:16px;justify-content:flex-start;padding:16px 24px}.content-tags-categories,.product-card__tags{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.category-tag,.product-card__tag{align-items:center;border-radius:16px;display:flex;font-size:14px;margin-right:8px;padding:2px 10px;text-decoration:none}.product-card__description,.short-description{color:#667085;display:-webkit-box;font-size:16px!important;font-weight:300;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;min-height:80px;overflow:hidden}.product-card__description h1,.product-card__description h2,.product-card__description h3,.product-card__description h4,.product-card__description h5,.product-card__description h6,.product-card__description p,.short-description h1,.short-description h2,.short-description h3,.short-description h4,.short-description h5,.short-description h6,.short-description p{font-size:16px!important;font-weight:300;line-height:25px;margin:0!important;padding:0!important}.content-dates,.product-card__dates{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:16px;margin-top:auto;width:100%}.content-date,.product-card__date{align-items:center;color:#667085;display:flex;flex-flow:row nowrap;font-size:14px;gap:4px;justify-content:flex-start;margin-right:10px}.product-card__date__icon{height:16px;margin-right:6px;width:16px}.content-date b,.product-card__date b{margin-right:6px}.product-card__divider{background-color:#f2f4f7;border:0;height:1px;margin-bottom:18px;width:100%}.content-price,.product-card__price{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:auto}.product-card__price-sale,.sale-price{color:#000;font-size:18px;font-weight:600;margin-right:10px;white-space:nowrap}.product-card__price-regular,.real-price{color:#667085;font-size:18px;font-weight:300;margin-right:10px;text-decoration:line-through;white-space:nowrap}.product-card__price-valid,.valid-until{font-size:14px;font-weight:300;margin-left:auto}.ep-slides-slider,.slider{overflow:hidden;position:relative}.ep-slides-track,.slider__track{display:flex;transition:transform .5s ease;will-change:transform}.ep-slide,.slider__slide{display:grid;height:420px;min-width:100%;position:relative}@media (max-width:767px){.ep-slide,.slider__slide{height:400px}}@media (max-width:575px){.ep-slide,.slider__slide{height:300px}}@media (min-width:992px){.ep-slide,.slider__slide{height:420px!important}}.slider__slide--active{opacity:1}.ep-slide-bg,.slider__bg{background-position:50%;background-size:cover;inset:0;position:absolute}.ep-slide-overlay,.slider__overlay{background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.35) 45%,rgba(0,0,0,.1));inset:0;position:absolute}.ep-slide-content,.slider__content{align-self:end;color:#fff;display:flex;flex-direction:column;gap:0;margin-left:5em;max-width:720px;padding-bottom:32px;position:relative;text-shadow:0 2px 12px rgba(0,0,0,.25);z-index:2}@media (max-width:991px){.ep-slide-content,.slider__content{margin-left:3em;max-width:600px;padding-bottom:24px}}@media (max-width:767px){.ep-slide-content,.slider__content{margin-left:2em;max-width:85%;padding-bottom:20px}}@media (max-width:575px){.ep-slide-content,.slider__content{margin-left:1em;margin-right:1em;max-width:calc(100% - 2em);padding-bottom:16px}}.ep-slide-title,.slider__title{color:#fff;font-size:clamp(20px,5vw,46px);font-weight:800;line-height:1.2;margin-bottom:16px!important}@media (max-width:575px){.ep-slide-title,.slider__title{font-size:clamp(18px,6vw,24px);margin-bottom:.5em!important}}.ep-slide-subtitle,.slider__subtitle{display:block;font-size:clamp(16px,2.4vw,40px);line-height:1.3;margin-bottom:.5em!important;opacity:.95}@media (max-width:575px){.ep-slide-subtitle,.slider__subtitle{font-size:clamp(14px,3vw,18px);margin-bottom:.75em!important}}.ep-slide-btn,.slider__btn{align-items:center;background-color:#3c7e08!important;border:none;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.15);color:#fff!important;cursor:pointer;display:inline-block!important;display:inline-flex;font-weight:600;justify-content:center;margin-top:16px!important;min-height:44px;padding:8px 24px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s ease;width:128px;z-index:3}@media (max-width:767px){.ep-slide-btn,.slider__btn{min-width:120px;padding:10px 20px;width:auto}}@media (max-width:575px){.ep-slide-btn,.slider__btn{font-size:.875rem;margin-top:.75em!important;min-width:110px;padding:10px 18px}}.ep-slide-btn:hover,.slider__btn:hover{background-color:#254e05!important;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff!important;text-decoration:none!important;transform:translateY(-2px)}.ep-slide-btn:visited,.slider__btn:visited{color:#fff!important}.slider__btn--primary{background-color:var(--ast-global-color-1);color:#fff}.slider__btn--primary:hover{opacity:.9}.ep-slide-nav,.slider__nav{align-items:center;background-color:hsla(0,0%,100%,.7);border:none;border-radius:0;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.15);color:#2a2a2a;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 2em;min-height:44px;min-width:44px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}@media (max-width:767px){.ep-slide-nav,.slider__nav{height:36px;margin:0 1em;width:36px}}@media (max-width:575px){.ep-slide-nav,.slider__nav{height:32px;margin:0 .5em;width:32px}}.ep-slide-nav img,.slider__nav img{display:block;height:20px;pointer-events:none;width:20px}@media (max-width:575px){.ep-slide-nav img,.slider__nav img{height:14px;width:14px}}.ep-slide-nav:hover,.slider__nav:hover{background-color:#3c7e08}.ep-slide-nav:hover img,.slider__nav:hover img{filter:brightness(0) invert(1)}.ep-slide-nav:active,.slider__nav:active{transform:translateY(-50%) scale(.95)}.ep-prev,.slider__nav--prev{left:0}.ep-next,.slider__nav--next{right:0}.ep-dots,.slider__dots{bottom:12px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media (max-width:575px){.ep-dots,.slider__dots{bottom:12px;gap:6px}}.ep-dots button,.slider__dots button{background:#fff;border:none;cursor:pointer;height:10px;min-height:10px;min-width:10px;opacity:.45;padding:0;transition:opacity .3s ease;width:10px}@media (max-width:575px){.ep-dots button,.slider__dots button{height:8px;min-height:8px;min-width:8px;width:8px}}.ep-dots button[aria-selected=true],.slider__dots button[aria-selected=true]{background:#ff8f17;opacity:1}.ep-dots button:hover,.slider__dots button:hover{opacity:1}.ep-dots button:active,.slider__dots button:active{transform:scale(1.2)}.smatx-featured-wrapper{border-radius:8px}.smatx-featured-wrapper .smatx-grid-search{border-radius:8px;display:flex;justify-content:center;margin:0 0 16px}.smatx-featured-wrapper .smatx-grid-search__box{max-width:420px;position:relative;width:100%}.smatx-featured-wrapper .wc-block-grid__product.smatx-lazy-item,.smatx-featured-wrapper li.smatx-lazy-item,.smatx-featured-wrapper ul.wc-block-grid li.smatx-lazy-item{display:none!important;visibility:hidden!important}.smatx-featured-wrapper .smatx-load-more-wrapper{margin:48px auto 24px;text-align:center;width:360px}.smatx-featured-wrapper .smatx-load-more-btn{align-items:center;background-color:#ff8f17;border:none;border-radius:8px;color:#101828;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.smatx-featured-wrapper .smatx-load-more-btn:hover{background-color:#3c7e08;box-shadow:0 4px 12px rgba(255,143,23,.3);color:#fff;transform:translateY(-2px)}.smatx-featured-wrapper .smatx-load-more-btn:active{transform:translateY(0)}.smatx-featured-wrapper .smatx-load-more-btn:focus{outline:2px solid #ff8a00;outline-offset:2px}.smatx-featured-wrapper .smatx-load-more-btn .smatx-load-more-text{display:inline-block}.smatx-featured-wrapper .smatx-load-more-btn .smatx-load-more-count{color:hsla(0,0%,100%,.8);font-size:.875rem;margin-left:8px}.smatx-featured-wrapper.smatx-all-courses-wrapper .smatx-grid-search__box{max-width:none}.smatx-featured-wrapper .smatx-grid-search__icon{color:#363636;left:12px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.smatx-featured-wrapper .smatx-grid-search__input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#363636;outline:none;padding:10px 14px 10px 36px;width:100%}.smatx-featured-wrapper input[id^=smatx-grid-][id$=-q]{border-radius:8px}.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product .wc-block-grid__product-link{color:#0a0a0a;display:block;font-size:24px;text-decoration:none;width:100%}@media (max-width:767px){.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product .wc-block-grid__product-link{font-size:24px}}@media (max-width:575px){.smatx-featured-wrapper .wc-block-grid .wc-block-grid__product .wc-block-grid__product-link{font-size:24px}}.site-header{position:relative;z-index:999}.site-header-section>*{padding:0}.ast-primary-header-bar .ast-addon-cart-wrap,.site-header .ast-addon-cart-wrap{border:0!important}.ast-primary-header-bar body .ast-sticky-active .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after,.site-header body .ast-sticky-active .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background-color:#fff;color:#3c7e08!important}.ast-primary-header-bar .site-header-primary-section-right .ast-custom-button-link,.ast-primary-header-bar .site-header-primary-section-right .ast-header-account-link,.site-header .site-header-primary-section-right .ast-custom-button-link,.site-header .site-header-primary-section-right .ast-header-account-link{text-decoration:none}.ast-primary-header-bar .site-header-primary-section-right .ast-header-account-link.ast-account-action-menu,.site-header .site-header-primary-section-right .ast-header-account-link.ast-account-action-menu{display:inline-flex!important;opacity:1!important;position:relative!important;transform:none!important;visibility:visible!important;will-change:auto!important}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:30px}.ast-header-account-link.ast-account-action-menu{align-items:center;cursor:pointer;transform:none!important}.ast-header-account-link.ast-account-action-menu,.ast-header-account-link.ast-account-action-menu .ast-header-account-text{display:inline-flex!important;opacity:1!important;position:relative!important;transition:background-color .2s ease,color .2s ease;visibility:visible!important}.ast-header-account-link.ast-account-action-menu .ast-header-account-text{border-radius:8px;color:#363636;font-size:16px;font-weight:600;padding:4px 12px;text-decoration:none}.ast-header-account-link.ast-account-action-menu:focus .ast-header-account-text,.ast-header-account-link.ast-account-action-menu:hover .ast-header-account-text{background-color:#3c7e08;border-radius:8px;color:#fff!important;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast-header-account-link.ast-account-action-menu:focus .ast-header-account-text:before,.ast-header-account-link.ast-account-action-menu:hover .ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;color:#fff!important}.ast-header-account-link.ast-account-action-menu:focus .ast-header-account-text:after,.ast-header-account-link.ast-account-action-menu:hover .ast-header-account-text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;color:#fff!important}.ast-header-account-link.ast-account-action-login{cursor:pointer;transform:none!important}.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login .ast-header-account-text{align-items:center;display:inline-flex!important;opacity:1!important;position:relative!important;transition:background-color .2s ease,color .2s ease;visibility:visible!important}.ast-header-account-link.ast-account-action-login .ast-header-account-text{background-color:#3c7e08!important;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff!important;font-size:16px;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none}.ast-header-account-link.ast-account-action-login .ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block!important;flex-shrink:0;height:18px;opacity:1!important;visibility:visible!important;width:18px}.ast-header-account-link.ast-account-action-login:active .ast-header-account-text,.ast-header-account-link.ast-account-action-login:focus .ast-header-account-text,.ast-header-account-link.ast-account-action-login:hover .ast-header-account-text{background-color:#ff8f17!important;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#fff!important}.ast-header-account-link.ast-account-action-login:active .ast-header-account-text:before,.ast-header-account-link.ast-account-action-login:focus .ast-header-account-text:before,.ast-header-account-link.ast-account-action-login:hover .ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;opacity:1!important;visibility:visible!important}.ast-hb-account-login{border-radius:16px}.ast-header-account-inner-wrap ul#ast-hf-account-menu,.ast-header-account-wrap ul#ast-hf-account-menu,.ast-hf-account-menu-wrap ul#ast-hf-account-menu,body ul#ast-hf-account-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);right:0!important}.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link,body ul#ast-hf-account-menu .menu-item,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link{transition:background-color .2s ease,color .2s ease}.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link a,body ul#ast-hf-account-menu .menu-item .menu-link,body ul#ast-hf-account-menu .menu-item a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link a{border-radius:4px;color:#363636;display:block;padding:.9em 1em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover a,body ul#ast-hf-account-menu .menu-item:hover .menu-link,body ul#ast-hf-account-menu .menu-item:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link:hover a{background-color:#f5f5f5;color:#ff8f17}.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.current-menu-item .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.current-menu-item a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.is-active .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.is-active a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.current-menu-item .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.current-menu-item a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.is-active .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.current-menu-item .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.current-menu-item a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.is-active .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active a,body ul#ast-hf-account-menu .menu-item.current-menu-item .menu-link,body ul#ast-hf-account-menu .menu-item.current-menu-item a,body ul#ast-hf-account-menu .menu-item.is-active .menu-link,body ul#ast-hf-account-menu .menu-item.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active a{background-color:#f5f5f5;color:#363636;font-weight:600}.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.is-active:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .menu-item.is-active:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover .menu-link,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.is-active:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .menu-item.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover .menu-link,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.current-menu-item:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.is-active:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .menu-item.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover .menu-link,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover a,body ul#ast-hf-account-menu .menu-item.current-menu-item:hover .menu-link,body ul#ast-hf-account-menu .menu-item.current-menu-item:hover a,body ul#ast-hf-account-menu .menu-item.is-active:hover .menu-link,body ul#ast-hf-account-menu .menu-item.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.current-menu-item:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover .menu-link,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link.is-active:hover a{background-color:#e8e8e8;color:#363636}.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders{transition:background-color .2s ease,color .2s ease}.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders a{border-radius:4px;color:#363636;display:block;padding:.9em 1em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders:hover a{background-color:#f5f5f5;color:#ff8f17}.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active a{background-color:#f5f5f5;color:#363636;font-weight:600}.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active:hover a,.ast-header-account-inner-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active:hover a,.ast-header-account-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active:hover a,.ast-hf-account-menu-wrap ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--customer-logout.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--dashboard.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--downloads.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--edit-account.is-active:hover a,body ul#ast-hf-account-menu .woocommerce-MyAccount-navigation-link--orders.is-active:hover a{background-color:#e8e8e8;color:#363636}header aside.header-widget-area{display:flex!important}header aside.header-widget-area #nav_menu-2,header aside.header-widget-area #nav_menu-2 #menu-registro{display:flex}header aside.header-widget-area #nav_menu-2 #menu-registro li{list-style:none;margin-right:30px}header aside.header-widget-area #nav_menu-2 #menu-registro li>a{background-color:#f7931e;border:none;border-radius:10px;color:#363636!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:6px 21px;text-decoration:none}header aside.header-widget-area #nav_menu-2 #menu-registro li>a font,header aside.header-widget-area #nav_menu-2 #menu-registro li>a span{color:#363636!important}header aside.header-widget-area #nav_menu-2 #menu-registro li>a:focus,header aside.header-widget-area #nav_menu-2 #menu-registro li>a:hover{opacity:.9;text-decoration:none}header aside.header-widget-area #nav_menu-2 #menu-registro li:first-child{margin-right:20px!important}header aside.header-widget-area .gtranslate_wrapper a{color:#000!important}header aside.header-widget-area .gtranslate_wrapper a:hover{color:#3c7e08!important}header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper,header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper.notranslate.glink.nturl.gt_raw_link-xxjexk{align-items:center;color:#363636!important;display:inline-flex;font-weight:700!important;gap:8px;text-decoration:none;transition:color .2s ease}header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper.notranslate.glink.nturl.gt_raw_link-xxjexk:hover,header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper:hover{color:#3c7e08!important}header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper.notranslate.glink.nturl.gt_raw_link-xxjexk:after,header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:12px;transition:transform .2s ease,background-image .2s ease;width:12px}header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper.notranslate.glink.nturl.gt_raw_link-xxjexk:hover:after,header aside.header-widget-area .gtranslate_wrapper a.gt-current-wrapper:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%233c7e08' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}header aside.header-widget-area .gtranslate_wrapper .gt_switcher{position:relative}header aside.header-widget-area .gtranslate_wrapper .gt_switcher .gt_switcher_popup{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important;margin-top:4px!important;min-width:180px!important;padding:8px 0!important;z-index:9999!important}header aside.header-widget-area .gtranslate_wrapper .gt_switcher .gt_switcher_popup a.glink{border-bottom:1px solid transparent!important;color:#2a2a2a!important;display:block!important;font-size:.875rem!important;font-weight:400!important;padding:10px 16px!important;text-decoration:none!important;transition:all .2s ease!important}header aside.header-widget-area .gtranslate_wrapper .gt_switcher .gt_switcher_popup a.glink:hover{background-color:#f9fafb!important;color:#3c7e08!important;padding-left:20px!important}header aside.header-widget-area .gtranslate_wrapper .gt_switcher .gt_switcher_popup a.glink:last-child{border-bottom:none!important}header aside.header-widget-area .gtranslate_wrapper .gt_switcher .gt_switcher_popup a.glink.gt-current-lang{background-color:#f9fafb!important;color:#3c7e08!important;font-weight:600!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate{display:inline-block!important;position:relative!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate a.gt-current-wrapper{border-radius:4px!important;color:#363636!important;display:block!important;padding:.9em 1em!important;position:relative!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate .dropdown-menu,header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate .sub-menu{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;display:none!important;left:0!important;list-style:none!important;margin-left:0!important;margin-top:4px!important;padding:8px 0!important;position:absolute!important;top:100%!important;width:64px!important;z-index:9999!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate.menu-open .dropdown-menu,header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate.menu-open .sub-menu,header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate:hover .dropdown-menu,header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate:hover .sub-menu{display:block!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate:hover>a.gt-current-wrapper{background-color:#f5f5f5!important;color:#ff8f17!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate .menu-item-gtranslate-child{margin:0!important;padding:0!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate .menu-item-gtranslate-child a{border-radius:4px!important;color:#363636!important;display:block!important;padding:.9em 1em!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate .menu-item-gtranslate-child a:hover{background-color:#f5f5f5!important;color:#ff8f17!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate.menu-open a.gt-current-wrapper{color:#3c7e08!important}header aside.header-widget-area .gtranslate_wrapper .menu-item-gtranslate.menu-open a.gt-current-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%233c7e08' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transform:rotate(180deg)}body.logged-in #menu-registro li:first-child{display:none}span.ast-header-account-text{align-items:center;display:inline-flex;font-weight:600;gap:8px;position:relative;transition:background-color .2s ease,color .2s ease}span.ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block!important;flex-shrink:0;height:18px;width:18px}span.ast-header-account-text:after,span.ast-header-account-text:before{opacity:1!important;transition:background-image .2s ease;visibility:visible!important}.ast-account-action-menu .ast-header-account-text:after,.ast-header-account-link.ast-account-action-menu .ast-header-account-text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;margin-left:4px;width:16px}.ast-header-account-inner-wrap:has(.ast-hf-account-menu-wrap) .ast-header-account-text:after,.ast-header-account-inner-wrap:has(ul#ast-hf-account-menu) .ast-header-account-text:after,.ast-header-account-wrap:has(.ast-hf-account-menu-wrap) .ast-header-account-text:after,.ast-header-account-wrap:has(ul#ast-hf-account-menu) .ast-header-account-text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;margin-left:4px;transition:background-image .2s ease;width:16px}.ast-header-account-link.active .ast-header-account-text,.ast-header-account-link:focus .ast-header-account-text,.ast-header-account-link:focus-visible .ast-header-account-text,.ast-header-account-link[aria-expanded=true] .ast-header-account-text,.ast-header-account-wrap.active .ast-header-account-text,.ast-header-account-wrap:focus .ast-header-account-text,.ast-header-account-wrap:focus-visible .ast-header-account-text,.ast-header-account-wrap[aria-expanded=true] .ast-header-account-text{background-color:#3c7e08;color:#fff!important}.ast-header-account-link.active .ast-header-account-text:before,.ast-header-account-link:focus .ast-header-account-text:before,.ast-header-account-link:focus-visible .ast-header-account-text:before,.ast-header-account-link[aria-expanded=true] .ast-header-account-text:before,.ast-header-account-wrap.active .ast-header-account-text:before,.ast-header-account-wrap:focus .ast-header-account-text:before,.ast-header-account-wrap:focus-visible .ast-header-account-text:before,.ast-header-account-wrap[aria-expanded=true] .ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link.active .ast-header-account-text:after,.ast-header-account-link:focus .ast-header-account-text:after,.ast-header-account-link:focus-visible .ast-header-account-text:after,.ast-header-account-link[aria-expanded=true] .ast-header-account-text:after,.ast-header-account-wrap.active .ast-header-account-text:after,.ast-header-account-wrap:focus .ast-header-account-text:after,.ast-header-account-wrap:focus-visible .ast-header-account-text:after,.ast-header-account-wrap[aria-expanded=true] .ast-header-account-text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link.active:focus .ast-header-account-text,.ast-header-account-link.active:focus-visible .ast-header-account-text,.ast-header-account-link.active:hover .ast-header-account-text,.ast-header-account-link:focus-visible:focus .ast-header-account-text,.ast-header-account-link:focus-visible:focus-visible .ast-header-account-text,.ast-header-account-link:focus-visible:hover .ast-header-account-text,.ast-header-account-link:focus:focus .ast-header-account-text,.ast-header-account-link:focus:focus-visible .ast-header-account-text,.ast-header-account-link:focus:hover .ast-header-account-text,.ast-header-account-link[aria-expanded=true]:focus .ast-header-account-text,.ast-header-account-link[aria-expanded=true]:focus-visible .ast-header-account-text,.ast-header-account-link[aria-expanded=true]:hover .ast-header-account-text,.ast-header-account-wrap.active:focus .ast-header-account-text,.ast-header-account-wrap.active:focus-visible .ast-header-account-text,.ast-header-account-wrap.active:hover .ast-header-account-text,.ast-header-account-wrap:focus-visible:focus .ast-header-account-text,.ast-header-account-wrap:focus-visible:focus-visible .ast-header-account-text,.ast-header-account-wrap:focus-visible:hover .ast-header-account-text,.ast-header-account-wrap:focus:focus .ast-header-account-text,.ast-header-account-wrap:focus:focus-visible .ast-header-account-text,.ast-header-account-wrap:focus:hover .ast-header-account-text,.ast-header-account-wrap[aria-expanded=true]:focus .ast-header-account-text,.ast-header-account-wrap[aria-expanded=true]:focus-visible .ast-header-account-text,.ast-header-account-wrap[aria-expanded=true]:hover .ast-header-account-text{color:#fff!important}.ast-header-account-link.active:focus .ast-header-account-text:before,.ast-header-account-link.active:focus-visible .ast-header-account-text:before,.ast-header-account-link.active:hover .ast-header-account-text:before,.ast-header-account-link:focus-visible:focus .ast-header-account-text:before,.ast-header-account-link:focus-visible:focus-visible .ast-header-account-text:before,.ast-header-account-link:focus-visible:hover .ast-header-account-text:before,.ast-header-account-link:focus:focus .ast-header-account-text:before,.ast-header-account-link:focus:focus-visible .ast-header-account-text:before,.ast-header-account-link:focus:hover .ast-header-account-text:before,.ast-header-account-link[aria-expanded=true]:focus .ast-header-account-text:before,.ast-header-account-link[aria-expanded=true]:focus-visible .ast-header-account-text:before,.ast-header-account-link[aria-expanded=true]:hover .ast-header-account-text:before,.ast-header-account-wrap.active:focus .ast-header-account-text:before,.ast-header-account-wrap.active:focus-visible .ast-header-account-text:before,.ast-header-account-wrap.active:hover .ast-header-account-text:before,.ast-header-account-wrap:focus-visible:focus .ast-header-account-text:before,.ast-header-account-wrap:focus-visible:focus-visible .ast-header-account-text:before,.ast-header-account-wrap:focus-visible:hover .ast-header-account-text:before,.ast-header-account-wrap:focus:focus .ast-header-account-text:before,.ast-header-account-wrap:focus:focus-visible .ast-header-account-text:before,.ast-header-account-wrap:focus:hover .ast-header-account-text:before,.ast-header-account-wrap[aria-expanded=true]:focus .ast-header-account-text:before,.ast-header-account-wrap[aria-expanded=true]:focus-visible .ast-header-account-text:before,.ast-header-account-wrap[aria-expanded=true]:hover .ast-header-account-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link.active:focus .ast-header-account-text:after,.ast-header-account-link.active:focus-visible .ast-header-account-text:after,.ast-header-account-link.active:hover .ast-header-account-text:after,.ast-header-account-link:focus-visible:focus .ast-header-account-text:after,.ast-header-account-link:focus-visible:focus-visible .ast-header-account-text:after,.ast-header-account-link:focus-visible:hover .ast-header-account-text:after,.ast-header-account-link:focus:focus .ast-header-account-text:after,.ast-header-account-link:focus:focus-visible .ast-header-account-text:after,.ast-header-account-link:focus:hover .ast-header-account-text:after,.ast-header-account-link[aria-expanded=true]:focus .ast-header-account-text:after,.ast-header-account-link[aria-expanded=true]:focus-visible .ast-header-account-text:after,.ast-header-account-link[aria-expanded=true]:hover .ast-header-account-text:after,.ast-header-account-wrap.active:focus .ast-header-account-text:after,.ast-header-account-wrap.active:focus-visible .ast-header-account-text:after,.ast-header-account-wrap.active:hover .ast-header-account-text:after,.ast-header-account-wrap:focus-visible:focus .ast-header-account-text:after,.ast-header-account-wrap:focus-visible:focus-visible .ast-header-account-text:after,.ast-header-account-wrap:focus-visible:hover .ast-header-account-text:after,.ast-header-account-wrap:focus:focus .ast-header-account-text:after,.ast-header-account-wrap:focus:focus-visible .ast-header-account-text:after,.ast-header-account-wrap:focus:hover .ast-header-account-text:after,.ast-header-account-wrap[aria-expanded=true]:focus .ast-header-account-text:after,.ast-header-account-wrap[aria-expanded=true]:focus-visible .ast-header-account-text:after,.ast-header-account-wrap[aria-expanded=true]:hover .ast-header-account-text:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link .ast-header-account-text:before,.ast-header-account-wrap .ast-header-account-text:before{content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link .ast-header-account-text:after,.ast-header-account-wrap .ast-header-account-text:after{opacity:1!important;visibility:visible!important}.ast-header-account-link:focus .ast-header-account-text:before,.ast-header-account-link:focus-visible .ast-header-account-text:before,.ast-header-account-link:focus-within .ast-header-account-text:before,.ast-header-account-wrap:focus .ast-header-account-text:before,.ast-header-account-wrap:focus-visible .ast-header-account-text:before,.ast-header-account-wrap:focus-within .ast-header-account-text:before{content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-header-account-link:focus .ast-header-account-text:after,.ast-header-account-link:focus-visible .ast-header-account-text:after,.ast-header-account-link:focus-within .ast-header-account-text:after,.ast-header-account-wrap:focus .ast-header-account-text:after,.ast-header-account-wrap:focus-visible .ast-header-account-text:after,.ast-header-account-wrap:focus-within .ast-header-account-text:after{content:""!important;display:inline-block!important;opacity:1!important;visibility:visible!important}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{border-radius:8px!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:16px;margin-left:16px}li.menu-item{line-height:16px!important}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children{display:inline-block;position:relative}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.gt-current-wrapper,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.menu-link,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.gt-current-wrapper,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.menu-link{align-items:center;border-radius:4px;color:#363636;display:inline-flex;gap:6px;padding:.9em 1em;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.gt-current-wrapper:after,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children>a.gt-current-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:4px;transition:transform .2s ease,background-image .2s ease;width:10px}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover>a.gt-current-wrapper,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover>a.menu-link,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover>a.gt-current-wrapper,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover>a.menu-link{background-color:#f5f5f5;color:#ff8f17}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open>a.gt-current-wrapper:after,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open>a.gt-current-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%233c7e08' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transform:rotate(180deg)}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .dropdown-menu,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .sub-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .dropdown-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .sub-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin-left:0;margin-top:4px;padding:8px 0;position:absolute;top:100%;width:64px;z-index:9999}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open .dropdown-menu,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open .sub-menu,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover .dropdown-menu,.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover .sub-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open .dropdown-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children.menu-open .sub-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover .dropdown-menu,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children:hover .sub-menu{display:block}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child{margin:0;padding:0}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child a,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child a{border-radius:4px;color:#363636;display:block;padding:.9em 1em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ast-primary-header-bar .main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child a:hover,.main-header-menu .menu-item.menu-item-gtranslate.menu-item-has-children .menu-item-gtranslate-child a:hover{background-color:#f5f5f5;color:#ff8f17}.menu-item-gtranslate-vertical,.menu-item-gtranslate-vertical #gtranslate_wrapper,.menu-item-gtranslate-vertical .gt-container,.menu-item-gtranslate-vertical .gtranslate_wrapper{display:block!important;width:100%!important}.menu-item-gtranslate-vertical .gt_container-gvf6wp,.menu-item-gtranslate-vertical .gtranslate_wrapper,.menu-item-gtranslate-vertical div[id^=gt-wrapper-]{display:flex!important;flex-direction:column!important;gap:8px!important;padding-left:16px!important;width:100%!important}.menu-item-gtranslate-vertical .gt_container-gvf6wp>a.glink.nturl.notranslate,.menu-item-gtranslate-vertical .gtranslate_wrapper>a.glink.nturl.notranslate,.menu-item-gtranslate-vertical div[id^=gt-wrapper-]>a.glink.nturl.notranslate{align-items:center!important;border-radius:4px!important;color:#363636!important;display:flex!important;padding:.9em 1em!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important;width:100%!important}.menu-item-gtranslate-vertical .gt_container-gvf6wp>a.glink.nturl.notranslate:hover,.menu-item-gtranslate-vertical .gtranslate_wrapper>a.glink.nturl.notranslate:hover,.menu-item-gtranslate-vertical div[id^=gt-wrapper-]>a.glink.nturl.notranslate:hover{background-color:#f5f5f5!important;color:#3c7e08!important}.menu-item-gtranslate-vertical .gt_container-gvf6wp>a.glink.nturl.notranslate.gt-current-lang,.menu-item-gtranslate-vertical .gtranslate_wrapper>a.glink.nturl.notranslate.gt-current-lang,.menu-item-gtranslate-vertical div[id^=gt-wrapper-]>a.glink.nturl.notranslate.gt-current-lang{background-color:rgba(60,126,8,.05)!important;color:#3c7e08!important;font-weight:700!important}.menu-item-gtranslate-vertical .gt-container,.menu-item-gtranslate-vertical .gt-current-lang-wrapper,.menu-item-gtranslate-vertical .gt-lang-list,.menu-item-gtranslate-vertical .gt-selector{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.menu-item-gtranslate-vertical .gt-current-lang,.menu-item-gtranslate-vertical .gt-lang-item,.menu-item-gtranslate-vertical .gt-link,.menu-item-gtranslate-vertical a.gt-link,.menu-item-gtranslate-vertical a.notranslate{align-items:center!important;border-radius:4px!important;color:#363636!important;display:flex!important;gap:8px!important;margin:0!important;padding:.9em 1em!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important;width:100%!important}.menu-item-gtranslate-vertical .gt-current-lang:hover,.menu-item-gtranslate-vertical .gt-lang-item:hover,.menu-item-gtranslate-vertical .gt-link:hover,.menu-item-gtranslate-vertical a.gt-link:hover,.menu-item-gtranslate-vertical a.notranslate:hover{background-color:#f5f5f5!important;color:#3c7e08!important}.menu-item-gtranslate-vertical .gt-current-lang,.menu-item-gtranslate-vertical .gt-current-wrapper{background-color:rgba(60,126,8,.05)!important;color:#3c7e08!important;font-weight:700!important}.menu-item-gtranslate-vertical .gt-flag,.menu-item-gtranslate-vertical img[src*=flags]{flex-shrink:0!important;height:15px!important;margin-right:8px!important;-o-object-fit:cover!important;object-fit:cover!important;width:20px!important}.menu-item-gtranslate-vertical .gt-dropdown,.menu-item-gtranslate-vertical .gt-selector select{display:none!important}.menu-item-gtranslate-vertical .gt-lang-list,.menu-item-gtranslate-vertical ul.gt-lang-list{display:flex!important;flex-direction:column!important;gap:4px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.menu-item-gtranslate-vertical li.gt-lang-item{display:block!important;margin:0!important;padding:0!important;width:100%!important}.ast-primary-header-bar a.menu-link.smatx-access-courses,.main-header-menu a.menu-link.smatx-access-courses,.menu-item a.menu-link.smatx-access-courses,a.menu-link.smatx-access-courses{background-color:#3c7e08!important;border:none!important;border-radius:8px!important;color:#fff!important;padding:10px 20px!important;text-decoration:none!important;transition:background-color .3s ease,color .3s ease!important}.ast-primary-header-bar a.menu-link.smatx-access-courses span,.main-header-menu a.menu-link.smatx-access-courses span,.menu-item a.menu-link.smatx-access-courses span,a.menu-link.smatx-access-courses span{color:#fff!important}.ast-primary-header-bar a.menu-link.smatx-access-courses:active,.ast-primary-header-bar a.menu-link.smatx-access-courses:focus,.ast-primary-header-bar a.menu-link.smatx-access-courses:hover,.main-header-menu a.menu-link.smatx-access-courses:active,.main-header-menu a.menu-link.smatx-access-courses:focus,.main-header-menu a.menu-link.smatx-access-courses:hover,.menu-item a.menu-link.smatx-access-courses:active,.menu-item a.menu-link.smatx-access-courses:focus,.menu-item a.menu-link.smatx-access-courses:hover,.menu-item:active a.menu-link.smatx-access-courses,.menu-item:hover a.menu-link.smatx-access-courses,a.menu-link.smatx-access-courses:active,a.menu-link.smatx-access-courses:focus,a.menu-link.smatx-access-courses:hover{background-color:#f7931e!important;color:#fff!important}.ast-primary-header-bar a.menu-link.smatx-access-courses:active span,.ast-primary-header-bar a.menu-link.smatx-access-courses:focus span,.ast-primary-header-bar a.menu-link.smatx-access-courses:hover span,.main-header-menu a.menu-link.smatx-access-courses:active span,.main-header-menu a.menu-link.smatx-access-courses:focus span,.main-header-menu a.menu-link.smatx-access-courses:hover span,.menu-item a.menu-link.smatx-access-courses:active span,.menu-item a.menu-link.smatx-access-courses:focus span,.menu-item a.menu-link.smatx-access-courses:hover span,.menu-item:active a.menu-link.smatx-access-courses span,.menu-item:hover a.menu-link.smatx-access-courses span,a.menu-link.smatx-access-courses:active span,a.menu-link.smatx-access-courses:focus span,a.menu-link.smatx-access-courses:hover span{color:#fff!important}@media (max-width:767px){.ast-header-account-link.ast-account-action-login .ast-header-account-text,.ast-header-account-link.ast-account-action-menu .ast-header-account-text{font-size:14px;padding:6px 12px}a.menu-link.smatx-access-courses{font-size:14px!important;padding:8px 16px!important}.menu-item-gtranslate .dropdown-menu,.menu-item-gtranslate .sub-menu{left:50%!important;max-width:300px!important;position:fixed!important;transform:translateX(-50%)!important;width:90%!important}}@media (max-width:575px){.ast-header-account-link.ast-account-action-login .ast-header-account-text,.ast-header-account-link.ast-account-action-menu .ast-header-account-text{font-size:13px;padding:6px 10px}.ast-header-account-link.ast-account-action-login .ast-header-account-text:before,.ast-header-account-link.ast-account-action-menu .ast-header-account-text:before{height:16px;width:16px}a.menu-link.smatx-access-courses{font-size:13px!important;padding:6px 12px!important}.ast-header-account-wrap ul#ast-hf-account-menu,.ast-hf-account-menu-wrap ul#ast-hf-account-menu{left:50%!important;max-width:280px!important;right:auto!important;transform:translateX(-50%)!important;width:90%!important}}footer.site-footer .site-primary-footer-wrap .site-navigation ul.ast-nav-menu li.menu-item a{font-size:16px;font-style:normal;font-weight:600;text-decoration:none}footer.site-footer .site-primary-footer-wrap .ast-footer-copyright p{color:#98a2b3;font-size:16px;font-style:normal;font-weight:300}.footer-social-inner-wrap.element-social-inner-wrap.social-show-label-false.ast-social-color-type-custom.ast-social-stack-desktop.ast-social-element-style-filled{display:flex;flex-direction:row;gap:24px;justify-content:flex-end}.theme-astra.woocommerce-checkout .content-area.primary form.woocommerce-checkout h3{color:#667085}.theme-astra.woocommerce-checkout .content-area.primary form.woocommerce-checkout .ast-order-review-wrapper .woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table{box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}form#ico__contact{margin:0 auto;max-width:480px;width:100%}.fila-doble{display:flex;flex-wrap:wrap;gap:20px}.fila-doble .campo{flex:1 1 50%}.fila-doble .campo>p{margin-bottom:0}.fila-doble label{display:block;width:100%}@media (max-width:768px){.fila-doble .campo{flex:1 1 100%}}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:0}.ast-button,button,input#submit,input[type=button],input[type=reset],input[type=submit]{background-color:#3c7e08;color:#fff;font-size:16px;font-weight:500;width:100%}#primary{margin:0}.register-button-wrapper{margin-top:16px;text-align:center}.ast-button.register-button-green{background-color:#3c7e08;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-decoration:none}.ast-button.register-button-green:hover{opacity:.9}.ast-button.register-button-orange{background-color:#363636;border:1px solid #363636;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-decoration:none;width:100%}.ast-button.register-button-orange:hover{background-color:#fff;border:1px solid #363636;color:#363636}input#wp-submit{background-color:#3c7e08!important;color:#fff!important;font-weight:600}input#wp-submit:hover{background-color:#f7931e!important;color:#fff!important}input#user_login,input#user_pass{border-radius:8px}.ast-hb-account-login-form-footer{justify-self:anchor-center}span.ast-header-account-lostpass{font-size:14px}body.smatx-login-page .ast-woo-form-actions,body.smatx-login-page .register-button-wrapper{display:none!important}body.home .uagb-infobox-margin-wrapper{margin-top:0!important}body.home .uagb-infobox-margin-wrapper .uagb-ifb-title-wrap{margin-top:20px}body.home .uagb-infobox-margin-wrapper .uagb-ifb-title-wrap h3{font-size:37px}body.home .uagb-infobox-margin-wrapper .uagb-ifb-desc{font-size:25px}body.home .features{display:grid;gap:18px;margin:auto;max-width:720px}body.home .feature,body.home .features__item{align-items:center;background:transparent;border-radius:12px;display:flex;font-size:18px;gap:14px;line-height:1.35;padding:8px 4px;transition:background-color .3s ease}body.home .feature:focus-within,body.home .feature:hover,body.home .features__item:focus-within,body.home .features__item:hover{background:var(--muted)}body.home .features__icon,body.home .icon{border-radius:8px;color:#ff8a00;display:inline-grid;height:28px;margin-right:8px;place-items:center;width:28px}body.home .features__icon svg,body.home .icon svg{display:block;height:28px;width:28px}body.home .features__icon svg,body.home .features__icon svg *,body.home .icon svg,body.home .icon svg *{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}body.home .features__icon--world{fill:none;stroke:#ff9800;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media (prefers-contrast:more){body.home .features__icon svg,body.home .icon svg{stroke-width:2.6}}body.home .ast-plain-container.ast-no-sidebar #primary{margin-top:0!important}body.home .site-content .ast-container .site-main article .entry-content #ico__contact .wp-audio-shortcode,body.home .site-content .ast-container .site-main article .entry-content #ico__contact .wp-embedded-audio,body.home .site-content .ast-container .site-main article .entry-content #ico__contact .wp-embedded-video,body.home .site-content .ast-container .site-main article .entry-content #ico__contact .wp-video,body.home .site-content .ast-container .site-main article .entry-content #ico__contact p,body.home .site-content .ast-container .site-main article .entry-content .wpcf7-form .wp-audio-shortcode,body.home .site-content .ast-container .site-main article .entry-content .wpcf7-form .wp-embedded-audio,body.home .site-content .ast-container .site-main article .entry-content .wpcf7-form .wp-embedded-video,body.home .site-content .ast-container .site-main article .entry-content .wpcf7-form .wp-video,body.home .site-content .ast-container .site-main article .entry-content .wpcf7-form p{margin-bottom:0!important}body.home .site-content .ast-container .site-main article .entry-content>p{display:none}body.home .site-content .ast-container .site-main article .entry-content .home_figure{margin-left:0!important}body.home .site-content .ast-container .site-main article .entry-content .content_sponsors .uagb-container-inner-blocks-wrap{max-width:100%}body.home .site-content .ast-container .site-main article .entry-content .content_sponsors .uagb-container-inner-blocks-wrap>p{margin-bottom:-10px;margin-top:40px}body.home .site-content .ast-container .site-main article .entry-content .content_sponsors .uagb-container-inner-blocks-wrap .sponsors_home{margin-bottom:40px}body.home .site-content .ast-container .site-main article .entry-content .contains-us-promotional .image-home{background-position:50%;border-radius:16px}body.home .site-content .ast-container .site-main article .entry-content .contains-us-promotional .promotional-titlte{font-style:normal;font-weight:600;line-height:48px;margin-bottom:0;max-width:400px;text-align:left}.ico_no_mostrar{display:none}body.tax-product_cat .ast-archive-description p b,body.woocommerce-shop .ast-archive-description p b{font-weight:600}body.tax-product_cat .ast-container .ast-woocommerce-container,body.woocommerce-shop .ast-container .ast-woocommerce-container{padding:0!important}@media (max-width:767px){body.tax-product_cat .ast-container .ast-woocommerce-container,body.woocommerce-shop .ast-container .ast-woocommerce-container{margin-top:24px}}@media (max-width:575px){body.tax-product_cat .ast-container .ast-woocommerce-container,body.woocommerce-shop .ast-container .ast-woocommerce-container{margin-top:16px}}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product{border-radius:4px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);padding-bottom:0;transition:all .3s ease-in-out}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product:hover,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product:hover{transform:scale(1.03);transition:all .3s ease-in-out}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image{background-position:50%;background-size:cover;border-radius:4px 4px 0 0;height:240px}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img{display:none}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .ast-on-card-button.add_to_cart_button.ajax_add_to_cart .ahfb-svg-iconset,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .ast-on-card-button.add_to_cart_button.ajax_add_to_cart .ahfb-svg-iconset{background-color:rgba(75,75,75,.5);color:#fff}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .ast-on-card-button.ast-onsale-card.circle,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .wc-block-grid__product-image .astra-shop-thumbnail-wrap .ast-on-card-button.ast-onsale-card.circle{background-color:rgba(75,75,75,.5)}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .astra-shop-summary-wrap,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .astra-shop-summary-wrap{display:none}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;min-height:335px;padding:16px 24px}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-tags-categories,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-tags-categories{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:12px;width:100%}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-tags-categories .category-tag,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-tags-categories .category-tag{align-items:center;border-radius:16px;display:flex;font-size:14px;margin-right:8px;padding:2px 10px;text-decoration:none}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .ast-loop-product__link,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .ast-loop-product__link{text-decoration:none}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{display:-webkit-box;font-style:normal;font-weight:600;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description{color:#667085;display:-webkit-box;font-size:16px!important;font-style:normal;font-weight:300;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;min-height:80px;overflow:hidden}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h1,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h2,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h3,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h4,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h5,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h6,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description p,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h1,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h2,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h3,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h4,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h5,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description h6,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .short-description p{font-size:16px!important;font-style:normal;font-weight:300;line-height:25px;margin:0!important;padding:0!important}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:16px;margin-right:10px;margin-top:auto}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date{align-items:center;color:#667085;display:flex;flex-flow:row nowrap;font-size:14px;justify-content:flex-start;margin-right:10px}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date .icon,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date .icon{height:16px;margin-right:6px;width:16px}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date b,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-dates .content-date b{margin-right:6px}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap hr,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap hr{background-color:#f2f4f7;margin-bottom:18px;width:100%}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price{display:flex;flex-flow:row nowrap;justify-content:flex-start}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .real-price,body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .sale-price,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .real-price,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .sale-price{font-size:18px;margin-right:10px;white-space:nowrap}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .sale-price,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .sale-price{color:#000;font-weight:600}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .real-price,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .real-price{color:#667085;font-weight:300;text-decoration-line:line-through}body.tax-product_cat .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .valid-until,body.woocommerce-shop .ast-container .ast-woocommerce-container ul.products li.product .smatx-shop-summary-wrap .content-price .valid-until{font-size:14px;font-weight:300;margin-left:auto}.woocommerce-shop-page-content{margin:48px auto 0;max-width:1200px}.ico-shop-page__filters-btn{background-color:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#363636;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.ico-shop-page__filters-btn:focus,.ico-shop-page__filters-btn:hover{background-color:#f9fafb;border-color:#c8ccd5;color:#363636;text-decoration:none}.ico-shop-page__filters-btn:active{background-color:#eaedf1}.ico-shop-page__filters-btn:focus,.ico-shop-page__filters-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.ico-shop-page__filters-btn{align-items:center;box-shadow:none;display:flex;font-size:.875rem;font-weight:400;gap:8px}.ico-shop-page__filters-btn svg{flex-shrink:0}.ico-shop-page__filters-btn[aria-expanded=true] .ico-shop-page__filters-arrow{transform:rotate(180deg)}.ico-shop-page__filters-arrow{transition:transform .2s ease}.ico-shop-page__filters{background:transparent;display:block;margin-bottom:32px;padding:0}.ico-shop-page__filters-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media (max-width:767px){.ico-shop-page__filters-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.ico-shop-page__filters-grid{grid-template-columns:1fr}}.ico-shop-page__filter-group{display:flex;flex-direction:column;gap:8px}.ico-shop-page__filter-label{color:#2a2a2a;font-size:.875rem;font-weight:500}.ico-shop-page__filter-select,.ico-shop-page__filters .ico-shop-page__filter-select,.ico-shop-page__filters-grid .ico-shop-page__filter-select,select.ico-shop-page__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9fafb!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#363636!important;cursor:pointer;font-size:.875rem!important;outline:none;padding:10px 36px 10px 14px!important;transition:border-color .2s ease;width:100%!important}.ico-shop-page__filter-select:focus,.ico-shop-page__filters .ico-shop-page__filter-select:focus,.ico-shop-page__filters-grid .ico-shop-page__filter-select:focus,select.ico-shop-page__filter-select:focus{border-color:#344054!important;outline:2px solid #111827;outline-offset:2px}.ico-shop-page__filter-select:hover,.ico-shop-page__filters .ico-shop-page__filter-select:hover,.ico-shop-page__filters-grid .ico-shop-page__filter-select:hover,select.ico-shop-page__filter-select:hover{border-color:#344054!important}.ico-shop-page{margin:0 auto;max-width:1200px;padding:40px 20px}.ico-shop-page__header{margin-bottom:48px;text-align:center}.ico-shop-page__label{color:#3c7e08;font-size:.875rem;font-weight:400;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ico-shop-page__title{color:#363636;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0 0 16px}.ico-shop-page__description{color:#667085;font-size:1rem;line-height:1.6;margin:0 auto;max-width:800px}.ico-shop-page__controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;position:relative}.ico-shop-page__filters-btn{order:1}.ico-shop-page__search-wrapper{flex:1;margin:0 auto;max-width:420px;min-width:200px;order:2;position:relative}.ico-shop-page__search-icon{color:#98a2b3;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ico-shop-page__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#363636;font-size:.875rem;outline:none;padding:10px 14px 10px 36px;transition:border-color .2s ease;width:100%}.ico-shop-page__search-input:focus{border-color:#344054;outline:2px solid #111827;outline-offset:2px}.ico-shop-page__search-input::-moz-placeholder{color:#98a2b3}.ico-shop-page__search-input::placeholder{color:#98a2b3}.ico-shop-page__view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:4px;order:3;padding:4px}.ico-shop-page__view-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#667085;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ico-shop-page__view-btn:hover{background:#f9fafb;color:#363636}.ico-shop-page__view-btn:focus{outline:2px solid #111827;outline-offset:2px}.ico-shop-page__view-btn.active,.ico-shop-page__view-btn[aria-pressed=true]{background:#f2f4f7;color:#363636}.ico-shop-page__view-btn svg{height:16px;width:16px}.ico-shop-page__filters-wrapper{margin-bottom:32px}.ico-shop-page__content .smatx-grid-search{display:none}.ico-shop-page--list-view .wc-block-grid{display:block}.ico-shop-page--list-view .wc-block-grid li{margin-bottom:24px;width:100%}.ico-shop-page__mobile-filters-btn{background-color:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#363636;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.ico-shop-page__mobile-filters-btn:focus,.ico-shop-page__mobile-filters-btn:hover{background-color:#f9fafb;border-color:#c8ccd5;color:#363636;text-decoration:none}.ico-shop-page__mobile-filters-btn:active{background-color:#eaedf1}.ico-shop-page__mobile-filters-btn:focus,.ico-shop-page__mobile-filters-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.ico-shop-page__mobile-filters-btn{align-items:center;box-shadow:none;display:none!important;font-size:.875rem;font-weight:400;gap:8px;padding:10px 16px}.ico-shop-page__mobile-filters-btn svg{flex-shrink:0}.ico-shop-page__filters-offcanvas{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:9999}.ico-shop-page__filters-offcanvas[aria-hidden=true]{opacity:0;visibility:hidden}.ico-shop-page__filters-offcanvas[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:767px){.ico-shop-page__filters-offcanvas{display:flex!important}}.ico-shop-page__filters-offcanvas-overlay{background:rgba(0,0,0,.5);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.ico-shop-page__filters-offcanvas-content{background:#fff;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-height:80vh;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease;width:100%}.ico-shop-page__filters-offcanvas[aria-hidden=false] .ico-shop-page__filters-offcanvas-content{transform:translateY(0)}.ico-shop-page__filters-offcanvas-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px;position:relative}.ico-shop-page__filters-offcanvas-header:before{background:#344054;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px}.ico-shop-page__filters-offcanvas-title{color:#101828;font-size:1.25rem;font-weight:600;margin:0}.ico-shop-page__filters-offcanvas-close{align-items:center;background:transparent;border:none;border-radius:4px;color:#363636;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ico-shop-page__filters-offcanvas-close:hover{background:#f9fafb;color:#101828}.ico-shop-page__filters-offcanvas-close:focus{outline:2px solid #111827;outline-offset:2px}.ico-shop-page__filters-offcanvas-close svg{height:20px;width:20px}.ico-shop-page__filters-offcanvas-body{flex:1;overflow-y:auto;padding:20px}.ico-shop-page__filters-offcanvas-body .ico-shop-page__filters-grid{gap:16px;grid-template-columns:1fr}@media (max-width:991px){.ico-shop-page__filters-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ico-shop-page{padding:24px 16px}.ico-shop-page__header{margin-bottom:32px}.ico-shop-page__title{font-size:2rem}.ico-shop-page__description{font-size:.9375rem}.ico-shop-page__controls{align-items:center;flex-direction:row;gap:12px}.ico-shop-page__mobile-filters-btn{display:flex!important;font-size:.8125rem;order:1;padding:8px 12px}.ico-shop-page__search-wrapper{flex:1;max-width:100%;order:2}.ico-shop-page__search-input{font-size:.8125rem;padding:8px 12px 8px 32px}.ico-shop-page__view-toggle{order:3}.ico-shop-page__filters{display:none!important}.ico-shop-page__filters-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.ico-shop-page__filter-select{font-size:.8125rem;padding:8px 32px 8px 12px}}@media (max-width:575px){.ico-shop-page{padding:20px 12px}.ico-shop-page__header{margin-bottom:24px}.ico-shop-page__title{font-size:1.75rem}.ico-shop-page__description{font-size:.875rem}.ico-shop-page__controls{flex-direction:column;gap:12px}.ico-shop-page__mobile-filters-btn{display:flex!important;justify-content:center;order:1;width:100%}.ico-shop-page__search-wrapper{order:2;width:100%}.ico-shop-page__view-toggle{align-self:flex-end;order:3}.ico-shop-page__filters-grid{gap:12px;grid-template-columns:1fr}.ico-shop-page__filters-offcanvas-content{max-width:100%}}@media (min-width:768px){.ico-shop-page__filters-offcanvas,.ico-shop-page__mobile-filters-btn{display:none!important}}.courses-shop-page{margin:0 auto;max-width:1200px;padding:40px 20px}.courses-shop-page__header{margin-bottom:48px;text-align:center}.courses-shop-page__label{color:#57a519;font-size:.875rem;font-weight:400;letter-spacing:0;margin-bottom:8px;text-transform:none}.courses-shop-page__title{color:#363636;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0 0 16px}.courses-shop-page__description{color:#667085;font-size:1rem;line-height:1.6;margin:0 auto;max-width:800px}.courses-shop-page__controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px;position:relative}.courses-shop-page__search-wrapper{flex:1;max-width:420px;min-width:200px;order:1;position:relative}.courses-shop-page__search-icon{color:#98a2b3;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.courses-shop-page__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#363636;font-size:.875rem;outline:none;padding:10px 14px 10px 36px;transition:border-color .2s ease;width:100%}.courses-shop-page__search-input:focus{border-color:#344054;outline:2px solid #111827;outline-offset:2px}.courses-shop-page__search-input::-moz-placeholder{color:#98a2b3}.courses-shop-page__search-input::placeholder{color:#98a2b3}.courses-shop-page__filters-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#363636;cursor:pointer;display:flex;font-size:.875rem;font-weight:400;gap:8px;order:2;padding:10px 16px;transition:all .2s ease}.courses-shop-page__filters-btn:hover{background:#f9fafb;border-color:#344054}.courses-shop-page__filters-btn:focus{outline:2px solid #111827;outline-offset:2px}.courses-shop-page__filters-btn[aria-expanded=true] .courses-shop-page__filters-arrow{transform:rotate(180deg)}.courses-shop-page__filters-arrow{transition:transform .2s ease}.courses-shop-page__view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:4px;order:3;padding:4px}.courses-shop-page__view-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#667085;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.courses-shop-page__view-btn:hover{background:#f9fafb;color:#363636}.courses-shop-page__view-btn:focus{outline:2px solid #111827;outline-offset:2px}.courses-shop-page__view-btn.active,.courses-shop-page__view-btn[aria-pressed=true]{background:#f2f4f7;color:#363636}.courses-shop-page__view-btn svg{height:16px;width:16px}.courses-shop-page__filters{background:#f9fafb;border-radius:8px;display:none;margin-bottom:32px;padding:24px}.courses-shop-page__filters[aria-hidden=false]{display:block}.courses-shop-page__content .smatx-grid-search{display:none}.courses-shop-page__content .wc-block-grid{list-style:none;margin:0;padding:0}.courses-shop-page__load-more{display:flex;justify-content:center;margin-top:48px}.courses-shop-page__load-more-btn{align-items:center;background:#f7931e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.courses-shop-page__load-more-btn:hover{background:#ff8a00;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);transform:translateY(-2px)}.courses-shop-page__load-more-btn:focus{outline:2px solid #111827;outline-offset:2px}.courses-shop-page__load-more-btn:active{transform:translateY(0)}.courses-shop-page__load-more-btn svg{height:16px;width:16px}.courses-shop-page--list-view .wc-block-grid{display:block}.courses-shop-page--list-view .wc-block-grid li{margin-bottom:24px;width:100%}.courses-shop-page .wc-block-grid__product{background:#fff;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);overflow:hidden;transition:box-shadow .2s ease}.courses-shop-page .wc-block-grid__product:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.courses-shop-page .wc-block-grid__product .wc-block-grid__product-image{height:200px;overflow:hidden;position:relative;width:100%}.courses-shop-page .wc-block-grid__product .wc-block-grid__product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.courses-shop-page .wc-block-grid__product .content-product-info{padding:16px 24px}.courses-shop-page .wc-block-grid__product .category-tag{background:#e0f2fe;border-radius:4px;color:#363636;display:inline-block;font-size:.75rem;margin-bottom:12px;padding:4px 12px;text-decoration:none}.courses-shop-page .wc-block-grid__product .category-tag:hover{background:#b3e5fc;color:#2a2a2a}.courses-shop-page .wc-block-grid__product h3.wc-block-grid__product-title{color:#363636;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 12px}@media (max-width:767px){.courses-shop-page .wc-block-grid__product h3.wc-block-grid__product-title{font-size:20px}}@media (max-width:575px){.courses-shop-page .wc-block-grid__product h3.wc-block-grid__product-title{font-size:18px}}.courses-shop-page .wc-block-grid__product .content-dates{margin:16px 0}.courses-shop-page .wc-block-grid__product .content-date{color:#667085;font-size:.875rem;margin-bottom:8px}.courses-shop-page .wc-block-grid__product .content-date .icon{height:16px;margin-right:6px;width:16px}.courses-shop-page .wc-block-grid__product .content-date b{color:#101828;font-weight:500;margin-right:4px}.courses-shop-page .wc-block-grid__product .content-price{border-top:1px solid #f2f4f7;margin-top:16px;padding-top:16px}.courses-shop-page .wc-block-grid__product .sale-price{color:#363636;font-size:1.125rem;font-weight:600}@media (max-width:767px){.courses-shop-page{padding:24px 16px}.courses-shop-page__header{margin-bottom:32px}.courses-shop-page__title{font-size:2rem}.courses-shop-page__description{font-size:.9375rem}.courses-shop-page__controls{align-items:stretch;flex-direction:column}.courses-shop-page__search-wrapper{max-width:100%;order:1}.courses-shop-page__filters-btn{justify-content:center;order:2;width:100%}.courses-shop-page__view-toggle{align-self:flex-end;order:3}}body.single-product{font-family:Poppins,sans-serif!important;font-weight:300;line-height:var(--ast-body-line-height,1.65em)!important;overflow-x:hidden}body.single-product .content-area.primary{margin-top:0!important}body.single-product .ast-article-single img{box-shadow:none;-webkit-box-shadow:none}body.single-product .ast-stock-detail{display:none!important}body.single-product .ast-woocommerce-container{padding:0!important}body.single-product .ast-woocommerce-container .content-fullwidth-wrapper{margin:0;padding:0;width:100%}body.single-product .ast-woocommerce-container .content-first-summary{position:relative}body.single-product .ast-woocommerce-container .content-first-summary:before{background-color:#f9fafb;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body.single-product .ast-woocommerce-container .content-first-summary{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:32px;justify-content:flex-start;margin:0 auto;max-width:1280px;padding:64px 24px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary{width:60%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories{align-items:center;display:flex;flex-flow:row nowrap;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:16px;width:100%}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories{gap:6px;margin-bottom:12px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories .category-tag{align-items:center;border-radius:16px;display:flex;font-size:14px;margin-right:8px;padding:2px 10px;text-decoration:none}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories .category-tag{font-size:11px;padding:4px 8px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title h1{color:#363636;font-size:48px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:8px;text-align:left;text-transform:none}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title h2{color:#101828;font-size:50px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin-bottom:8px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating{align-items:center;display:flex;flex-flow:row nowrap;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:32px 0}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating{gap:8px;margin:24px 0}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating{gap:6px;margin:16px 0}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-stars{align-items:center;display:flex}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info{align-items:center;color:#667085;display:flex;font-size:14px;gap:4px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-count,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-value{color:#101828;font-weight:600}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:16px;margin:40px 0;text-align:left}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .price-label{font-size:14px;font-weight:700;margin-right:8px;text-align:left}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .real-price,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .sale-price{font-size:36px;margin-right:20px;text-align:left;white-space:nowrap}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .sale-price{color:#3c7e08;font-weight:600}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .real-price{color:#667085;font-weight:300;text-decoration-line:line-through}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .valid-until{font-size:18px;font-weight:300;margin-left:auto}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-top:40px;padding:16px 24px}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info{gap:24px;padding:20px}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info{align-items:flex-start;flex-flow:column nowrap;gap:16px;justify-content:flex-start;padding:16px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div{align-items:center;display:flex;flex:1 1 auto;flex-flow:row nowrap;gap:12px;justify-content:flex-start;min-width:200px}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div{gap:12px;min-width:100%}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon{height:40px;width:40px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon img{display:block;filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(1200%) hue-rotate(75deg) brightness(.9);height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon img{height:24px;width:24px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon{align-items:flex-start;display:flex;flex-flow:column nowrap;font-size:16px;gap:4px}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon{font-size:12px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:first-child{color:#101828;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:first-child{font-size:11px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:last-child{color:#2a2a2a;font-size:16px;font-weight:400}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:last-child{font-size:12px}}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .short-description{color:#667085;margin-bottom:24px;padding:0 15px 0 0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .short-description h3{color:#667085}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .short-description p{margin-bottom:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-metadata{color:#667085;font-size:16px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-metadata .product-attrib{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-metadata .product-attrib .attrib-name{font-weight:700;margin-right:7px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary button.single_add_to_cart_button.button.alt{color:#363636}body.single-product .ast-woocommerce-container .content-first-summary .content-summary button.single_add_to_cart_button.button.alt:hover{color:#fff}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button{background-color:#f7931e;border:2px solid #f7931e;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);color:#101828;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:hover{background-color:#ff8a00;border-color:#ff8a00;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#101828;text-decoration:none;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:active,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:active,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:active{transform:translateY(0)}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:focus-visible,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:focus-visible,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:focus-visible{outline:2px solid #111827;outline-offset:2px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button{color:#363636!important;padding:10px 20px!important}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:active,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:active,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:active,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:focus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button:hover{color:#fff!important}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .woocommerce-js div.product form.cart .button.single_add_to_cart_button,body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart div.product form.cart .button.single_add_to_cart_button{width:210px!important}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.variations_form.cart{width:50%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary #minus_qty-0,body.single-product .ast-woocommerce-container .content-first-summary .content-summary #minus_qty-0:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary #plus_qty-0,body.single-product .ast-woocommerce-container .content-first-summary .content-summary #plus_qty-0:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .quantity .minus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .quantity .minus:hover,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .quantity .plus,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .quantity .plus:hover{text-decoration:none!important}body.single-product .ast-woocommerce-container .content-first-summary .content-image{align-self:stretch;background-position:50%;background-size:cover;border-radius:8px;max-height:480px;width:40%}body.single-product .ast-woocommerce-container .content-second-summary{margin:0 auto;width:1280px}body.single-product .ast-woocommerce-container .content-second-summary .product-tabs-mobile-nav{display:none}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary .product-tabs-mobile-nav{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block;margin:0 0 24px;padding:16px 20px;position:sticky;top:var(--sticky-tabs-top-mobile,48px);z-index:120}body.single-product .ast-woocommerce-container .content-second-summary .product-tabs-mobile-nav label{color:#2a2a2a;display:block;font-size:11px;font-weight:600;margin-bottom:8px}body.single-product .ast-woocommerce-container .content-second-summary .product-tabs-mobile-nav select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%234a4a4a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:1px solid #344054;border-radius:8px;color:#111827;font-size:12px;outline:none;padding:12px 16px;width:100%}body.single-product .ast-woocommerce-container .content-second-summary .product-tabs-mobile-nav select:focus{border-color:var(--ast-global-color-1);box-shadow:0 0 0 1px rgba(var(--ast-global-color-1),.2)}}body.single-product .ast-woocommerce-container .content-second-summary ul{margin:0}body.single-product .ast-woocommerce-container .content-second-summary li{margin-left:0!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{align-self:flex-start;background-color:transparent;margin-bottom:0;margin-top:-32px;padding:0;position:sticky;top:var(--sticky-tabs-top-desktop,48px);z-index:100}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs{align-items:center;background-color:#363636;border:none!important;border-radius:8px;display:flex;flex-flow:row nowrap;flex-wrap:wrap;gap:0;justify-content:center;list-style:none!important;margin:0 auto;padding:16px;position:sticky;top:var(--sticky-tabs-top-desktop,48px);z-index:100}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-second-summary #product-tabs,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs{gap:4px;padding:12px;position:sticky;top:var(--sticky-tabs-top-tablet,60px);z-index:100}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary #product-tabs,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs{display:none}}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item{border:none;color:#fff;flex:1 1 auto;font-size:14px;font-weight:300;list-style:none!important;scroll-margin-top:140px}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item{font-size:12px;scroll-margin-top:180px}}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link{align-items:center;background-color:transparent!important;border:none!important;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;justify-content:center;min-height:44px;outline:none!important;padding:8px 16px!important;position:relative;text-decoration:none!important;transition:all .3s ease;white-space:nowrap}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link{font-size:12px;padding:6px 12px!important}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link{font-size:11px;min-height:40px;padding:6px 10px!important}}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link:hover:not(.active),body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link:hover:not(.active){background-color:hsla(0,0%,100%,.1)!important;color:#fff!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link:focus-visible,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link:focus-visible{outline:2px solid #fff;outline-offset:2px}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link:active:not(.active),body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link:active:not(.active){background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;transform:translateY(0)}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link.active,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link.active{background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;color:#363636!important;font-weight:600!important}body.single-product .ast-woocommerce-container .content-second-summary #product-tabs .nav-item .nav-link.active:hover,body.single-product .ast-woocommerce-container .content-second-summary .nav.nav-tabs .nav-item .nav-link.active:hover{background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important;color:#363636!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary .tab-content{justify-self:center;max-width:100%;padding:0;width:750px}@media (max-width:991px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content{max-width:750px;width:100%}}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content{width:100%}}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane{scroll-margin-top:140px}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane{scroll-margin-top:100px}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane{scroll-margin-top:180px}}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane [id],body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h2,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h3,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h4{scroll-margin-top:140px}@media (max-width:767px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane [id],body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h2,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h3,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h4{scroll-margin-top:100px}}@media (max-width:575px){body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane [id],body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h2,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h3,body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-pane h4{scroll-margin-top:180px}}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links{list-style:none;margin:64px 0 32px;padding:0}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links ul{list-style-position:inside;margin:0;padding-left:24px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li{margin-bottom:12px;margin-left:24px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li a{color:#667085;font-size:14px;text-decoration:none}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li a:hover{color:#f7931e;text-decoration:underline}body.single-product .ast-woocommerce-container .content-second-summary .tab-content h2{color:#363636!important;margin-bottom:24px;margin-top:64px;scroll-margin-top:20px}body.single-product .ast-woocommerce-container .content-second-summary .accordion{margin-bottom:15px}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item{border:none;padding:15px 0}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header{align-items:center;display:flex;flex-flow:row nowrap;font-size:18px;font-weight:400;justify-content:space-between}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button{align-items:center;box-shadow:none;height:24px;justify-content:center;padding:0;width:24px}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:focus,body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:focus-visible,body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:hover{background-color:transparent;border-color:transparent}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23475467' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v8m-4-4h8m6 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10'/%3E%3C/svg%3E");margin:0}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent}body.single-product .ast-woocommerce-container .content-second-summary .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23475467' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h8m6 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10'/%3E%3C/svg%3E")}@media (max-width:1199px){body.single-product .ast-woocommerce-container{padding:0!important}body.single-product .ast-woocommerce-container .content-first-summary{position:relative}body.single-product .ast-woocommerce-container .content-first-summary:before{background-color:#f9fafb;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body.single-product .ast-woocommerce-container .content-first-summary{margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px}}@media (max-width:1199px) and (max-width:991px){body.single-product .ast-woocommerce-container .content-first-summary{padding-left:20px;padding-right:20px}}@media (max-width:1199px) and (max-width:767px){body.single-product .ast-woocommerce-container .content-first-summary{padding-left:16px;padding-right:16px}}@media (max-width:1199px){body.single-product .ast-woocommerce-container .content-second-summary{max-width:1280px;padding:0 24px;width:100%}body.single-product .ast-woocommerce-container .rating-section h3.rating-section-title{max-width:1280px;padding:0 24px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel{max-width:1280px}body.single-product .ast-woocommerce-container .related-courses-section>*{max-width:1280px;padding-left:24px;padding-right:24px}}@media (max-width:991px){body.single-product .ast-woocommerce-container{padding:0!important}body.single-product .ast-woocommerce-container .content-first-summary{position:relative}body.single-product .ast-woocommerce-container .content-first-summary:before{background-color:#f9fafb;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body.single-product .ast-woocommerce-container .content-first-summary{padding-left:20px;padding-right:20px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary{padding:32px 0;width:100%}body.single-product .ast-woocommerce-container .content-first-summary .content-image{height:300px;margin-top:24px;width:100%}body.single-product .ast-woocommerce-container .content-second-summary{padding:0 20px;width:100%}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{position:sticky;top:var(--sticky-tabs-top-tablet,60px);z-index:100}body.single-product .ast-woocommerce-container .content-second-summary .tab-content{width:100%}body.single-product .ast-woocommerce-container .rating-section h3.rating-section-title{padding:0 20px;width:100%}body.single-product .ast-woocommerce-container .reviews-carousel-section{padding:32px 20px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide{min-width:50%}body.single-product .ast-woocommerce-container .related-courses-section{padding:32px 0}body.single-product .ast-woocommerce-container .related-courses-section>*{padding-left:20px;padding-right:20px}}@media (max-width:767px){body.single-product .content-area.primary{margin-top:24px}body.single-product img{height:auto;max-width:100%}body.single-product table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}body.single-product .ast-woocommerce-container{padding:0!important}body.single-product .ast-woocommerce-container .content-first-summary{flex-direction:column;gap:64px;padding-bottom:32px;padding-top:0;width:100%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary{padding:24px 0;width:100%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories{margin-bottom:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories .category-tag{font-size:12px;margin-bottom:6px;margin-right:6px;padding:4px 10px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title{margin-bottom:16px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title h1{font-size:28px;line-height:1.3;margin-bottom:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating{gap:8px;margin-bottom:20px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-stars .star-rating{margin:0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info{align-items:center;color:#667085;display:flex;font-size:14px;gap:4px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-count,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-value{color:#101828;font-weight:600}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info{font-size:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-count{color:#667085}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price{gap:8px;margin:20px 0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .price-label{font-size:12px;margin-bottom:4px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .real-price,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .sale-price{font-size:28px;line-height:1.2;margin-right:0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);gap:16px;grid-template-columns:1fr;margin:20px 0;padding:20px;width:100%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div{gap:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);height:48px;padding:6px;width:48px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(1200%) hue-rotate(75deg) brightness(.9);height:36px;width:36px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon{font-size:13px;gap:4px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:first-child{font-size:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:last-child{font-size:14px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.variations_form.cart{margin-bottom:20px;width:100%}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart{display:flex;justify-content:center;margin-bottom:24px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button{font-size:16px!important;max-width:100%;padding:12px 20px!important;width:100%!important}body.single-product .ast-woocommerce-container .content-first-summary .content-image{border-radius:8px;height:250px;order:-1;width:100%}body.single-product .ast-woocommerce-container .content-second-summary{padding:0;width:100%}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{margin-bottom:24px;padding:0 20px;position:sticky;top:60px;z-index:100}body.admin-bar body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{top:110px!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:8px;-webkit-overflow-scrolling:touch;justify-content:flex-start;scrollbar-width:thin}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs::-webkit-scrollbar,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs::-webkit-scrollbar{height:4px}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs::-webkit-scrollbar-track,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs::-webkit-scrollbar-thumb,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs::-webkit-scrollbar-thumb:hover,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item{flex:0 0 auto;min-width:auto;scroll-margin-top:140px}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link{border-radius:4px;font-size:13px;padding:12px 16px;text-align:center;transition:all .3s ease;white-space:nowrap}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:hover,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:focus-visible,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:focus-visible{outline:2px solid #fff;outline-offset:2px}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:active,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:active{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;transform:translateY(0)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link.active,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active{background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;color:#363636!important;font-weight:600!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link.active:hover,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active:hover{background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important;color:#363636!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary .tab-content{padding:0 20px;width:100%}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links{margin:24px 0 20px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links ul{margin:0}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li{margin-bottom:10px;margin-left:20px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li a{display:block;font-size:13px;padding:4px 0}body.single-product .ast-woocommerce-container .content-second-summary .tab-content h2{font-size:24px;line-height:1.3;margin-bottom:16px;margin-top:32px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content h3,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h4,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h5,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h6{font-size:20px;line-height:1.3;margin-bottom:12px;margin-top:24px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content ol,body.single-product .ast-woocommerce-container .content-second-summary .tab-content p,body.single-product .ast-woocommerce-container .content-second-summary .tab-content ul{font-size:15px;line-height:1.6;margin-bottom:16px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content img{height:auto;margin:16px 0;max-width:100%}body.single-product .ast-woocommerce-container .content-second-summary .tab-content table{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin:16px 0}body.single-product .ast-woocommerce-container .rating-section{padding:32px 0}body.single-product .ast-woocommerce-container .rating-section h3.rating-section-title{font-size:24px;margin-bottom:16px;padding:0 20px;width:100%}body.single-product .ast-woocommerce-container .reviews-carousel-section{padding:24px 16px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide{min-width:100%;padding:0 8px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card{padding:16px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-author,body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-text p{font-size:14px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-nav{height:32px;width:32px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-nav img{height:14px;width:14px}body.single-product .ast-woocommerce-container .related-courses-section{padding:24px 0}body.single-product .ast-woocommerce-container .related-courses-section>*{padding-left:16px;padding-right:16px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-title{font-size:24px;margin-bottom:12px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-description{font-size:14px;line-height:1.5;margin-bottom:20px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-button-wrapper{margin-top:24px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-button-wrapper .related-courses-button{padding:12px 24px;text-align:center;width:100%}}@media (max-width:575px){body.single-product .button,body.single-product a.button,body.single-product button{min-height:44px;min-width:44px}body.single-product ol,body.single-product ul{padding-left:20px}body.single-product a{align-items:center;display:inline-flex;min-height:44px}body.single-product .ast-woocommerce-container{padding:0!important}body.single-product .ast-woocommerce-container .content-first-summary{position:relative}body.single-product .ast-woocommerce-container .content-first-summary:before{background-color:#f9fafb;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body.single-product .ast-woocommerce-container .content-first-summary{gap:20px;padding-bottom:24px;padding-left:16px;padding-right:16px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary{padding:16px 0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-tags-categories .category-tag{font-size:16px;padding:3px 8px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title{margin-bottom:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .product-title h1{font-size:28px;line-height:1.2}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating{gap:6px;margin-bottom:16px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-stars .star-rating{margin:0;transform:scale(.9)}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info{font-size:11px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-rating .rating-info .rating-count{color:#667085}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price{margin:16px 0}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .price-label{font-size:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .real-price,body.single-product .ast-woocommerce-container .content-first-summary .content-summary .content-price .sale-price{font-size:24px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);gap:12px;margin:16px 0;padding:16px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div{gap:10px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);height:40px;padding:6px;width:40px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(1200%) hue-rotate(75deg) brightness(.9);height:28px;width:28px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon{flex-direction:column;font-size:12px;gap:4px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:first-child{font-size:12px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary .main-course-info>div .text_icon>div:last-child{font-size:14px}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart{display:flex;justify-content:center}body.single-product .ast-woocommerce-container .content-first-summary .content-summary form.cart .button.single_add_to_cart_button{font-size:15px!important;max-width:100%;padding:14px 20px!important;width:100%!important}body.single-product .ast-woocommerce-container .content-first-summary .content-image{height:200px}body.single-product .ast-woocommerce-container .content-second-summary{padding:0}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{margin-bottom:20px;padding:0 16px;position:sticky;top:60px;z-index:100}body.admin-bar body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper{top:110px!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs{padding:6px;position:sticky;top:60px;z-index:100}body.admin-bar body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs,body.admin-bar body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs{top:110px!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link{border-radius:4px;font-size:11px;padding:10px 12px;transition:all .3s ease}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:hover,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:focus-visible,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:focus,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:focus-visible{outline:2px solid #fff;outline-offset:2px}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link:active,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link:active{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;transform:translateY(0)}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link.active,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active{background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;color:#363636!important;font-weight:600!important}body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper #product-tabs .nav-item .nav-link.active:hover,body.single-product .ast-woocommerce-container .content-second-summary .woocommerce-tabs.wc-tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active:hover{background-color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important;color:#363636!important;transform:translateY(-2px)}body.single-product .ast-woocommerce-container .content-second-summary .tab-content{padding:0 16px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links{margin:20px 0 16px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links ul{margin:0}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li{margin-bottom:8px;margin-left:16px}body.single-product .ast-woocommerce-container .content-second-summary .tab-content .tab-content-links li a{display:block;font-size:12px;padding:4px 0}body.single-product .ast-woocommerce-container .content-second-summary .tab-content h2{font-size:20px;line-height:1.3;margin-bottom:12px;margin-top:24px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content h3,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h4,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h5,body.single-product .ast-woocommerce-container .content-second-summary .tab-content h6{font-size:18px;line-height:1.3;margin-bottom:10px;margin-top:20px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content ol,body.single-product .ast-woocommerce-container .content-second-summary .tab-content p,body.single-product .ast-woocommerce-container .content-second-summary .tab-content ul{font-size:14px;line-height:1.6;margin-bottom:14px;word-wrap:break-word}body.single-product .ast-woocommerce-container .content-second-summary .tab-content img{height:auto;margin:12px 0;max-width:100%}body.single-product .ast-woocommerce-container .content-second-summary .tab-content table{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;font-size:12px;margin:12px 0}body.single-product .ast-woocommerce-container .rating-section{padding:24px 0}body.single-product .ast-woocommerce-container .rating-section h3.rating-section-title{font-size:20px;margin-bottom:12px;padding:0 16px}body.single-product .ast-woocommerce-container .reviews-carousel-section{padding:20px 12px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide{padding:0 4px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card{padding:14px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-author,body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-text p{font-size:13px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-nav{height:28px;width:28px}body.single-product .ast-woocommerce-container .reviews-carousel-section .reviews-carousel .reviews-carousel-nav img{height:12px;width:12px}body.single-product .ast-woocommerce-container .related-courses-section{padding:20px 16px}body.single-product .ast-woocommerce-container .related-courses-section>*{padding-left:12px;padding-right:12px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-title{font-size:20px;margin-bottom:10px}body.single-product .ast-woocommerce-container .related-courses-section .related-courses-description{font-size:13px;margin-bottom:16px}}.smatx-product-rating{flex-flow:row nowrap;gap:12px;margin-bottom:24px}.smatx-product-rating,.smatx-product-rating .smatx-rating-stars{align-items:center;display:flex}.smatx-product-rating .smatx-rating-stars .star-rating{margin:0}.smatx-product-rating .smatx-rating-info{align-items:center;color:#667085;display:flex;font-size:16px;gap:4px}.smatx-product-rating .smatx-rating-info .smatx-rating-value{color:#101828;font-weight:400}.smatx-product-rating .smatx-rating-info .smatx-rating-count{color:#667085}.rating-section{padding:64px 0;width:100%}.rating-section h3.rating-section-title{color:#363636;font-size:32px;font-weight:700;margin:0 auto 20px;padding-left:16px;text-align:left;width:1280px}.reviews-carousel-section{margin:30px auto;padding:64px 16px 24px;width:100%}.reviews-carousel-section .reviews-carousel-title{color:#363636;font-size:32px;font-weight:700;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 16px 24px;text-align:left}.reviews-carousel-section .reviews-carousel{margin:0 auto;max-width:1280px;overflow:hidden;position:relative;width:100%}.reviews-carousel-section .reviews-carousel .reviews-carousel-track{display:flex;transition:transform .5s ease;will-change:transform}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide{box-sizing:border-box;min-width:33.3333333333%;padding:0 12px}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;min-height:280px;padding:24px}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-text{flex:1;margin-bottom:16px;position:relative}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-text p{color:#101828;font-size:16px;line-height:1.6;margin:0;padding-bottom:0;padding-right:20px;position:relative}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-text p:after{bottom:0;color:#101828;content:'"';font-family:serif;font-size:48px;line-height:1;opacity:.3;position:absolute;right:0}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-author{color:#101828;font-size:16px;font-weight:700;margin-bottom:12px}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-author strong{font-weight:700}.reviews-carousel-section .reviews-carousel .reviews-carousel-slide .review-card .review-rating{justify-self:left;margin-top:0}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav{align-items:center;background-color:#e5e7eb;border:none;border-radius:0;box-shadow:0 6px 16px rgba(0,0,0,.15);color:#2a2a2a;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:200}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav img{display:block;height:18px;pointer-events:none;width:18px}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav:hover{background-color:#3c7e08}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav:hover img{filter:brightness(0) invert(1)}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav.reviews-carousel-prev{background-color:#fff;border-radius:8px;left:0}.reviews-carousel-section .reviews-carousel .reviews-carousel-nav.reviews-carousel-next{background-color:#fff;border-radius:8px;right:0}.related-courses-section{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;margin:30px 0;padding:64px 0;width:100%}.related-courses-section>*{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}.related-courses-section .related-courses-title{color:#363636;font-size:28px;font-weight:700;margin-bottom:16px}.related-courses-section .related-courses-description{color:#667085;font-size:16px;line-height:1.6;margin-bottom:24px}.related-courses-section .related-courses-button-wrapper{margin-top:32px;text-align:center}.related-courses-section .related-courses-button-wrapper .related-courses-button{background-color:#f7931e;border:2px solid #f7931e;border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.related-courses-section .related-courses-button-wrapper .related-courses-button:focus,.related-courses-section .related-courses-button-wrapper .related-courses-button:hover{background-color:#ff8a00;border-color:#ff8a00;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#101828;text-decoration:none;transform:translateY(-2px)}.related-courses-section .related-courses-button-wrapper .related-courses-button:active{transform:translateY(0)}.related-courses-section .related-courses-button-wrapper .related-courses-button:focus,.related-courses-section .related-courses-button-wrapper .related-courses-button:focus-visible{outline:2px solid #111827;outline-offset:2px}.related-courses-section .related-courses-button-wrapper .related-courses-button{color:#101828;padding:8px 24px}.related-courses-section .related-courses-button-wrapper .related-courses-button:hover{background-color:#3c7e08;border-color:#3c7e08;color:#fff}body.woocommerce-cart #content .ast-container{position:relative}body.woocommerce-cart #content .ast-container:before{background-color:#f9fafb;content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}body.woocommerce-cart #content .ast-container>*{position:relative;z-index:1}body.woocommerce-cart #content .ast-container .ast-coupon-label{display:none!important}body.woocommerce-cart #content .ast-container #ast-checkout-coupon .coupon{align-items:center;display:flex!important;gap:8px}body.woocommerce-cart #content .ast-container #ast-checkout-coupon #ast-coupon-trigger{display:none}.faq__item,.ja-faq__item{background:transparent;box-shadow:none!important;margin-bottom:16px;padding:32px;transition:background-color .3s ease,border-radius .3s ease}.faq__item:last-child,.ja-faq__item:last-child{margin-bottom:0}.faq__btn,.ja-faq__btn{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#363636!important;cursor:pointer;display:flex;font-size:1.1rem;font-weight:400;gap:24px;justify-content:flex-start;line-height:1.5;outline:none!important;outline-color:transparent!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important;padding:0;text-align:left;transition:none;width:100%}.faq__btn:focus,.faq__btn:hover,.ja-faq__btn:focus,.ja-faq__btn:hover{background-color:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#363636!important}.faq__btn:focus,.ja-faq__btn:focus{outline:none!important}.faq__btn:focus-visible,.ja-faq__btn:focus-visible{background-color:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#363636!important;outline:none!important}.faq__btn>span:last-child,.ja-faq__btn>span:last-child{color:#363636!important;flex:1}.faq__icon,.ja-faq__icon{align-items:center;border:1px solid #98a2b3;border-radius:50%;display:flex;flex:0 0 24px;height:24px;justify-content:center;margin-top:0;position:relative;width:24px}.faq__icon:after,.faq__icon:before,.ja-faq__icon:after,.ja-faq__icon:before{background:#98a2b3;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.faq__icon:after,.ja-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__panel,.ja-faq__panel{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}.faq__answer,.ja-faq__answer{color:#475467;font-size:1rem;font-weight:400;line-height:1.6;padding-left:48px;padding-top:12px}.faq__answer p,.ja-faq__answer p{margin:0 0 .75rem}.faq__answer p:last-child,.ja-faq__answer p:last-child{margin-bottom:0}.ja-faq__btn:active,.ja-faq__btn:focus,.ja-faq__btn:focus-visible,.ja-faq__btn:focus-within{outline:none!important;outline-color:transparent!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important}.ja-faq__item.expanded{background:#f9fafb;border-radius:12px;padding:32px}.ja-faq__item.expanded .ja-faq__btn{color:#363636!important}.ja-faq__item.expanded .ja-faq__btn:active,.ja-faq__item.expanded .ja-faq__btn:focus,.ja-faq__item.expanded .ja-faq__btn:focus-visible,.ja-faq__item.expanded .ja-faq__btn:focus-within{outline:none!important;outline-color:transparent!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important}.ja-faq__item.expanded .ja-faq__btn>span:last-child{color:#363636!important}.ja-faq__item.expanded .ja-faq__panel{max-height:1000px;padding:0}.ja-faq__item.expanded .ja-faq__icon:after{opacity:0}.ico-narrow-page{margin:0 auto;max-width:720px;padding:40px 20px}.ico-narrow-page__header{margin-bottom:32px;text-align:center}.ico-narrow-page__date{color:#3c7e08;font-size:.875rem;font-weight:400;margin-bottom:16px}.ico-narrow-page .entry-title{color:#363636;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 24px;text-align:center}.ico-narrow-page__content{text-align:left}.ico-narrow-page__content h2,.ico-narrow-page__content h3,.ico-narrow-page__content h4,.ico-narrow-page__content h5,.ico-narrow-page__content h6{color:#363636;font-weight:700;line-height:1.4;margin-bottom:16px;margin-top:32px;text-align:left}.ico-narrow-page__content h2{font-size:1.5rem}.ico-narrow-page__content h3{font-size:1.25rem}.ico-narrow-page__content p{color:#363636;font-size:1rem;line-height:1.6;margin-bottom:16px;text-align:left}.ico-narrow-page__content ol,.ico-narrow-page__content ul{color:#363636;margin-bottom:16px;padding-left:24px}.ico-narrow-page__content ol li,.ico-narrow-page__content ul li{line-height:1.6;margin-bottom:8px}@media (max-width:767px){.ico-narrow-page{padding:24px 16px}.ico-narrow-page .entry-title{font-size:1.75rem;text-align:center}.ico-narrow-page__content h2{font-size:1.25rem}.ico-narrow-page__content h3{font-size:1.125rem}}