.card{background:#fff;display:flex;flex-basis:100%;flex-direction:column;margin-right:0;text-decoration:unset;transition:all .2s ease-in-out}.card button{background:unset;border:unset;color:inherit;outline: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{cursor:pointer;display:flex;flex-direction:column-reverse}.card button .icon{height:1.5em;pointer-events:none;position:absolute;right:20px;top:44.5px;transform:translateY(-50%);width:1.5em}.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{background-color:gray;background-position:50%;background-size:cover;display:flex;padding-bottom:80%;pointer-events:all;transition:all .2s ease-in-out;width:100%}.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{font-family:Source Sans Pro,sans-serif;padding:40px 30px;pointer-events:all;text-align:center}@media (max-width:1023px){.card--body{padding:25px 30px;text-align:left}}.card__title{color:#532c6d;font-family:Source Sans Pro,sans-serif;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{left:0;position:absolute;top:0;transform:translate(-160px,-90px);z-index:-1}@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)}.card-links[data-columns="2"] .card{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}}.card-links[data-columns="1"] .card{flex-basis:100%;margin-right:0;width:100%}