@keyframes "blink"{0%,to{color:transparent}50%{color:#fff}}.m-card-media{position:relative;border:2px solid #8996a0;padding:1rem}.m-card-media.fixed{min-height:18.75rem;height:18.75rem;overflow:hidden}.m-card-media .m-card-media__type{margin-bottom:1.25rem;font-size:.75rem;text-transform:uppercase;color:#404041}.m-card-media .m-card-media__summary{font-size:.875rem}.m-card-media .m-card-media__media .m-card-media__media_img{padding:.1875rem;background:#fff}.m-card-media .m-card-media__media .m-card-media__media_img img{max-height:1.875rem}.m-card-media .m-card-media__media .m-card-media__media_title{font-size:.75rem}.m-card-media .m-card-media__arrow{color:#fff;font-size:2.25rem}.m-card-media:hover{color:#fff;text-decoration:none}.m-card-media:hover .m-card-media__media_title,.m-card-media:hover .m-card-media__summary,.m-card-media:hover .m-card-media__title,.m-card-media:hover .m-card-media__type{color:#fff}.m-card-media:hover .m-card-media__arrow{animation:blink 1.5s infinite alternate;animation-timing-function:ease-in}.m-card-media .m-card-media__title{font-size:1.125rem;line-height:1.1em}.m-card-media .m-card-media__info{font-size:.875rem;margin-bottom:.375rem}.m-card-media .m-card-media__info:last-child{margin-bottom:0}.m-card-media .m-card-media__info .m-card-media__icon{font-size:1.125rem;margin-right:.375rem}.m-card-media .m-modal-news-media .modal-dialog .m-modal__close{background:#e21f1b;border-radius:50%;padding:.75rem;color:#fff;margin-top:1.875rem;margin-right:1.25rem}.m-card-media .m-modal-news-media .modal-dialog .m-modal__close:hover{background:#000}.m-card-media .m-modal-news-media audio,.m-card-media .m-modal-news-media video{width:90%}@media (min-width:641px) and (max-width:1441px){.m-card-media .m-card-media__school{font-size:.875rem}.m-card-media .m-card-media__title{height:6.25rem;font-size:1.25rem}}@media (min-width:641px) and (max-width:768px){.m-card-media .m-card-media__school{font-size:.875rem}.m-card-media .m-card-media__title{font-size:1.25rem;height:5rem}}@media (max-width:639px){.m-card-media .m-card-media__school{font-size:.875rem}.m-card-media .m-card-media__title{padding-bottom:1.25rem;height:unset;font-size:1.25rem}.m-card-media .m-card-media__info{font-size:.75rem}.m-card-media.m-card-media--list{padding-left:0}.m-card-media.m-card-media--list .m-card-media__title{font-size:1.25rem;margin-bottom:0}}
/*# sourceMappingURL=card-media.css.map */
