.pricingModels{border:2px solid var(--color-border);border-radius:25px;box-shadow:var(--shadow-l);width:90%!important;height:65vh!important;padding:5%;justify-content:center;align-items:center;margin-bottom:50px}.pricingModels,.tierInfoContainer{display:flex;flex-direction:column}.tierInfoContainer{width:100%;padding-bottom:1.5rem;height:15%}.priceInfoContainer{display:flex;flex-direction:row;align-items:center;grid-gap:.5rem}.periodDiscount{display:flex;flex-direction:row!important;align-items:center}.timePeriod{font-size:.85rem;color:var(--color-foreground)!important}.discount{color:var(--text-error);padding-left:2rem;text-decoration:line-through}.altDiscount{font-weight:var(--font-text)}.descContainer{display:flex;flex-direction:column;gap:.5rem;height:65%;width:100%}.tierDescription{color:var(--color-foreground)!important;text-indent:0!important}.featureList{padding-left:2rem;padding-top:.5rem}.buttonContainer{height:15%;width:100%;display:flex;align-items:center;justify-content:center}.consultButton{text-decoration:none;color:var(--btn-primary-text);background-color:var(--btn-primary-bg);border-radius:25px;padding:.5rem 5.5rem;transition:all .3s ease-in-out;text-align:center}.consultButton:hover{background-color:var(--color-accent);cursor:pointer;transition:all .3s ease-in-out}@media (max-width:820px){.consultButton{padding:.75rem 1rem;width:85%;text-align:center}}@media (max-width:767px){.pricingModels{width:80%;height:70vh}}@media (min-width:768px) and (max-width:1023px){.pricingModels{width:40%;height:50vh}}@media (min-width:1024px) and (max-width:1860px){.pricingModels{width:40%;height:55vh}}