.wp-block-huertobio-subscription-plans{margin:0 auto;max-width:1200px}.wp-block-huertobio-subscription-plans p{margin:1em auto;max-width:800px}.wp-block-huertobio-subscription-plans .subscription-category-description{margin-bottom:2.5em}.wp-block-huertobio-subscription-plans .subscription-plans-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0 0 3.5em;padding:0}.wp-block-huertobio-subscription-plans .plan-card{background-color:#fff;border:2px solid transparent;border-radius:1.5em;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;padding:20px}.wp-block-huertobio-subscription-plans .plan-card.is-current-plan{border-width:3px}.wp-block-huertobio-subscription-plans .plan-card.plan-invitado{border-color:var(--sun)}.wp-block-huertobio-subscription-plans .plan-card.plan-registrado{border-color:var(--moon)}.wp-block-huertobio-subscription-plans .plan-card.plan-vital{border-color:var(--property)}.wp-block-huertobio-subscription-plans .plan-card.plan-maestro{border-color:var(--nutrition);border-style:double;border-width:9px;box-shadow:0 0 3px var(--nutrition)}.wp-block-huertobio-subscription-plans .plan-card .card-header{min-height:14em;text-align:center}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-name{font-size:1.75em;font-weight:700;line-height:1.2;margin-bottom:5px}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-icon{align-items:flex-end;display:flex;font-size:2em;height:80px;justify-content:center;margin-bottom:.4em;min-height:50px}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-icon svg{height:auto;width:60px}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-color-indicators{display:flex;gap:.5em;justify-content:center;margin-bottom:10px;margin-top:5px}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-color-indicators .circle.neutral{background-color:#ccc}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-price{font-size:1.3em;font-weight:900}.wp-block-huertobio-subscription-plans .plan-card .card-header .plan-price .subscription-details{display:block;font-size:.7em;font-weight:400;line-height:1.3;margin-top:.5em}.wp-block-huertobio-subscription-plans .plan-card .card-body{flex-grow:1;margin-bottom:20px}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-description{color:#666;font-weight:400;margin-bottom:20px;min-height:5em;padding:0 .1em;text-align:center}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features{list-style:none;margin:0;padding:0}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item{align-items:center;display:flex;font-size:.8em;margin-bottom:10px;position:relative}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .feature-icon{font-size:1.5em;margin-right:10px;min-width:1em;text-align:center}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .feature-icon.dash{color:#ccc}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .feature-label{flex-grow:1}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .feature-label.dash{color:#bbb}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .tooltip-icon{color:var(--gray);cursor:help;font-size:.9em;margin-left:5px}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .tooltip-text{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-100px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item .tooltip-text:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.wp-block-huertobio-subscription-plans .plan-card .card-body .plan-features .feature-item:hover .tooltip-text{opacity:1;visibility:visible}.wp-block-huertobio-subscription-plans .plan-card .card-footer{text-align:center}.wp-block-huertobio-subscription-plans .plan-card .card-footer .plan-button{background-color:var(--main-button);color:#fff;display:inline-block;font-weight:700;transition:background-color .3s ease;width:-webkit-fill-available}.wp-block-huertobio-subscription-plans .plan-card .card-footer .plan-button.sun{background-color:var(--sun);border-color:var(--sun)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .plan-button.moon{background-color:var(--moon);border-color:var(--moon)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .plan-button.property{background-color:var(--property);border-color:var(--property)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .plan-button.nutrition{background-color:var(--nutrition);border-color:var(--nutrition)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .current-plan-text.plan-invitado{color:var(--sun)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .current-plan-text.plan-registrado{color:var(--moon)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .current-plan-text.plan-vital{color:var(--property)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .current-plan-text.plan-maesrtro{color:var(--nutrition)}.wp-block-huertobio-subscription-plans .plan-card .card-footer .current-plan-text,.wp-block-huertobio-subscription-plans .plan-card .card-footer .included-in-plan-text{display:block;font-weight:700;margin-top:10px}@media(max-width:1024px){.wp-block-huertobio-subscription-plans .subscription-plans-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.wp-block-huertobio-subscription-plans .subscription-plans-cards{grid-template-columns:1fr}}.huertobio-journey-section{margin-bottom:3.5em;text-align:center}.huertobio-journey-section .journey-grid{align-items:start;display:grid;gap:2.3em;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.huertobio-journey-section .journey-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.huertobio-journey-section .journey-grid{gap:20px;grid-template-columns:1fr}}.huertobio-journey-section .journey-item{align-items:center;background-color:#fff;border-radius:1.5em;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:3em;position:relative;text-align:center}.huertobio-journey-section .journey-item .journey-social-links{display:flex;flex-direction:row;gap:.5em;margin-top:.5em}.huertobio-journey-section .journey-item .journey-arrow{font-size:1.5em;margin-right:10px;position:absolute;right:-1.5em;top:50%;transform:translateY(-50%)}@media(max-width:1024px){.huertobio-journey-section .journey-item .journey-arrow{bottom:-20px;margin-right:0;right:50%;top:auto;transform:translateX(50%) rotate(90deg)}}@media(max-width:768px){.huertobio-journey-section .journey-item .journey-arrow{bottom:-10px}}.huertobio-journey-section .journey-item .journey-item-1 .journey-arrow,.huertobio-journey-section .journey-item .journey-item-2 .journey-arrow,.huertobio-journey-section .journey-item .journey-item-3 .journey-arrow{display:block}.huertobio-journey-section .journey-item .journey-item-4 .journey-arrow{display:none}.huertobio-journey-section .journey-item .journey-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5em;height:80px;justify-content:center;margin-bottom:15px;width:80px}.huertobio-journey-section .journey-item.journey-item-1 .journey-icon{background-color:var(--vegetal)}.huertobio-journey-section .journey-item.journey-item-2 .journey-icon{background-color:var(--sky)}.huertobio-journey-section .journey-item.journey-item-3 .journey-icon{background-color:var(--sixth)}.huertobio-journey-section .journey-item.journey-item-4 .journey-icon{background-color:var(--fifth)}.huertobio-journey-section .journey-item .journey-title{color:#333;font-size:1.3em;font-weight:700;margin-bottom:5px}.huertobio-journey-section .journey-item .journey-description{color:#666;font-size:.9em;margin-bottom:15px}
