.pdf-viewer__item--pdfview {
    container-type: inline-size;
}

.pdf-viewer__item--pdfview > div {
    height: 75cqw;
}

.pdf-viewer__item .clear-btn {
	position: relative;
	background: transparent;
	border: 0 none;
	font-size: 0;
	color: transparent;
}

.pdf-viewer__item .clear-btn::before {

}

.pdf-viewer__item .clear-btn::after {

}

.pdf-viewer__item .clear-btn:hover::before {

}

.pdf-viewer__item .clear-btn:hover::after {

}

.pdf-viewer-module .slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;
}

.pdf-viewer-module .slick-dots li {
	margin: 0 0.25rem;
}

.pdf-viewer-module .slick-dots button {
	display: block;
	width: 1rem;
	height: 1rem;
	padding: 0;
	cursor: pointer;
	border: none;
	border-radius: 100%;
	background-color: #a1b8c6;
	text-indent: -9999px;
	transition: all 200ms ease;
}

.pdf-viewer-module .slick-dots button:hover {
	background-color: #1a3a5b;
	transition: all 200ms ease;
}

.pdf-viewer-module .slick-dots li.slick-active button {
	background-color: #b0da3f;
	transition: all 200ms ease;
}

.pdf-viewer-module .pdf-viewer__item {
	min-height: 400px;
	max-width: 400px;
}

.pdf-viewer__item--inner > button {
	padding: 0;
	width: 100%;
}

.pdf-viewer__item--inner > button > img {
	width: 100%;
}

.pdf-viewer__item--inner > button::after,
.pdf-viewer__item--inner > button::before {
	position: absolute;
	content: "";
	opacity: 0;
	transition: opacity 300ms ease;
}

.pdf-viewer__item--inner > button:hover::after,
.pdf-viewer__item--inner > button:hover::before {
	opacity: 1;
	transition: opacity 300ms ease;
}

.pdf-viewer__item--inner > button::before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
}

.pdf-viewer__item--inner > button::after {
	content: "\f065";
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
	font-size: 30px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
}