.row-fluid.super-power-intro{box-sizing:border-box;float:none;margin:0 auto;max-width:100%;padding:32px;position:relative;text-align:center;width:960px}.row-fluid.super-power-intro.arrow-heading{text-align:left}img.arrow-heading-arrow{left:-272px;position:absolute;top:50%;transform:translateY(-50%);width:264px}.row-fluid.super-power-intro h2{font-size:38px;font-weight:300;line-height:44px}.row-fluid.super-power-intro h3{font-size:1.75rem;font-weight:700}.row.fluid.super-power-boxes{align-items:stretch;display:flex;flex-flow:row wrap;float:none;justify-content:flex-start;margin:0}.super-power-boxes .box{align-items:center;background:#fafafa;border-radius:0;box-sizing:border-box;display:flex;flex-flow:column;justify-content:center;margin:12px;padding:24px 48px;position:relative;transition:all 90ms ease;width:calc(33% - 24px)}.super-power-boxes .box:hover{background:#28647c;border-radius:0}.box .box-front{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.super-power-boxes.plus-style .box .box-front{align-items:flex-start;box-sizing:border-box;padding:0 10% 0 34%}.super-power-boxes.plus-style .box .box-front:before{color:#ec741f;content:"+";font-family:Roboto;font-size:36px;left:calc(25% - 38px);position:absolute}.box-front h3{font-size:2.15rem}.box-back,.super-power-boxes .box:hover .box-front{opacity:0;pointer-events:none;z-index:-1}.box-back{color:#fff;transform:translateY(24px);transition:opacity .24s ease,z-index 1ms,transform .24s ease}.super-power-boxes .box:hover .box-back{opacity:1;pointer-events:all;transform:translateY(0);z-index:1}.box-back h4{font-size:1.4rem;margin-bottom:0}.box-back p{font-size:1.1rem;font-weight:300;line-height:130%}.box a.button{background:#ec741f;color:#fff;display:inline-block;font-family:Roboto;font-size:1.1rem;font-weight:700;margin-top:2px;padding:8px 24px;transition:all 90ms ease}.box a.button:hover{background:#000}.super-power-boxes.numbers-style h3{font-size:1.9rem}.super-power-boxes.numbers-style h3 span{color:#ec741f;display:inline-block;margin-right:12px}.super-power-boxes.numbers-style .box .box-back{text-align:center}@media (max-width:969px){.row-fluid.super-power-intro h2{font-size:28px;line-height:125%}.row-fluid.super-power-intro.arrow-heading h2{padding-left:10vw}img.arrow-heading-arrow{left:calc(-272px + 10vw)}.super-power-boxes .box{width:calc(50% - 24px)}}@media (max-width:510px){.super-power-boxes .box{width:calc(100% - 24px)}}