@charset "utf-8";

.MagicScroll, .mcs-bullet, .mcs-bullet::after, .mcs-bullet::before, .mcs-button, .mcs-caption, .mcs-item, .mcs-item img, .mcs-item > *, .mcs-items-container, .mcs-wrapper { margin: 0px; padding: 0px; outline: 0px; box-sizing: border-box; }

.MagicScroll, .mcs-item, .mcs-item a, .mcs-item img, .mcs-items-container { position: relative; }

.MagicScroll, .mcs-item, .mcs-items-container, .mcs-wrapper { overflow: hidden; direction: ltr; }

.mcs-item img, .mcs-wrapper { line-height: 100%; }

.MagicScroll { z-index: 1; cursor: grab; user-select: none; -webkit-tap-highlight-color: transparent; }

.MagicScroll.mcs-height-auto .mcs-item > a { width: 100%; }

.MagicScroll > a { height: 100%; }

.MagicScroll > a > img { max-height: 100%; }

.MagicScroll.mcs-height-auto { height: auto !important; }

.MagicScroll.MagicScroll-horizontal { touch-action: pan-y; }

.MagicScroll.MagicScroll-vertical { touch-action: pan-x; }

body.mcs-dragging { cursor: grabbing; }

body.mcs-dragging .MagicScroll, body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow { cursor: inherit; }

.MagicScroll figure, .mcs-item, .mcs-item .mcs-caption { display: inline-block; }

.MagicScroll .mcs-item img { pointer-events: none; }

.mcs-item img { display: inline-block !important; }

.MagicScroll > * { display: inline-block; max-width: 100%; }

.MagicScroll > :first-child { visibility: hidden; }

.MagicScroll > :nth-child(n+2) { display: none; }

.MagicScroll > a { line-height: 100%; }

.MagicScroll img { visibility: hidden; }

.MagicScroll .mcs-item img { visibility: visible; float: none !important; }

.mcs-bullets, .mcs-button, .mcs-wrapper { position: absolute; }

.MagicScroll figcaption::before, .MagicScroll::before { content: ""; display: inline-block; vertical-align: top; height: 0px; }

.mcs-wrapper { inset: 0px; vertical-align: top; z-index: 100; }

.mcs-items-container { text-align: center; overflow: visible; width: 100%; height: 100%; }

.mcs-item { top: 0px; left: 0px; zoom: 1; font-size: 0px; line-height: 100%; max-width: 100%; }

.mcs-item::after, .mcs-item > a::after { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.MagicScroll-horizontal .mcs-item { height: 100%; }

.MagicScroll-vertical .mcs-item { display: block; width: 100%; }

.MagicScroll-horizontal .mcs-items-container > *, .mcs-item > a { display: inline-block; }

.mcs-item a, .mcs-item img { border: none; max-width: 100%; max-height: 100%; }

.mcs-item a { height: 100%; }

.mcs-item img { width: auto; height: auto; vertical-align: middle; }

.MagicScroll figure { position: relative; vertical-align: middle; font-size: 0px; margin: 0px; max-width: 100%; max-height: 100%; line-height: normal; }

.lt-ie9-magic .mcs-item > a > img { position: static; }

.lt-ie9-magic figcaption { display: block; }

.lt-ie10-magic .mcs-item a img { border: none; }

.ie7-magic .MagicScroll-vertical .mcs-item a, .ie7-magic .mcs-item img { display: inline-block; }

.ie7-magic .MagicScroll-horizontal .mcs-item { display: inline; }

.mcs-button { display: block; }

.MagicScroll .mcs-hidden { display: none !important; visibility: hidden !important; }

.MagicScroll[data-mode="carousel"] .mcs-items-container, .MagicScroll[data-mode="cover-flow"] .mcs-items-container, .ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container { perspective: 1000px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; }

.MagicScroll[data-mode="carousel"] .mcs-item, .MagicScroll[data-mode="cover-flow"] .mcs-item { transform-style: preserve-3d; }

.MagicScroll figcaption { display: inline-block; position: relative; left: 0px; float: left; width: 100%; line-height: 100%; clear: both; z-index: 150; }

.MagicScroll figcaption, .MagicScroll[data-mode="carousel"] .mcs-item .mcs-caption, .MagicScroll[data-mode="cover-flow"] .mcs-item .mcs-caption { left: 50%; transform: translateZ(1px) translateX(-50%); box-sizing: border-box; }

.lt-ie9-magic .MagicScroll figcaption, .lt-ie9-magic .MagicScroll figure img { float: right; }

.MagicScroll .mcs-reflection { transform: translateZ(-1px); position: absolute; display: inline-block; left: 0px; z-index: 1; }

.MagicScroll .mcs-item.mcs-noimg { background: url("data:image/png;base64,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") center center no-repeat; }

.mcs-item .mcs-caption { display: inline-block; vertical-align: bottom; position: absolute; z-index: 150; }

.MagicScroll[data-mode="carousel"] .mcs-item figcaption.mcs-caption, .MagicScroll[data-mode="cover-flow"] .mcs-item figcaption.mcs-caption { top: 100%; }

.MagicScroll[data-mode="animation"] .mcs-item figure, .MagicScroll[data-mode="scroll"] .mcs-item figure { overflow: hidden; }

.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption, .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption { left: 0px; width: 100%; bottom: 0px; transition: transform 0.25s; transform: translateY(150%); }

.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption, .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption { transform: translateY(0px); }

.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption, .lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption { bottom: -150%; }

.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption, .lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption { bottom: 0px; }

.mcs-button { cursor: pointer; z-index: 1000; background-repeat: no-repeat; background-color: transparent; border: 0px; border-radius: 0px; transition: opacity 0.25s linear; }

.MagicScroll:hover > .mcs-button:hover { opacity: 1; }

.mcs-button-arrow { z-index: 120; }

.MagicScroll-horizontal .mcs-button-arrow { width: 40px; height: 100%; top: 0px; }

.MagicScroll-vertical .mcs-button-arrow { width: 100%; height: 40px; left: 0px; }

.MagicScroll-horizontal .mcs-button-arrow-prev { inset: 0px auto 0px 0px; }

.MagicScroll-horizontal .mcs-button-arrow-next { inset: 0px 0px 0px auto; }

.MagicScroll-vertical .mcs-button-arrow-prev { inset: 0px 0px auto; }

.MagicScroll-vertical .mcs-button-arrow-next { inset: auto 0px 0px; }

.MagicScroll[data-mode="carousel"] .mcs-item, .MagicScroll[data-mode="cover-flow"] .mcs-item { overflow: visible; }

.mcs-bullets { text-align: center; opacity: 0; top: 100%; display: inline-block !important; }

.mcs-bullets.show { opacity: 1; transition: opacity 0.5s; }

.MagicScroll-horizontal .mcs-bullets { width: 100%; left: 0px; }

.MagicScroll-vertical .mcs-bullets { top: 0px; left: 100%; display: inline-block; vertical-align: middle; }

.mcs-bullet { border-radius: 50%; margin: 4px; cursor: pointer; display: inline-block; position: relative; text-indent: 9999px; vertical-align: middle; font: 0px / 0 a; color: transparent; outline: 0px; }

.mcs-bullet.active { cursor: default; }

[data-mode="animation"] div[data-action="enter"], [data-mode="animation"] div[data-action="exit"] { animation-duration: 0.35s; animation-timing-function: ease-in; }

[data-mode="animation"] div[data-action="enter"] { animation-timing-function: cubic-bezier(0.12, 0.37, 0.25, 1); }

[data-mode="animation"] .mcs-item { transform: none; animation-name: none; }

[data-mode="animation"] .mcs-item[data-animation-nth="1"] { animation-delay: 0.15s; }

[data-mode="animation"] .mcs-item[data-animation-nth="2"] { animation-delay: 0.2s; }

[data-mode="animation"] .mcs-item[data-animation-nth="3"] { animation-delay: 0.25s; }

[data-mode="animation"] .mcs-item[data-animation-nth="4"] { animation-delay: 0.3s; }

[data-mode="animation"] .mcs-item[data-animation-nth="5"] { animation-delay: 0.35s; }

[data-mode="animation"] .mcs-item[data-animation-nth="6"] { animation-delay: 0.4s; }

[data-mode="animation"] .mcs-item[data-animation-nth="7"] { animation-delay: 0.45s; }

[data-mode="animation"] .mcs-item[data-animation-nth="8"] { animation-delay: 0.5s; }

[data-mode="animation"] .mcs-item[data-animation-nth="9"] { animation-delay: 0.55s; }

[data-mode="animation"] .mcs-item[data-animation-nth="10"] { animation-delay: 0.6s; }

.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-entering], .MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-exited] { transform: translateX(100000px); }

.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-entering], .MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-exited] { transform: translateX(-100000px); }

.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering], .MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] { transform: translateY(100000px); }

.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-entering], .MagicScroll-vertical[data-mode="animation"] [data-backward] [data-exited] { transform: translateY(-100000px); }

.mcs-slidein[data-mode="animation"] .mcs-item[data-action="exit"], [data-mode="animation"] .mcs-item[data-action="exit"] { animation-timing-function: ease-in; animation-duration: 0.3s; }

.mcs-slidein[data-mode="animation"] .mcs-item[data-action="enter"], [data-mode="animation"] .mcs-item[data-action="enter"] { animation-timing-function: cubic-bezier(0.12, 0.37, 0.25, 1); animation-duration: 0.35s; }

.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"], .mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { animation-name: h-forward-exit-slidein; }

.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"], .mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { animation-name: h-forward-enter-slidein; }

@-webkit-keyframes h-forward-exit-slidein { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-600px); }
}

@keyframes h-forward-exit-slidein { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-600px); }
}

@-webkit-keyframes h-forward-enter-slidein { 
  0% { opacity: 0; transform: translateX(180px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes h-forward-enter-slidein { 
  0% { opacity: 0; transform: translateX(180px); }
  100% { opacity: 1; transform: translateX(0px); }
}

.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"], .mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { animation-name: h-backward-exit-slidein; }

.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"], .mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { animation-name: h-backward-enter-slidein; }

@-webkit-keyframes h-backward-exit-slidein { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(600px); }
}

@keyframes h-backward-exit-slidein { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(600px); }
}

@-webkit-keyframes h-backward-enter-slidein { 
  0% { opacity: 0; transform: translateX(-180px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes h-backward-enter-slidein { 
  0% { opacity: 0; transform: translateX(-180px); }
  100% { opacity: 1; transform: translateX(0px); }
}

.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"], .mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { animation-name: v-forward-exit-slidein; }

.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"], .mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { animation-name: v-forward-enter-slidein; }

@-webkit-keyframes v-forward-exit-slidein { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-600px); }
}

@keyframes v-forward-exit-slidein { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-600px); }
}

@-webkit-keyframes v-forward-enter-slidein { 
  0% { opacity: 0; transform: translateY(180px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes v-forward-enter-slidein { 
  0% { opacity: 0; transform: translateY(180px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"], .mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { animation-name: v-backward-exit-slidein; }

.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"], .mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { animation-name: v-backward-enter-slidein; }

@-webkit-keyframes v-backward-exit-slidein { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(600px); }
}

@keyframes v-backward-exit-slidein { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(600px); }
}

@-webkit-keyframes v-backward-enter-slidein { 
  0% { opacity: 0; transform: translateY(-180px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes v-backward-enter-slidein { 
  0% { opacity: 0; transform: translateY(-180px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.mcs-bounce[data-mode="animation"] .mcs-item[data-action="exit"] { animation-timing-function: cubic-bezier(0.84, 0, 1, 1); animation-duration: 0.4s; }

.mcs-bounce[data-mode="animation"] .mcs-item[data-action="enter"] { animation-timing-function: cubic-bezier(0.12, 0.37, 0.25, 1); animation-duration: 0.4s; }

.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { animation-name: h-forward-exit-bounce; }

.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { animation-name: h-forward-enter-bounce; }

@-webkit-keyframes h-forward-exit-bounce { 
  0% { opacity: 1; transform: translateX(0px) translateZ(-1px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateX(-2000px) translateZ(-1px); }
}

@keyframes h-forward-exit-bounce { 
  0% { opacity: 1; transform: translateX(0px) translateZ(-1px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateX(-2000px) translateZ(-1px); }
}

@-webkit-keyframes h-forward-enter-bounce { 
  0% { opacity: 0; transform: translateX(3000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  75% { transform: translateX(10px); }
  90% { transform: translateX(-5px); }
  100% { transform: translateX(0px); }
}

@keyframes h-forward-enter-bounce { 
  0% { opacity: 0; transform: translateX(3000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  75% { transform: translateX(10px); }
  90% { transform: translateX(-5px); }
  100% { transform: translateX(0px); }
}

.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { animation-name: h-backward-exit-bounce; }

.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { animation-name: h-backward-enter-bounce; }

@-webkit-keyframes h-backward-exit-bounce { 
  0% { opacity: 1; transform: translateX(0px) translateZ(-1px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateX(2000px) translateZ(-1px); }
}

@keyframes h-backward-exit-bounce { 
  0% { opacity: 1; transform: translateX(0px) translateZ(-1px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateX(2000px) translateZ(-1px); }
}

@-webkit-keyframes h-backward-enter-bounce { 
  0% { opacity: 0; transform: translateX(-3000px); }
  60% { opacity: 1; transform: translateX(30px); }
  75% { transform: translateX(-10px); }
  90% { transform: translateX(5px); }
  100% { transform: translateX(0px); }
}

@keyframes h-backward-enter-bounce { 
  0% { opacity: 0; transform: translateX(-3000px); }
  60% { opacity: 1; transform: translateX(30px); }
  75% { transform: translateX(-10px); }
  90% { transform: translateX(5px); }
  100% { transform: translateX(0px); }
}

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="exit"] { animation-name: v-forward-exit-bounce; }

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="enter"] { animation-name: v-forward-enter-bounce; }

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering] { transform: translateY(100000px); }

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] { transform: translateY(100000px); }

@-webkit-keyframes v-forward-exit-bounce { 
  0% { opacity: 1; transform: translateY(0px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateY(-2000px); }
}

@keyframes v-forward-exit-bounce { 
  0% { opacity: 1; transform: translateY(0px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateY(-2000px); }
}

@-webkit-keyframes v-forward-enter-bounce { 
  0% { opacity: 0; transform: translateY(3000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  75% { transform: translateY(10px); }
  90% { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}

@keyframes v-forward-enter-bounce { 
  0% { opacity: 0; transform: translateY(3000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  75% { transform: translateY(10px); }
  90% { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="exit"] { animation-name: v-backward-exit-bounce; }

.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="enter"] { animation-name: v-backward-enter-bounce; }

@-webkit-keyframes v-backward-exit-bounce { 
  0% { opacity: 1; transform: translateY(0px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateY(2000px); }
}

@keyframes v-backward-exit-bounce { 
  0% { opacity: 1; transform: translateY(0px); }
  40% { opacity: 0.6; }
  100% { opacity: 0; transform: translateY(2000px); }
}

@-webkit-keyframes v-backward-enter-bounce { 
  0% { opacity: 0; transform: translateY(-3000px); }
  60% { opacity: 1; transform: translateY(30px); }
  75% { transform: translateY(-10px); }
  90% { transform: translateY(5px); }
  100% { transform: translateY(0px); }
}

@keyframes v-backward-enter-bounce { 
  0% { opacity: 0; transform: translateY(-3000px); }
  60% { opacity: 1; transform: translateY(30px); }
  75% { transform: translateY(-10px); }
  90% { transform: translateY(5px); }
  100% { transform: translateY(0px); }
}

.MagicScroll-horizontal .mcs-button-arrow-next::before, .MagicScroll-horizontal .mcs-button-arrow-prev::before, .MagicScroll-vertical .mcs-button-arrow-next::before, .MagicScroll-vertical .mcs-button-arrow-prev::before { content: ""; top: 50%; left: 50%; width: 12px; height: 12px; position: absolute; border-top: 3px solid rgba(49, 51, 61, 0.6); border-left: 3px solid rgba(49, 51, 61, 0.6); border-right: none; border-bottom: none; transition: border-color 0.15s linear; }

.MagicScroll-horizontal .mcs-button-arrow-prev::before { left: 62%; transform: translate(-50%, -50%) rotateZ(-45deg); }

.MagicScroll-horizontal .mcs-button-arrow-next::before { left: 40%; transform: translate(-50%, -50%) rotateZ(135deg); }

.MagicScroll-vertical .mcs-button-arrow-prev::before { top: 62%; transform: translate(-50%, -50%) rotateZ(45deg); }

.MagicScroll-vertical .mcs-button-arrow-next::before { top: 40%; transform: translate(-50%, -50%) rotateZ(-135deg); }

.mcs-button-arrow.mcs-disabled { opacity: 0.01 !important; }

.MagicScroll > .mcs-button-arrow { width: 30px; height: 30px; margin: auto; opacity: 0.6; transition: opacity 0.15s linear; }

.MagicScroll-horizontal .mcs-button-arrow-prev { inset: 0px auto 0px 0px; }

.MagicScroll-horizontal .mcs-button-arrow-next { inset: 0px 0px 0px auto; }

.MagicScroll-vertical .mcs-button-arrow-prev { inset: 0px 0px auto; }

.MagicScroll-vertical .mcs-button-arrow-next { inset: auto 0px 0px; }

.MagicScroll:hover > .mcs-button-arrow:hover:not(.mcs-disabled) { opacity: 1; }

.MagicScroll:hover > .mcs-button-arrow:hover:not(.mcs-disabled)::before { border-color: rgb(49, 51, 61); }

.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { width: 24px; height: 24px; border-radius: 3px; background: rgba(255, 255, 255, 0.75); box-shadow: rgba(153, 153, 153, 0.5) 0px 0px 1px; transition: background-color 0.15s linear; }

.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow::before { width: 8px; height: 8px; }

.MagicScroll-horizontal.MagicScroll-arrows-inside:hover > .mcs-button-arrow:hover:not(.mcs-disabled) { background-color: rgba(255, 255, 255, 0.96); }

.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev { left: 5px; }

.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next { right: 5px; }

.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev { top: 5px; }

.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next { bottom: 5px; }

.lt-ie10-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { border: 1px solid rgba(153, 153, 153, 0.5); }

.lt-ie9-magic .mcs-button-arrow::before { border-color: rgb(131, 133, 139); }

.lt-ie9-magic .MagicScroll:hover > .mcs-button-arrow:hover::before { border-color: rgb(49, 51, 61); }

.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow::before { border-color: rgb(49, 51, 61); }

.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); }

.MagicScroll-horizontal .mcs-bullets { margin-top: 10px; }

.MagicScroll-horizontal.MagicScroll-bullets { margin-bottom: 35px; }

.MagicScroll-vertical .mcs-bullets { margin-left: 10px; top: 50%; transform: translate(0px, -50%); }

.MagicScroll-vertical.MagicScroll-bullets { margin-right: 35px; }

.mcs-bullet { width: 10px; height: 10px; background-color: rgb(131, 133, 139); }

.mcs-bullet:hover { background-color: rgb(90, 90, 90); }

.mcs-bullet.active { background-color: transparent; border: 1px solid rgb(90, 90, 90); }

.mcs-item .mcs-caption { color: rgb(255, 255, 255); padding: 5px 0px; font: 9pt / 1.2em "Helvetica Neue", Helvetica, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; text-rendering: geometricprecision; }

.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption, .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption { background-color: rgba(49, 51, 61, 0.7); }

.MagicScroll[data-mode="carousel"], .MagicScroll[data-mode="cover-flow"] { background: rgb(79, 79, 79); }

.MagicScroll[data-mode="carousel"] img, .MagicScroll[data-mode="cover-flow"] img { box-shadow: rgb(0, 0, 0) 0px 15px 30px -10px; }

.MagicScroll[data-mode="carousel"] figcaption, .MagicScroll[data-mode="cover-flow"] figcaption { padding: 4px 0px 0px; font-size: 10pt; font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, Helvetica, sans-serif; }

.MagicScroll.mcs-shadows { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px 1px; }

.MagicScroll.mcs-border .mcs-item { background: rgb(255, 255, 255); border: 1px solid rgb(239, 239, 239); }

.MagicScroll-horizontal.mcs-border .mcs-item { margin: 0px 3px; }

.MagicScroll-vertical.mcs-border .mcs-item { margin: 3px 0px; }

.mcs-loader { pointer-events: none; position: absolute; z-index: 1000; inset: 0px; }

.mcs-loader .mcs-loader-text { position: absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -35px; width: 70px; height: 20px; }

.mcs-loader-circles { position: absolute; inset: 0px; margin: auto; width: 60px; height: 60px; opacity: 1; transform: scale(0.6); }

.mcs-loader-circle { position: absolute; background-color: rgb(255, 255, 255); height: 11px; width: 11px; border-radius: 50%; animation-name: MagicCircle; animation-duration: 0.48s; animation-iteration-count: infinite; }

.mcs-loader-circle_01 { left: 0px; top: 25px; animation-delay: 0.18s; }

.mcs-loader-circle_02 { left: 7px; top: 7px; animation-delay: 0.24s; }

.mcs-loader-circle_03 { left: 25px; top: 0px; animation-delay: 0.3s; }

.mcs-loader-circle_04 { right: 7px; top: 7px; animation-delay: 0.36s; }

.mcs-loader-circle_05 { right: 0px; top: 25px; animation-delay: 0.42s; }

.mcs-loader-circle_06 { right: 7px; bottom: 7px; animation-delay: 0.48s; }

.mcs-loader-circle_07 { left: 25px; bottom: 0px; animation-delay: 0.54s; }

.mcs-loader-circle_08 { left: 7px; bottom: 7px; animation-delay: 0.6s; }

@-webkit-keyframes MagicCircle { 
  0% { background-color: rgb(0, 0, 0); }
  100% { background-color: rgb(255, 255, 255); }
}

@keyframes MagicCircle { 
  0% { background-color: rgb(0, 0, 0); }
  100% { background-color: rgb(255, 255, 255); }
}

.mcs-item-loader { position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; background: url("data:image/gif;base64,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") center center no-repeat; }

.MagicScroll.mcs-rounded { border: 1px solid rgb(225, 225, 225); border-radius: 10px; overflow: hidden !important; }

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside { overflow: hidden !important; }

.MagicScroll.mcs-rounded.MagicScroll-arrows-outside { overflow: visible !important; }

.MagicScroll.mcs-rounded .mcs-button-arrow { color: rgba(49, 51, 61, 0.6); transition: color 0.15s linear, background-color 0.15s linear; }

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow { width: 30px; height: 100%; }

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow { width: 100%; height: 30px; }

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-prev { left: 0px; border-radius: 10px 0px 0px 10px; }

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-next { right: 0px; border-radius: 0px 10px 10px 0px; }

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-prev { top: 0px; border-radius: 10px 10px 0px 0px; }

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-next { bottom: 0px; border-radius: 0px 0px 10px 10px; }

.MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled { color: rgba(49, 51, 61, 0.1); opacity: 1 !important; text-shadow: none !important; }

.MagicScroll.mcs-rounded.MagicScroll-arrows-outside .mcs-button-arrow { background: rgb(239, 239, 239); opacity: 1; box-shadow: rgba(153, 153, 153, 0.5) 0px 0px 1px; }

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow:hover:not(.mcs-disabled) { background-color: rgba(255, 255, 255, 0.96); color: rgb(49, 51, 61); }

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow { background-color: rgba(255, 255, 255, 0.75); box-shadow: rgba(153, 153, 153, 0.5) 0px 0px 1px; }

.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev { border-width: 0px 1px 0px 0px; }

.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next { border-width: 0px 0px 0px 1px; }

.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev { border-width: 0px 0px 1px; }

.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next { border-width: 1px 0px 0px; }

.lt-ie9-magic .mcs-rounded.MagicScroll .mcs-button-arrow { color: rgb(131, 133, 139); }

.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { background: rgb(255, 255, 255); }

.lt-ie9-magic .MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled { color: rgb(204, 204, 204); }