.pricing-comparison{overflow-x:auto;overflow-y:hidden}.pricing-comparison__wrapper{align-items:stretch}@media (min-width:1024px){.pricing-comparison__wrapper{padding-bottom:2rem;padding-top:2rem}}@media not screen and (min-width:1024px){.pricing-comparison__wrapper{display:block}.pricing-comparison__column+.pricing-comparison__column{margin-top:3rem}}.pricing-comparison__column .pricing-comparison__header{padding:2.5rem 2rem}@media (min-width:1024px){.pricing-comparison__column .pricing-comparison__header{padding:4rem 2rem}}@media not screen and (min-width:1024px){.pricing-comparison__column .pricing-comparison__header{width:100%}}.pricing-comparison__column-features{border-collapse:collapse;width:100%}.pricing-comparison__column-features svg{height:26px;width:auto;fill:var(--icon-color,var(--accent-color));vertical-align:middle}@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;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-right:1rem;text-align:left;white-space:normal}}.pricing-comparison__column-features__info-text{background-color:#fff;border:var(--borders);color:var(--alt-text-color);font-size:.8rem;line-height:1.1rem;margin-left:20px;opacity:0;padding:10px;position:absolute;top:50%;transform:translateY(-50%);width:150px;z-index:2}.pricing-comparison__column-features__info-text:after{border-color:transparent #fff;border-style:solid;border-width:7px 9px 7px 0;content:"";display:block;left:-9px;margin-top:-7px;position:absolute;top:50%;width:0;z-index:1}.pricing-comparison__column-features__info-text:before{border-color:transparent #bdbdbd;border-style:solid;border-width:8px 10px 8px 0;content:"";display:block;left:-10px;margin-top:-8px;position:absolute;top:50%;width:0;z-index:0}@media not screen and (min-width:1024px){.pricing-comparison__column-features__info-text{display:none;left:5px;margin-left:0;margin-top:5px;position:absolute;top:unset;transform:none;width:calc(100vw - 10% - 30px)}.pricing-comparison__column-features__info-text.active{display:block;opacity:100%}.pricing-comparison__column-features__info-text:after{border-color:#fff transparent;border-width:0 7px 7px;left:21px;margin-top:0;top:-7px}.pricing-comparison__column-features__info-text:before{border-color:#bdbdbd transparent;border-width:0 8px 8px;left:20px;margin-top:0;top:-8px}}.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;position:relative;text-align:inherit}@media not screen and (min-width:1024px){.pricing-comparison__column-features__info-button{position:static}}.pricing-comparison__column-features__info-button svg{height:100%;vertical-align:top;width:100%}.pricing-comparison__column-features__info-button:focus .pricing-comparison__column-features__info-text{opacity:100%}.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;position:relative}}.pricing-comparison__column-features tr td.active .pricing-comparison__column-features__info-text,.pricing-comparison__column-features tr td:focus-visible .pricing-comparison__column-features__info-text,.pricing-comparison__column-features tr td:hover .pricing-comparison__column-features__info-text{opacity:100%}.pricing-comparison__column-features tr:nth-child(odd){background-color:var(--table-odd-background,var(--med-light-bg))}.pricing-comparison__features{align-self:flex-end;flex-shrink:0;width:400px}@media not screen and (min-width:1024px){.pricing-comparison__features{display:none}}.pricing-comparison__plan{display:flex;flex-basis:100%;flex-direction:column}@media (min-width:1024px){.pricing-comparison__plan{border:var(--table-border,var(--borders))}}@media not screen and (min-width:1024px){.pricing-comparison__plan .pricing-comparison__header{border:var(--table-border,var(--borders))}}@media (min-width:1024px){.pricing-comparison__plan .pricing-comparison__header{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}}.pricing-comparison__plan .pricing-comparison__header-heading p{color:var(--alt-text-color);margin-top:0}.pricing-comparison__plan .pricing-comparison__header-heading+.pricing-comparison__header-heading:before{background-color:var(--accent-color);content:"";display:block;height:3px;margin:1.5rem auto;width:30px}.pricing-comparison__plan .pricing-comparison__column-features{flex-grow:0;text-align:center}.pricing-comparison__plan .pricing-comparison__column-features p:first-of-type{margin-top:0}.pricing-comparison__plan .pricing-comparison__column-features p:last-of-type{margin-bottom:0}@media not screen and (min-width:1024px){.pricing-comparison__plan .pricing-comparison__column-features{text-align:right}}@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))}}