@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap&subset=latin-ext");*{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{background-color:#F4F4F4;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#000}.activity-area{margin:32px 0;background-color:#F4F4F4;height:100%}.activity-area__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 15px}.activity-area h2{font-weight:bold;font-size:20px;line-height:25px}.activity-area__content{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.activity-area .slick-arrow{width:10px;height:16px;border:0;background:url("../images/arrow-icon.svg") transparent no-repeat 0 0;font-size:0;order:2;outline:0;cursor:pointer}.activity-area .slick-arrow.slick-next{order:4;transform:rotate(180deg)}.activity-area .slick-dots{display:flex;justify-content:center;align-items:center;align-content:center;order:3;margin:0 10px;list-style:none}.activity-area .slick-dots li{margin:0 5px}.activity-area .slick-dots li.slick-active button{background-color:#E04306}.activity-area .slick-dots button{display:flex;width:8px;height:8px;border-radius:50%;font-size:0;background-color:#42365E;border:0;outline:0;cursor:pointer}.activity-area .slick-list{order:1;margin-bottom:40px}.activity-area .slick-track{display:flex}.activity-card{flex:1;height:auto;position:relative;margin:0 15px;background-color:#fff;outline:0}.activity-card figure{position:relative;overflow:hidden;width:100%;height:197px}.activity-card img{display:block;width:100%;height:100%;object-fit:cover}.activity-card__text{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;height:calc(100% - 197px);padding:24px}.activity-card__text-date{display:block;width:100%;font-size:14px;line-height:18px;text-transform:uppercase}.activity-card__text-location{display:block;width:100%;min-height:56px;margin:16px 0;background:url("../images/location-icon.svg") no-repeat 2px 10px;padding:10px 0 10px 30px;box-shadow:0px -1px 0px #F4F4F4;font-size:14px;line-height:20px;color:#666}.activity-card h3{width:100%;margin:8px 0 16px;font-weight:bold;font-size:20px;line-height:25px}.activity-card p{width:100%;min-height:70px;font-size:16px;line-height:20px;color:#424242}.primary-button{display:flex;align-items:center;justify-content:center;width:100%;padding:0 10px;height:50px;background:#E04306;border-radius:4px;font-weight:bold;font-size:18px;color:#fff;text-transform:uppercase;text-decoration:none}
