.solution-container{width:100%;height:max-content;min-height:100vh;box-sizing:border-box;background-color:var(--bg-light-color);padding:var(--page-padding);display:flex;flex-direction:column;gap:4rem}.solution-section-label{font-size:1.1rem;font-weight:700;letter-spacing:3px;overflow-y:hidden;text-transform:uppercase;position:relative;width:max-content;padding-bottom:.3rem;max-width:100%}.solution-underline{position:absolute;bottom:0;width:80%;left:50%;transform:translateX(-50%);border:none;height:1px;background-color:var(--red-color)}.keyFeatures-wrapper{display:flex;flex-direction:column;gap:1.5rem}.favorite-section-label{font-size:.8rem;font-weight:700;letter-spacing:1px;overflow-y:hidden;position:relative;width:max-content;padding-bottom:.3rem;margin-left:2rem;max-width:100%}.solutions-images-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;justify-items:center}.solutions-images-container,.solutionsImg-container{width:100%;height:max-content;gap:1.5rem;justify-content:center}.solutionsImg-container{padding:.5rem;background-color:transparent;border-radius:15px;display:flex;flex-direction:column;align-items:center}.solutionsImg{height:500px;width:max-content}.designProcess{width:100%;display:flex;flex-direction:column}.solutions-desc{font-size:12px;text-align:left;width:90%}.solutions-desc ol{display:flex;flex-direction:column;gap:.5rem}@media (max-width:992px){.solution-container{padding:3rem;gap:2rem}.solutions-images-container{grid-template-columns:repeat(2,1fr);gap:1rem}.solutionsImg-container{padding:.5rem;gap:1rem;text-align:center}.solutionsImg{height:max-content;width:100%}}@media (max-width:575px){.solutions-images-container{grid-template-columns:1fr;gap:2.5rem}.solution-section-label{font-size:.8rem;text-align:center}.favorite-section-label{align-self:center;margin-left:0}}