.pricing-table b:is(.included,.not-included):before{background-position:50%;background-size:100% 100%;content:"";display:block;height:26px;margin:0 auto;width:26px}.pricing-table b.included:before{background-image:var(--check-circle)}.pricing-table b.not-included:before{background-image:var(--times-circle)}.pricing-table .border-table{border-color:#d1deea}.pricing-table [cell-for]{background-color:#fff;transition:background-color .25s ease-in-out}.pricing-table .bg-2{background-color:#f5f9fd}.pricing-table .select-label{border-color:var(--green);color:var(--green)}.pricing-table .levels-container-header .form-check input{height:20px;width:20px}.pricing-table .levels-container-header .form-check label{transition:background-color .25s ease-in-out}.pricing-table .levels-container-header .form-check label:has(input:checked){background-color:var(--blue-4)}.pricing-table .select-label span:last-of-type,.pricing-table button.toggle-btn[data-bs-toggle][aria-expanded=false] span:last-of-type,.pricing-table button.toggle-btn[data-bs-toggle][aria-expanded=true] span:first-of-type{display:none}.pricing-table .chevron-toggle[data-bs-toggle] b{background-image:var(--chevron-down-green);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.pricing-table .chevron-toggle[data-bs-toggle][aria-expanded=true] b{transform:rotate(-180deg)}.plans-container :is(.plans-container-header,.plans-container-body) [cell-for-plan]{transition:background-color .25s ease-in-out}.plans-container :is(.plans-container-header,.plans-container-body) [cell-for-plan] .select-label:hover{background-color:var(--green);color:#fff}.plans-container-header [cell-for-plan]:not(:first-child):before{background-position:50%;background-size:contain;content:"";position:absolute;right:0;top:0;width:100%}.pricing-table .border-start-mobile{@media(max-width:767px){border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}}.pricing-table .collapse-mobile-always-show:not(.show){@media(max-width:767px){display:block}}.pricing-table .collapse-mobile-never-show.show{@media(max-width:767px){display:none!important}}.pricing-table .mobile-check-indicator:has(input:checked):before{@media(max-width:767px){background-color:var(--green);content:"";height:5px;left:0;position:absolute;top:0;width:100%}}.pricing-table .levels-container .feature-title-container h5{transition:opacity .25s ease-in-out}.pricing-table .levels-container:has(.collapse:not(.show)) .feature-title-container h5{opacity:0}