#consult-plan-head{margin-bottom:72px}#consult-plan-head .plan-card-horizontal{gap:80px}#consult-plan-head .plan-card-horizontal .plan-card-head{border-inline-end-color:#eaeaea;padding-inline-end:80px}#consult-plan-head .plan-card-horizontal .plan-card-footer{width:100%;max-width:300px;background:linear-gradient(180deg,var(--primary-200-10) 0,var(--primary-200-05) 100%)}#consult-plan-head .plan-card-horizontal .plan-card-price{border-bottom-color:var(--primary-200-10)}#consult-plan-head .plan-card-horizontal bdi .woocommerce-Price-currencySymbol{color:var(--primary-200)}#consult-plan-head .plan-card-feature::before{margin-top:.5em;background:var(--primary-200)}.consult-plan-wrap{--sidebar-width:27.8%;--gap:56px}.consult-plan-body{display:flex;flex-direction:column;gap:48px}.consult-plan-section{display:flex;flex-direction:column;width:100%}.consult-plan-section-title{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--primary-200-25)}.consult-plan-section-title .section-title-2{margin:0;font-size:1.25rem}.consult-plan-compares-section .consult-plan-section-body{border-radius:24px;padding:32px;overflow:auto}.consult-plan-compares{margin:0}.consult-plan-compares tbody,.consult-plan-compares td,.consult-plan-compares th,.consult-plan-compares thead,.consult-plan-compares tr{display:flex;flex:1;text-align:center;padding:0;color:var(--heading);box-sizing:border-box}.consult-plan-compares tbody,.consult-plan-compares thead{flex-direction:column;gap:12px}.consult-plan-compares thead{padding-bottom:16px}.consult-plan-compares td,.consult-plan-compares th{align-items:center;justify-content:center}.consult-plan-compares th{font-weight:700}.consult-plan-compares tbody tr{border:1px solid var(--primary-200-25);border-radius:8px;padding:10px 20px;background:linear-gradient(268.67deg,var(--primary-200-20) 1.14%,var(--primary-200-10) 98.86%)}.consult-plan-sidebar{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1200px){.consult-plan-wrap{--gap:24px}}@media screen and (max-width:767px){.consult-plan-wrap{padding:0;--gap:16px}.consult-plan-body,.consult-plan-sidebar{padding:0}#consult-plan-head .plan-card-horizontal{gap:16px}#consult-plan-head .plan-card-horizontal .plan-card-head{padding-inline-end:0}#consult-plan-head .plan-card-horizontal .plan-card-footer{max-width:100%;padding:16px;border-radius:12px}#consult-plan-head .plan-card-horizontal .plan-card-footer .button{width:auto!important}}