.list.listIcons>*{margin:0 auto;max-width:760px}.list.listIcons>header{text-align:center}.list.listIcons>header .heading{color:var(--colorHeading);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{margin-top:32px;text-align:center}.list.listIcons.banded{margin-left:-12px;margin-right:-12px;padding:24px 0;position:relative}.list.listIcons.banded:before{background-color:#f2f3f5;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media (min-width:1240px){.list.listIcons.banded{margin-left:0;margin-right:0}.list.listIcons.banded:before{left:calc(-50vw + 600px);right:calc(-50vw + 600px)}}@media (min-width:1400px){.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;gap:40px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media (min-width:1060px){.list.listIcons:not([data-pattern=carousel])>.main{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.list.listIcons:not([data-pattern=carousel])>.main:after{content:"";flex:1}}.list.listIcons[data-pattern=carousel]>.main{overflow:auto;padding-bottom:20px;white-space:nowrap}.list.listIcons[data-pattern=carousel]>.main.slick-initialized{padding-bottom:0;white-space:normal}.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{margin-top:20px;text-align:center}.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{background:#e8d8d5;border:none;border-radius:14px;box-sizing:border-box;cursor:pointer;height:14px;overflow:hidden;padding-left:14px;width:14px}.list.listIcons[data-pattern=carousel] .main>ul li.slick-active button{background:#56504e}@media (min-width:768px){.list.listIcons.banded{padding:64px 0}}
