.pricing-section .pricing-table{font-size:var(--body-font-size-sm);gap:1.1rem;line-height:var(--body-font-size-sm-line-height);padding:var(--spacing-sm)}.pricing-section .pricing-table,.pricing-section .pricing-table>div{display:flex;flex-direction:column}.pricing-section .pricing-table svg.icon{height:1rem;width:1rem}.pricing-section .header{gap:.625rem}.pricing-section .discount-badge{background:var(--element-color);border-radius:var(--border-radius-xs);color:var(--element-color-inverted);flex-shrink:0;padding:0 .35rem;text-transform:uppercase}.pricing-section .pricing-details{gap:.25rem}.pricing-section .item-toggle-inactive.hidden,.pricing-section .pricing-details.item-toggle-inactive.hidden{display:none!important}.pricing-section .price{color:var(--heading-color);font-size:var(--h4-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height)}.pricing-section .price span:nth-of-type(2){color:var(--body-color-light);font-size:var(--h6-font-size);font-weight:var(--body-font-weight);margin-left:.25rem}.pricing-section .pricing-items-group{border-top:var(--border-width) solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}.pricing-section .billing,.pricing-section .subheading{color:var(--body-color-light);font-size:var(--body-font-size-xs);font-weight:var(--body-font-weight)}.pricing-section h6.subheading:nth-of-type(n+2){margin-top:1.5rem}.pricing-section ul{display:flex;flex-direction:column;gap:.375rem;margin:0}.pricing-section ul li{margin-bottom:0;position:relative}.pricing-section ul li,.pricing-section ul li a{align-items:center;color:var(--heading-color);display:flex;gap:.375rem}.pricing-section ul li a{text-decoration:none;width:100%}.pricing-section ul li a:focus,.pricing-section ul li a:hover,.pricing-section ul li a:visited{color:inherit}.pricing-section ul li a span:hover:first-of-type{text-decoration:underline}.pricing-section ul li a .learn-more{opacity:0}.pricing-section ul li:hover a .learn-more{opacity:1}.pricing-section .divi-pro-benefits svg.icon,.pricing-section .pricing-bonuses svg.icon{--icon-color-1:var(--element-color-transparent);--icon-color-2:var(--element-color)}.pricing-table-switcher{border-color:var(--element-color);border-radius:1rem;gap:0;overflow:visible;padding:.5rem;position:relative}.pricing-table-switcher .switch-indicator{background:var(--element-color);border-radius:var(--border-radius-sm);height:calc(100% - 1rem);left:.5rem;pointer-events:none;position:absolute;top:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - .5rem);z-index:0}.pricing-table-switcher.switch-right .switch-indicator{transform:translateX(100%)}.pricing-table-switcher .switch-option{cursor:pointer;min-width:10rem;overflow:visible;padding:1rem .75rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.pricing-table-switcher .switch-option h5,.pricing-table-switcher .switch-option p{transition:color .3s,opacity .3s}.pricing-table-switcher.pricing-table-switcher-accent{border-color:var(--accent-color)}.pricing-table-switcher.pricing-table-switcher-accent .switch-indicator{background:var(--accent-color)}.pricing-table-switcher .switch-option .tooltip_hover{bottom:calc(100% + 1.5rem)}.product-pricing-tables{row-gap:0}.product-pricing-tables-header,.product-pricing-tables-switcher{align-items:center;border-style:solid;border-width:1px;border-bottom:none;border-color:var(--border-color);display:flex;flex-direction:column;gap:1rem;padding:var(--spacing-sm);text-align:center}.product-pricing-tables-header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding-bottom:0}.product-pricing-tables-header a{color:var(--heading-color);font-weight:500;text-decoration:underline}.product-pricing-tables-switcher{border-top:none}.product-pricing-tables .pricing-table{border-top-left-radius:0;border-top-right-radius:0}
