@-webkit-keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.Box__inner{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -20px;}.Box__inner--icon{text-align:center;flex-direction:column-reverse;}@media (min-width: 48em){.Box__inner--icon{text-align:left;justify-content:space-around;justify-content:space-evenly;}}@media (min-width: 48em){.Box__inner--reverse{flex-direction:row-reverse;}}.Box__box{background:#fff;padding:2em 10px;}@media (min-width: 48em){.Box__box{padding:40px;}}.Box__box--grey{background:#f2f2f2;}.Box__box--blue{background:#0066ab;color:#fff;}.Box__box .content{padding:0;}.Box__col{padding:0 20px;}.Box__col--icon{margin:0 auto 2em;}@media (min-width: 48em){.Box__col--icon{margin:0 auto;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}}.Box__col--icontext{margin:0 auto;}@media (min-width: 36em){.Box__col--icontext{width:80%;}}@media (min-width: 48em){.Box__col--icontext{width:75%;}}.Box__iconwrapper{background:#f2f2f2;border-radius:100%;width:80px;height:80px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.Box__box--grey .Box__iconwrapper,.Box__box--blue .Box__iconwrapper{background:#fff;}@media (min-width: 36em){.Box__iconwrapper{margin:0 auto;}}@media (min-width: 48em){.Box__iconwrapper{width:130px;height:130px;}}@media (min-width: 62em){.Box__iconwrapper{width:180px;height:180px;}}.Box__icon{max-width:40px;max-height:40px;}@media (min-width: 48em){.Box__icon{max-width:50px;max-height:50px;}}@media (min-width: 62em){.Box__icon{max-width:70px;max-height:70px;}}.Box__textrow{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -20px;}.Box__text{padding:0 20px;width:100%;}.Box__text:not(:first-of-type){margin-top:1.5em;}@media (min-width: 48em){.Box__text:not(:first-of-type){margin-top:0;}}@media (min-width: 48em){.Box__text--col{width:50%;}}@media (min-width: 36em){.Box__text--twocols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}}.Box__button{margin-top:2.5em;}