.pt-overlay-62a16907 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	pointer-events: none;
	z-index: 999999;
	transition-property: opacity, transform;
}

body.admin-bar .pt-overlay-62a16907 {
	top: var(--wp-admin--admin-bar--height, 32px);
	height: calc(100vh - var(--wp-admin--admin-bar--height, 32px));
}

@media screen and (max-width: 782px) {
	body.admin-bar .pt-overlay-62a16907 {
		top: 46px;
		height: calc(100vh - 46px);
	}
}

/* Fade Transition */
.pt-type-fade {
	background-color: #ffffff;
	opacity: 0;
	transition: opacity var(--pt-duration, 500ms) var(--pt-easing, ease-in-out);
}
.pt-type-fade.pt-active-62a16907 {
	opacity: 1;
	pointer-events: all;
}

/* Slide Transition */
.pt-type-slide {
	background-color: #ffffff;
	transform: translateY(100%);
	transition: transform var(--pt-duration, 500ms) var(--pt-easing, ease-in-out);
}
.pt-type-slide.pt-active-62a16907 {
	transform: translateY(0);
	pointer-events: all;
}

/* Zoom Transition */
.pt-type-zoom {
	background-color: #ffffff;
	opacity: 0;
	transform: scale(0.9);
	transition: opacity var(--pt-duration, 500ms) var(--pt-easing, ease-in-out), transform var(--pt-duration, 500ms) var(--pt-easing, ease-in-out);
}
.pt-type-zoom.pt-active-62a16907 {
	opacity: 1;
	transform: scale(1);
	pointer-events: all;
}

/* Curtain Transition */
.pt-type-curtain {
	position: fixed;
	width: 100%;
	height: 100%;
}
.pt-curtain-half-62a16907 {
	position: absolute;
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #111111;
	transition: transform var(--pt-duration, 500ms) var(--pt-easing, ease-in-out);
}
.pt-curtain-left-62a16907 {
	left: 0;
	transform: translateX(-100%);
}
.pt-curtain-right-62a16907 {
	right: 0;
	transform: translateX(100%);
}
.pt-type-curtain.pt-active-62a16907 {
	pointer-events: all;
}
.pt-type-curtain.pt-active-62a16907 .pt-curtain-left-62a16907 {
	transform: translateX(0);
}
.pt-type-curtain.pt-active-62a16907 .pt-curtain-right-62a16907 {
	transform: translateX(0);
}
