main{background:#f8f7f2}.cards-container-type-b{margin:0 auto;max-width:1264px;overflow-x:hidden;padding:30px 16px;position:relative;width:100%}@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{background:none;border-image:linear-gradient(0deg,#b0b0ad,#b0b0ad 80%,transparent) 1 100%;border-style:solid;border-width:1px;bottom:38%;right:240px}.cards-container-type-b .eps-ribbon__solid{background:linear-gradient(0deg,#f8f7f2,#e5e3db 40%,#e5e3db);right:167px;top:62%;transform:skew(-30deg)}}.cards-container-type-b .intro{position:relative;width:100%;z-index:300}@media (min-width:769px){.cards-container-type-b .intro{padding:0 0 57px;width:49%}}.cards-container-type-b .btn{background-color:#f8f7f2;border:2px solid #1861f5;border-radius:20px;color:#1861f5;display:inline-block;font-family:Eps-Avenir,Avenir,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.44;margin:0;padding:6px 28px 7px;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.cards-container-type-b .btn:hover{background-color:#1861f5;color:#fff;transition:all .25s ease-in-out}.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{background-color:rgba(0,0,0,.75);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:8px 8px 0 0 rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:flex-end;margin:0 0 16px;min-height:424px;position:relative;width:100%}.cards-container-type-b .cards-container .card .card-content:before,.cards-container-type-b .cards-container .card:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.cards-container-type-b .cards-container .card .card-content:before{background:rgba(0,0,0,.8);clip-path:polygon(100% 0,100% 100%,0 100%,0 0);height:auto;opacity:0;top:100%;z-index:-1}.cards-container-type-b .cards-container .card:after{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 65%,hsla(0,0%,100%,0));z-index:0}.cards-container-type-b .cards-container .card .blurb{color:#000;display:none;font-family:Eps-Avenir,Avenir,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.44;margin:auto;padding:8px 0 21px}@media (min-width:769px){.cards-container-type-b .cards-container .card .blurb{padding:8px 0}.cards-container-type-b .cards-container .card{box-shadow:8px 8px 0 0 rgba(0,0,0,.08);height:auto;margin:0 14px 16px;min-height:600px;overflow:hidden;width:calc(33.333% - 28px)}.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;max-height:0;position:relative;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{clip-path:polygon(100% 25%,100% 100%,0 100%,0 0);opacity:1;top:-48px;transition:opacity 683ms ease-in-out,top 683ms ease-in-out,clip-path 533ms ease-in-out 333ms}.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{color:#fff;display:block;font-family:Eps-Avenir,Avenir,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.2;margin:0;padding:0 0 8px}.cards-container-type-b .cards-container .card .card-content .title{color:#fff;font-family:Eps-Avenir,Avenir,Avenir Next,Helvetica Neue,sans-serif;font-size:32px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.2;margin:0;padding:0 0 9px}@media (min-width:769px){.cards-container-type-b .cards-container .card .card-content .title{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{background-color:#1861f5;border:2px solid #1861f5;border-radius:20px;color:#fff;display:inline-block;font-family:Eps-Avenir,Avenir,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.44;margin:0;padding:6px 28px 7px;text-align:center;transition:all .25s ease-in-out}.cards-container-type-b .cards-container .card .card-content .btn:hover{background-color:#fff;color:#1861f5;transition:all .25s ease-in-out}.cards-container-type-b a.cta{display:flex;justify-content:center;margin:0 auto;max-width:288px;position:relative;width:100%;z-index:300}@media (min-width:769px){.cards-container-type-b a.cta{margin-top:38px}}