.list.listIcons>*{max-width:760px;margin:0 auto}.list.listIcons>header{text-align:center}.list.listIcons>header .heading{color:#1d1e3c;font-size:32px;margin-bottom:32px}@media (min-width:768px){.list.listIcons>header .heading{font-size:40px}}.list.listIcons>.main figure{border-radius:var(--radius);overflow:hidden}.list.listIcons>footer{text-align:center;margin-top:32px}.list.listIcons.banded{position:relative;margin-left:-12px;margin-right:-12px;padding:24px 0}.list.listIcons.banded:before{content:"";background-color:#f2f3f5;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}@media (min-width:1240px){.list.listIcons.banded{margin-left:0;margin-right:0}.list.listIcons.banded:before{left:calc(-50vw + 1160px / 2 + 20px);right:calc(-50vw + 1160px / 2 + 20px)}}@media (min-width:1600px){.list.listIcons.banded:before{left:-220px;right:-220px}}@media (max-width:599.5px){.list.listIcons:not([data-pattern=carousel])>.main>*+*{margin-top:24px}}@media (min-width:600px) and (max-width:1059.5px){.list.listIcons:not([data-pattern=carousel])>.main{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:40px}.list.listIcons:not([data-pattern=carousel])>.main>:nth-child(n+3){margin-top:32px}}@media (min-width:1060px){.list.listIcons:not([data-pattern=carousel])>.main{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:40px}.list.listIcons:not([data-pattern=carousel])>.main:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1}.list.listIcons:not([data-pattern=carousel])>.main>:nth-child(n+5){margin-top:40px}}.list.listIcons[data-pattern=carousel]>.main{white-space:nowrap;overflow:auto;padding-bottom:20px}.list.listIcons[data-pattern=carousel]>.main.slick-initialized{white-space:normal;padding-bottom:0}.list.listIcons[data-pattern=carousel]>.main>.iconItem{display:inline-block;width:25%}.list.listIcons[data-pattern=carousel] .main .iconItem{margin:0 10px}.list.listIcons[data-pattern=carousel] .main>ul{text-align:center;margin-top:20px}.list.listIcons[data-pattern=carousel] .main>ul li{display:inline-block}.list.listIcons[data-pattern=carousel] .main>ul li+li{margin-left:4px}.list.listIcons[data-pattern=carousel] .main>ul li button{width:14px;height:14px;border-radius:14px;padding-left:14px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e8d8d5;border:none;cursor:pointer}.list.listIcons[data-pattern=carousel] .main>ul li.slick-active button{background:#56504e}@media (min-width:768px){.list.listIcons.banded{padding:64px 0}}