.wrapper {max-width: 80% !important;}
.pricing_details {}
.pricing_details section { margin: 0 10px !important;  background: #9d9d9d21; padding: 2rem; border-radius: 1.5rem; position: relative;  display: flex !important; flex-wrap: wrap; justify-content: space-between;align-items: center;}
.pricing_details section::before { content: ''; position: absolute; top: 50%; left: 47%; width: 1px; height: 85%; background: var(--border2); border-radius: 1.5rem; z-index: 1; transform: translate(-50%, -50%);}
.pricing_details section span { font-size: 1.2rem; color: var(--textColor); font-family: var(--secFont); }
.price { display: flex; align-items: baseline; gap: .5rem; margin: 1.5rem 0;}
.pricing_details .button { margin: 2rem 0; }

.pricing_sidebar {   position: relative;width: 44%;}
.pricing_lists  {display: flex;flex-direction: column;gap: 1.5rem;margin: 0rem 0 0;width: 50%;}
.pricing_lists p { color: var(--darkColor); font-weight: 500; padding: 0 0 0 2rem;}
.pricing_lists li { position: relative; }
.checked::before { content: '✔'; position: absolute; top: 50%; left: .3rem; transform: translateY(-50%); z-index: 1;}
.checked::after { content: ''; position: absolute;top: 50%;left: 0;width: 1.5rem;height: 1.5rem;background: #5CBC46;border-radius: 50%;transform: translateY(-50%);}
.unchecked::before { content: '✖'; position: absolute; top: 50%; left: .3rem; transform: translateY(-50%); z-index: 1;}
.unchecked::after { content: ''; position: absolute;top: 50%;left: 0;width: 1.5rem;height: 1.5rem;background: #ff5d5d;border-radius: 50%;transform: translateY(-50%);}
