.pricing-comparison{overflow-x:auto;overflow-y:hidden}.pricing-comparison__wrapper{align-items:flex-end;padding-left:5px;padding-right:5px}@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:6rem 2rem 2.5rem}@media (min-width:1024px){.pricing-comparison__column .pricing-comparison__header{padding:4rem 2rem}}.pricing-comparison__column-features{border-collapse:collapse;width:100%}@media not screen and (min-width:1024px){.pricing-comparison__column-features{margin-top:2rem}}.pricing-comparison__column-features svg{fill:var(--icon-color,var(--accent-color));height:26px;vertical-align:middle;width:auto}@media not screen and (min-width:1024px){.pricing-comparison__column-features__info-wrapper{clip:unset;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}}.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}.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:.8rem;vertical-align:top;width:.8rem}.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}}.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{cursor:pointer;opacity:100%}.pricing-comparison__column-features tr:nth-child(odd){background-color:var(--table-odd-background,var(--med-light-bg))}.pricing-comparison__features{flex-shrink:0;width:400px}@media not screen and (min-width:1024px){.pricing-comparison__features{display:none}}.pricing-comparison__plan{flex-basis:100%;position:relative}@media (min-width:1024px){.pricing-comparison__plan{border:var(--table-border,var(--borders))}}.pricing-comparison__plan .pricing-comparison__header{position:relative}@media not screen and (min-width:1024px){.pricing-comparison__plan .pricing-comparison__header{border:var(--table-border,var(--borders))}}.pricing-comparison__banner{float:left;height:150px;left:-2px;overflow:hidden;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.pricing-comparison__banner__wrapper{background:#ff0;border:0;box-shadow:-2px 1px 7px rgba(0,0,0,.1);color:var(--base-color);font-size:.75em;font-weight:700;height:auto;left:-35px;margin:0;padding:.5em 3em;position:absolute;text-align:center;top:4em;transform:rotate(-42deg);width:215px}@media (min-width:1024px){.pricing-comparison__banner__wrapper{left:-45px;top:2em}.pricing-comparison__featured .pricing-comparison__banner{top:-20px;z-index:2}}.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{text-align:center}@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))}}.pricing-comparison__features{align-self:stretch;display:flex;flex-direction:column;flex-grow:0;justify-content:space-between;width:auto}.pricing-comparison__corner-image{align-items:center;display:flex;flex-basis:100%;justify-content:center}@media screen and (max-width:1024px){.pricing-comparison__features{width:auto}.pricing-comparison__features .pricing-comparison__column-features{display:none}}@media (min-width:1024px){.pricing-comparison__column .pricing-comparison__header{padding-top:5.5rem}}