.getepm .wrap {
	width: 100%;
	max-width: 750px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.block { display: block; }
.fullwidth { width: 100%; }
.bold { font-weight: bold; }
.mb-6 { margin-bottom: 6%; }
.mb-8 { margin-bottom: 8%; }

.getepm .title { 
	text-align: center;
	margin-bottom: 8%;
}
.getepm .title.offset {
	margin-bottom: calc(8% - 1.5rem);
}
.getepm .title img {
	width: 81.3%;
	max-width: 610px;
}
.getepm .offset {
	position: relative;
	top: -1.5rem;
}
.getepm .title-slide {
	text-align: center;
	border-bottom: solid 3px #C0291E;
	color: #C0291E;
	font-size: 16px;
	font-weight: bold;
	padding: 0.5em 0;
}
.getepm .section-col2 {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.getepm .section-col2 .data {
	width: 42%;
	margin-bottom: 32px;
}
.getepm .section-col2 .data:nth-last-of-type(odd) {
	margin-left: 5%;
	margin-right: 6%;
}
.getepm .section-col2 .data:nth-last-of-type(even) {
	margin-right: 5%;
}
.getepm .section-col2 .data img {
	display: block;
	width: 100%;
	margin: 0 auto 0.5em auto;
}
.getepm .section-col2 .data p,
.getepm .section-col2 .data p span {
	font-size: clamp(11px, 2.5vw, 14px);
	color: #34425D;
}

.getepm .activity {
	background-color: #e6efee;
	padding: 0 0 10% 0;
	margin: 0 0 6% 0;
}
.getepm .activity .slider{
	width: 100%;
	margin: 0 auto;
}
.getepm .activity .slider img {
	display: block;
	width: 100%;
}
.getepm .event .slider {
	width: 81.3%;
	max-width: 610px;
	margin: 0 auto;
}
.getepm .event {
	padding: 0 0 4% 0;
	margin: 0 0 6% 0;
}
.getepm .event .slider iframe {
	width: 100%;
	height: calc(100vw * 0.445);
	max-width: 610px;
	max-height: 343px;
}

.getepm .voice {
	background-color: #101010;
	margin-bottom: 72px;
}
.getepm .voice .slider-textbox {
	padding: 0 32px;
}
.getepm .voice .slick-prev,
.getepm .voice .slick-next {
	width: 30px;
	height: 30px;
	z-index: 1000;
}
.getepm .voice .slick-prev { left: 1px;  }
.getepm .voice .slick-next { right: 1px; }

.getepm .voice .slick-prev:before,
.getepm .voice .slick-next:before{
    font-size: 28px;
    opacity: 1;
    color: #C0291E;
}
.getepm .slick-dots {
	width: fit-content;
	left: 0;
	right: 0;
	margin: auto;
}
.getepm .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #C0291E;
	font-size: 10px;
}
.getepm .btn-red.pdf {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}