#pricing .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 .pricing-table,#pricing .pricing-table>div{display:flex;flex-direction:column}#pricing .pricing-table svg.icon{height:1rem;width:1rem}#pricing .header{gap:.625rem}#pricing .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 .pricing-details{gap:.25rem}#pricing .price{color:var(--heading-color);font-size:var(--h4-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height)}#pricing .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 .pricing-items-group{border-top:var(--border-width) solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}#pricing .billing,#pricing .subheading{color:var(--body-color-light);font-size:var(--body-font-size-xs);font-weight:var(--body-font-weight)}#pricing h6.subheading:nth-of-type(n+2){margin-top:1.5rem}#pricing ul{display:flex;flex-direction:column;gap:.375rem;margin:0}#pricing ul li{margin-bottom:0;position:relative}#pricing ul li,#pricing ul li a{align-items:center;color:var(--heading-color);display:flex;gap:.375rem}#pricing ul li a{text-decoration:none;width:100%}#pricing ul li a:focus,#pricing ul li a:hover,#pricing ul li a:visited{color:inherit}#pricing ul li a span:hover:first-of-type{text-decoration:underline}#pricing ul li a .learn-more{opacity:0}#pricing ul li:hover a .learn-more{opacity:1}#pricing .divi-pro-benefits svg.icon,#pricing .pricing-bonuses svg.icon{--icon-color-1:var(--element-color-transparent);--icon-color-2:var(--element-color)}#pricing-table-top{border-color:var(--element-color);border-radius:1rem;gap:0;overflow:visible;padding:.5rem;position:relative}#pricing-table-top .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-top.switch-right .switch-indicator{transform:translateX(100%)}#pricing-table-top .switch-option{cursor:pointer;min-width:10rem;overflow:visible;padding:1rem 1.5rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}#pricing-table-top .switch-option h5,#pricing-table-top .switch-option p{transition:color .3s,opacity .3s}#pricing-table-top .switch-option .tooltip_hover{bottom:calc(100% + 1.5rem)}
