.solutionList{background-color:var(--typeMain);padding:56px 24px 32px}@container (max-width: 966px){.solutionList{margin-left:-10px;margin-right:-10px}.solutionList>.main{margin-left:-24px;margin-right:-24px}.solutionList .solutionCard:first-of-type{margin-left:24px}.solutionList .solutionCard:last-of-type{margin-right:24px}}@container (min-width: 540px){.solutionList .solutionCard{width:80%}}@container (min-width: 967px){.solutionList{border-radius:16px;padding:98px 32px}.solutionList>.main{display:grid!important;gap:24px!important;grid-template-columns:repeat(2,1fr)}.solutionList .solutionCard{min-width:350px;width:100%!important}.solutionList .solutionCard header{padding-bottom:40px}}@container (min-width: 1280px){.solutionList>.main{grid-template-columns:repeat(6,1fr)}.solutionList>.main .solutionCard{grid-column-end:span 2}.solutionList>.main.l-items-4 .solutionCard:nth-child(4){grid-column-end:span 6}.solutionList>.main.l-items-5 .solutionCard:nth-child(4),.solutionList>.main.l-items-5 .solutionCard:nth-child(5){grid-column-end:span 3}}.solutionList header.list-header{max-width:65%;padding-bottom:32px}@container (min-width: 967px){.solutionList header.list-header{margin-left:auto;margin-right:auto;max-width:50%;min-width:300px;padding-bottom:112px;text-align:center}}.solutionList header.list-header h3{color:#fff;font-size:34px}@container (min-width: 967px){.solutionList header.list-header h3{font-size:60px}}.solutionList>.main{display:flex;gap:16px;overflow:auto}.solutionList>.main .solutionCard{background-color:#fff;border-radius:8px;box-sizing:border-box;flex-shrink:0;min-width:340px;padding:32px;width:85%}.solutionList>.main .solutionCard .description{color:var(--typeSecondary);font-size:18px;line-height:144.444%;padding-bottom:32px}.solutionList>.main .solutionCard .navSub{padding:32px 0;width:100%}.solutionList>.main .solutionCard .navSub ul{display:flex;flex-direction:column;gap:16px}.solutionList>.main .solutionCard header{align-items:center;display:flex;gap:32px;padding-bottom:24px}.solutionList>.main .solutionCard header h3{color:var(--typeMain);font-size:24px;line-height:133.333%;order:2}.solutionList>.main .solutionCard header .logo{order:1}.solutionList>.main .solutionCard header .logo img{border-radius:6px;height:88px;width:88px}.solutionList>.main .solutionCard .main>*+*{border-top:1px solid #e8e9eb}.solutionList>.main .solutionCard .main .logoList{padding:16px 0;width:100%}.solutionList>.main .solutionCard footer{padding-top:24px}.solutionList.layout_1 .list-header .description{color:#fff}.solutionList.layout_2{background-color:var(--neutralsBackground);padding:64px 32px}.solutionList.layout_2 .list-header{max-width:100%;padding-bottom:24px}@container (min-width: 967px){.solutionList.layout_2 .list-header{max-width:66%}}.solutionList.layout_2 .list-header .heading{color:var(--typeMain);font-family:Gilroy Medium,sans-serif;font-size:34px}.solutionList.layout_2 .description{color:var(--typeSecondary);font-family:Gilroy Medium,sans-serif;font-size:18px;line-height:144.444%;padding-bottom:0;padding-top:24px}.solutionList.layout_2 .solutionCard{border:1px solid var(--neutralsStroke)}.solutionList.layout_2 .solutionCard .description{border-top:1px solid var(--neutralsStroke);padding-bottom:0}