.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3rem}.card-group--grad-bg{background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(transparent));background:linear-gradient(#e6e6e6,transparent)}.card-group--narrow{padding:3rem 3.5rem}@media (max-width:720px){.card-group--narrow{padding:0}}.card-group--pull-top{margin-top:-12.3rem}@media (max-width:720px){.card-group--pull-top{margin-top:0}}.card-group__inner{margin-top:1.5rem;width:100%}@media (max-width:720px){.card-group__inner{margin-top:0}}.card-group__inner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-group__inner .row.twoCol .col--6-lg{width:48%}@media (max-width:720px){.card-group__inner .row.twoCol .col--6-lg{width:100%}}.card-group__inner .row.threeCol .col--4-lg{width:31%}@media (max-width:965px){.card-group__inner .row.threeCol .col--4-lg{width:48%}}@media (max-width:719px){.card-group__inner .row.threeCol .col--4-lg{width:100%}}.card-container{margin-bottom:2rem}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 4px #bbb;box-shadow:0 0 4px #bbb;border-radius:.8rem;position:relative}.card:after{content:"";position:absolute;display:inline-block;width:90%;height:5rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 8px 6px -6px #747474;box-shadow:0 8px 6px -6px #747474;pointer-events:none}.card__header{border-radius:.8rem .8rem 0 0;background:#fff;padding:2rem 2.5rem;position:relative}.card__header:after{content:"";position:absolute;width:0;height:0;border:1.5rem solid transparent;border-top-color:#fff;bottom:-24px;left:27px;z-index:10}.card__header--tall{padding-bottom:2rem}.card__title{font-size:2.2rem;font-weight:400}.card__title--red{color:#3d0061}.card__title--black{color:#1a1a1a}.card__title--grey{color:#4d4d4d}.card__title--blue{color:#315562}.card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 2rem 2rem;color:#fff;border-radius:0 0 .8rem .8rem;position:relative}.card__body:after{content:"";position:absolute;width:0;height:0;border-right:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:1.5rem solid transparent;bottom:-24px;right:15px;z-index:10}.card__body .list{margin:0 2.2rem}.card__body .list li{padding-left:2.5rem;min-height:0;margin-bottom:2rem}.card__body .list li .Icon{position:absolute;left:0;font-size:1.4rem;top:0}.card__body--red{background:-webkit-gradient(linear,left top,left bottom,color-stop(18%,#3d0061),color-stop(97%,#3d0061));background:linear-gradient(180deg,#3d0061 18%,#3d0061 97%)}.card__body--red:after{border-top:1.5rem solid #b1000e}.card__body--black{background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#1a1a1a),color-stop(99%,#4d4d4d));background:linear-gradient(180deg,#1a1a1a 1%,#4d4d4d 99%)}.card__body--black:after{border-top:1.5rem solid #4c4c4c}.card__body--grey{background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#999));background:linear-gradient(180deg,#333 0,#999)}.card__body--grey:after{border-top:1.5rem solid #969696}.card__body--blue{background:-webkit-gradient(linear,left top,left bottom,color-stop(17%,#16333b),to(#315562));background:linear-gradient(180deg,#16333b 17%,#315562)}.card__body--blue:after{border-top:1.5rem solid #305461}.card .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem}.card .list,.card .list li{display:-webkit-box;display:-ms-flexbox;display:flex}.card .list li{width:50%;margin-bottom:1rem;position:relative;font-size:1.6rem;padding-right:.5rem}@media (max-width:965px){.card .list li{width:100%;padding-right:0}}.card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;border:2px solid hsla(0,0%,100%,.6);width:100%;text-align:center;border-radius:.8rem;margin-top:auto;color:#fff;font-size:2rem;height:6rem;max-height:60px;position:relative;text-decoration:none!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card__button span{margin:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.card__button span.Button-icon{margin:0;font-size:2.4rem;color:#fff;opacity:.7;line-height:.8}.card__button--red,.card__button--red:hover{background-color:#3d0061}.card__button--black{background-color:#333}.card__button--black:hover{background-color:#1a1a1a}.card__button--grey{background-color:#737373}.card__button--grey:hover{background-color:#333}.card__button--blue{background-color:#315562}.card__button--blue:hover{background-color:#16333b}.card__button:hover{cursor:pointer}.card__button:hover .Button-icon{opacity:1}.card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;color:#3d0061;background-color:#f5f5f5;border:1px solid #fff;border-radius:.4rem;font-size:1.6rem;margin-top:1rem;text-decoration:none!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card__link:hover{background-color:rgba(0,0,0,.05)}.card--tall .card__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3.5rem}.card--tall .card__body,.card--tall .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--tall .list{margin-bottom:5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.card--tall .list li{width:100%;padding-right:0}.card--tall .card__list-item{width:100%;margin:0 0 2rem 2.2rem}.card--tall .card__list-item img{margin-right:1rem}.card--tall .card__button{margin-top:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card--hidden{display:none}