body,h1,h2,h3,h4,h5,h6 {font-family: "Raleway", sans-serif}


.c-card {margin-bottom: 32px;}
.c-card__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical; -webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;overflow: hidden;background-color: #fff;background-size: cover;background-position: center center;background-repeat: no-repeat;min-height: 550px;min-width: 311px;-webkit-box-shadow: 0 16px 30px rgba(0, 0, 0, 0.3), 0 16px 12px rgba(0, 0, 0, 0.2);box-shadow: 0 16px 30px rgba(0, 0, 0, 0.3), 0 16px 12px rgba(0, 0, 0, 0.2);}
.c-card__wrapper:hover .c-info li span {opacity: 1;-webkit-transform: translate(-50%, -10px);transform: translate(-50%, -10px);}
.c-card__wrapper:hover .c-card__body {-webkit-transform: translateY(0);transform: translateY(0);background-color: #561a1a;}
.c-card__header {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 1.5rem 1rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;}
.c-card__body {margin-top: auto;color: #fff;-webkit-transform: translateY(calc(96px + 3.2rem));transform: translateY(calc(96px + 3.2rem));-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.c-card__content {padding: 1em;position: relative;z-index: 1;}
.c-card__author {font-size: 14px;margin-bottom: 8px;}
.c-card__title {font-weight: 300;font-size: 26px;line-height: 1.2;margin-bottom: 16px;}
.c-card__title a {color: #fff;}
.c-card__title a:hover {text-decoration: none;}
.c-card__desc {height: 96px;overflow: hidden;}
.c-card__more {display: inline-block;margin: 1rem auto 0.5rem;text-align: center;color: #fff;line-height: 1;position: relative;font-weight: 300;}
.c-card__more:hover {color: #fff;text-decoration: none;}
.c-card__more:hover::after {-webkit-transform: translate(20px, -50%);transform: translate(20px, -50%);opacity: 1;}
.c-card__more::after {content: '\2192';opacity: 0;position: absolute;right: 0;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
.c-date {color: #fff;font-size: 14px;}
.c-info {list-style: none;margin: 0;}
.c-info li {position: relative;display: inline-block;vertical-align: bottom;margin: 0 4px;}
.c-info li a {color: #ffffff;}
.c-info li a:hover {text-decoration: none;}
.c-info li span {font-size: 14px;position: absolute;left: 50%;top: -4px;opacity: 0;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);-webkit-transition: all ease 0.25s;transition: all ease 0.25s;}


.mySlides1, .mySlides2 {display: flex}
.slideshow-container {position: relative;margin: auto;}
.prev, .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: 100px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev:hover, .next:hover {background-color: #f1f1f1;color: black;}
.row {margin: 8px -16px;}
.row,
.row > .column {padding: 8px;}
.column {display: none;}
.row:after {content: "";display: table;clear: both;}
.content {background-color: white;padding: 10px;}
.show {display: block;}
.btn {border: none;outline: none;padding: 12px 16px;background-color: white;cursor: pointer;}
.btn:hover {background-color: #dc3545;}
.btn.active {background-color: #dc3545;color: white;}