/* COMMON START */
	.podcast-page__head {
		padding-top: 23vh;
		width: 100%;
		height: 42.5rem;
		background: url('../img/podcast-head-bg.jpg') no-repeat 50% 0%/cover;
	}

	.podcast-page__head h1 {
		margin-bottom: 1.5625rem;
		color: #A93439;
		font: 700 3.375rem/1 "Raleway", Arial, sans-serif;
	}

	.podcast-page__head p {
		position: relative;
		margin-bottom: 1.25rem;
		color: #fff;
		font: 300 1rem/1.5 "Raleway", Arial, sans-serif;
		z-index: 1;
	}

	.podcast-page__head .img {
		position: absolute;
		top: 23vh;
		right: 26vh;
		width: 54vh;
	}

	.podcast-page__body {
		position: relative;
		margin-top: -18vh;
		padding-top: 18vh;
		width: 100%;
		height: 118.8vh;
		background: url('../img/podcast-body-bg.png') no-repeat 50% 0%/cover;
	}

	.podcast-rope {
		position: absolute;
		top: 2.4vh;
		right: 0;
		width: 100%;
	}

	.podcast-page__slider {
		position: relative;
		width: 100%;
		min-height: 82.5vh;
		background: #A93439;
		border-radius: 2.3vh;
	}

	.podcast-page__slider .slick-arrow {
		position: absolute;
		top: 50%;
		width: 5vh;
		height: 5vh;
		font-size: 0;
		line-height: 0;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: contain;
		border: 0;
		transform: translate(0, -50%);
		cursor: pointer;
		z-index: 2;
	}

	.podcast-page__slider .slick-prev {
		left: -5.6vh;
		background-image: url('../img/svg/podcast-arrow-prev.svg');
	}
	.podcast-page__slider .slick-next {
		right: -5.6vh;
		background-image: url('../img/svg/podcast-arrow-next.svg');
	}

	.podcast-page__slider .slick-dots {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		bottom: -3.2vh;
		left: 0;
		width: 100%;
		z-index: 1;
	}

	.podcast-page__slider .slick-dots li { margin: 0 1vh; }

	.podcast-page__slider .slick-dots li button {
		width: 0.75rem;
		height: 0.75rem;
		font-size: 0;
		line-height: 0;
		background: #ffff;
		border: 0;
		border-radius: 50%;
		cursor: pointer;
	}

	.podcast-page__slider .slick-dots .slick-active button { background: #A93439; }

	.podcast-page__slide { padding: 3vh; }

	.podcast-page__slide-head {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		position: relative;
		margin-bottom: 3vh;
	}

	.podcast-page__slide-head .img-container {
		flex-shrink: 0;
		margin-right: 3vh;
		width: 30vh;
		height: 30vh;
		border-radius: 2.2vh;
		overflow: hidden;
	}

	.podcast-page__slide-head .right { padding-right: 3vh; }

	.podcast-page__slide-head .right h3 {
		margin-bottom: 0;
		color: #fff;
		font: 300 1.8vh "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-head .right h4 {
		margin-bottom: 0.6vh;
		color: #fff;
		font: 700 4.4vh "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-head .right p {
		margin-bottom: 0;
		color: #fff;
		font: 300 1.6vh/1.75 "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-body {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		position: relative;
		padding: 2.6vh 2vh;
		min-height: 43.3vh;
		background: #F07824;
		border-radius: 1vh;
		overflow: hidden;
		z-index: 1;
	}

	.podcast-page__slide-body::after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: url('../img/podcast-block-bg.png') no-repeat 100% 50%/cover;
		z-index: -1;
	}

	.podcast-page__slide-body h4 {
		margin-bottom: 2.4vh;
		max-width: 33vh;
		color: #fff;
		font: 700 2.2vh "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-body .iframe {
		position: relative;
		margin-bottom: 2vh;
		width: 25rem;
		height: 13.125rem;
		object-fit: cover;
		object-position: 50%;
	}

	.podcast-page__slide-body h5 {
		margin-bottom: 0;
		max-width: 20.625rem;
		color: #fff;
		font: 500 1rem/1.5 "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-body p {
		margin-bottom: 0;
		max-width: 33vh;
		color: #fff;
		font: 300 1.6vh/1.5 "Raleway", Arial, sans-serif;
	}

	.podcast-page__slide-body span {
		position: absolute;
		top: 50%;
		left: 50%;
		color: #fff;
		font: 700 4.4vh "Raleway", Arial, sans-serif;
		transform: translate(-50%, -50%);
	}
/* COMMON END */

@media (max-width: 1024px) {
	.podcast-page__head {
		padding-top: 47.5rem;
		height: 112.438rem;
		background: url('../img/podcast-head-bg-mob.jpg') no-repeat 50% 0%/cover;
		text-align: center;
	}

	.podcast-page__head h1 { margin-bottom: 3.75rem; font-size: 5.625rem; }
	.podcast-page__head p { margin-bottom: 0; font-size: 2.375rem; }

	.podcast-page__head .btn { margin: 3rem auto 0; }

	.podcast-page__head br { display: none; }

	.podcast-page__head .img {
		top: 5rem;
		right: 0;
		width: 100%;
	}

	.podcast-page .arrow-bot { top: 100.75rem; }

	.podcast-page__body {
		margin-top: -16.875rem;
		padding-top: 10.625rem;
		height: 185rem;
		background: url('../img/podcast-body-bg-mob.png') no-repeat 50%/cover;
	}

	.podcast-rope { display: none; }

	.podcast-page__slider {
		margin-left: -4rem;
		width: 100vw;
		height: auto;
		background: transparent;
		border-radius: 4.625rem;
	}

	.podcast-page__slider .slick-arrow {
		top: 7rem;
		width: 7rem;
		height: 7rem;
		transform: translate(0, 0);
	}

	.podcast-page__slider .slick-prev { left: 4rem; }
	.podcast-page__slider .slick-next { right: 4rem; }

	.podcast-page__slider .slick-dots { bottom: -5.375rem; transform: translate(0, 100%); }

	.podcast-page__slider .slick-dots li { margin: 0 2rem; }

	.podcast-page__slider .slick-dots li button { width: 2rem; height: 2rem; }

	.podcast-page__slide { padding: 4rem 0; text-align: center; }

	.podcast-page__slide-head {
		display: block;
		margin-bottom: 1.625rem;
		padding: 0 4rem;
	}

	.podcast-page__slide-head .img-container {
		margin: 0 auto 0.625rem;
		width: 7.25rem;
		height: 7.25rem;
		border-radius: 1.875rem;
	}

	.podcast-page__slide-head .right { padding: 0; }

	.podcast-page__slide-head .right h3 { margin-bottom: 1.125rem; font-size: 2.375rem; }

	.podcast-page__slide-head .right h4 { margin-bottom: 5.375rem; font-size: 2.8125rem; }

	.podcast-page__slide-head .right p { font-size: 2.375rem; }

	.podcast-page__slide-body {
		flex-direction: column;
		justify-content: flex-start;
		padding: 2.375rem 0 1.875rem;
		height: auto;
		background: transparent;
		border-radius: 2rem;
	}

	.podcast-page__slide-body::after { background: url('../img/podcast-block-bg-mob.png') no-repeat 50% 100%/cover; }

	.podcast-page__slide-body h4 {
		margin-bottom: 3rem;
		padding: 0 4rem;
		max-width: 100%;
		font-size: 2.375rem;
		text-align: center;
	}

	.podcast-page__slide-body .iframe {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		margin-bottom: 2.125rem;
		width: 100vw;
		height: 31.25rem;
	}

	/* .body-ios .podcast-page__slide-body .iframe { margin-left: 4.25rem; width: 99%; } */

	.podcast-page__slide-body h5 { padding: 0 4rem; max-width: 100%; font-size: 2.375rem; }

	.podcast-page__slide-body p { padding: 0 4rem; max-width: 100%; font-size: 2.375rem; }

	.podcast-page__slide-body span { top: 53%; font-size: 4rem; }

	.podcast-page__slide-body .left { position: relative; margin-bottom: 8.125rem; }
}