.control-icon-list .icon-list{border:1px solid var(--icon-list-border);display:flex;flex-wrap:wrap;padding:40px 25px 15px}.control-icon-list .icon-list .icon-list-item{align-items:center;display:flex;flex:0 1 auto;margin:0 0 35px;opacity:0;padding:0 20px 0 0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease;transition-delay:calc(var(--ani-delay)*.1s)}.control-icon-list .icon-list .icon-list-item .icon-list-item-icon{flex:0 0 50px;font-size:26px;padding:0 15px 0 0}.control-icon-list .icon-list .icon-list-item .icon-list-item-title{font:var(--font-body);letter-spacing:var(--font-spacing-narrow);text-transform:uppercase}.control-icon-list.reveal .icon-list .icon-list-item{opacity:1;transform:none}@media (min-width:768px){.control-icon-list .icon-list{padding:40px 35px 15px}.control-icon-list .icon-list .icon-list-item{flex:0 0 50%;padding:0 30px 0 0}.control-icon-list .icon-list .icon-list-item .icon-list-title{font-size:1.0625rem}}@media (min-width:1200px){.control-icon-list .icon-list{padding:80px 100px 55px}.control-icon-list .icon-list .icon-list-item{padding:0 60px 0 0}.control-icon-list .icon-list{padding:80px 150px 55px}}