@charset "UTF-8";.fancybox-enabled {overflow: hidden; }.fancybox-enabled body {overflow: visible;height: 100%; }.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden; }.fancybox-container ~ .fancybox-container {z-index: 99992; }.fancybox-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0f0f11;opacity: 0;transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);-webkit-backface-visibility: hidden;backface-visibility: hidden; }.fancybox-container--ready .fancybox-bg {opacity: 0.87;transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }.fancybox-controls {position: absolute;top: 0;left: 0;right: 0;text-align: center;opacity: 0;z-index: 99994;transition: opacity .2s;pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;direction: ltr; }.fancybox-show-controls .fancybox-controls {opacity: 1; }.fancybox-infobar {display: none; }.fancybox-show-infobar .fancybox-infobar {display: inline-block;pointer-events: all; }.fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-align: center;color: #ddd;background-color: rgba(30, 30, 30, 0.7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased; }.fancybox-buttons {position: absolute;top: 0;right: 0;display: none;pointer-events: all; }.fancybox-show-buttons .fancybox-buttons {display: block; }.fancybox-slider-wrap {overflow: hidden;direction: ltr; }.fancybox-slider-wrap,.fancybox-slider {position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 0;margin: 0;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-tap-highlight-color: transparent; }.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch; }.fancybox-slide::before {content: '';display: inline-block;vertical-align: middle;height: 100%;width: 0; }.fancybox-slide > * {display: inline-block;position: relative;padding: 24px;margin: 44px 0 44px;border-width: 0;vertical-align: middle;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box; }.fancybox-slide--image {overflow: hidden; }.fancybox-slide--image::before {display: none; }.fancybox-content {display: inline-block;position: relative;margin: 44px auto;padding: 0;border: 0;width: 80%;height: calc(100% - 88px);vertical-align: middle;line-height: normal;text-align: left;white-space: normal;outline: none;font-size: 16px;font-family: Arial, sans-serif;box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch; }.fancybox-iframe {display: block;margin: 0;padding: 0;border: 0;width: 100%;height: 100%;background: #fff; }.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe {background: transparent; }.fancybox-placeholder {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden; }.fancybox-image,.fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none;background: transparent;background-size: 100% 100%; }.fancybox-controls--canzoomOut .fancybox-placeholder {cursor: -webkit-zoom-out;cursor: zoom-out; }.fancybox-controls--canzoomIn .fancybox-placeholder {cursor: -webkit-zoom-in;cursor: zoom-in; }.fancybox-controls--canGrab .fancybox-placeholder {cursor: -webkit-grab;cursor: grab; }.fancybox-controls--isGrabbing .fancybox-placeholder {cursor: -webkit-grabbing;cursor: grabbing; }.fancybox-spaceball {z-index: 1; }.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden; }.fancybox-error {position: absolute;margin: 0;padding: 40px;top: 50%;left: 50%;width: 380px;max-width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;cursor: default; }.fancybox-error p {margin: 0;padding: 0;color: #444;font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }.fancybox-close-small {position: absolute;top: 0;right: 0;width: 44px;height: 44px;padding: 0;margin: 0;border: 0;border-radius: 0;outline: none;background: transparent;z-index: 10;cursor: pointer; }.fancybox-close-small:after {content: '×';position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;background: #fff;transition: background .2s;box-sizing: border-box;z-index: 2; }.fancybox-close-small:focus:after {outline: 1px dotted #888; }.fancybox-slide--video .fancybox-close-small {top: -36px;right: -36px;background: transparent; }.fancybox-close-small:hover:after {color: #555;background: #eee; }.fancybox-caption-wrap {position: absolute;bottom: 0;left: 0;right: 0;padding: 60px 30px 0 30px;z-index: 99998;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);opacity: 0;transition: opacity .2s;pointer-events: none; }.fancybox-show-caption .fancybox-caption-wrap {opacity: 1; }.fancybox-caption {padding: 30px 0;border-top: 1px solid rgba(255, 255, 255, 0.4);font-size: 14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #fff;line-height: 20px;-webkit-text-size-adjust: none; }.fancybox-caption a,.fancybox-caption button {pointer-events: all; }.fancybox-caption a {color: #fff;text-decoration: underline; }.fancybox-button {display: inline-block;position: relative;width: 44px;height: 44px;line-height: 44px;margin: 0;padding: 0;border: 0;border-radius: 0;cursor: pointer;background: transparent;color: #fff;box-sizing: border-box;vertical-align: top;outline: none; }.fancybox-button--disabled {cursor: default;pointer-events: none; }.fancybox-infobar__body, .fancybox-button {background: rgba(30, 30, 30, 0.6); }.fancybox-button:hover {background: rgba(0, 0, 0, 0.8); }.fancybox-button::before,.fancybox-button::after {content: '';pointer-events: none;position: absolute;border-color: #fff;background-color: currentColor;color: currentColor;opacity: 0.9;box-sizing: border-box;display: inline-block; }.fancybox-button--disabled::before,.fancybox-button--disabled::after {opacity: 0.5; }.fancybox-button--left::after {left: 20px;top: 18px;width: 6px;height: 6px;background: transparent;border-top: solid 2px currentColor;border-right: solid 2px currentColor;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg); }.fancybox-button--right::after {right: 20px;top: 18px;width: 6px;height: 6px;background: transparent;border-top: solid 2px currentColor;border-right: solid 2px currentColor;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }.fancybox-button--left {border-bottom-left-radius: 5px; }.fancybox-button--right {border-bottom-right-radius: 5px; }.fancybox-button--close {float: right; }.fancybox-button--close::before, .fancybox-button--close::after {content: '';display: inline-block;position: absolute;height: 2px;width: 16px;top: calc(50% - 1px);left: calc(50% - 8px); }.fancybox-button--close::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }.fancybox-button--close::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }.fancybox-loading {border: 6px solid rgba(100, 100, 100, 0.4);border-top: 6px solid rgba(255, 255, 255, 0.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: fancybox-rotate .8s infinite linear;animation: fancybox-rotate .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999; }@-webkit-keyframes fancybox-rotate {from {-webkit-transform: rotate(0deg);transform: rotate(0deg); }to {-webkit-transform: rotate(359deg);transform: rotate(359deg); } }@keyframes fancybox-rotate {from {-webkit-transform: rotate(0deg);transform: rotate(0deg); }to {-webkit-transform: rotate(359deg);transform: rotate(359deg); } }@media all and (max-width: 800px) {.fancybox-controls {text-align: left; }.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close) {display: none !important; }.fancybox-caption {padding: 20px 0;margin: 0; } }.fancybox-button--fullscreen::before {width: 15px;height: 11px;left: 15px;top: 16px;border: 2px solid;background: none; }.fancybox-button--play::before {top: 16px;left: 18px;width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;border-radius: 1px;background: transparent; }.fancybox-button--pause::before {top: 16px;left: 18px;width: 7px;height: 11px;border-style: solid;border-width: 0 2px 0 2px;background: transparent; }.fancybox-button--thumbs span {font-size: 23px; }.fancybox-button--thumbs::before {top: 20px;left: 21px;width: 3px;height: 3px;box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap {right: 220px; }.fancybox-thumbs {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #fff;z-index: 99993;word-break: normal;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;box-sizing: border-box; }.fancybox-thumbs > ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0; }.fancybox-thumbs > ul > li {float: left;overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;cursor: pointer;outline: none;border: 5px solid #fff;border-top-width: 0;border-right-width: 0;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box; }li.fancybox-thumbs-loading {background: rgba(0, 0, 0, 0.1); }.fancybox-thumbs > ul > li > img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }.fancybox-thumbs > ul > li:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 2px;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {opacity: 1; }@media all and (max-width: 800px) {.fancybox-thumbs {display: none !important; }.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap {right: 0; } }.fr-clearfix::after {clear: both;display: block;content: "";height: 0; }.fr-hide-by-clipping {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0; }.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box; }.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {-webkit-box-shadow: 10px 10px 5px 0px #cccccc;-moz-box-shadow: 10px 10px 5px 0px #cccccc;box-shadow: 10px 10px 5px 0px #cccccc; }.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {border: solid 5px #CCC; }.fr-view img.fr-bordered {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }.fr-view .fr-img-caption.fr-bordered img {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.fr-view li img.fr-dii.fr-fil {margin-right: 20px; }.fr-view {word-wrap: break-word; }.fr-view span[style~="color:"] a {color: inherit; }.fr-view strong {font-weight: 700; }.fr-view table[border='0'] td:not([class]), .fr-view table[border='0'] th:not([class]), .fr-view table[border='0'] td[class=""], .fr-view table[border='0'] th[class=""] {border-width: 0px; }.fr-view table {border: none;border-collapse: collapse;empty-cells: show;max-width: 100%; }.fr-view table td {min-width: 5px; }.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {border-style: dashed; }.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {background: whitesmoke; }.fr-view table td, .fr-view table th {border: 1px solid #DDD; }.fr-view table td:empty, .fr-view table th:empty {height: 20px; }.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {border: 1px double red; }.fr-view table td.fr-thick, .fr-view table th.fr-thick {border-width: 2px; }.fr-view table th {background: #ececec; }.fr-view table tfoot td {background: #ececec; }.fr-view .fr-mso-hidden {display: none; }.fr-view hr {clear: both;user-select: none;-o-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;break-after: always;page-break-after: always; }.fr-view .fr-file {position: relative; }.fr-view .fr-file::after {position: relative;content: "\1F4CE";font-weight: normal; }.fr-view pre {white-space: pre-wrap;word-wrap: break-word;overflow: visible; }.fr-view[dir="rtl"] blockquote {border-left: none;border-right: solid 2px #5E35B1;margin-right: 0;padding-right: 5px;padding-left: 0; }.fr-view[dir="rtl"] blockquote blockquote {border-color: #00BCD4; }.fr-view[dir="rtl"] blockquote blockquote blockquote {border-color: #43A047; }.fr-view blockquote {border-left: solid 2px #5E35B1;margin-left: 0;padding-left: 5px;color: #5E35B1; }.fr-view blockquote blockquote {border-color: #00BCD4;color: #00BCD4; }.fr-view blockquote blockquote blockquote {border-color: #43A047;color: #43A047; }.fr-view span.fr-emoticon {font-weight: normal;font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display: inline;line-height: 0; }.fr-view span.fr-emoticon.fr-emoticon-img {background-repeat: no-repeat !important;font-size: inherit;height: 1em;width: 1em;min-height: 20px;min-width: 20px;display: inline-block;margin: -.1em .1em .1em;line-height: 1;vertical-align: middle; }.fr-view .fr-text-gray {color: #AAA !important; }.fr-view .fr-text-bordered {border-top: solid 1px #222;border-bottom: solid 1px #222;padding: 10px 0; }.fr-view .fr-text-spaced {letter-spacing: 1px; }.fr-view .fr-text-uppercase {text-transform: uppercase; }.fr-view .fr-class-highlighted {background-color: #ffff00; }.fr-view .fr-class-code {border-color: #cccccc;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background: #f5f5f5;padding: 10px;font-family: "Courier New", Courier, monospace; }.fr-view .fr-class-transparency {opacity: 0.5; }.fr-view img {position: relative;max-width: 100%; }.fr-view img.fr-dib {margin: 5px auto;display: block;float: none;vertical-align: top; }.fr-view img.fr-dib.fr-fil {margin-left: 0;text-align: left; }.fr-view img.fr-dib.fr-fir {margin-right: 0;text-align: right; }.fr-view img.fr-dii {display: inline-block;float: none;vertical-align: bottom;margin-left: 5px;margin-right: 5px;max-width: calc(100% - (2 * 5px));min-width: 10px; }.fr-view img.fr-dii.fr-fil {float: left;margin: 5px 5px 5px 0;max-width: calc(100% - 5px);min-width: 5px; }.fr-view img.fr-dii.fr-fir {float: right;margin: 5px 0 5px 5px;max-width: calc(100% - 5px);min-width: 5px; }.fr-view span.fr-img-caption {position: relative;max-width: 100%; }.fr-view span.fr-img-caption.fr-dib {margin: 5px auto;display: block;float: none;vertical-align: top; }.fr-view span.fr-img-caption.fr-dib.fr-fil {margin-left: 0;text-align: left; }.fr-view span.fr-img-caption.fr-dib.fr-fir {margin-right: 0;text-align: right; }.fr-view span.fr-img-caption.fr-dii {display: inline-block;float: none;vertical-align: bottom;margin-left: 5px;margin-right: 5px;max-width: calc(100% - (2 * 5px));min-width: 10px; }.fr-view span.fr-img-caption.fr-dii.fr-fil {float: left;margin: 5px 5px 5px 0;max-width: calc(100% - 5px);min-width: 5px; }.fr-view span.fr-img-caption.fr-dii.fr-fir {float: right;margin: 5px 0 5px 5px;max-width: calc(100% - 5px);min-width: 5px; }.fr-view .fr-video {text-align: center;position: relative; }.fr-view .fr-video.fr-rv {padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; }.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {position: absolute !important;top: 0;left: 0;width: 100%;height: 100%; }.fr-view .fr-video > * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;max-width: 100%;border: none; }.fr-view .fr-video.fr-dvb {display: block;clear: both; }.fr-view .fr-video.fr-dvb.fr-fvl {text-align: left; }.fr-view .fr-video.fr-dvb.fr-fvr {text-align: right; }.fr-view .fr-video.fr-dvi {display: inline-block; }.fr-view .fr-video.fr-dvi.fr-fvl {float: left; }.fr-view .fr-video.fr-dvi.fr-fvr {float: right; }.fr-view a.fr-strong {font-weight: 700; }.fr-view a.fr-green {color: green; }.fr-view .fr-img-caption {text-align: center; }.fr-view .fr-img-caption .fr-img-wrap {padding: 0;margin: auto;text-align: center;width: 100%; }.fr-view .fr-img-caption .fr-img-wrap a {display: block; }.fr-view .fr-img-caption .fr-img-wrap img {display: block;margin: auto;width: 100%; }.fr-view .fr-img-caption .fr-img-wrap > span {margin: auto;display: block;padding: 5px 5px 10px;font-size: 14px;font-weight: initial;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-opacity: 0.9;-moz-opacity: 0.9;opacity: 0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width: 100%;text-align: center; }.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box; }.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {font-size: 24px; }.fr-view span.fr-img-caption.fr-dii.fr-fil,.fr-view p img.fr-dii.fr-fil {margin-right: 15px; }a.fr-view.fr-strong {font-weight: 700; }a.fr-view.fr-green {color: green; }img.fr-view {position: relative;max-width: 100%; }img.fr-view.fr-dib {margin: 5px auto;display: block;float: none;vertical-align: top; }img.fr-view.fr-dib.fr-fil {margin-left: 0;text-align: left; }img.fr-view.fr-dib.fr-fir {margin-right: 0;text-align: right; }img.fr-view.fr-dii {display: inline-block;float: none;vertical-align: bottom;margin-left: 5px;margin-right: 5px;max-width: calc(100% - (2 * 5px));min-width: 10px; }img.fr-view.fr-dii.fr-fil {float: left;margin: 5px 5px 5px 0;max-width: calc(100% - 5px);min-width: 5px; }img.fr-view.fr-dii.fr-fir {float: right;margin: 5px 0 5px 5px;max-width: calc(100% - 5px);min-width: 5px; }span.fr-img-caption.fr-view {position: relative;max-width: 100%; }span.fr-img-caption.fr-view.fr-dib {margin: 5px auto;display: block;float: none;vertical-align: top; }span.fr-img-caption.fr-view.fr-dib.fr-fil {margin-left: 0;text-align: left; }span.fr-img-caption.fr-view.fr-dib.fr-fir {margin-right: 0;text-align: right; }span.fr-img-caption.fr-view.fr-dii {display: inline-block;float: none;vertical-align: bottom;margin-left: 5px;margin-right: 5px;max-width: calc(100% - (2 * 5px));min-width: 10px; }span.fr-img-caption.fr-view.fr-dii.fr-fil {float: left;margin: 5px 5px 5px 0;max-width: calc(100% - 5px);min-width: 5px; }span.fr-img-caption.fr-view.fr-dii.fr-fir {float: right;margin: 5px 0 5px 5px;max-width: calc(100% - 5px);min-width: 5px; }