.card-grid{display:grid;margin:0 0 30px;width:100%}.card-grid .card-grid-item{min-width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all;position:relative}.card-grid-item:hover{opacity:1;-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.card-grid-item .card-grid-item__media{margin-bottom:15px}.card-grid-item .card-grid-item__media img{display:block;width:100%;border-radius:5px 5px 0 0}.card-grid-item__title{font-size:18px;font-weight:600;margin:0 0 10px;color:#333}.card-grid-item__link{margin-top:auto}.card-grid-item .text-button{font-size:16px}.card-grid-item .text-button.with-arrow:after{right:7px;width:16px;height:18px}.card-grid.alt-cards>div{border-bottom:4px solid #ffd200;padding-bottom:20px;background:#f4f4f4;border-radius:5px}.card-grid.alt-cards .card-grid-item__link,.card-grid.alt-cards .card-grid-item__title{padding:0 15px}@media (min-width:700px){.card-grid{margin:50px 0}}.rounded-card{border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:30px;padding:20px;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rounded-card:hover{opacity:1;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.rounded-card .card-grid-item__media{margin-bottom:20px}.rounded-card .card-grid-item__media img{display:block;width:100%;border-radius:10px}.rounded-card .card-grid-item__title{font-size:20px;font-family:"Crimson Text",Georgia,"Times New Roman",Times,serif;margin:0 0 10px;color:#333}.rounded-card .card-grid-item__content{margin-bottom:20px;font-size:15px}