@media not screen and (min-width:1440px){.pricing-comparison>.row-fluid{display:block}}@media (min-width:1440px){.pricing-comparison>.row-fluid>.heading{max-width:340px}}@media not screen and (min-width:1440px){.pricing-comparison>.row-fluid>.heading{margin-bottom:2rem;max-width:600px;width:100%}}.pricing-comparison__wrapper{align-items:flex-end;overflow-x:auto;overflow-y:hidden}@media not screen and (min-width:1440px){.pricing-comparison__wrapper{margin-left:0;width:100%}}@media not screen and (min-width:1024px){.pricing-comparison__wrapper{display:block;margin-left:-5%;margin-right:-5%;width:110%}.pricing-comparison__column+.pricing-comparison__column:not(:nth-child(2)){margin-top:3rem}}.pricing-comparison__column .pricing-comparison__header{padding:0 2rem 2.5rem}@media not screen and (min-width:1024px){.pricing-comparison__column .pricing-comparison__header{text-align:left}}.pricing-comparison__column-features{border-collapse:collapse;width:100%}.pricing-comparison__column-features svg{height:18px;vertical-align:middle;width:auto}.pricing-comparison__column-features__info{position:relative}@media not screen and (min-width:1024px){.pricing-comparison__column-features__info-wrapper{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:unset;white-space:normal}}.pricing-comparison__column-features__info-text{background-color:var(--dark-bg);border:1px solid var(--dark-bg);border-radius:4px;bottom:calc(100% + 5px);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:none;font-size:.8rem;left:50%;line-height:1.1rem;padding:15px;position:absolute;transform:translateX(-49%);width:170px;z-index:3}.pricing-comparison__column-features__info-text:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--dark-bg);content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;width:0}.pricing-comparison__column-features__info-button{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;margin-left:5px;padding:0;text-align:inherit}.pricing-comparison__column-features__info-button svg{height:1rem;margin-top:-2px;vertical-align:top;width:1rem}.pricing-comparison__column-features__info-close{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;padding:0;position:absolute;right:4px;text-align:inherit;top:1px}.pricing-comparison__column-features__info-close svg{height:.5rem;width:.5rem}.pricing-comparison__column-features__info.open .pricing-comparison__column-features__info-text{display:block}.pricing-comparison__column-features tr{position:relative}.pricing-comparison__column-features tr td{line-height:30px;padding:1rem 1.5rem}@media not screen and (min-width:1024px){.pricing-comparison__column-features tr td{align-items:center;display:flex;justify-content:space-between}}.pricing-comparison__column-features tr:nth-child(odd){background-color:var(--table-odd-background,var(--med-light-bg))}.pricing-comparison__features{flex-grow:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media not screen and (min-width:1024px){.pricing-comparison__features{display:none}}.pricing-comparison__plan{flex-grow:1}@media (min-width:1024px){.pricing-comparison__plan{border:var(--table-border,none);margin-left:5px}}@media not screen and (min-width:1024px){.pricing-comparison__plan .pricing-comparison__header{border:var(--table-border,none)}}.pricing-comparison__plan .pricing-comparison__header img{margin-bottom:1rem;max-height:60px;width:auto}.pricing-comparison__plan .pricing-comparison__header-heading-price{color:var(--accent-color);font-weight:400;margin-top:5px}.pricing-comparison__plan .pricing-comparison__header .theme-ctas{margin-top:1rem}.pricing-comparison__plan .pricing-comparison__header .theme-ctas .button{padding-bottom:11px;padding-top:11px;width:100%}.pricing-comparison__plan .pricing-comparison__column-features{text-align:center}.pricing-comparison__plan-actions{margin-top:1rem;text-align:center}@media (min-width:1024px){.pricing-comparison__plan-actions{display:none}}.pricing-comparison__plan-actions button{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;color:var(--accent-color);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;padding:0;text-align:inherit}.pricing-comparison__plan-actions button svg{display:inline-block;width:1.3rem;stroke:var(--accent-color);vertical-align:middle}.pricing-comparison__plan-actions button.show-details{display:none}.pricing-comparison__plan-actions button.hide-details svg{transform:rotate(180deg)}.pricing-comparison__plan.hide table{display:none}.pricing-comparison__plan.hide .show-details{display:inline-block}.pricing-comparison__plan.hide .hide-details{display:none}@media (min-width:1024px){.pricing-comparison__featured{border:none;position:relative}.pricing-comparison__featured:before{border:var(--featured-border,2px solid var(--accent-color));bottom:-20px;content:"";left:-2px;position:absolute;right:-2px;top:-20px;z-index:2}.pricing-comparison__featured .theme-rich-text{position:relative;z-index:3}}@media not screen and (min-width:1024px){.pricing-comparison__featured .pricing-comparison__header{border:var(--featured-border,2px solid var(--accent-color))}}