body.compensate-for-scrollbar {	overflow: hidden;}.fancybox-active {	height: auto;}.fancybox-is-hidden {	left: -9999px;	margin: 0;	position: absolute !important;	top: -9999px;	visibility: hidden;}#animation_container .fancybox-layout {	left: 0;	right: 0;	top: 0;	bottom: 0;	position: absolute;	display: flow-root;}.fancybox-container {	-webkit-backface-visibility: hidden;	height: 100%;	left: 0;	outline: none;	position: fixed;	-webkit-tap-highlight-color: transparent;	top: 0;	transform: translateZ(0);	width: 100%;	z-index: 99992;}.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {	bottom: 0;	left: 0;	position: absolute;	right: 0;	top: 0;}.fancybox-outer {	-webkit-overflow-scrolling: touch;	overflow-y: auto;}.fancybox-bg {	background: #333333;	opacity: 0;	transition-duration: inherit;	transition-property: opacity;	transition-timing-function: cubic-bezier(.47, 0, .74, .71);}.fancybox-is-open .fancybox-bg {	opacity: .9;	transition-timing-function: cubic-bezier(.22, .61, .36, 1);}.fancybox-stage {	direction: ltr;	overflow: auto;	transform: translateZ(0);	z-index: 99994;}.fancybox-is-open .fancybox-stage {	overflow: hidden;}.fancybox-slide {	-webkit-backface-visibility: hidden;	/* Using without prefix would break IE11 */	display: none;	height: 100%;	left: 0;	outline: none;	overflow: auto;	-webkit-overflow-scrolling: touch;	padding: 0;	position: absolute;	text-align: inherit;	top: 0;	transition-property: transform, opacity;	white-space: normal;	width: 100%;	z-index: 99994;}.fancybox-slide::before {	content: '';	display: inline-block;	height: 100%;	vertical-align: middle;	width: 0;}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {	display: block;}.fancybox-slide--image {	overflow: hidden;	padding: 0;}.fancybox-slide--image::before {	display: none;}.fancybox-slide--html {	padding: 0;}.fancybox-content {	background: #666666;	display: inline-block;	max-width: 100%;	overflow: auto;	-webkit-overflow-scrolling: touch;	padding: 0;	position: relative;	text-align: inherit;	vertical-align: middle;	margin: 3.75% 5%;}.fancybox-slide--image .fancybox-content {	animation-timing-function: cubic-bezier(.5, 0, .14, 1);	-webkit-backface-visibility: hidden;	background: #666666;	background-repeat: no-repeat;   	background-size: 100% 100%;	left: 0;     max-width: none;	overflow: hidden;	padding: 0;	position: absolute;	top: 0;	-ms-transform-origin: top left;	transform-origin: top left;	transition-property: transform, opacity;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {	cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {	cursor: zoom-in;}.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {	cursor: grab;}.fancybox-is-grabbing .fancybox-content {	cursor: grabbing;}.fancybox-container [data-selectable='true'] {	cursor: text;}.fancybox-image, .fancybox-spaceball {	max-height: none;	max-width: none;	background: transparent;	border: 0;	height: 100%;	left: 0;	margin: 0;	padding: 0;	position: absolute;	top: 0;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	width: 100%;}.fancybox-spaceball {	z-index: 1;}.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content {	height: 100%;	overflow: hidden;	padding: 0;	width: 100%;}.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--iframe .fancybox-content {	background: #666666;}.fancybox-video, .fancybox-iframe {	background: transparent;	border: 0;	display: block;	height: 100%;	margin: 0;	overflow: hidden;	padding: 0;	width: 100%;}/* Fix iOS */.fancybox-iframe {	left: 0;	position: absolute;	top: 0;}.fancybox-error {	background: #fff;	cursor: default;	max-width: 400px;	padding: 40px;	width: 100%;}.fancybox-error p {	color: #444;	font-size: 16px;	line-height: 20px;	margin: 0;	padding: 0;}/* Buttons */.fancybox-button {	background: transparent;	border: 0;	border-radius: 0;	box-shadow: none;	cursor: pointer;	vertical-align: middle;	visibility: visible;	position: inherit;	margin: auto;	width: auto;	height: 100%;	display: block;}.fancybox-button object {	object-fit: scale-down;	position: relative;}.fancybox-button[disabled], .fancybox-button[disabled]:hover {	color: #888;	cursor: none;	outline: none;}/* Fix IE11 .fancybox-button div {	height: 100%;}*/.fancybox-progress {	background: #ff5268;	height: 2px;	left: 0;	position: absolute;	right: 0;	top: 0;	-ms-transform: scaleX(0);	transform: scaleX(0);	-ms-transform-origin: 0;	transform-origin: 0;	transition-property: transform;	transition-timing-function: linear;	z-index: 99998;}/* Close button on the top right corner of html content */.fancybox-slide--html .fancybox-close-small {	color: none;	padding: 0;	right: 10px;	top: 10px;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {	overflow: hidden;}.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {	display: none;}/* Navigation arrows */.fancybox-navigtion > * {	z-index: 99997;}.fancybox-navigation {	display: inline-flex;	height: auto;	width: auto;	left: 0;	right: 0;	top: 0;	bottom: 0;	position: inherit;	flex-direction: column;	justify-content: space-between;}.fancybox-navigation  #arrows {	top: 50%;}.fancybox-button--close {	padding-top: 1%;	right: 1%;}.fancybox-button--arrow_left {	left: 1%;	padding-bottom: 1%;}.fancybox-button--arrow_right {	right: 1%;	padding-bottom: 1%;}.fancybox-layout .fancybox-row {	height: calc(100% / 12);}/* Caption */.fancybox-navigation .fancybox-caption {	background: rgba(0, 0, 0, .7);	overflow: hidden;	display: inline-flex;	flex-wrap: nowrap;	left: 0;	right: 0;	bottom: 0;	padding: 0 2.5%;	font-size: 110%; 	white-space: nowrap;	vertical-align: middle;	align-items: center;	justify-content: space-between;	position: absolute;	line-height: 3;}/*.fancybox-caption #caption {	text-align: left;	left: 0;}.fancybox-caption #index {	text-align: right;	right: 0;}*//* Loading indicator */.fancybox-loading {	animation: fancybox-rotate 1s linear infinite;	background: transparent;	border: 0px solid #888;	border-bottom-color: #fff;	border-radius: 50%;	height: 50px;	left: 50%;	margin: -25px 0 0 -25px;	opacity: .7;	padding: 0;	position: absolute;	top: 50%;	width: 50px;	z-index: 99999;}@keyframes fancybox-rotate {	100% {		transform: rotate(360deg);	}}/* Transition effects */.fancybox-animated {	transition-timing-function: cubic-bezier(0, 0, .25, 1);}/* transitionEffect: slide */.fancybox-fx-slide.fancybox-slide--previous {	opacity: 0;	transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {	opacity: 0;	transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {	opacity: 1;	transform: translate3d(0, 0, 0);}/* transitionEffect: fade */.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {	opacity: 0;	transition-timing-function: cubic-bezier(.19, 1, .22, 1);}.fancybox-fx-fade.fancybox-slide--current {	opacity: 1;}/* transitionEffect: zoom-in-out */.fancybox-fx-zoom-in-out.fancybox-slide--previous {	opacity: 0;	transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {	opacity: 0;	transform: scale3d(.5, .5, .5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {	opacity: 1;	transform: scale3d(1, 1, 1);}/* transitionEffect: rotate */.fancybox-fx-rotate.fancybox-slide--previous {	opacity: 0;	-ms-transform: rotate(-360deg);	transform: rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next {	opacity: 0;	-ms-transform: rotate(360deg);	transform: rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current {	opacity: 1;	-ms-transform: rotate(0deg);	transform: rotate(0deg);}/* transitionEffect: circular */.fancybox-fx-circular.fancybox-slide--previous {	opacity: 0;	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {	opacity: 0;	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {	opacity: 1;	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);}/* Styling for Small-Screen Devices *//*@media all and (max-height: 576px) {	.fancybox-slide {		padding-left: 0;		padding-right: 0;	}	.fancybox-slide--image {		padding: 0;	}	.fancybox-close-small {		right: 0;		top: 0;	}*/