main{background:#f1f1f5}.cards-container-type-b{margin:0 auto;padding:30px 16px;width:100%;max-width:1264px;position:relative;overflow-x:hidden}@media(min-width:769px){.cards-container-type-b{padding:100px 30px 80px}}@media(min-width:1024px){.cards-container-type-b{padding:100px 50px 80px}}@media(min-width:1440px){.cards-container-type-b{padding:100px 0 80px}}.cards-container-type-b .eps-ribbon{display:none}@media(min-width:769px){.cards-container-type-b .eps-ribbon{display:block;z-index:200}.cards-container-type-b .eps-ribbon__outline{bottom:38%;right:240px;background:0;border-width:1px;border-style:solid;border-image:linear-gradient(to top,#d0d0dc,#d0d0dc 80%,rgba(0,0,0,0) 100%) 1 100%}.cards-container-type-b .eps-ribbon__solid{transform:skew(-30deg);top:62%;right:167px;background:linear-gradient(0,#f1f1f5 0%,#e3e3ea 40%,#e3e3ea 100%)}}.cards-container-type-b .intro{position:relative;z-index:300;width:100%}@media(min-width:769px){.cards-container-type-b .intro{width:49%;padding:0 0 57px}}.cards-container-type-b .btn{text-decoration:none;display:inline-block;color:#1968f8;background-color:#f1f1f5;font-family:lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.44;font-weight:600;text-align:center;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:0;margin:0;border:2px solid #1968f8;border-radius:20px;padding:6px 28px 7px;transition:all .25s ease-in-out;text-decoration:none}.cards-container-type-b .btn:hover{transition:all .25s ease-in-out;background-color:#1968f8;color:#fff}.cards-container-type-b .cards-container{display:flex;flex-direction:column;justify-content:space-evenly;position:relative;z-index:300}@media(min-width:769px){.cards-container-type-b .cards-container{flex-direction:row;flex-wrap:wrap;margin:0 -14px}}.cards-container-type-b .cards-container .card{display:flex;justify-content:flex-end;flex-direction:column;position:relative;width:100%;min-height:424px;height:auto;background-color:rgba(0,0,0,0.75);background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 0 16px;cursor:pointer;box-shadow:8px 8px 0 0 rgba(0,0,0,0.08)}.cards-container-type-b .cards-container .card .card-content:before,.cards-container-type-b .cards-container .card:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block}.cards-container-type-b .cards-container .card .card-content:before{height:auto;top:100%;background:rgba(0,0,0,0.8);clip-path:polygon(100% 0,100% 100%,0 100%,0 0);z-index:-1;opacity:0}.cards-container-type-b .cards-container .card:after{background:#000;background:linear-gradient(0,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 65%,rgba(255,255,255,0) 100%);z-index:0}.cards-container-type-b .cards-container .card .blurb{display:none;font-family:lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.44;font-weight:normal;color:#000;margin:auto;padding:8px 0px 21px}@media(min-width:769px){.cards-container-type-b .cards-container .card .blurb{padding:8px 0}}@media(min-width:769px){.cards-container-type-b .cards-container .card{width:calc(33.333% - 28px);margin:0 14px 16px;height:auto;min-height:600px;overflow:hidden;box-shadow:8px 8px 0 0 rgba(0,0,0,0.08)}.cards-container-type-b .cards-container .card .card-content:before{transition:all 533ms ease-in-out}.cards-container-type-b .cards-container .card .blurb{display:block;position:relative;max-height:0;top:300px;transition:top 333ms ease-in-out,max-height 333ms ease-in-out}.cards-container-type-b .cards-container .card:hover .card-content:before{transition:opacity 683ms ease-in-out,top 683ms ease-in-out,clip-path 533ms ease-in-out 333ms;top:-48px;opacity:1;clip-path:polygon(100% 25%,100% 100%,0 100%,0 0)}.cards-container-type-b .cards-container .card:hover .blurb{max-height:600px;top:0;transition:top 533ms ease-in-out,max-height 533ms ease-in-out}}.cards-container-type-b .cards-container .card .card-content{padding:23px;position:relative;z-index:10}.cards-container-type-b .cards-container .card .card-content .eyebrow{font-family:lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:0;margin:0;font-weight:bold;color:#fff;padding-bottom:8px}.cards-container-type-b .cards-container .card .card-content .title{font-family:bebas-neue-pro-expanded,sans-serif;font-size:32px;line-height:1.2;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:0;margin:0;color:#fff;padding-bottom:9px}@media(min-width:769px){.cards-container-type-b .cards-container .card .card-content .title{font-size:40px;line-height:1.2}}.cards-container-type-b .cards-container .card .card-content .blurb{color:#fff}.cards-container-type-b .cards-container .card .card-content .btn{display:inline-block;color:#fff;background-color:#1968f8;font-family:lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.44;font-weight:600;text-align:center;font-stretch:normal;font-style:normal;letter-spacing:normal;padding:0;margin:0;border:2px solid #1968f8;border-radius:20px;padding:6px 28px 7px;transition:all .25s ease-in-out}.cards-container-type-b .cards-container .card .card-content .btn:hover{transition:all .25s ease-in-out;background-color:#fff;color:#1968f8}.cards-container-type-b a.cta{display:flex;justify-content:center;width:100%;max-width:288px;margin:0 auto;position:relative;z-index:300}@media(min-width:769px){.cards-container-type-b a.cta{margin-top:38px}}