
.c-tap-cards{margin:5rem auto 3.5625rem}.c-tap-cards.is-list{margin:2.5rem auto}.c-tap-cards__filters{margin-top:-1rem;margin-bottom:2.5rem;padding:0 .5rem}.c-tap-cards__filters .o-btn.is-active{background:#393430;color:#eeebe6}.c-tap-cards__filters-heading{margin-bottom:1.5rem;padding:0 .5rem}.c-tap-cards__filters-list{display:flex;flex-wrap:wrap;max-width:77.5rem;margin:-.5rem auto}.c-tap-cards__filters-list>button{margin:.5rem;white-space:nowrap}.c-tap-cards__title{margin:0 0 3rem;text-align:center}.c-tap-cards__list{display:flex;flex-direction:column;padding:0 1rem}.c-tap-cards__list .c-tap-cards__card-container{margin-bottom:2rem;order:2;opacity:1;transition:all .6s}.has-filters .c-tap-cards__list .c-tap-cards__card-container{opacity:.4}.c-tap-cards__list .c-tap-cards__card-container.is-active,.c-tap-cards__list .c-tap-cards__card-container.is-permaflipped{order:1;opacity:1}.c-tap-cards__list .c-tap-cards__card-container.is-open{opacity:1}.c-tap-cards__list .c-tap-cards__card-container:last-child{margin-bottom:0}.c-tap-cards__list .c-tap-cards__card-container.is-permaflipped{display:none}.has-filters .c-tap-cards__list .c-tap-cards__card-container.is-permaflipped{display:block}.c-tap-cards__carousel-container{display:flex;flex-wrap:nowrap;overflow:hidden;opacity:0;transition:opacity .5s}.c-tap-cards__carousel-container.is-initialised,.c-tap-cards__carousel-container.keen-slider{opacity:1}.c-tap-cards__carousel-slide{padding:0 1rem}.c-tap-cards__card{position:relative;margin:auto;cursor:pointer}.c-tap-cards__card-inner{position:relative;width:100%;height:auto;padding-bottom:120%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.is-flipped .c-tap-cards__card-inner,.is-permaflipped .c-tap-cards__card-inner{transform:rotateY(180deg)}.c-tap-cards__card-back,.c-tap-cards__card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;background:#e0dcd7;border-radius:.625rem;overflow:visible;transform:rotateX(0deg)}.c-tap-cards__card-back-inner,.c-tap-cards__card-front-inner{z-index:2;text-align:center}.c-tap-cards__card-btn{position:absolute;top:.75rem;right:.9125rem;white-space:nowrap;opacity:.5}.c-tap-cards__card-description{margin-top:1.5rem;position:relative;max-width:15.5rem}.is-permaflipped .c-tap-cards__card-description{font-weight:400;font-family:Graphik,sans-serif;line-height:1.1875rem;letter-spacing:normal;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.375rem}.is-permaflipped .c-tap-cards__card-description em,.is-permaflipped .c-tap-cards__card-description i{font-family:Graphik Italic,sans-serif;font-style:normal}.is-permaflipped .c-tap-cards__card-description b,.is-permaflipped .c-tap-cards__card-description strong{font-weight:500;font-family:Graphik Medium,sans-serif}.is-permaflipped .c-tap-cards__card-description b em,.is-permaflipped .c-tap-cards__card-description b i,.is-permaflipped .c-tap-cards__card-description strong em,.is-permaflipped .c-tap-cards__card-description strong i{font-family:Graphik Medium Italic,sans-serif;font-style:normal}.is-permaflipped .c-tap-cards__card-description p{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}.c-tap-cards__card-icon{margin:-.25rem auto 0;width:3.75rem}.c-tap-cards__card-icon img{width:100%}.c-tap-cards__card-back{transform:rotateY(180deg);color:#eeebe6;padding:0 1.5rem}.c-tap-cards__card-back:before{border-radius:12px;width:100%;height:100%;display:block;content:"";position:absolute;top:0;left:0;z-index:1}.c-tap-cards__card-gradient{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:.625rem;overflow:hidden}.c-tap-cards__card-gradient.is-square{width:100%;left:0}.c-tap-cards__card-title{position:relative}.is-permaflipped .c-tap-cards__card-title{font-family:Roslindale,serif;font-weight:400;letter-spacing:normal;font-size:2.5rem;line-height:2.75rem}.is-permaflipped .c-tap-cards__card-title em,.is-permaflipped .c-tap-cards__card-title i,.is-permaflipped .c-tap-cards__card-title.is-alt{font-family:Roslindale Italic,serif;font-weight:400;font-style:normal}.is-permaflipped .c-tap-cards__card-title p{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}.c-tap-cards__card-cta{margin-top:2rem}.c-tap-cards__dots{margin:3rem;display:flex;justify-content:center}.c-tap-cards__dots>div{transition:all 1s cubic-bezier(.16,1,.3,1);width:.5rem;height:.5rem;border-radius:50%;border:.0313rem solid #393430;margin:0 .25rem;cursor:pointer}.c-tap-cards__dots>div.is-active{background:#393430}@media only screen and (max-width:749px){.c-tap-cards .c-tap-cards__list .c-tap-cards__card-container.is-open{margin-bottom:2rem}.c-tap-cards .c-tap-cards__list .c-tap-cards__card-container.is-open .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back-inner{max-height:31.25rem}.c-tap-cards .c-tap-cards__list .c-tap-cards__card-container.is-open .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-title:after{background-image:url(chevron-down-white.svg);transform:rotate(180deg)}.c-tap-cards .c-tap-cards__list .c-tap-cards__card-container.is-open .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back{color:#eeebe6}.c-tap-cards .c-tap-cards__list .c-tap-cards__card-container.is-open .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back .o-gradient{opacity:1}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-inner{transform:rotateY(180deg);padding-bottom:0}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back-inner{text-align:left;padding:0;overflow:hidden;max-height:1.8125rem;transition:all .2s}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back{padding:32px 40px;position:relative;overflow:hidden;background:#e0dcd7;color:#393430;cursor:pointer}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-back .o-gradient{opacity:0}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-title{font-size:24px;line-height:26.4px;margin-bottom:44px;display:flex;align-items:center;justify-content:space-between}.c-tap-cards .c-tap-cards__list .c-tap-cards__card:not(.is-permaflipped) .c-tap-cards__card-title:after{background:url(chevron-down.svg) no-repeat 50%;background-size:contain;width:20px;height:20px;content:"";display:block;transition:all .2s}}@media only screen and (min-width:750px){.c-tap-cards__list{display:flex;flex-direction:row;margin-left:-.75rem;margin-right:-.75rem;flex-wrap:wrap}.c-tap-cards__list .c-tap-cards__card-container{flex:0 0 50%;max-width:50%;padding:0 .75rem 1.5rem;margin-bottom:0}}@media only screen and (max-width:1099px){.c-tap-cards__card.o-btn{font-weight:400;font-family:Graphik,sans-serif;line-height:1.1875rem;letter-spacing:normal;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.375rem;padding:1.1875rem 2rem}.c-tap-cards__card.o-btn em,.c-tap-cards__card.o-btn i{font-family:Graphik Italic,sans-serif;font-style:normal}.c-tap-cards__card.o-btn b,.c-tap-cards__card.o-btn strong{font-weight:500;font-family:Graphik Medium,sans-serif}.c-tap-cards__card.o-btn b em,.c-tap-cards__card.o-btn b i,.c-tap-cards__card.o-btn strong em,.c-tap-cards__card.o-btn strong i{font-family:Graphik Medium Italic,sans-serif;font-style:normal}.c-tap-cards__card.o-btn p{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}}@media only screen and (min-width:1100px){.c-tap-cards{margin:7rem auto;padding:0 2.5rem}.c-tap-cards.is-list{margin:2.5rem auto;padding:0 .75rem}.c-tap-cards__filters{text-align:center;margin-top:5rem;margin-bottom:5rem}.c-tap-cards__filters-heading{margin-bottom:3rem}.c-tap-cards__title{margin-bottom:3.5rem}.c-tap-cards__list .c-tap-cards__card-container{flex:0 0 25%;max-width:25%}.c-tap-cards__list .c-tap-cards__card-container:hover{opacity:1}.c-tap-cards__carousel-container{overflow:visible;margin-left:-.5rem;margin-right:-.5rem}.c-tap-cards__carousel-container.is-centered{justify-content:center}.c-tap-cards__carousel-slide{padding:0 .7813rem;max-width:20%!important;min-width:20%!important}.c-tap-cards__card{perspective:62.5rem}.c-tap-cards__card.is-flipped-front-inner,.c-tap-cards__card.is-permaflipped-front-inner{display:block}.c-tap-cards__card-inner{padding-bottom:133%}.c-tap-cards__card-back,.c-tap-cards__card-front{border-radius:.75rem}.c-tap-cards__card-btn{display:none}.c-tap-cards__card-icon{margin-top:0}.c-tap-cards__card-description{margin-top:1.5rem}.c-tap-cards__dots{display:none}}@media only screen and (min-width:1480px){.c-tap-cards{max-width:120.625rem;margin:8.75rem auto;padding:0 4rem}.c-tap-cards.is-list{margin:4rem auto 2.5rem;padding:0 .75rem}.c-tap-cards__title{margin-bottom:4rem}.c-tap-cards .c-tap-cards__card-container{flex:0 0 25%;max-width:25%}.c-tap-cards__card-inner{padding-bottom:116%}.c-tap-cards__card-btn{display:none}.c-tap-cards__card-back{padding:0 2.5rem}.c-tap-cards__card-description{margin-top:2.5rem}.c-tap-cards__dots{margin:3rem}.c-tap-cards__dots>div{width:.5rem;height:.5rem;margin:0 .25rem}}@media only screen and (min-width:1650px){.c-tap-cards__list .c-tap-cards__card-container{flex:0 0 20%;max-width:20%}}@media only screen and (min-width:2000px){.c-tap-cards{max-width:120.625rem;padding:0 1.5rem}}
