.card{display:flex;flex-direction:column;background:#fff;text-decoration:unset;flex-basis:100%;margin-right:0;transition:all .2s ease-in-out}.card button{color:inherit;background:unset;outline:unset;border:unset;padding:0;position:relative}@media (min-width:1024px){.card button{pointer-events:none}.card button .icon{display:none}}@media (max-width:1023px){.card button{display:flex;flex-direction:column-reverse;cursor:pointer}.card button .icon{right:20px;position:absolute;top:44.5px;transform:translateY(-50%);width:1.5em;height:1.5em;pointer-events:none}.card button .icon path{fill:#ee701b}.card button:not(.active) .card__content,.card button:not(.active) .card__read-more,.card button:not(.active) .card__thumbnail{display:none}.card button.active .icon{transform:translateY(-50%) rotate(180deg)}}.card__thumbnail{display:flex;background-color:grey;width:100%;padding-bottom:80%;background-size:cover;background-position:50%;transition:all .2s ease-in-out;pointer-events:all}.card__thumbnail:focus-visible,.card__thumbnail:hover{transform:scale(1.1)}.card__thumbnail--wrapper{overflow:hidden;width:100%}.card__thumbnail img{display:none}.card--body{padding:40px 30px;text-align:center;pointer-events:all;font-family:Source Sans Pro,sans-serif}@media (max-width:1023px){.card--body{padding:25px 30px;text-align:left}}.card__title{font-family:Source Sans Pro,sans-serif;color:#532c6d;font-weight:700}@media (max-width:1299px){.card__title{font-size:32px}}.card__content{line-height:2}.card__read-more{display:inline}.card-links .row-fluid{position:relative;z-index:0}.card-links .row-fluid .trevecca-icon{position:absolute;top:0;left:0;z-index:-1;transform:translate(-160px,-90px)}@media (max-width:1023px){.card-links .row-fluid .trevecca-icon{display:none}}.card-links .row-fluid .card{margin-right:20px}.card-links .row-fluid .card:last-child{margin-right:0}@media (max-width:1023px){.card-links .row-fluid{flex-direction:column}.card-links .row-fluid .card{margin-right:0}.card-links .row-fluid .card+.card{margin-top:20px}}@media (min-width:1024px){.card-links[data-columns="3"] .card{flex-basis:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}}@media (min-width:1024px){.card-links[data-columns="2"] .card{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}}.card-links[data-columns="1"] .card{flex-basis:100%;width:100%;margin-right:0}