.section--pricingtable .pricing-blocks{display:flex;flex-wrap:wrap;margin:0 -1rem}.section--pricingtable .pricing-blocks__block{background:#fff;border:1px solid #e1e2e3;border-radius:.5rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);flex:1;line-height:1.3;margin:0 1rem;padding:1.75rem;width:30%}@media(max-width:800px){.section--pricingtable .pricing-blocks{flex-direction:column;gap:1rem}.section--pricingtable .pricing-blocks__block{width:auto}.section--pricingtable .price__pricing{display:none}}.section--pricingtable .pricing-blocks__block h3{margin:0 0 .5rem}.section--pricingtable .pricing-blocks__block[data-plan-title=Enterprise]{background:#fff;border:1px solid #ddd;display:none;flex-basis:100%;margin-top:2rem}.section--pricingtable .pricing-card[data-plan-title=Enterprise]{display:none}.section--pricingtable .pricing-card__description{line-height:1.5rem;margin-top:.4rem!important;min-height:4.5rem;opacity:1!important}.pricing-blocks__features,.pricing-blocks__features li{list-style:none;margin:0;padding:0}.pricing-blocks__features{margin-bottom:.5rem;margin-top:-1rem;min-height:7.5rem;opacity:.65}.pricing-blocks__features li{margin-bottom:.35rem;margin-left:1.5rem;position:relative}.pricing-blocks__features li:before{content:"check";font-family:Material Icons;font-size:1rem;left:-1.5rem;line-height:1rem;margin-top:-.5rem;position:absolute;top:.68rem}.section--pricingtable .pricing-blocks__block .button.button--submit{display:block;margin-top:1rem;padding:0 1rem;text-align:center}.section--pricingtable .pricing-details-toggle{display:block;font-size:1.05rem;font-weight:700;padding:2rem;text-align:center}.section--pricingtable .pricing-blocks__block--featured .pricing-blocks__features{opacity:.8}.section--pricingtable .pricing-blocks__block .price__pricing{font-weight:700;line-height:1.2}.section--pricingtable .pricing-blocks__block .price__pricing span{display:block;font-size:.9rem;font-weight:400;margin-top:.2rem;opacity:.85}@media (min-width:800px){.section--pricingtable .margin__desktop--bottom{margin-bottom:5rem}}.section--pricingtable .pricing-table{overflow-x:auto}.section--pricingtable .pricing-table table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;width:100%}.section--pricingtable .pricing-table td,.section--pricingtable .pricing-table th{border:1px solid #edeff1;padding:.75rem;vertical-align:center;vertical-align:inherit}.section--pricingtable .pricing-table thead th{background:#fff;padding:1.5rem 1rem 1rem;text-align:center;vertical-align:top}.section--pricingtable .pricing-card .pricing-card__header h3,.section--pricingtable .pricing-table thead th h3{font-size:1.3rem;margin:0 0 1rem}.section--pricingtable .pricing-card .pricing-card__header .price__pricing,.section--pricingtable .pricing-table thead .price__pricing{font-size:1.2rem;font-weight:600;height:4.4rem}.section--pricingtable .pricing-card .pricing-card__header .price__pricing span,.section--pricingtable .pricing-table thead .price__pricing span{display:block;font-size:.9rem;font-weight:400}.section--pricingtable .pricing-table thead th:first-child{background:transparent!important;border:0}.section--pricingtable .pricing-table tbody th{border:0;font-size:.9rem;min-width:20rem;padding-left:0;text-align:left;vertical-align:center}.section--pricingtable .pricing-table tbody th p{align-items:center;display:inline-flex;font-size:.9rem;font-weight:400;margin:0;padding:0}.section--pricingtable .pricing-table tbody th p.section-header{font-size:1rem;font-weight:700;margin-top:.7rem}.section--pricingtable .pricing-table tbody th p.tooltip:after{background-color:transparent;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.4rem;opacity:.75;width:2rem}.section--pricingtable .pricing-table tbody th .coming-soon{color:#777;font-size:.75rem;font-weight:500;margin-top:-.15rem}.section--pricingtable .pricing-table tbody td{background:#fff;line-height:1.33;min-width:5rem;text-align:center}.section--pricingtable .pricing-table tbody td .checkmark{color:#03bf6f;font-size:1.1rem;font-weight:700}.section--pricingtable .pricing-table tbody td .muted{color:#777;font-size:.9rem}.section--pricingtable .background--gray .pricing-table thead th{background:#fff;border-bottom:1px solid #edeff1}.section--pricingtable .pricing-card{background:#fff;margin-top:2rem}.section--pricingtable .pricing-card__header{background:#fff;padding:2rem;text-align:center}.section--pricingtable .pricing-card__description{margin-top:-.5rem;opacity:.7}.section--pricingtable .pricing-card__expand{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:#000;font-size:16px;font-weight:700;line-height:1.35;padding:0}.section--pricingtable .pricing-card__expand strong{font-weight:900}.section--pricingtable .pricing-card .pricing-table tbody th{border-top:1px solid #edeff1;padding:.5rem 1.5rem}.section--pricingtable .pricing-card .pricing-table tbody th p{display:block;white-space:normal}.section--pricingtable .pricing-card .pricing-table tbody th p:after{display:none}.section--pricingtable .pricing-card .pricing-table tbody th small{display:block;font-weight:400}.section--pricingtable .pricing-card .pricing-table tbody td{font-size:.95rem}.section--pricingtable .pricing-card .pricing-table tbody td .checkmark{font-size:1.15rem}.section--pricingtable .pricing-switch{border:1px solid #ddd;display:inline-flex;padding:.3rem}.section--pricingtable .pricing-switch__button{background:transparent;border:0;color:#4384f3;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.35;padding:.3rem .6rem}.section--pricingtable .pricing-switch__button:first-of-type{margin-right:.3rem}.section--pricingtable .pricing-switch__button--active{background:#4384f3;color:#fff;font-weight:900}.section--pricingtable .pricing-switch__note{color:#666;font-size:.9rem;margin-top:.5rem}.section--pricingtable .text--center{text-align:center}.section--pricingtable .button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;line-height:2.4;margin:0;overflow:hidden;padding:0 1.2rem;text-overflow:ellipsis;transition:all .3s linear;white-space:nowrap}.section--pricingtable .pricing-table table td,.section--pricingtable .pricing-table table th{color:inherit}@media (min-width:770px){.section--pricingtable .hide-desktop{display:none}}@media (max-width:770px){.section--pricingtable .hide-mobile{display:none}.section--pricingtable .hide-desktop{display:block}.section--pricingtable table td{display:none}.section--pricingtable .plan-1 table td:first-of-type,.section--pricingtable .plan-2 table td:nth-of-type(2),.section--pricingtable .plan-3 table td:nth-of-type(3){display:table-cell}.section--pricingtable .pricing-card__features{display:none}}.section--pricingtable table{margin-bottom:0}