.problem .vertical-padding{padding:116px 0}.problem .tagline{color:#4c5251}.problem .title{color:#061311}.problem .description{color:#2e3332}.problem .container{display:flex;gap:72px}.problem .card__item{background-color:#fff;border:1px solid #e7e9e9;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.problem .card__head{align-items:center;display:flex;gap:1.5rem}.problem img.card__image{height:40px;width:40px}.problem .card__title{color:#130612;font-size:1.25rem;font-weight:600;line-height:2rem}.problem .card__foot{margin-left:65px;margin-top:-1.5rem}.problem .card__description{color:#332e32;font-size:1rem;font-weight:400;line-height:1.5rem}.problem .left-side{max-width:580px}.problem .right-side{max-width:660px;width:100%}.problem .card__list{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:992px){.problem .container{flex-direction:column;gap:40px}.problem .left-side,.problem .right-side{max-width:100%}}@media (max-width:768px){.problem .vertical-padding{padding:48px 0}.problem .card__head{gap:1rem}.problem .card__item{gap:.75rem;padding:1rem}.problem img.card__image{height:32px;width:32px}.problem .card__title{font-size:1rem;font-weight:700;line-height:1.5rem}.problem .card__list{gap:.75rem}.problem .card__foot{margin:inherit}.problem .card__description{font-size:.875rem}}