html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline; }audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0; }button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}@font-face {font-family: 'fontello';src: url('../font/fontello.eot?99913796');src: url('../font/fontello.eot?99913796#iefix') format('embedded-opentype'), url('../font/fontello.woff2?99913796') format('woff2'), url('../font/fontello.woff?99913796') format('woff'), url('../font/fontello.ttf?99913796') format('truetype'), url('../font/fontello.svg?99913796#fontello') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none; display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center; font-variant: normal;text-transform: none; line-height: 1em; margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .icon-home:before { content: '\e800'; } .icon-print:before { content: '\e801'; } .icon-phone:before { content: '\e802'; } .icon-menu:before { content: '\e803'; } .icon-angle-left:before { content: '\e804'; } .icon-angle-right:before { content: '\e805'; } .icon-angle-up:before { content: '\e806'; } .icon-angle-down:before { content: '\e807'; } .icon-paper-plane:before { content: '\e808'; } .icon-email:before { content: '\e809'; } .icon-share:before { content: '\e80a'; } .icon-location:before { content: '\e80b'; } .icon-quote:before { content: '\e80c'; } .icon-ok:before { content: '\e80d'; } .icon-star:before { content: '\e80e'; } .icon-star-half-alt:before { content: '\e80f'; } .icon-star-empty:before { content: '\e810'; } .icon-star-half:before { content: '\e811'; } .icon-lock:before { content: '\e812'; } .icon-search:before { content: '\e813'; } .icon-search-1:before { content: '\e814'; } @font-face {font-family: "magictoolbox-thin";font-weight: normal;font-style: normal;src: url("fonts/magictoolbox-thin.eot?#iefix") format("embedded-opentype"), url("data:font/opentype;base64,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");}.MagicZoom,.mz-figure,.mz-lens,.mz-zoom-window,.mz-loading,.mz-hint,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage > figure .mz-caption,.mz-thumb img,.mz-expand-thumbnails,.mz-expand-controls,.mz-button {-webkit-box-sizing: border-box;box-sizing: border-box;}.MagicZoom,.mz-figure {display: inline-block;outline: 0 !important;font-size: 0 !important;line-height: 100% !important;direction: ltr !important;position: relative;z-index: 1;margin: 0 auto;vertical-align: middle;-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-backface-visibility: hidden;backface-visibility: hidden;}.MagicZoom {-webkit-transform: translate3d(0,0,0);-ms-touch-action: pan-y;touch-action: pan-y;}figure.mz-figure {overflow: hidden;margin: 0 !important;-webkit-perspective: 300px;perspective: 300px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.MagicZoom img,.mz-figure img {border: 0 !important;margin: 0 !important;outline: 0 !important;padding: 0 !important;}.MagicZoom > img,.mz-figure > img {width: 100%;height: auto;}.ie8-magic .MagicZoom > img,.ie8-magic .mz-figure > img {width: 100%;max-width: none !important;}.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom {cursor: default !important;}.mz-figure.mz-active,.mz-expand {-ms-touch-action: none;touch-action: none;}.mz-lens,.mz-zoom-window {position: absolute !important;overflow: hidden !important;pointer-events: none !important;}.mz-lens img,.mz-zoom-window img {position: absolute !important;max-width: none !important;max-height: none !important;}.mz-lens img {-webkit-transition: none !important;transition: none !important;}.mz-zoom-window {z-index: 2000000000;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.mz-zoom-window.mz-magnifier {-webkit-mask-image: -webkit-radial-gradient(circle, white, black);-webkit-mask-clip: content;cursor: none;}.mz-figure.mz-active .mz-zoom-window.mz-magnifier {pointer-events: auto !important;cursor: inherit !important;}.mz-zoom-window.mz-magnifier.mz-expanded {z-index: 2147483647;}.mz-zoom-window img{width: auto;height: auto;left: -1000%;right: -1000%;top: -1000%;bottom: -1000%;margin: auto !important;-webkit-transition: none;transition: none;-webkit-transform-origin: 50% 50% !important;-ms-transform-origin: 50% 50% !important;transform-origin: 50% 50% !important;}.mz-zoom-window.mz-preview img {top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important;margin: 0 !important;width: 100% !important;height: auto !important;-webkit-transform: none !important;transform: none !important;}.lt-ie9-magic .mz-zoom-window img{margin: 0 !important;}.mz-expand-controls {z-index: 2147483647;}.mz-fade {-webkit-transition: opacity .25s;transition: opacity .25s;}.mz-hidden {opacity: 0;}.mz-visible {opacity: 1;}.mobile-magic .mz-expand .mz-expand-bg {-webkit-transform-style: flat !important;transform-style: flat !important;}.mobile-magic .mz-expand .mz-image-stage > figure .mz-caption {display: none !important;}.mobile-magic .mz-expand-controls.mz-fade {transition: none !important;}.mobile-magic .mz-expand > .mz-zoom-window {top: 0 !important;left: 0 !important;}.mz-figure.mz-hover-zoom img {border:5px solid #000; display:block;}.mz-figure.mz-active {background: #fff;}.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mz-figure.mz-active.mz-no-expand {cursor: crosshair;}.mz-figure.mz-active.mz-click-zoom.mz-no-expand {cursor: crosshair;cursor: -webkit-zoom-out;cursor: -moz-zoom-out;cursor: zoom-out;}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand {cursor: none;}.mz-figure.mz-magnifier-zoom.mz-active {overflow: visible !important;}.mz-figure.mz-active > img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/><feComponentTransfer><feFuncA type=\'linear\' slope=\'0.6\'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter: grayscale(80%) opacity(60%);filter: grayscale(80%) opacity(60%);}.no-cssfilters-magic .mz-figure.mz-active > img {opacity: 0.6;}.lt-ie10-magic .mz-figure.mz-active > img {opacity: 1;filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6);}.mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > img {opacity: 0;}.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > .mz-zoom-window {opacity: 1;}.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom > img {filter: alpha(opacity=0);}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom {background: transparent;}.mz-lens {border: 1px solid #aaa;border-color: rgba(170,170,170,0.7);box-shadow: 0 0 5px rgba(0,0,0,.3);cursor: none;z-index: 10;opacity: 0;}.mz-figure.mz-active .mz-lens {opacity: 1;-webkit-transition: opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;transition: opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens {border-radius: 50%;opacity: 0;cursor: none;}.mz-zoom-window {background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, .2);}.mz-zoom-window.mz-magnifier {border-radius: 100%;border: 0;background: rgba(255,255,255,.3);}.mz-zoom-window.mz-magnifier:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0; right: 0;border-radius: 100%;border: 1px solid rgba(170,170,170,0.7);box-shadow: inset 0 0 20px 1px rgba(0,0,0,.3);background: transparent;z-index: 1;}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before {border-radius: 0 !important;}.lt-ie9-magic .mz-zoom-window {border: 1px solid #e5e5e5;}.mz-zoom-window.mz-inner {border: none;box-shadow: none;}.mz-zoom-window .mz-caption {background: #777;color: #fff;font-size: 10pt;opacity: 0.8;position: absolute;top: 0;z-index: 150;padding: 3px;width: 100%;line-height: normal !important;text-align: center !important;}.lt-ie9-magic .mz-zoom-window .mz-caption {filter: alpha(opacity=80);}.mz-zoom-window.caption-bottom .mz-caption {top: auto;bottom: 0;}.mz-zoom-window.mz-expanded > .mz-caption {display: none;}.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating {-webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.mz-zoom-window.mz-deactivating {-webkit-transition-duration: .25s, .25s, .25s;transition-duration: .25s, .25s, .25s;}.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom {opacity: 0;z-index: -100;}.mz-zoom-window.mz-p-right {-webkit-transform: translate3d(-20%, 0, 0);transform: translate3d(-20%, 0, 0);}.mz-zoom-window.mz-p-left {-webkit-transform: translate3d(20%, 0, 0);transform: translate3d(20%, 0, 0);}.mz-zoom-window.mz-p-top {-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}.mz-zoom-window.mz-p-bottom {-webkit-transform: translate3d(0, -20%, 0);transform: translate3d(0, -20%, 0);}.mz-zoom-window > img {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.mz-zoom-window.mz-p-inner.mz-deactivating > img,.mz-zoom-window.mz-p-inner.mz-activating > img {-webkit-transition: -webkit-transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition: transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.mz-zoom-window.mz-p-magnifier {-webkit-transform: scale(.1);transform: scale(.1);}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-custom.mz-activating {-webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-custom.mz-deactivating {-webkit-transition-duration: .2s;transition-duration: .2s;}.mz-zoom-window.mz-p-preview,.mz-zoom-window.mz-p-custom {opacity: 0;}.mz-hint,.mz-loading {color: #eee;background: rgba(49,51,61,0.7);font: normal 12px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;direction: ltr;display: inline-block;margin: 0;position: absolute;z-index: 1000;pointer-events: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: opacity 0.25s ease;transition: opacity 0.25s ease;}.mz-hint {bottom: 8px;left: 0;right: 0;padding: 0 10%;background-color: transparent;-webkit-transition: opacity 0.25s ease, z-index 0.25s ease;transition: opacity 0.25s ease, z-index 0.25s ease;}.mz-hint-message {display: inline-block;background: rgba(49,51,61,0.7);border-radius: 2em;padding: .7em 1.1em;}.mz-hint-message:before {content: '\02295';font-family: serif;font-size: 1.5em;speak: none;text-align: center;vertical-align: -2px;margin-right: 6px;-webkit-transition: opacity 0.25s ease;transition: opacity 0.25s ease;}.mobile-magic .mz-hint-message:before {display: none;}.mz-hint-hidden {opacity: 0;z-index: -1;-webkit-transition-delay: .6s;transition-delay: .6s;}.mobile-magic .mz-expand .mz-hint {font-size: 18px;line-height: 1.1em;top: 50%;bottom: auto;margin: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);}.mobile-magic .mz-expand .mz-hint-message {padding: 1.1em;}.mobile-magic .mz-expand .mz-hint-message:before {display: none;}.mobile-magic .mz-expand .mz-hint-hidden {-webkit-transition-delay: 1s;transition-delay: 1s;opacity: 0;}.mz-loading {font-size: 0;border-radius: 100%;opacity: 0;padding: 0;width: 36px;height: 36px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.mz-loading:after {content: '';position: absolute;top: 0; bottom: 0;left: 0; right: 0;width: 24px;height: 24px;margin: auto;text-indent: -9999em;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 1);border-top-color: transparent;box-sizing: border-box;}.mz-loading.shown {opacity: 1;z-index: 1;-webkit-transition: opacity 0s;transition: opacity 0s;}.mz-loading.shown:after {-webkit-animation: spin-loading .9s infinite linear;animation: spin-loading .9s infinite linear;}@-webkit-keyframes spin-loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin-loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.lt-ie10-magic .mz-loading {font-size: 12px;padding: .7em 1.1em;width: auto;height: auto;}.lt-ie10-magic .mz-loading:after {content: 'Loading...';text-indent: 0;border: none;position: relative;}.lt-ie9-magic .mz-loading {filter: alpha(opacity=0);right: 0;left:0;width: 126px;margin: auto;}.lt-ie9-magic .mz-hint-message,.lt-ie9-magic .mz-loading.shown {background: transparent !important;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D');}.lt-ie9-magic .mz-hint-hidden {filter: alpha(opacity=0);}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > img,.mz-expand .mz-expand-bg > svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage {position: absolute;top: 0; bottom: 0;left: 0; right: 0;}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > img,.mz-expand .mz-expand-bg > svg {width: auto !important;height: auto !important;}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > svg{min-width: 100% !important;min-height: 100% !important;}.mz-expand {text-align: center;vertical-align: middle;display: block;overflow: hidden;z-index: 2100000000;position: fixed;width: auto;height: auto;-webkit-perspective: 600px;perspective: 600px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-overflow-style: none;}.mz-expand .mz-expand-bg {display: none;}.mz-expand .mz-expand-bg > img{margin: auto;}.mz-expand .mz-expand-bg > svg{margin: auto;opacity: .6;}.lt-ie10-magic .mz-expand .mz-expand-bg {display: none !important;}.lt-ie9-magic .mz-expand {background: #1f1f1f;}.mz-expand.plain-bg .mz-expand-bg,.mz-expand.dark-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg {display: none !important;}.mz-expand.dark-bg {background-color: #1f1f1f;background-color: rgba(31, 31, 31, .96);}.mz-expand.white-bg {background-color: #fff;}.mz-expand .mz-expand-stage {z-index: 2100000000;padding: 0;background:rgba(255,255,255,0.6);}.mz-expand .mz-expand-stage .mz-image-stage {z-index: 50;left: 120px;right: 120px;padding: 20px 0 40px 0;margin: 0;text-align: center;vertical-align: middle;-webkit-perspective: 600px;perspective: 600px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {padding-bottom: 120px;}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {padding: 0 !important;left: 0;right: 0;}.mz-expand .mz-image-stage > figure:before,.mz-expand .mz-image-stage:before {content: '';display: inline-block;vertical-align: middle;height: 100%;font-size: 0;line-height: 100%;width: 0;}.mz-expand .mz-image-stage > figure {width: 100%;max-width: 100%;max-height: 100%;padding: 0;margin: 0;display: inline-block;vertical-align: middle;font-size: 0;line-height: 100%;position: relative;}.mz-expand .mz-figure {overflow: visible;max-width: 100% !important;}.mz-expand .mz-figure > img {max-width: 100%;width: auto;height: auto;}.mz-expand .mz-zoom-in .mz-image-stage > figure,.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-active {width: 100%;height: 100%;}.mz-expand .mz-figure {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mz-expand .mz-figure.mz-active {cursor: crosshair;cursor: -webkit-zoom-out;cursor: -moz-zoom-out;cursor: zoom-out;}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage > figure > figure > img {z-index: 1;position: absolute !important;top: -5000px !important;bottom: -5000px !important;left: -5000px !important;right: -5000px !important;margin: auto !important;}.lt-ie10-magic .mz-zoom-window.mz-expanded img{ filter: alpha(opacity=100); }.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom {overflow: hidden;filter: alpha(opacity=100);}.mz-expand .mz-caption {color: #fff;text-shadow: 0px 0px 46px #000;padding: 10px 4px;font: normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-align: center;width: 100%;position: absolute;left: 0;opacity: 0;}.mz-expand .mz-caption.mz-show {-webkit-transition: opacity 0.15s ease-out;transition: opacity 0.15s ease-out;opacity: 1;}.mz-expand .mz-caption a {color: inherit;cursor: pointer;}.mz-expand.white-bg .mz-caption {color: #555;text-shadow: none;}.lt-ie9-magic .mz-expand .mz-caption {top: 100%;}.mz-expand .mz-zoom-window {box-shadow: none;background: transparent;}.lt-ie9-magic .mz-expand .mz-zoom-window {border: 0;}.mobile-magic .mz-expand-stage .mz-expand-thumbnails,.mobile-magic .mz-expand-stage .mz-image-stage {left: 0px;right: 0px;}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs {bottom: 0px;}.mobile-magic .mz-expand-stage .mz-image-stage {padding: 0;}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {padding: 5px 0 60px;}.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {padding-top: 0;}.mobile-magic .mz-expand .mz-expand-thumbnails {padding: 0;height: 60px;}.mz-expand-controls,button.mz-button {margin: 0 !important;padding: 0 !important;outline: 0 !important; }button.mz-button {color: #b4b4b4 !important;font: 900 34px/1 'magictoolbox-thin' !important;cursor: pointer;z-index: 90 !important;background-color: transparent !important;border: 1px solid rgba(180, 180, 180, 0) !important;border-radius: 100% !important;box-shadow: none !important;position: absolute !important;text-transform: none !important;text-align: center;speak: none;-webkit-font-smoothing: antialiased;width: 60px !important;height: 60px !important;min-width: 0 !important;min-height: 0 !important;max-width: none !important;max-height: none !important;}button.mz-button:before {display: inline;position: static;color: inherit !important;font: inherit !important;-webkit-font-smoothing: inherit !important;}button.mz-button.mz-button-prev,button.mz-button.mz-button-next {margin: auto 10px !important;top: 0 !important;bottom: 0 !important;overflow: hidden !important;}button.mz-button.mz-button-prev {left: 0 !important;}button.mz-button.mz-button-next {right: 0 !important;}button.mz-button.mz-button-close {font-size: 26px !important;margin: 10px !important;top: 0 !important;right: 0 !important;z-index: 95 !important;}:root:not(.mobile-magic) button.mz-button {color: rgba(180, 180, 180, .75) !important;-webkit-transform: scale(.85) !important;transform: scale(.85) !important;-webkit-transition: color .25s, border-color .25s, -webkit-transform .25s !important;transition: color .25s, border-color .25s, transform .25s !important;}:root:not(.mobile-magic) button.mz-button:hover {color: rgba(180, 180, 180, 1) !important;border-color: rgba(180, 180, 180, .6) !important;-webkit-transform: scale(1) !important;transform: scale(1) !important;}.mobile-magic button.mz-button {-webkit-transition: -webkit-transform .1s !important;transition: transform .1s !important;}.mobile-magic button.mz-button:active {border-color: rgba(180, 180, 180, .6) !important;-webkit-transform: scale(.95) !important;transform: scale(.95) !important;}button.mz-button.mz-button-close:before { content: "\a001"; }button.mz-button.mz-button-prev:before { content: "\a002";}button.mz-button.mz-button-next:before { content: "\a003"; }@media screen and (max-device-width: 767px) {button.mz-button-prev,button.mz-button-next {display: none !important;}.mobile-magic .mz-expand button.mz-button {width: 44px !important;height: 44px !important;font-size: 18px !important;color: rgba(255, 255, 255, 0.8) !important;background-color: rgba(49,51,61,0.3) !important;border-color: transparent !important;}}.lt-ie9-magic button.mz-button {border: 0;filter: alpha(opacity=75);}.lt-ie9-magic button.mz-button:hover {filter: alpha(opacity=100);} .mz-thumb, .mz-thumb:focus {display: inline-block;line-height: 0;outline: none;}.mz-thumb img {border: 0;box-shadow: 0 0 1px 0px rgba(0,0,0,0.3);box-sizing: border-box;}.mz-thumb:hover:not(.mz-thumb-selected) img {-webkit-filter: brightness(75%);filter: brightness(75%);}.mz-thumb-selected img {-webkit-filter: brightness(60%);filter: brightness(60%);}.no-cssfilters-magic .mz-thumb {background: #000;}.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img {opacity: .75;filter: alpha(opacity=75);}.no-cssfilters-magic .mz-thumb-selected img {opacity: .6;filter: alpha(opacity=60);}.ie9-magic .mz-thumb img {box-shadow: 0 0 4px 0px rgba(0,0,0,0.3);} .mz-expand-thumbnails {z-index: 50;position: absolute;bottom: 0;left: 65px;right: 65px;height: 80px;padding: 10px 0;box-sizing: border-box;}.mz-expand-thumbnails .magic-thumbs .magic-thumb {padding: 10px 2px;}.mz-expand-thumbnails .magic-thumb > img {cursor: pointer;height: 40px;box-shadow:0 0 5px 1px rgba(0,0,0,0.3);}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected) > img:hover {-webkit-filter: brightness(70%);filter: brightness(70%);}.mz-expand-thumbnails .magic-thumb-selected img {-webkit-filter: brightness(50%);filter: brightness(50%);}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button {box-shadow: none;}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled {opacity: 0;}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img {opacity: .7;filter: alpha(opacity=70);}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img {opacity: .5;filter: alpha(opacity=50);}.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {padding-bottom: 40px;}.mz-expand.no-expand-thumbnails .mz-expand-thumbnails {display: none;}.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {padding: 0;}.magic-thumbs,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs ul,.magic-thumbs li,.magic-thumbs li:before,.magic-thumbs li:after,.magic-thumbs li img,.magic-thumbs .magic-thumbs-button {margin: 0;padding: 0;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}.magic-thumbs {direction: ltr;overflow: visible;z-index: 100;position: relative;left: 0;top: 0;padding: 0 30px;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-ms-touch-action: none;touch-action: none;}.magic-thumbs {width: 100%;height: 100%;white-space: nowrap;}.magic-thumbs.no-buttons {padding: 0 !important;}.magic-thumbs-wrapper {display: none;width: 100%;height: 100%;position: relative;overflow: hidden;text-align: center;}.magic-thumbs ul {list-style: none;font-size: 0;display: inline-block;vertical-align: middle;height: 100%;position: relative;white-space: nowrap;}.magic-thumbs.no-buttons ul {left: 0 !important;padding: 0 !important;-webkit-transition: none !important;transition: none !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}.magic-thumbs ul li {margin: 0 4px;height: 100%;width: auto;vertical-align: top;line-height: 0;display: inline-block;}.magic-thumbs ul li:after {content: '';display: inline-block;vertical-align: middle;height: 100%;width: 0;}.magic-thumbs ul li > img {width: auto;height: auto;max-height: 100%;vertical-align: middle;}.ie8-magic .magic-thumbs ul li > img {max-width: none !important;max-height: none !important;}.magic-thumbs.magic-thumbs-vertical {height: 100%;}.magic-thumbs-vertical {padding: 30px 0;}.magic-thumbs-vertical ul {height: auto;width: 100%;white-space: normal;}.magic-thumbs-vertical ul li {width: 100%;height: auto;}.magic-thumbs-vertical ul li {margin: 4px 0;}.magic-thumbs-vertical ul li > img {max-width: 100%;max-height: none;}.ie8-magic .magic-thumbs-vertical ul li > img {width: 100%;}.magic-thumbs button.magic-thumbs-button {color: #b4b4b4 !important;font: 900 24px/1 'magictoolbox-thin' !important;cursor: pointer;z-index: 90 !important;background-repeat: no-repeat;background-color: transparent !important;background-image: none;border: 0;border-radius: 0;box-shadow: none !important;overflow: hidden;position: absolute;text-transform: none !important;speak: none;text-align: center;-webkit-font-smoothing: antialiased;width: 30px;height: 100%;top: 0;bottom: 0;min-width: 0 !important;min-height: 0 !important;max-width: none !important;max-height: none !important;}.magic-thumbs button.magic-thumbs-button:before {display: inline;position: static;color: inherit !important;font: inherit !important;-webkit-font-smoothing: inherit !important;}.magic-thumbs .magic-thumbs-button-prev {left: 0;}.magic-thumbs .magic-thumbs-button-next {right: 0;}.magic-thumbs .magic-thumbs-button-prev:before { content: "\a002"; }.magic-thumbs .magic-thumbs-button-next:before { content: "\a003"; }:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button {color: rgba(180, 180, 180, .75) !important;-webkit-transform: scale(.85) !important;transform: scale(.85) !important;-webkit-transition: color .25s, -webkit-transform .25s !important;transition: color .25s, transform .25s !important;}:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover {color: rgba(180, 180, 180, 1) !important;-webkit-transform: scale(1) !important;transform: scale(1) !important;}.magic-thumbs-vertical .magic-thumbs-button {width: 100%;height: 30px;left: 0; right: 0;top: auto; bottom: auto;}.magic-thumbs-vertical .magic-thumbs-button-prev {top: 0;}.magic-thumbs-vertical .magic-thumbs-button-next {bottom: 0;}.magic-thumbs-vertical .magic-thumbs-button-prev:before { content: "\a005"; }.magic-thumbs-vertical .magic-thumbs-button-next:before { content: "\a004"; }.magic-thumbs.no-buttons .magic-thumbs-button {display: none !important;}.magic-thumbs-button-disabled {opacity: 0.2;filter: alpha(opacity = 20);}@import url('themes/magicscroll.core.css');@import url('themes/magicscroll.slidein.css');@import url('themes/magicscroll.bounce.css');@import url('themes/default/magicscroll.default.css');@import url('themes/default/magicscroll.loader.css');@import url('themes/default/magicscroll.rounded.css');.MagicScroll,.mcs-caption,.mcs-button,.mcs-item,.mcs-item img,.mcs-item > *,.mcs-bullet,.mcs-bullet:before,.mcs-bullet:after,.mcs-wrapper,.mcs-items-container {margin: 0;padding: 0;outline: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}.MagicScroll,.mcs-item,.mcs-item a,.mcs-item img,.mcs-items-container {position: relative;}.MagicScroll,.mcs-item,.mcs-wrapper,.mcs-items-container {overflow: hidden;direction: ltr;}.mcs-wrapper,.mcs-item img {line-height: 100%;}.MagicScroll {z-index: 1;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;-webkit-user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;}.MagicScroll.MagicScroll-horizontal {-moz-touch-action: pan-y;-ms-touch-action: pan-y;touch-action: pan-y;}.MagicScroll.MagicScroll-vertical {-moz-touch-action: pan-x;-ms-touch-action: pan-x;touch-action: pan-x;}body.mcs-dragging {cursor: move;cursor: -webkit-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}body.mcs-dragging .MagicScroll,body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow {cursor: inherit;}.mcs-item,.MagicScroll figure,.mcs-item img,.mcs-item .mcs-caption {display: inline-block;}.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;}.mcs-button,.mcs-bullets,.mcs-wrapper {position: absolute;}.MagicScroll:before,.MagicScroll figcaption:before {content: '';display: inline-block;vertical-align: top;height: 0;}.mcs-wrapper {top: 0;right: 0;bottom: 0;left: 0;vertical-align: top;z-index: 100;}.mcs-items-container {text-align: center;overflow: visible;width: 100%;height: 100%;}.mcs-item {top: 0;left: 0;zoom: 1;font-size: 9pt !important;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%;}.mcs-item > a,.MagicScroll-horizontal .mcs-items-container > * {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: 0;margin: 0;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 .mcs-item img,.ie7-magic .MagicScroll-vertical .mcs-item a {display: inline-block;}.ie7-magic .MagicScroll-horizontal .mcs-item{display: inline;}.mcs-button {display: block;}.MagicScroll .mcs-hidden {display: none !important;visibility: hidden !important;}.ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container,.MagicScroll[data-mode="carousel"] .mcs-items-container,.MagicScroll[data-mode="cover-flow"] .mcs-items-container {-webkit-perspective: 1000px;-moz-perspective: 1000px;-o-perspective: 1000px;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 {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;}.MagicScroll figcaption {display: inline-block;position: relative;left: 0;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 {-webkit-transform: translateZ(1px);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}.lt-ie9-magic .MagicScroll figcaption,.lt-ie9-magic .MagicScroll figure img {float: right;}.MagicScroll .mcs-reflection {-webkit-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="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {left: 0;width: 100%;bottom: 0;-webkit-transition: -webkit-transform .25s;transition: transform .25s;-webkit-transform: translateY(150%);-ms-transform: translate(0, 150%);transform: translateY(150%);}.MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption {-webkit-transform: translateY(0%);-ms-transform: translate(0, 0%);transform: translateY(0%);}.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {bottom: -150%;}.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption {bottom: 0%;}.mcs-button {cursor: pointer;z-index: 1000;background-repeat: no-repeat;background-color: transparent;border: 0;border-radius: 0;-webkit-transition: opacity .25s linear;transition: opacity .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: 0;}.MagicScroll-vertical .mcs-button-arrow {width: 100%;height: 40px;left: 0;}.MagicScroll-horizontal .mcs-button-arrow-prev { left: 0; right: auto; top: 0; bottom: 0; }.MagicScroll-horizontal .mcs-button-arrow-next { left: auto; right: 0; top: 0; bottom: 0; }.MagicScroll-vertical .mcs-button-arrow-prev { top: 0; bottom: auto; left: 0; right: 0; }.MagicScroll-vertical .mcs-button-arrow-next { top: auto; bottom: 0; left: 0; right: 0; }.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item {overflow: visible;}.mcs-bullets {text-align: center;display: inline-block !important;opacity: 0;top: 100%;}.mcs-bullets.show {opacity: 1.0;-moz-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}.MagicScroll-horizontal .mcs-bullets {width: 100%;left: 0;}.MagicScroll-vertical .mcs-bullets {top: 0;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: 0/0 a;color: transparent;outline: none;}.mcs-bullet.active {cursor: default;}[data-mode="animation"] div[data-action="exit"],[data-mode="animation"] div[data-action="enter"] {-webkit-animation-duration: 0.35s;animation-duration: 0.35s;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}[data-mode="animation"] div[data-action="enter"] {-webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1);animation-timing-function: cubic-bezier(.12,.37,.25,1);}[data-mode="animation"] .mcs-item {-webkit-animation-duration: 0;-webkit-transform: none;animation-name: none;animation-duration: 0;}[data-mode="animation"] .mcs-item[data-animation-nth="1"] {-webkit-animation-delay: 0.15s;animation-delay: 0.15s;}[data-mode="animation"] .mcs-item[data-animation-nth="2"] {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}[data-mode="animation"] .mcs-item[data-animation-nth="3"] {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}[data-mode="animation"] .mcs-item[data-animation-nth="4"] {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}[data-mode="animation"] .mcs-item[data-animation-nth="5"] {-webkit-animation-delay: 0.35s;animation-delay: 0.35s;}[data-mode="animation"] .mcs-item[data-animation-nth="6"] {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}[data-mode="animation"] .mcs-item[data-animation-nth="7"] {-webkit-animation-delay: 0.45s;animation-delay: 0.45s;}[data-mode="animation"] .mcs-item[data-animation-nth="8"] {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}[data-mode="animation"] .mcs-item[data-animation-nth="9"] {-webkit-animation-delay: 0.55s;animation-delay: 0.55s;}[data-mode="animation"] .mcs-item[data-animation-nth="10"] {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-exited] {-webkit-transform: translateX(100000px);transform: translateX(100000px);}.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-exited] {-webkit-transform: translateX(-100000px);transform: translateX(-100000px);}.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] {-webkit-transform: translateY(100000px);transform: translateY(100000px);}.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-exited] {-webkit-transform: translateY(-100000px);transform: translateY(-100000px);}[data-mode="animation"] .mcs-item[data-action="exit"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="exit"] {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}[data-mode="animation"] .mcs-item[data-action="enter"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="enter"] {-webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1);animation-timing-function: cubic-bezier(.12,.37,.25,1);-webkit-animation-duration: 0.35s;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"] {-webkit-animation-name: h-forward-exit-slidein;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"] {-webkit-animation-name: h-forward-enter-slidein;animation-name: h-forward-enter-slidein;}@-webkit-keyframes h-forward-exit-slidein {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-600px);transform: translateX(-600px);}}@keyframes h-forward-exit-slidein {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-600px);transform: translateX(-600px);}}@-webkit-keyframes h-forward-enter-slidein {0% {opacity: 0;-webkit-transform: translateX(180px);transform: translateX(180px);}100% {opacity: 1;-webkit-transform:translateX(0px);transform:translateX(0px);}}@keyframes h-forward-enter-slidein {0% {opacity: 0;-webkit-transform: translateX(180px);transform: translateX(180px);}100% {opacity: 1;-webkit-transform:translateX(0px);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"] {-webkit-animation-name: h-backward-exit-slidein;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"] {-webkit-animation-name: h-backward-enter-slidein;animation-name: h-backward-enter-slidein;}@-webkit-keyframes h-backward-exit-slidein {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(600px);transform: translateX(600px);}}@keyframes h-backward-exit-slidein {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(600px);transform: translateX(600px);}}@-webkit-keyframes h-backward-enter-slidein {0% {opacity: 0;-webkit-transform: translateX(-180px);transform: translateX(-180px);}100% {opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}}@keyframes h-backward-enter-slidein {0% {opacity: 0;-webkit-transform: translateX(-180px);transform: translateX(-180px);}100% {opacity: 1;-webkit-transform: translateX(0px);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"] {-webkit-animation-name: v-forward-exit-slidein;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"] {-webkit-animation-name: v-forward-enter-slidein;animation-name: v-forward-enter-slidein;}@-webkit-keyframes v-forward-exit-slidein {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-600px);transform: translateY(-600px);}}@keyframes v-forward-exit-slidein {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-600px);transform: translateY(-600px);}}@-webkit-keyframes v-forward-enter-slidein {0% {opacity: 0;-webkit-transform: translateY(180px);transform: translateY(180px);}100% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}}@keyframes v-forward-enter-slidein {0% {opacity: 0;-webkit-transform: translateY(180px);transform: translateY(180px);}100% {opacity: 1;-webkit-transform: translateY(0px);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"] {-webkit-animation-name: v-backward-exit-slidein;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"] {-webkit-animation-name: v-backward-enter-slidein;animation-name: v-backward-enter-slidein;}@-webkit-keyframes v-backward-exit-slidein {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(600px);transform: translateY(600px);}}@keyframes v-backward-exit-slidein {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(600px);transform: translateY(600px);}}@-webkit-keyframes v-backward-enter-slidein {0% {opacity: 0;-webkit-transform: translateY(-180px);transform: translateY(-180px);}100% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}}@keyframes v-backward-enter-slidein {0% {opacity: 0;-webkit-transform: translateY(-180px);transform: translateY(-180px);}100% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}}.mcs-bounce[data-mode="animation"] .mcs-item[data-action="exit"] {-webkit-animation-timing-function: cubic-bezier(.84,0,1,1);animation-timing-function: cubic-bezier(.84,0,1,1);-webkit-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-delay: 0s;animation-delay: 0s;}.mcs-bounce[data-mode="animation"] .mcs-item[data-action="enter"] {-webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1);animation-timing-function: cubic-bezier(.12,.37,.25,1);-webkit-animation-duration: 0.4s;animation-duration: 0.4s;}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] {-webkit-animation-name: h-forward-exit-bounce;animation-name: h-forward-exit-bounce;}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] {-webkit-animation-name: h-forward-enter-bounce;animation-name: h-forward-enter-bounce;}@-webkit-keyframes h-forward-exit-bounce {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@keyframes h-forward-exit-bounce {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}}@-webkit-keyframes h-forward-enter-bounce {0% {opacity: 0;-webkit-transform: translateX(3000px);transform: translateX(3000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}75% {-webkit-transform:translateX(10px);transform:translateX(10px);}90% {-webkit-transform:translateX(-5px);transform:translateX(-5px);}100% {-webkit-transform:translateX(0px);transform:translateX(0px);}}@keyframes h-forward-enter-bounce {0% {opacity: 0;-webkit-transform: translateX(3000px);transform: translateX(3000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}75% {-webkit-transform:translateX(10px);transform:translateX(10px);}90% {-webkit-transform:translateX(-5px);transform:translateX(-5px);}100% {-webkit-transform:translateX(0px);transform:translateX(0px);}}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] {-webkit-animation-name: h-backward-exit-bounce;animation-name: h-backward-exit-bounce;}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] {-webkit-animation-name: h-backward-enter-bounce;animation-name: h-backward-enter-bounce;}@-webkit-keyframes h-backward-exit-bounce {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@keyframes h-backward-exit-bounce {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}}@-webkit-keyframes h-backward-enter-bounce {0% {opacity: 0;-webkit-transform: translateX(-3000px);transform: translateX(-3000px);}60% {opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}75% {-webkit-transform:translateX(-10px);transform:translateX(-10px);}90% {-webkit-transform:translateX(5px);transform:translateX(5px);}100% {-webkit-transform:translateX(0px);transform:translateX(0px);}}@keyframes h-backward-enter-bounce {0% {opacity: 0;-webkit-transform: translateX(-3000px);transform: translateX(-3000px);}60% {opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}75% {-webkit-transform:translateX(-10px);transform:translateX(-10px);}90% {-webkit-transform:translateX(5px);transform:translateX(5px);}100% {-webkit-transform:translateX(0px);transform:translateX(0px);}}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="exit"] {-webkit-animation-name: v-forward-exit-bounce;animation-name: v-forward-exit-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="enter"] {-webkit-animation-name: v-forward-enter-bounce;animation-name: v-forward-enter-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering] {-webkit-transform: translateY(100000px);transform: translateY(100000px);}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] {-webkit-transform: translateY(100000px);transform: translateY(100000px);}@-webkit-keyframes v-forward-exit-bounce {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@keyframes v-forward-exit-bounce {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}}@-webkit-keyframes v-forward-enter-bounce {0% {opacity: 0;-webkit-transform: translateY(3000px);transform: translateY(3000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px);}75% {-webkit-transform:translateY(10px);transform:translateY(10px);}90% {-webkit-transform:translateY(-5px);transform:translateY(-5px);}100% {-webkit-transform:translateY(0px);transform:translateY(0px);}}@keyframes v-forward-enter-bounce {0% {opacity: 0;-webkit-transform: translateY(3000px);transform: translateY(3000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);transform: translateY(-30px);}75% {-webkit-transform:translateY(10px);transform:translateY(10px);}90% {-webkit-transform:translateY(-5px);transform:translateY(-5px);}100% {-webkit-transform:translateY(0px);transform:translateY(0px);}}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="exit"] {-webkit-animation-name: v-backward-exit-bounce;animation-name: v-backward-exit-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="enter"] {-webkit-animation-name: v-backward-enter-bounce;animation-name: v-backward-enter-bounce;}@-webkit-keyframes v-backward-exit-bounce {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@keyframes v-backward-exit-bounce {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}40% {opacity: 0.6;}100% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px);}}@-webkit-keyframes v-backward-enter-bounce {0% {opacity: 0;-webkit-transform: translateY(-3000px);transform: translateY(-3000px);}60% {opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}75% {-webkit-transform:translateY(-10px);transform:translateY(-10px);}90% {-webkit-transform:translateY(5px);transform:translateY(5px);}100% {-webkit-transform:translateY(0px);transform:translateY(0px);}}@keyframes v-backward-enter-bounce {0% {opacity: 0;-webkit-transform: translateY(-3000px);transform: translateY(-3000px);}60% {opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}75% {-webkit-transform:translateY(-10px);transform:translateY(-10px);}90% {-webkit-transform:translateY(5px);transform:translateY(5px);}100% {-webkit-transform:translateY(0px);transform:translateY(0px);}}.MagicScroll-horizontal .mcs-button-arrow-prev:before {content: "«";font-weight:bold;font-family: 'Open Sans', sans-serif;font-size:1.1em;line-height:0.8em;}.MagicScroll-horizontal .mcs-button-arrow-next:before {content: "»";font-weight:bold;font-family: 'Open Sans', sans-serif;font-size:1.1em;line-height:0.8em;}.MagicScroll-vertical .mcs-button-arrow-prev:before {content: "\\";}.MagicScroll-vertical .mcs-button-arrow-next:before {content: "|";}.mcs-button-arrow {color: rgba(49,51,61,0.6);opacity: 1;text-shadow: none;font: normal 0/1 'magicarrows';font-weight: 200;font-variant: normal;cursor: pointer;background-repeat: no-repeat;background-color: transparent;background-image: none;border: 0;border-radius: 0;text-transform: none !important;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.mcs-button-arrow.mcs-disabled {opacity: 0.01 !important;}.MagicScroll > .mcs-button-arrow {font-size: 20px;width: 30px;height: 30px;margin: auto;-webkit-transition: color .15s linear;transition: color .15s linear;}.MagicScroll-horizontal .mcs-button-arrow-prev { left: 0; right: auto; top: 0; bottom: 0; }.MagicScroll-horizontal .mcs-button-arrow-next { left: auto; right: 0; top: 0; bottom: 0; }.MagicScroll-vertical .mcs-button-arrow-prev { top: 0; bottom: auto; left: 0; right: 0; }.MagicScroll-vertical .mcs-button-arrow-next { top: auto; bottom: 0; left: 0; right: 0; }.MagicScroll:hover > .mcs-button-arrow:hover:not(.mcs-disabled) {color: rgba(49,51,61,1);}.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {font-size: 18px;width: 24px;height: 24px;border-radius: 3px;background: rgba(255, 255, 255, .75);box-shadow: 0 0 1px rgba(153, 153, 153, .5);-webkit-transition: color .15s linear, background-color .15s linear;transition: color .15s linear, background-color .15s linear;}.MagicScroll-horizontal.MagicScroll-arrows-inside:hover > .mcs-button-arrow:hover:not(.mcs-disabled) {background-color: rgba(255, 255, 255, .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, .5);}.lt-ie9-magic .mcs-button-arrow {color: #83858B;}.lt-ie9-magic .MagicScroll:hover > .mcs-button-arrow:hover {color: #31333D;}.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {color: #31333D;background: #fff;border: 1px solid #999;filter: alpha(opacity = 60);}.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover {filter: alpha(opacity = 96);}.lt-ie9-magic .mcs-button-arrow.mcs-disabled {filter: alpha(opacity = 0.01) !important;}.MagicScroll-horizontal .mcs-bullets {margin-top: 10px;}.MagicScroll-horizontal.MagicScroll-bullets {margin-bottom: 35px;}.MagicScroll-vertical .mcs-bullets {margin-left: 10px;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.MagicScroll-vertical.MagicScroll-bullets {margin-right: 35px;}.mcs-bullet {width: 10px;height: 10px;background-color: #83858B;}.mcs-bullet:hover {background-color: #5a5a5a;}.mcs-bullet.active {background-color: transparent;border: 1px solid #5a5a5a;}.mcs-item .mcs-caption {color: white;padding: 5px 0;font: normal 9pt/1.2em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;text-rendering: geometricPrecision;}.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {background-color: #31333D;background-color: rgba(49,51,61,0.7);}.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {filter: alpha(opacity=60);}.MagicScroll[data-mode="carousel"],.MagicScroll[data-mode="cover-flow"] {background: #4f4f4f;}.MagicScroll[data-mode="carousel"] img,.MagicScroll[data-mode="cover-flow"] img {box-shadow: 0px 15px 30px -10px #000;}.MagicScroll[data-mode="carousel"] figcaption,.MagicScroll[data-mode="cover-flow"] figcaption {padding: 4px 0 0;font-size: 10pt;font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, Helvetica, sans-serif;}.MagicScroll.mcs-shadows {box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.15);}.MagicScroll.mcs-border .mcs-item {background: #fff;border: 1px solid #efefef;}.MagicScroll-horizontal.mcs-border .mcs-item {margin: 0 3px;}.MagicScroll-vertical.mcs-border .mcs-item {margin: 3px 0;}.mcs-loader {position: absolute;z-index: 1000;top: 0px;left: 0px;right: 0px;bottom: 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;top: 0; bottom: 0; left: 0; right: 0;margin: auto;width:60px;height:60px;opacity: 1;-webkit-transform:scale(0.6);transform:scale(0.6);}.mcs-loader-circle {position:absolute;background-color:#ffffff;height:11px;width:11px;border-radius:50%;-webkit-animation-name:MagicCircle;-webkit-animation-duration:0.48s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;animation-name:MagicCircle;animation-duration:0.48s;animation-iteration-count:infinite;animation-direction:linear;}.mcs-loader-circle_01 {left:0;top:25px;-webkit-animation-delay:0.18s;animation-delay:0.18s;}.mcs-loader-circle_02 {left:7px;top:7px;-webkit-animation-delay:0.24s;animation-delay:0.24s;}.mcs-loader-circle_03{left:25px;top:0;-webkit-animation-delay:0.3s;animation-delay:0.3s;}.mcs-loader-circle_04 {right:7px;top:7px;-webkit-animation-delay:0.36s;animation-delay:0.36s;}.mcs-loader-circle_05 {right:0;top:25px;-webkit-animation-delay:0.42s;animation-delay:0.42s;}.mcs-loader-circle_06 {right:7px;bottom:7px;-webkit-animation-delay:0.48s;animation-delay:0.48s;}.mcs-loader-circle_07{left:25px;bottom:0;-webkit-animation-delay:0.54s;animation-delay:0.54s;}.mcs-loader-circle_08 {left:7px;bottom:7px;-webkit-animation-delay:0.6s;animation-delay:0.6s;}@-webkit-keyframes MagicCircle {0%{background-color:#000000}100%{background-color:#ffffff}}@keyframes MagicCircle {0%{background-color:#000000}100%{background-color:#ffffff}}.mcs-item-loader {position: absolute;top: 0; bottom: 0; left: 0; right: 0;margin: auto;width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;background: url('data:image/gif;base64,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') no-repeat center center;}.MagicScroll.mcs-rounded {border: 1px solid #e1e1e1;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);-webkit-transition: color .15s linear, background-color .15s linear;transition: color .15s linear, background-color .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: 0;border-radius: 10px 0 0 10px;}.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-next {right: 0;border-radius: 0 10px 10px 0;}.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-prev {top: 0;border-radius: 10px 10px 0 0;}.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-next {bottom: 0;border-radius: 0 0 10px 10px;}.MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled {opacity: 1 !important;color: rgba(49,51,61,.1);text-shadow: none !important;}.MagicScroll.mcs-rounded.MagicScroll-arrows-outside .mcs-button-arrow {background: #efefef;opacity: 1;box-shadow: 0 0 1px rgba(153, 153, 153, .5);}.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow:hover:not(.mcs-disabled) {background-color: rgba(255, 255, 255, .96);color: rgba(49,51,61,1);}.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow {background-color: rgba(255, 255, 255, .75);box-shadow: 0 0 1px rgba(153, 153, 153, .5);}.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev {border-width: 0 1px 0 0;}.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next {border-width: 0 0 0 1px;}.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev {border-width: 0 0 1px 0;}.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next {border-width: 1px 0 0 0;}.lt-ie9-magic .mcs-rounded.MagicScroll .mcs-button-arrow {color: #83858B;}.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {background: #fff;filter: alpha(opacity = 75);}.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover {filter: alpha(opacity = 96);}.lt-ie9-magic .MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled {filter: alpha(opacity = 75) !important;color: #ccc;}.bx-wrapper {position: relative;margin: 0 auto 0;padding: 0;*zoom: 1;}.bx-wrapper img {max-width: 100%;width: 100%;display: block;}.bx-wrapper .bx-viewport {background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: 18px;width: 100%;}.kundenmeinungen .bx-wrapper .bx-pager{bottom: -10px;}.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {background: transparent;text-indent: -9999px;display: block;width: 14px;height: 14px;margin: 0 8px;outline: 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #9A022E;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #9A022E;}.bx-wrapper .bx-prev {left: 0;background: url(images/controls-2.png) no-repeat 0 -32px;}.bx-wrapper .bx-next {right: 0;background: url(images/controls-2.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover {background-position: 0 0;}.bx-wrapper .bx-next:hover {background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(images/controls-2.png) -86px -11px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(images/controls-2.png) -86px -44px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}@charset "UTF-8";.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}@keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0;}}.flash {-webkit-animation-name: flash;animation-name: flash;}@-webkit-keyframes pulse {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes rubberBand {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake {from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@keyframes shake {from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}50% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}50% {-webkit-transform: translateX(0);transform: translateX(0);}}.headShake {-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-name: headShake;animation-name: headShake;}@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}to {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}to {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes tada {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.tada {-webkit-animation-name: tada;animation-name: tada;}@-webkit-keyframes wobble {from {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}to {-webkit-transform: none;transform: none;}}@keyframes wobble {from {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}to {-webkit-transform: none;transform: none;}}.wobble {-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}to {-webkit-transform: none;transform: none;}}@keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}to {-webkit-transform: none;transform: none;}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}to {-webkit-transform: none;transform: none;}}@keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}to {-webkit-transform: none;transform: none;}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}to {-webkit-transform: none;transform: none;}}@keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}to {-webkit-transform: none;transform: none;}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}to {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}@keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}to {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}to {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}to {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}to {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}to {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}to {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}@keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}@keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}to {-webkit-transform: none;transform: none;opacity: 1;}}@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}to {-webkit-transform: none;transform: none;opacity: 1;}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {from {opacity: 1;}to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}@keyframes lightSpeedOut {from {opacity: 1;}to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}@keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}@keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}@keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}to {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}to {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}.hinge {-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}to {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}to {opacity: 1;-webkit-transform: none;transform: none;}}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}@-webkit-keyframes rollOut {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut {from {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}to {opacity: 0;}}@keyframes zoomOut {from {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}to {opacity: 0;}}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInDown {from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}@-webkit-keyframes slideOutDown {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes slideOutDown {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes slideOutLeft {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes slideOutUp {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;src: url('../font/open-sans-v16-latin-300.eot'); src: local('Open Sans Light'), local('OpenSans-Light'), url('../font/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-300.woff2') format('woff2'),url('../font/open-sans-v16-latin-300.woff') format('woff'),url('../font/open-sans-v16-latin-300.ttf') format('truetype'),url('../font/open-sans-v16-latin-300.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;src: url('../font/open-sans-v16-latin-300italic.eot'); src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../font/open-sans-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-300italic.woff2') format('woff2'),url('../font/open-sans-v16-latin-300italic.woff') format('woff'),url('../font/open-sans-v16-latin-300italic.ttf') format('truetype'),url('../font/open-sans-v16-latin-300italic.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('../font/open-sans-v16-latin-regular.eot'); src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../font/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-regular.woff2') format('woff2'),url('../font/open-sans-v16-latin-regular.woff') format('woff'),url('../font/open-sans-v16-latin-regular.ttf') format('truetype'),url('../font/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;src: url('../font/open-sans-v16-latin-italic.eot'); src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../font/open-sans-v16-latin-italic.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-italic.woff2') format('woff2'),url('../font/open-sans-v16-latin-italic.woff') format('woff'),url('../font/open-sans-v16-latin-italic.ttf') format('truetype'),url('../font/open-sans-v16-latin-italic.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('../font/open-sans-v16-latin-600.eot'); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../font/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-600.woff2') format('woff2'),url('../font/open-sans-v16-latin-600.woff') format('woff'),url('../font/open-sans-v16-latin-600.ttf') format('truetype'),url('../font/open-sans-v16-latin-600.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;src: url('../font/open-sans-v16-latin-600italic.eot'); src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../font/open-sans-v16-latin-600italic.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-600italic.woff2') format('woff2'),url('../font/open-sans-v16-latin-600italic.woff') format('woff'),url('../font/open-sans-v16-latin-600italic.ttf') format('truetype'),url('../font/open-sans-v16-latin-600italic.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('../font/open-sans-v16-latin-700.eot'); src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../font/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-700.woff2') format('woff2'),url('../font/open-sans-v16-latin-700.woff') format('woff'),url('../font/open-sans-v16-latin-700.ttf') format('truetype'),url('../font/open-sans-v16-latin-700.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;src: url('../font/open-sans-v16-latin-700italic.eot'); src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../font/open-sans-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-700italic.woff2') format('woff2'),url('../font/open-sans-v16-latin-700italic.woff') format('woff'),url('../font/open-sans-v16-latin-700italic.ttf') format('truetype'),url('../font/open-sans-v16-latin-700italic.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: url('../font/open-sans-v16-latin-800.eot'); src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../font/open-sans-v16-latin-800.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-800.woff2') format('woff2'),url('../font/open-sans-v16-latin-800.woff') format('woff'),url('../font/open-sans-v16-latin-800.ttf') format('truetype'),url('../font/open-sans-v16-latin-800.svg#OpenSans') format('svg'); }@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;src: url('../font/open-sans-v16-latin-800italic.eot'); src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('../font/open-sans-v16-latin-800italic.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v16-latin-800italic.woff2') format('woff2'),url('../font/open-sans-v16-latin-800italic.woff') format('woff'),url('../font/open-sans-v16-latin-800italic.ttf') format('truetype'),url('../font/open-sans-v16-latin-800italic.svg#OpenSans') format('svg'); }body{font-family: 'Open Sans', sans-serif;font-size: 0.9em;font-weight: normal;background: #FEFEFE;color: #727272;}#cookie-bar {max-width: 1600px;height: 113px;display: block;margin: 0px auto;background: #3E3E3E;color: #FEFEFE;}#cookie-bar.fixed {position: fixed;bottom: 0px;right: 0px;left: 0px;}#cookie-bar.fixed.bottom {bottom: 0px;top: auto;display: block;}#cookie-bar .btn {width: 200px;font-size: 1.0em !important;background: #15C97C;color: #FEFEFE;border: none;position: absolute;right: 80px;top: 30px;padding: 8px 15px !important;}#cookie-bar p {font-size: 1.0em;color: #FEFEFE;margin: 30px 0px 38px 60px;} #cookie-bar p > a {font-size: 1.0em;color: #FEFEFE;}a.tech-button {text-decoration: underline;position: absolute;top: 70px;right: 80px;font-size: smaller;color: #FEFEFE;display: block;}#cookie-bar a:hover {text-decoration: underline !important;opacity: 0.8;}@media only screen and (max-width:950px) {#cookie-bar {height: auto;padding: 20px 15px;}#cookie-bar .btn {font-size: 0.9em !important;position: relative !important;top: 0px;left: 15px;}#cookie-bar p {margin: 0px 15px 15px 15px;}a.tech-button {position: relative;top: 5px;left: 15px;margin-bottom: 20px;}}@media only screen and (max-width:480px) {#cookie-bar {height: auto;}#cookie-bar .btn {font-size: 0.9em !important;position: relative !important;top: 0px;left: 15px;}a.tech-button {position: relative;top: 5px;left: 15px;margin-bottom: 20px;}}#wrapper {width: 100%;height: auto;display: block;overflow: hidden;}header{position: relative;z-index:99999;width: 100%;}header .inner{display: none;height: 146px;}#logo-mobile{position: absolute;top: 6px;left: 0;width: 200px;height: auto;display: block;}header.smaller .inner{height:0px;}.logo-outer {margin-top: 50px;margin-right: 10px;}#logo {display: block;z-index: 10;float: left;}#logo .logo-nav {display: block;height: 90px;width: auto;}header .spezialist{position: absolute;top: 38px;left: 338px;font-weight: 300;font-size: 1.6em;margin:0px;}header .spezialist p{margin:0px;}header .spezialist p span{color:#002d62;}header .spezialist p span.mobilebreak{color:#727272;}header p.telefon{position: absolute;top: 38px;right: 0px;font-weight: 400;font-size: 1.6em;margin:0px;font-weight:300;}header p.telefon img {width: 30px;font-size:1.5em;display:inline;float:none;vertical-align:middle;margin:-5px 5px 0 0;}@media only screen and (max-width:1200px){header .inner{height:100% !important;}#logo-mobile{position: relative;left:auto;top:auto;margin:10px auto;display:block;}header .spezialist{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;text-align:center;margin:10px 0;}header p.telefon{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;width:100%;margin:10px auto;text-align:center;font-size:1.6em;}header p.telefon i{display:inline;float:none;margin:-12px 0 0 -10px;}}@media only screen and (max-width:950px){header{height:auto;position:relative;}main {padding:0px !important;}}@media only screen and (max-width:428px){span.mobilebreak{display:block;}}#openmenu {display:none;position:fixed;z-index:20;top:5px;left:5px;background:#002d62;color:#fff;border-radius:6px;padding:6px;margin:0px;font-size:18px;border: 1px solid #bbbbbb;}ul#mobilenavi i.icon.icon-angle-down.arrow:before {margin-top: 0px !important;}#mainnav{z-index:99;top: 0;width: 100%;background: #002d62;position: fixed;transition: 400ms ease-in-out;}#mainnav.transparent {opacity: 0;transition: 500ms ease-in-out;}#mainnav.static {position:fixed;top: 0;}.nav-inner {width: 1200px;height: 60px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}header p.number{position: absolute;right: 20px;font-weight: 500;color: #fff;font-size: 1.3em;margin:0px;font-weight:300;float: left;}header p.number img {width: 20px;height: auto;float: left;margin: 4px 10px 0px 0px;}@media only screen and (max-width:1400px){header p.number {display: none;}}#mainnav ul{margin: 0;padding: 0;list-style: none;height: 60px;width: 1200px;overflow: visible;display: block;}#mainnav ul li{float: left;position: relative;}#mainnav ul li{float: left;position: relative;display: block;}#mainnav ul li span,#mainnav ul li a{padding: 0 16px;color: #fff;font-weight: 300;text-decoration: none;height: 60px;line-height: 60px;font-size: 1.1em;display: block;cursor: pointer;transition: background-color ease-in-out 0.2s;-o-transition: background-color ease-in-out 0.2s;-ms-transition: background-color ease-in-out 0.2s;-moz-transition: background-color ease-in-out 0.2s;-webkit-transition: background-color ease-in-out 0.2s;}#mainnav .nav-inner > ul > li.current > span,#mainnav .nav-inner > ul > li.current > a,#mainnav .nav-inner > ul > li.current > span:hover,#mainnav .nav-inner > ul > li.current > a:hover {color: #fff;font-weight: 300;height: 57px;text-decoration: underline;}#mainnav .nav-inner > ul > li:hover > span,#mainnav .nav-inner > ul > li:hover > a {color: #fff;font-weight: 300;height: 57px;text-decoration: underline;}#mainnav .nav-inner ul li:hover ul.submenu{opacity:1;visibility: visible;color: #fff;}#mainnav .nav-inner ul li:hover ul.submenu,#mainnav .nav-inner ul li:hover ul.submenu li:hover ul.submenu.level3 {color: #fff;top: 60px;transition: opacity 300ms ease-in-out, top 300ms ease-in-out;}#mainnav .nav-inner ul li ul.submenu,#mainnav .nav-inner ul li ul.submenu.level3 { visibility: hidden;opacity:0;position: absolute;z-index:-10;left: 0;top: 55px;transition: opacity 200ms ease-in-out, top 800ms ease-in-out;}#mainnav .nav-inner ul li ul.submenu.level3{top: 0px;left:270px;}#mainnav .nav-inner ul li ul.submenu li{float: none;border-left: 0px !important;border-right: 0px !important;}#mainnav .nav-inner ul li ul.submenu li b.morelinks{float: right;padding:0 10px 0 0;font-weight:normal;}#mainnav .nav-inner ul li ul.submenu li > span,#mainnav .nav-inner ul li ul.submenu li > a{background-color: #fefefe;box-shadow: 5px 5px 6px 0px rgba(0, 0, 0, 0.2);display: block;padding: 0 0 0 20px;width: 250px;line-height: 40px;font-weight: 300;height:40px;color: #727270;cursor: pointer;transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;}#mainnav .nav-inner ul li ul.submenu li span,#mainnav .nav-inner ul li ul.submenu li.current > a,#mainnav .nav-inner ul li ul.submenu li:hover > span,#mainnav .nav-inner ul li ul.submenu li:hover > a{background: #002d62;color: #fff;border-color: #002d62;}@media only screen and (max-width:1200px){#mainnav {display:none;}header .inner {display:block;}#openmenu {display:block;}}#sidemap {margin: 40px 0 0;text-align: left;}#sidemap ul {margin: 0;padding: 0;list-style: none;text-align: left;}#sidemap a {text-decoration: none;}#sidemap > ul {display: inline-block;height: 160px;}#sidemap > ul > li {float: left;position: relative;}#sidemap > ul > li > a{height: 20px;text-transform: uppercase;margin: 0 85px 0 0;}#sidemap > ul > li:last-child > a{margin: 0;}#sidemap > ul > li > ul{padding: 5px 0 0 7px;}footer section{padding: 50px 0;}#footer {background-color: #002d62;color: #FEFEFE;border-top: 1px solid #FEFEFE;}#footerlogo {margin: 9px 0 0 0;height: auto;width: 220px;}#footer h5{text-align: left;font-size: 1.7em;border-bottom:1px solid #FEFEFE;display: inline-block;text-transform:none;margin: 0px;}#footer .first{display:block;float:left;box-sizing:border-box;width:25%;}#footer .second{text-align: left;float:left;width: 35%;}#footer .second a:hover{color: #d6d6d6;text-decoration: underline!important;}#footer .second thead{font-size: 1.8em;}#footer .second tbody td.col1{padding: 9px 30px 0 0;}#footer .second tbody td{padding: 3px 0 0 0;}#footer .last{margin-right:0 !important;width: 18%;display:block;float:left;box-sizing:border-box;}#footernav ul {padding: 0px;margin: 0px; display: block;}#footernav ul li {display:block;width:50% !important;box-sizing:border-box;line-height:2.0em;}#footernav ul li a:hover {color: #d6d6d6;text-decoration: underline!important;}#footer .ivd{margin: 8px 0 0 0;width: 10%;display:block;float:left;box-sizing:border-box;}#footerlogo_ivd {width: 65px;height: auto;display: block;}#sitemap{display: none;border-bottom: 1px solid #E7E7E7;}@media only screen and (max-width:1200px){#footerlogo {margin:10px 0px 0px 20px;width: 190px;}#footer .second{width:40%;}#footer .last{width:20%;}}@media only screen and (max-width:1000px){#footer .first {float: none;}#footer .second {width:50%;margin:20px 0px 0px 20px;}#footer .last {width:30%;}#footer .last, #footer .ivd {margin:20px 0px 0px 0px;}}@media only screen and (max-width:800px){#footer .second {float: none;width: 100%;}#footer .last, #footer .ivd {margin:40px 0px 0px 20px;}}@media only screen and (max-width:600px){#footerlogo, #footer .first{width: 85%;}#footer .second {width: 90%;}#footer .last {float: none;}#footer .ivd{float: none;margin:40px 0px 0px 20px;}}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}#cboxWrapper {max-width:none;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}#colorbox{outline:0;}#cboxTopLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px; background:url(../img/colorbox/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px; background:url(../img/colorbox/controls.png) right top repeat-y;}#cboxTopCenter{height:21px; background:url(../img/colorbox/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px; background:url(../img/colorbox/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff; overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px; border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxClose{position:absolute; bottom:0; right:0; background:url(../img/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.unslider {overflow: auto;margin: 0;padding: 0;}.unslider li .kundenslideralpha {position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;}.unslider-wrap {position: relative;}.unslider-wrap.unslider-carousel>li {float: left;}.unslider-vertical>ul {height: 100%;}.unslider-vertical li {float: none;width: 100%;}.unslider-fade {position: relative;}.unslider-fade .unslider-wrap li {position: absolute;left: 0;top: 0;right: 0;z-index: 8;}.unslider-fade .unslider-wrap li.unslider-active {z-index: 10;}.unslider li,.unslider ol,.unslider ul {list-style: none;margin: 0;padding: 0;}.unslider {position:relative;}.unslider-arrow.prev {position: absolute;top: 40%;left: 0px;font-size: 4.1em;display: block;line-height: inherit;color: #f1f1f1;z-index: 100;cursor: pointer;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.unslider-arrow.next {position: absolute;top: 40%;right: 0px;font-size: 4.1em;display: block;line-height: inherit;color: #f1f1f1;z-index: 100;cursor: pointer;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.unslider-arrow.prev:hover,.unslider-arrow.next:hover {color: #8a8a8a;}.unslider-nav ol {list-style: none;text-align: center;position:absolute;bottom:5px;text-align:center;left:0px;right:0px;z-index:10;}.unslider-nav ol li {display: inline-block;width: 10px;height: 10px !important;margin: 0 4px;background: transparent;overflow: hidden;text-indent: -999em;border: 1px solid #002d62;cursor: pointer;padding:0px !important;}.unslider-nav ol li.unslider-active {background: #002d62;cursor: default;}@media only screen and (max-width:500px) {.unslider-arrow.next,.unslider-arrow.prev {display: none;}}.icheckbox_flat-red,.iradio_flat-red {display: inline-block;*display: inline;vertical-align: middle;margin: 0;padding: 0;width: 20px;height: 20px;background: url(../img/skins/flat/red.png) no-repeat;border: none;cursor: pointer;}.icheckbox_flat-red {background-position: 0 0;}.icheckbox_flat-red.checked {background-position: -22px 0;}.icheckbox_flat-red.disabled {background-position: -44px 0;cursor: default;}.icheckbox_flat-red.checked.disabled {background-position: -66px 0;}.iradio_flat-red {background-position: -88px 0;}.iradio_flat-red.checked {background-position: -110px 0;}.iradio_flat-red.disabled {background-position: -132px 0;cursor: default;}.iradio_flat-red.checked.disabled {background-position: -154px 0;}@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {.icheckbox_flat-red,.iradio_flat-red {background-image: url(../img/skins/flat/red@2x.png);-webkit-background-size: 176px 22px;background-size: 176px 22px;}}html, body, #sb-site, .sb-site-container, .sb-slidebar {margin: 0;padding: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}html, body {width: 100%;overflow-x: hidden; }html {height: 100%; }body {min-height: 100%;height: auto;position: relative; }html.sb-scroll-lock.sb-active:not(.sb-static) {overflow: hidden;}#sb-site, .sb-site-container {width: 100%;min-height: 100vh;position: relative;z-index: 1; background-color: transparent; -webkit-box-shadow: 0 0 10px 0 #000000;box-shadow: 0 0 10px 0 #000000;}.sb-active-left #sb-site{background:#fff;}#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {content: ' ';display: table;}#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {clear: both;}.sb-slidebar {height: 100%;overflow-y: auto; position: fixed;top: 0;z-index: 0; display: none; background-color: #002d62; font-size:0.75em;;}.sb-slidebar, .sb-slidebar * {-webkit-transform: translateZ( 0px ); }.sb-left {left: 0; }.sb-right {right: 0; }html.sb-static .sb-slidebar,.sb-slidebar.sb-static {position: absolute; }.sb-slidebar.sb-active {display: block; }.sb-style-overlay {z-index: 9999; }.sb-momentum-scrolling {-webkit-overflow-scrolling: touch; }.sb-slidebar > #mobilenavi {margin:0px;padding:60px 0 0 0;background:#002d62;}.sb-slidebar #mobilenavi li ul {display:none;position:relative;top:auto;padding:0 0 0 0px;margin:0px;background:#002d62;}.sb-slidebar #mobilenavi li ul.open {display:block;}.sb-slidebar li {list-style-type:none;}.sb-slidebar > #mobilenavi > li > a,.sb-slidebar > #mobilenavi > li > span {color:#fff;display:block;margin:0px;padding:14px 10px;font-size:1.5em;border-top:1px solid #fff;text-decoration:none;background:#002d62;}.sb-slidebar > #mobilenavi > li:last-child > a,.sb-slidebar > #mobilenavi > li:last-child > span {border-bottom:1px solid #fff;}.sb-slidebar > #mobilenavi > li > ul > li > a,.sb-slidebar > #mobilenavi > li >ul > li > span {color:#fff;display:block;margin:0px;padding:12px 10px;font-size:1.5em;border-bottom:1px solid #fff;text-decoration:none;}.sb-slidebar > #mobilenavi > li > ul > li > ul > li> a,.sb-slidebar > #mobilenavi > li >ul > li> ul > li > span {color:#fff;display:block;margin:0px;padding:12px 10px;font-size:1.5em;border-bottom:1px solid #fff;text-decoration:none;background:#fff;}.sb-slidebar #mobilenavi span.current,.sb-slidebar #mobilenavi a.current {background:#fff !important;border-bottom:1px solid #fff;color:#002d62 !important;}.sb-slidebar i.arrow {float:right; font-weight:normal;}.sb-slidebar ul.mobilecontact {display: block;margin: 0px 0 0 0;padding: 0px;background: #002d62;}.sb-slidebar ul.mobilecontact li {list-style-type: none;color: #fff;padding: 10px 0 10px 10px;font-size:1.5em;}.sb-slidebar ul.mobilecontact li a {text-decoration:none;}.sb-slidebar ul.mobilecontact li i {font-size:1.2em;}.sb-slidebar {width: 30%;}.sb-width-thin {width: 15%;}.sb-width-wide {width: 45%;}@media (max-width: 480px) { .sb-slidebar {width: 70%;}.sb-width-thin {width: 55%;}.sb-width-wide {width: 85%;}}@media (min-width: 481px) { .sb-slidebar {width: 55%;}.sb-width-thin {width: 40%;}.sb-width-wide {width: 70%;}}@media (min-width: 768px) { .sb-slidebar {width: 40%;}.sb-width-thin {width: 25%;}.sb-width-wide {width: 55%;}}@media (min-width: 992px) { .sb-slidebar {width: 30%;}.sb-width-thin {width: 15%;}.sb-width-wide {width: 45%;}}@media (min-width: 1200px) { .sb-slidebar {width: 20%;}.sb-width-thin {width: 5%;}.sb-width-wide {width: 35%;}}.sb-slide, #sb-site.sb-site-transform, .sb-site-container, .sb-slidebar {-webkit-transform: translate( 0px ); -moz-transform: translate( 0px ); -o-transform: translate( 0px );transform: translate( 0px );-webkit-transition: -webkit-transform 400ms ease; -moz-transition:-moz-transform 400ms ease; -o-transition:-o-transform 400ms ease;transition: transform 400ms ease;-webkit-transition-property: -webkit-transform, left, right; -webkit-backface-visibility: hidden; }.sb-hide { display: none; }.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}@charset 'UTF-8';.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: auto; height: auto;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}.slick-prev:hover:before,.slick-next:hover:before {color: #8a8a8a;}button.slick-next.slick-arrow {height: 100% !important;width: auto;margin-top: 10px;}button.slick-prev.slick-arrow {height: 100% !important;width: auto;margin-top: 10px;}button:hover{opacity: 1 !important;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}.slick-prev:before,.slick-next:before{font-family: 'fontello';font-size: 4.1em;line-height: inherit;color: #f1f1f1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}@media only screen and (max-width:950px) {.slick-prev:before,.slick-next:before{font-size: 2.1em;}}.slick-prev {z-index: 10;left: 15px;}[dir='rtl'] .slick-prev{right: -25px;left: auto;}.slick-prev:before{content: '\E804';}[dir='rtl'] .slick-prev:before{content: '→';}.slick-next {right: -20px;z-index: 10;}[dir='rtl'] .slick-next{right: auto;left: -25px;}.slick-next:before{content: '\E805';}[dir='rtl'] .slick-next:before{content: '←';}ul.slick-dots {list-style: none;text-align: center;position:absolute;bottom:5px;text-align:center;left:0px;right:0px;z-index:10;}ul.slick-dots li {display: inline-block;width: 10px;height: 10px !important;margin: 0 4px;background: transparent;overflow: hidden;text-indent: -999em;border: 1px solid #002d62;cursor: pointer;padding:0px !important;}ul.slick-dots li.slick-active {background: #002d62;cursor: default;}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}*:focus,*:active {outline: none;}img {width: 100%;height: auto;display: block;}.invisible {opacity:0;}.overflow-inherit {overflow: inherit !important;}.main-color,.rot {color: #002d62 !important;}.new-color {color: #93c969;}.color2,.color2 .rot,.color2 .main-color {color: #1B1B1B !important;}.color3,.color3 .rot,.color3 .main-color {color: #fff !important}.main-color-bg {background: #002d62;color: #FFF;}.white-bg {background: #FEFEFE;color: #727270;}.gray-bg {background: #F6F6F6;color: #727270;}.gray-2-bg {background: #5F5F5F;color: #FFF;}.gray-3-bg {background: #2A2A2A;color: #FFF;}.main-color-border {border: 2px solid #002d62;}a {text-decoration: underline;color: inherit;}section {position: relative;}section a:hover {color: #002d62;}.contentanchor {display: block;height: 60px;margin-top: -60px;visibility: hidden;}b,strong {font-weight: 600;}iframe {border: 0;}.uppercase {text-transform: uppercase;}.center {text-align: center;}.alignright {text-align: right;}.smaller1 {font-size: 0.9em;}.clear {clear: both;}.nopadding {padding: 0 !important;}.nomargin {margin: 0 !important;}h1,h2,h3,h4,h5,h6 {font-size: 1rem;font-weight: 300;margin: 0 0 1em 0;}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,h5.uppercase,h6.uppercase {font-weight: 300;}h1 {font-weight: 300;}h2 {font-size: 2.78em;font-weight: 300;}h3 {font-size: 1.8em;font-weight: 300;}h4 {font-size: 1.6em;}h5 {font-size: 1.5em;}h6 {font-size: 1.3em;}section.heading {padding: 60px 0;display: block;}section.heading h1,section.heading h2 {margin: 0;}section.heading h1 {font-size: 2.78em;}section.heading h1.nomargin {margin-top: -6px !important;}section.heading h2 {font-size: 1.8em;}@media only screen and (max-width:600px) {section.heading h1,h2 {font-size: 7vw;}.textbanner h3,h3,h4,h5,h6 {font-size: 6vw !important;}}p.big-font,ul.big-font,h2.big-font,h3.big-font,h4.big-font,h5.big-font,h6.big-font {font-size: 1.6em !important;}p.middle-font,ul.middle-font,h2.middle-font,h3.middle-font,h4.middle-font,h5.middle-font,h6.middle-font {font-size: 1.1em !important;}p.small-font,ul.small-font,h2.small-font,h3.small-font,h4.small-font,h5.small-font,h6.small-font {font-size: 0.8em !important;}@media only screen and (max-width:768px) {.big-font {font-size: 1.35em;}}.bright-font {color: #C4C4C4;}.bright-font-2 {color: #a0a0a0;}ul.checklist {list-style-type: none;position: relative;}ul.checklist li:before {position: absolute;left: 15px;font-family: 'fontello', serif;font-style: normal;font-weight: normal;speak: none;content: '\e80d';color: #002d62;margin: 0 5px 0 0;}ul.checklist.orange li:before {color: #f8981d;}ul.checklist.blau li:before {color: #377CEA;}ul.checklist.gruen li:before {color: #2fca40;}main.fixedheader {padding-top: 60px;}@media only screen and (max-width:1200px) {main.fixedheader {padding-top: 0;}}@media only screen and (max-width:768px) {.schrittheading {font-size: 1.4em !important;}}.textbanner h3,.textbanner h4,.textbanner h5,.textbanner h6 {margin: 0 0 0.5em 0;}.textbloecke p.rueckrufnummer {font-size: 2em !important;margin: 0 0 0.4em 0 !important;font-weight: 800;}.textbloecke p.rueckrufnummer:before {content: '\e802';font-family: 'fontello', serif;color: #002d62;margin: 0 10px 0 0;}.text-holder {overflow: hidden;margin-bottom: 30px;}@media only screen and (max-width:700px) {.text-holder {overflow: hidden;margin-bottom: 0;}}.textbloecke img.left {float: left;margin-right: 30px;}.textbloecke img.right {float: right;margin-left: 30px;}.textbloecke img.top {margin-bottom: 60px;}.textbloecke img.bottom {margin-top: 60px;}.textbloecke img.fullsize {width: 100%;height: auto;}.single-comment-boxed-text,.textbloecke p {margin: 0 0 20px 0 !important;font-size: 1.2em;line-height: 1.6em;font-weight: 300;}.textbloecke ul,.textbloecke ol {font-size: 1.2em;font-weight: 300;padding: 0 0 0 35px;margin: 0 0 2.5em 0;line-height: 2em;}@media only screen and (max-width:700px) {.textbloecke p,.textbloecke li {}}h2.grosserabsatz,h3.grosserabsatz,h4.grosserabsatz,h5.grosserabsatz,h6.grosserabsatz,p.grosserabsatz {margin-bottom: 3em !important;}.textbloecke p.groesse2 {margin: 0 0 1em 0;font-size: 1.6em !important;text-transform: none;font-weight: 300;}.schritt-header h5,.referenzen-haus-gross h5 {margin: 0 0 16px 0;}.schritt-header .subheading2,.referenzen-haus-gross .subheading {margin: 0 0 1.6em 0;}.schritt-header .subheading2 h2 {font-size: 1.2em !important;}.borderbottom {border-bottom: 5px solid #002d62;}.parallax {background-size: cover;background-position: 50% 50%;height: 100%;width: 100%;}.parallax .textbloecke h2 {font-size: 2.5em !important;}.parallaxbackground {position: absolute;z-index: 2;left: 0;right: 0;top: 0;bottom: 0;}@media only screen and (max-width:600px) {.parallax {background: none !important;color: #727270 !important;}}.schritt-header.innerpadding2 {padding: 7em 0 5em !important;}.schritt-header.innerpadding3 {padding: 10em 0 8em !important;}.schritt-header.innerpadding4 {padding: 15em 0 13em !important;}.schritt-header.innerpadding5 {padding: 20em 0 17em !important;}.schritt-header.innerpadding6 {padding: 25em 0 22em !important;}.schrittheading {font-weight: 200;font-size: 1.6em;}.schrittheading.wichtig {font-weight: 300;color: #002d62;}.trenner-headline {font-size: 1.2em;padding-bottom: 1em;border-bottom: 2px solid #C4C4C4;margin-bottom: 1em;display: block;line-height: 1.6em;}.verkaufscounter,.kaufpreis {font-weight: 300;font-size: 2em;}.single-comment-boxed-writer {font-size: 1.4em;font-weight: 200;}.inner {width: 1200px;margin: 0 auto !important;display: block;position: relative;z-index: 3;overflow: hidden;}@media only screen and (max-width:1200px) {.inner {width: 1000px;}}@media only screen and (max-width:1000px) {.inner {width: 100%;box-sizing: border-box;}}.invis {visibility: hidden;}.ff {float: left;width: 44%;margin: 0 3%;min-height: 1px;}.ds-gross {float: left;width: 53%;margin: 0 3%;}.ds-klein {float: left;width: 35%;margin: 0 3%;}.ds-30 {float: left;width: 24%;margin: 0 3%;}.ds-30.floatright {float: right;}.ds-70 {float: left;width: 64%;margin: 0 3%;}@media only screen and (max-width:600px) {.ff,.ds-gross,.ds-klein,.ds-70 {width: 94%;margin: 3%;}}.elastic-video {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.elastic-video.redborder {border: 5px solid #002d62;border-radius: 5px;}.elastic-video iframe,.elastic-video object,.elastic-video video,.elastic-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.cover {background-size: cover !important;background-position: center center !important;}.center-it {text-align: center;display: block;}.center-it-inner {width: auto;display: inline-block;text-align: left;}section {padding: 60px 0 30px;}section.paddingboth30 {padding: 30px 0;}section.textbanner {text-align: center;padding: 64px 0 50px;}section.textbanner h3 {font-size: 2.5em;}section.schritt-header {padding: 60px 0;}section.schritt-header h2 {margin: 0;}section.schritt-header .textbloecke p {font-size: 1.25em;}section.schritt-header .textbloecke ul {font-size: 1.25em;}section.einzelschritt,section.kundenmeinungen {position: relative;padding: 50px 0 50px;}.kundenmeinung-slider {padding: 60px 0;}.kundenmeinungen {background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}section.kundenmeinungen .alphamask {background:#fff;}section.kundenmeinungen .alphamask{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.kundenmeinungen .big-font-slider p{font-size: 1.1em;line-height: 1.6em;color: #565656;}section.einzelschritt p {line-height: 1.6em;}section.small-padding {padding: 50px 0;}section.small-padding-top {padding: 50px 0 90px;}.immo-angaben.detailseite {width: 100%;height: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;}.headline-detail-page {width: 75%;display: block;font-size: 1.8rem;line-height: 1.5em;color: #002d62;text-align: center;margin: 85px 0 10px 0;}.subheadline-detail-page {font-family: 'Open Sans', sans-serif;font-size: 1.2em;font-weight: normal;color: #727272;}.immo-data-wrapper {width: 100%;height: auto;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;margin: 68px 0 94px;}.immo-data-block {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 205px;height: 123px;background-color: #002d62;margin: 11px;}@media only screen and (max-width:495px) {.immo-data-block {width: 100%;}}.block-headline {color: #FEFEFE;font-size: 1.2em;}.data-detail {color: #FEFEFE;font-size: 1.8em;line-height: 1.3em;}.trenner-details {height: 2px;width: 64.5%;margin: 30px 4.5% 30px 0;}.visitenkarte {display: flex;margin-bottom: 68px;border: 1px solid #898989;}.visitenkarte img.felsner-image {height: 130px;width: auto;display: block;float: left;margin: 7px 20px 7px 7px;}.visitenkarte .text {margin-top: 10px;}.visitenkarte .text span{font-size: 0.9rem;color: #002d62;}.visitenkarte .text p {margin: 0;font-size: 0.9em;color: #b9b9b9;}.visitenkarte .text .nummer{margin-top: 10px;font-size: 0.9em;color: #002d62;}.visitenkarte .text .icon-phone {font-size: 0.9em;color: #727272;margin-top: 2px;margin-right: 5px;}.visitenkarte .text p img.icon-phone {height: 15px;width: auto;display: block;float: left;}.trenner-outer {width: 100%;display: block;}.trenner {height: 2px;display: block;margin: 0 auto;}@media only screen and (max-width:1200px) {.immo-angaben.detailseite {width: 100%;}}.trenner.fixedwith {width: 1200px;}.footertrenner {width: 90%;height: 1px;background: #727272;display: block;margin: 0 auto;}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"] {-webkit-appearance: none;width: 100%;border: 2px solid #C8C8C8;padding: 7px 15px 5px 9px;background: #fff;font-size: 1.1em;height: 45px;line-height: normal;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}select {width: 100%;border: 2px solid #C8C8C8;padding: 7px 15px 5px 7px;font-size: 1.1em;height: 45px;line-height: normal;background: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}textarea.error,input.error,select.error {border-color: #64265B !important;}button,input[type="submit"],a.btn {border: 0;padding: 5px 20px;font-size: 1.2em;}input[type="checkbox"] {margin-bottom: 0 !important;}input.inp-klein {width: 28.5%;}input.inp-gross {width: 68%;}input.inp-left {margin: 0 3.5% 0 0;}input.inp-right {margin: 0;}textarea {max-width: 100%;min-width: 100%;min-height: 45px;max-height: 700px;resize: vertical;}.btn-kauf {background: #002d62;padding: 6px 18px !important;font-size: 1.1em;color: #fff;font-weight: 600;text-decoration: none;z-index: 5;margin: 0;}.btn-kauf.available {background: #002d62;}button,.btn,.btn-framed,.btn-framed-weiss,.btn-framed-rot,.btn-rot,.btn-grau,.headerbild .headerbild-box .headerbild-button,#kontaktformular button {display: inline-block;background: transparent;padding: 8px 10px !important;font-size: 17px !important;color: #c4c4c4;border: 1px solid #002d62;cursor: pointer;text-decoration: none;transition: all ease-in-out 0.05s;-o-transition: all ease-in-out 0.05s;-moz-transition: all ease-in-out 0.05s;-webkit-transition: all ease-in-out 0.05s;border-radius: 0;opacity: 1;}.btn.rueckruf,.btn-framed.rueckruf,.btn-framed-weiss.rueckruf,.btn-framed-rot.rueckruf,.btn-rot.rueckruf,.btn-grau.rueckruf {margin-bottom: 5px !important;}.boldhover:hover {font-weight: 600;}button:hover,.btn:hover,.btn-framed:hover,.btn-framed-weiss:hover,.btn-framed-rot:hover,.btn-rot:hover,.btn-grau:hover,.headerbild .headerbild-box .headerbild-button:hover,#kontaktformular button:hover {opacity: 0.8;}.btn a {text-decoration: none;}.btn a:hover {color: inherit !important;}.btn-framed:hover {color: #002d62;border: 2px solid #002d62 !important;}.btn-framed-weiss {color: #fff !important;border: 1px solid #fff !important;}.btn-framed-rot {color: #002d62 !important;border: 2px solid #002d62 !important;}.btn-framed-rot:hover {background: #002d62 !important;border: 2px solid #fff !important;color: #fff !important;}.btn-framed-rot {color: #002d62 !important;border: 2px solid #002d62 !important;}.btn-rot,.headerbild .headerbild-box .headerbild-button,#kontaktformular button, #immobilieanbieten button:hover, #exposeeform button:hover{background: #002d62;border: 1px solid #002d62 !important;color: #fff;}.btn-rot:hover,.headerbild .headerbild-box .headerbild-button:hover,#kontaktformular button:hover, #immobilieanbieten button:hover, #exposeeform button:hover{background: #fff !important;color: #002d62 !important;}.btn-grau {color: #fff;background: #A7A7A7;border: 0 !important;}.btn-grau:hover {background: #002d62;color: #fff;}.sslsatz .icon {color: #2da100;}.sslsatz {font-size: 0.8em;}#buttonform .sslsatz {margin-top: -5px;}#exposeeform .sslsatz {margin-top: -18px;}#slider ul {margin: 0;padding: 0;}.bx-clone {display: none !important;}#slider .bx-viewport {height: auto !important;}.headerbild {padding: 0;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;position: relative;width: 100%;}#slider .headerbild {border-bottom: 0;}.headerbild img {display: block;width:100%;}.headerbild .inner {overflow: visible;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.headerbild-box-wrapper{display: flex;align-items: center;bottom: 0;position: absolute;top: 0;left: 0;right: 0;}.headerbild .headerbild-box {padding: 25px 25px 35px 25px;position: absolute;width: 50%;box-sizing: border-box;background: rgba(255, 255, 255, 0.8);text-align: center;}.headerbild-box h3 {font-size: 2.5em;margin: 0 0 0.4em 0;}.headerbild .headerbild-box h2 {margin: 0 0 4px 0;}.headerbild .headerbild-box p {display: block;font-size: 1.2em;margin: 0 auto;}.headerbild .headerbild-box .text-left {text-align: left;}.headerbild .headerbild-box.right {right: 0;}@media only screen and (max-width:1200px) {.headerbild-box h2 {font-size: 3em;}.headerbild {}}@media only screen and (max-width:768px) {.headerbild .headerbild-box {}.headerbild-box h2 {font-size: 1.95em;}.headerbild-box h3 {font-size: 1.6em;}.headerbild .headerbild-box p {font-size: 1.1em;}}@media only screen and (max-width:720px) {.headerbild .inner {position: relative;}.headerbild-box-wrapper {display:block;position:relative;}.headerbild .headerbild-box {position: relative;width: 100%;top: auto;bottom:auto;left:auto;right:auto;display: block;}.headerbild .headerbild-box img {position: relative;top: auto;}.headerbild .headerbild-box .headerbild-button {display: block;}}.iconboxes {overflow: hidden;width: 100%;}.iconbox {float: left;width: 31%;display: block;margin: 0 0 50px 0;}.iconbox.iconbox-mid {margin: 0 3.5% 50px 3.5%;}.iconbox img {display: block;position: relative;float: left;width: 68px;height: 68px;margin: 5px 0 0 0;-webkit-border-radius: 6px;border-radius: 6px;}.iconbox .right-text {width: 75%;float: left;margin: 0 0 0 5%;line-height: 1.6em;font-size: 1em;}.iconbox .right-text h6 {text-transform: none;font-weight: 600;font-size: 1.2em;text-align: left;margin: 0;}.iconbox p {margin: 0 0 1em 0 !important;}@media only screen and (max-width:1200px) {.iconbox img {width: 20%;height: auto;}}@media only screen and (max-width:910px) {.iconbox,.iconbox.iconbox-mid {width: 44%;margin: 0 3% 50px 3%;}}@media only screen and (max-width:600px) {.iconbox,.iconbox.iconbox-mid {width: 94%;margin: 3%;}}.services {overflow: hidden;margin: 0 0 30px 0;width: 100%;}.services a {text-decoration: none;}.service {float: left;width: 31%;border-bottom: 5px solid transparent;transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;}.service:hover {border-bottom: 5px solid #002d62;}.verkaufserfolg .service:hover {border-bottom: 5px solid transparent;}.service.service-mid {margin: 0 3.5%;}.service .service-info {padding: 0;font-size: 1.1em;}.service .service-info p {line-height: 1.6em;}.service .service-info h4,.service .service-info h5,.service .service-info h6 {margin: 20px 0 18px 0;}.service .service-info .ref-info .immo-angaben .immo-Ws span {display: block;margin: 0 0 20px 0;font-size: 15px;}.service .service-info .ref-info {float: none;width: 100%;min-height: auto;padding: 0 20px;font-size: 0.85em;box-sizing: border-box;overflow: hidden;}.service .service-info .ref-info .immo-angaben {margin: 0 0 3px 0;overflow: hidden;display: block;}.service .service-info .ref-info .immo-angaben .immo-zimmer {float: right;width: 130px;margin-top: 5px;}.service .service-info .ref-info .immo-angaben .immo-zimmer div img {display: block;margin: 0 0 4px 0;}.service .service-info .ref-info .immo-angaben .immo-zimmer div span {width: 100%;border: 1px solid #C4C4C4;border-radius: 3px;display: block;text-align: center;font-size: 0.85em;line-height: 1.6em !important;padding: 0 !important;box-sizing: border-box;-webkit-box-sizing: border-box;}.service .service-info .ref-info .uebersicht-table-daten li {list-style-type: none;display: block;float: left;width: 33%;padding: 0;font-size: 15px;margin: 0 !important;box-sizing: border-box;}.ref-info .uebersicht-table-daten {width: 100%;font-size: 1.3em;margin: 0;padding: 0;}.ref-info .uebersicht-table-daten li {list-style-type: none;display: block;float: left;width: 33%;padding: 0;font-size: 15px;margin: 0 !important;box-sizing: border-box;}.ref-info .uebersicht-table-daten li span {line-height: 1.3em;display: block;color: #aeaeae;}.service .service-info .ref-info .uebersicht-table-daten li div {display: inline-block;text-align: left;}@media only screen and (min-width:950px) and (max-width:1200px) {.service .service-info .ref-info .immo-angaben .immo-Ws {width: 60%;}.service .service-info .ref-info .immo-angaben .immo-Ws span {font-size: 1em;margin: 0 0 10px 0;}.service .service-info .ref-info .immo-angaben .immo-zimmer {float: right;width: 35%;margin-top: 5px;}}@media only screen and (max-width:950px) {.service {width: 44%;margin: 3% 3% !important;padding: 0;box-sizing: border-box;min-height: 390px;}.service-last {clear: both;width: 44%;margin: 0 auto !important;float: none;}section.verkaufserfolg {padding: 0;}section.verkaufserfolg .services {margin: 0;}}@media only screen and (max-width:870px) {.service .service-info .ref-info .immo-Ws span {display: block !important;}.service .service-info .ref-info .immo-angaben .immo-zimmer {float: none;width: 150px;margin: 30px auto !important;}.service .service-info .ref-info .immo-angaben {margin: 0 0 15px 0 !important;}}@media only screen and (min-width:600px) and (max-width:700px) {.service .service-info .ref-info .uebersicht-table-daten li {width: 100%;text-align: center;margin: 3px 0 !important;}.service .service-info .ref-info .uebersicht-table-daten li span {display: inline;margin: 0 10px 0 0;}}@media only screen and (max-width:600px) {.service {width: 94%;float: none;}.service .service-info .ref-info .uebersicht-table-daten {overflow: hidden;padding: 0 0 60px 0 !important;}.service img {width: 100%;margin: 0;}.service.service-mid {margin: 0;}.service .service-info {padding: 0;width: 100%;}}@media only screen and (max-width:370px) {.service .service-info .ref-info .uebersicht-table-daten li {width: 100%;text-align: center;margin: 3px 0 !important;}.service .service-info .ref-info .uebersicht-table-daten li span {display: inline;margin: 0 10px 0 0;}}.videoholder,.boxmittig {max-width: 720px;display: block;margin: 0 auto 30px;}@media only screen and (max-width:720px) {.videoholder,.boxmittig,.videosection .textbloecke {width: 94%;margin: 0 3%;}}.single-comment {position: relative;width: 900px;display: block;margin: 0 auto;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.single-comment p {margin: 0;}.single-comment .quotation-marks {display: block;margin: 0 auto;width: 100px;height: auto;}.single-comment .icon-quote {font-size: 7em;text-align: center;display: block;transition: all ease-in-out 0.4s;}.single-comment:hover .icon-quote {transform: rotate(180deg);color: #002d62;}.single-comment-writer {text-align: center;margin-top: 15px;}.single-comment-writer span {display: block;font-size: 1.15em;color: #565656;}@media only screen and (max-width:950px) {.single-comment {width: 100%;padding: 0 10%;box-sizing: border-box;}}.single-comment-boxed {position: relative;width: 70%;padding: 60px;border-radius: 25px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.single-comment-boxed.comment-left {float: left;}.single-comment-boxed.comment-right {float: right;}.gray-bg .single-comment-boxed,.main-color-bg .single-comment-boxed {background: #fff;}.white-bg .single-comment-boxed {background: #F6F6F6;}.single-comment-boxed-text {}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0;}input[type=number] {-moz-appearance:textfield !important;}#immobilie-anbieten {padding: 0 15px;}#immobilie-anbieten h5 {font-size: 1.2em !important;font-weight: 500;color: #565656;margin: 0 0 20px 0;}#immobilie-anbieten .required h5 {font-size: 1.2em !important;font-weight: 500;color: #565656;margin: 0 0 20px 0;display: inline-block;}#immobilie-anbieten .required span {color: #3c3c3c;font-size: 0.9em;float: right;display: inline-block;margin-top: 2px;margin-bottom: 5px;}@media only screen and (max-width:480px) {#immobilie-anbieten .required span {float: none;}}#immobilieanbieten select,#immobilieanbieten input,#immobilieanbieten textarea {height: 44px;border: 1px solid #a9a9a9;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;}span.select2.select2-container.select2-container--default {width: 100% !important;}#kontaktformular::-webkit-input-placeholder, #immobilieanbieten::-webkit-input-placeholder, #exposeeform::-webkit-input-placeholder{ color: transparent;}#kontaktformular:-moz-placeholder, #immobilieanbieten:-moz-placeholder, #exposeeform:-moz-placeholder { color: transparent;}#kontaktformular::-moz-placeholder, #immobilieanbieten::-moz-placeholder, #exposeeform::-moz-placeholder { color: transparent;}#kontaktformular:-ms-input-placeholder, #immobilieanbieten:-ms-input-placeholder, #exposeeform:-ms-input-placeholder { color: transparent;}#kontaktformular input::placeholder, #immobilieanbieten input::placeholder, #exposeeform input::placeholder,#kontaktformular textarea::placeholder, #immobilieanbieten textarea::placeholder, #exposeeform textarea::placeholder { color: transparent;}.select2-container--default .select2-selection--single{border-radius: 0;height: 44px;border: 1px solid #a9a9a9;}.select2-container {margin-bottom: 15px;}.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 44px;color: #727272;}.select2-container--default .select2-selection--single .select2-selection__arrow {background-color: #e6e6e6;width: 30px;height: 42px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}.select2-container--default .select2-selection--single .select2-selection__arrow:before {font-family: 'fontello', serif;content: '\E807';margin-top: 10px;font-size: 1.6em;position: absolute;left: 9px;}.error span.select2-container--default .select2-selection--single {border-color: #64265B !important;}.row {margin: 0 -15px -15px -15px;}.col-locations>* {flex: 0 0 20%;}.col-locations {width: 100%;display: flex;align-items: center;flex-wrap: wrap;box-sizing:border-box;}.col-locations.error {padding:10px 0 0 0;border:1px solid #64265B !important;}.locationdropdown-wrapper {height: 42px;display: block;position: relative;border: 1px solid #a9a9a9;margin: 0 15px 15px 15px;}.locationdropdown .openCloseLocation {position: absolute;right: 0;top: 0;cursor: pointer;background-color: #e6e6e6;height: 42px;width: 30px;font-size: 1.6em;}.icon-angle-down:before {margin-top: 10px;}.locationdropdown ul {list-style-type: none;padding: 0;margin-top: 1px;cursor: pointer;}.locationdropdown li {padding: 11px;}.locationdropdown li span.mainCity.active{color: #002d62;font-weight: bold;}.locationdropdown li label {margin-top: 10px;}.checkbox-white {display: block;background: #FEFEFE;padding: 3px;margin-top: -1px;width: 14px;height: 14px;border: 1px solid #a9a9a9;float: left;margin-right: 10px;}.mainCity.active .checkbox-white .checkbox-red {background-color: #002d62;width: 14px;height: 14px;}.locationdropdown ul li ul {position: absolute;z-index: 100;background: #FEFEFE;border: 1px solid #a9a9a9;padding: 10px;margin: 0;top: 42px;left: -1px;right: -1px;display: none;}.locationdropdown ul li ul li{padding: 8px 0;}.locationdropdown ul li ul li label{margin-left: 5px;}.locationdropdown .icheckbox_flat-red {margin: -2px 10px 0 0;cursor: pointer;background: none;border: 1px solid #ababab;}.locationdropdown .icheckbox_flat-red.checked {background: url(../img/skins/flat/red.png) no-repeat -22px 0;}.locationdropdown label {cursor: pointer;}.trenner-location-objekt {width: 100%;border-top: 1px solid #F6F6F6;display: block;margin: 42px 0 27px 0;}.label {position: relative;}.label-helper {position: absolute;top: 10px;left: 13px;background-color: #FEFEFE;color: #727272;font-size: 1.0em;padding: 2px;transition: all .2s ease-in-out;}.label-helper.active{top: -10px;color: #565656;font-size: 0.8em;font-weight: 500;}.label-static {position: absolute;top: -10px;left: 13px;background-color: #FEFEFE;color: #565656;font-size: 0.8em;font-weight: 500;padding: 2px;}.objektdaten {width: 100%;display: flex;align-items: center;}.objektdaten select,.objektdaten input {margin-bottom: 15px;}.col-objekt-left {width: 33.3%;margin-right: 15px;}.col-objekt-middle {width: 33.3%;margin-right: 15px;margin-left: 15px;}.col-objekt-right {width: 33.3%;margin-left: 15px;}.col-objekt-right .baujahr {display: flex;align-items: center;}.label-baujahrvon {width: 50%;position: relative;margin-right: 8px;}.label-baujahrbis {width: 50%;position: relative;}.trenner-objekt-kontakt {width: 100%;border-top: 1px solid #eaeaea;display: block;margin: 27px 0;}.kontaktdaten {width: 100%;display: flex;align-items: center;}.kontaktdaten input {margin-bottom: 15px;}.kontaktdaten .col-left {width: 40%;margin-right: 15px;}.kontaktdaten .col-right {width: 60%;margin-left: 15px;}.col-right .str-hsn {display: flex;align-items: center;}.label-str {position: relative;width: 80%;margin-right: 8px;}.label-hsn {width: 20%;position: relative;}#form_hausnummer{-moz-appearance: textfield;}.col-right .plz-ort {display: flex;align-items: center;}.label-plz {position: relative;width: 20%;margin-right: 8px;}.label-ort {position: relative;width: 80%;}.col-right .tel-mail {display: flex;align-items: center;}.label-tel {position: relative;width: 40%;margin-right: 8px;}.label-mail {position: relative;width: 60%;}.col-message {display: block;width: 100%;margin-bottom: 15px;}.agb {display: inline-block;}.agb label {width: 60%;}#immobilie-anbieten label.kontaktaufnahme_label {width: 80%;font-size: 1.0em;display: block;float: left;margin: 0 0 0 20px;}#immobilie-anbieten label.datenschutz_label {width: 80%;font-size: 1.0em;display: block;float: left;margin: 0 0 0 20px;}#immobilie-anbieten .icheckbox_flat-red{background: none;border: 1px solid #002d62;float: left;}#immobilie-anbieten .icheckbox_flat-red.checked {background: url(../img/skins/flat/red.png) no-repeat -22px 0;}.submit {display: inline-block;margin-top: 20px;}.submit button {width: 100%;}@media only screen and (max-width:950px) {.col-locations {display: block;}.objektdaten {display: block;}.col-objekt-left {width: 100%;display: block;}.select2-container {width: 100%;}.col-objekt-middle {width: 100%;display: block;margin-left: 0;}.col-objekt-right {width: 100%;display: block;margin-left: 0;}.kontaktdaten {display: block;}.kontaktdaten .col-left, .kontaktdaten .col-right {float: none;width: 100%;}.kontaktdaten .col-right {margin-left: 0;}.submit {margin-top: 20px;}}.referenz-haus {margin: 0 0 30px 0;width: 100%;padding: 20px 0 0 0;overflow: hidden;height: auto;position: relative;}.ref-text {float: left;width: 19.5%;margin: 0 2% 0 0;}.ref-text p {line-height: 1.6em;}.ref-img {float: left;width: 47%;margin: 0 4.5% 0 0;position: relative;}.ref-img img {display: block;}.ref-img .btn-kauf {position: absolute;left: 0;top: 20px;}.ref-info {float: left;width: 27%;height: 100%;min-height: 450px;}.ref-info .verkaufscounter {margin: 0 0 20px;display: block;}.ref-info .immo-angaben {margin: 0 0 20px;overflow: hidden;display: block;}.ref-info .immo-angaben .immo-Ws {float: left;width: 49%;margin: 0 2% 0 0;}.referenz-haus .ref-info .immo-angaben .immo-Ws span {font-size: 1.0em;}.ref-info .immo-angaben .immo-Ws span {display: block;margin: 20px 0;font-size: 1.1em;}.ref-info .immo-angaben .immo-Ws i {font-size: 1.25em;}.ref-info .immo-angaben .immo-zimmer {float: right;width: 49%;margin-top: 20px;}.ref-info .immo-angaben .immo-zimmer div {float: left;width: 30%;margin: 0 1.65%;}.ref-info .immo-angaben .immo-zimmer div img {width: 100%;height: auto;margin: 0 0 2px 0;border-radius: 3px;}.ref-info .immo-angaben .immo-zimmer div span {width: 100%;border: 1px solid #C4C4C4;border-radius: 3px;display: block;text-align: center;font-size: 1.2em;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.ref-info .table-daten {width: 100%;font-size: 1.3em;margin: 0;padding: 0;}.ref-info .table-daten li {list-style-type: none;display: inline-block;width: 48%;padding: 1px 0 20px;box-sizing: border-box;}.ref-info .table-daten li span {display: block;color: #aeaeae;}.immo-references .slider-wrapper {width:100%;}.immo-references .slick-prev:before,.immo-references .slick-next:before {color: #ebebeb;position:absolute;top: calc(50% - 25px);width:40px;height:40px;line-height:40px;padding:5px;background:rgba(255,255,255,0.8);}.immo-references .slick-arrow {width:40px !important;text-align:center;margin-top:0px !important;}.immo-references .slick-next:before {right:0px;}.immo-references h2 {margin: 0;}.immo-references .slick-prev:before {left:0px;}.immo-references .slick-prev {left: -60px;}.immo-references .slick-next {right: -60px;}@media only screen and (min-width:1200px) and (max-width:1280px){.immo-references .slick-next:before,.immo-references .slick-prev:before {color:#002d62;font-size: 2.1em;}.immo-references .slick-prev {left: -4px;}.immo-references .slick-next {right: -4px;}}@media only screen and (max-width:1100px){.immo-references .slick-next:before,.immo-references .slick-prev:before {color:#002d62;font-size: 2.1em;}.immo-references .slick-prev {left: -4px;}.immo-references .slick-next {right: -4px;}}.linktodetailpage {cursor: pointer;}section .linktodetailpage:hover .immo-angaben.titel h2 {color: #002d62;}section .linktodetailpage:hover .preis {color: #002d62;}.referenz-haus-gross {width: 33.33%;float: left;display: block;overflow: hidden;margin: 30px 0 0 0;}.ref-inner {display: inline-block;border: 1px solid #cccccc;height: auto;margin-left: 10px;margin-right: 10px;}.referenz-haus-gross .ref-img {width: 100%;float: none;}.immo-angaben.titel {height: 120px;padding: 0 10px;display: flex;align-items: center;justify-content: center;}.immo-angaben.titel h2 {font-size: 1.2em;width: 100%;font-weight: 600;line-height: 1.5;text-align: center;color: #898989;margin: 0;flex: 1;}.immo-angaben.titel span {margin: 0;display: block;text-align: center;color: #898989;font-size: 0.8em;font-weight: normal;padding-top: 12px;}section a:hover .immo-angaben.titel h2 {color: #002d62;}section a:hover span {color: #727272!important;}section .services a:hover span {color: #002d62 !important;}section a:hover .ref-info-daten p {color: #727272!important;}section .vorteile a:hover span {color: #002d62 !important;}.ref-info-preis-verkauft {height: 92px;display: flex;align-items: center;justify-content: center;background-color: #ebebeb;}.ref-info-preis-verkauft .verkauft{font-size: 2.3em;font-weight: 600;text-align: center;display: block;}.ref-info-preis {height: 92px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #ebebeb;}.ref-info-preis .preis {font-size: 2.3em;font-weight: 600;text-align: center;display: block;margin: 0 0 6px 0;}.ref-info-preis .mwst {bottom: 7px;font-size: 0.9em;font-weight: normal;text-align: center;display: block;margin: 0;}.ref-info-daten {height: 88px;width: 33.33%;display: flex;align-items: center;justify-content: center;float: left;text-align: center;background-color: #ebebeb;border-top: 2px solid #FEFEFE;}.ref-info-daten p { margin: 0;}.ref-info-daten span { display: block;}@media only screen and (max-width:1366px) {#pw-immobilien .referenz-haus-gross {width: 50%;display: block;margin-left: auto;margin-right: auto;}}@media only screen and (max-width:950px) {#pw-immobilien .referenz-haus-gross {width: 100%;margin-left: auto;margin-right: auto;}}@media only screen and (max-width: 870px){.referenz-haus-gross .ref-img {margin: 0 !important;}}@media only screen and (max-width:480px) {#pw-immobilien .referenz-haus-gross {width: 100%;margin-left: auto;margin-right: auto;}h2 {font-size: 1.4em;}}.platzhalter-text {position: absolute;top: 90px;text-align: center;font-weight: 500;font-size: 2.0em;}.werbung-immo-angaben.titel {height: 119px;display: flex;align-items: center;justify-content: center;border-top: 1px solid #e6e6e6;}.werbung-immo-angaben.titel h2 {font-size: 1.2em;width: 100%;font-weight: 600;line-height: 1.5;text-align: center;color: #898989;margin: 0;}.werbung-immo-angaben.titel span {margin: 0;display: block;text-align: center;color: #898989;font-size: 0.9em;font-weight: normal;padding-top: 10px;}.ref-werbung-preis {height: 92px;display: flex;align-items: center;justify-content: center;background-color: #ebebeb;}.ref-werbung-preis .preis {font-size: 2.3em;font-weight: 600;text-align: center;display: block;}.ref-werbung-daten {height: 88px;display: flex;align-items: center;justify-content: center;text-align: center;background-color: #ebebeb;border-top: 2px solid #FEFEFE;}.ref-werbung-daten p {font-size: 1.0em;margin: 0;}.ref-werbung-daten a:hover {color: #002d62 !important;text-decoration: underline !important;}.banner-suchprofil {width: 100%;display: inline-block;background: #002d62;margin: 100px 0 70px 0;}.icon-suchprofil {width: 100%;text-align:center;font-size: 3.0em;color: #FEFEFE;padding: 15px 0 0 0;}.banner-suchprofil h2 {color: #FEFEFE;font-size: 2.0em;text-align: center;margin: 0;}.banner-suchprofil p {color: #FEFEFE;text-align: center;margin: 0;padding: 10px 0 20px 0;}.button-suchprofil {text-align: center;padding: 0 0 30px 0;}.button-suchprofil .btn.suchprofil {text-align: center;font-size: 1.1em !important;color: #FEFEFE;padding: 10px 40px !important;border: 1px solid #FEFEFE;}.button-suchprofil .btn.suchprofil a {color: #FEFEFE;text-decoration: none;}#pagination {width: 100%;text-align:center;margin-bottom: 40px;}#pagination ul {padding-left: 0;margin: 30px auto 2px;}#pagination li {display: inline;text-align: center;padding: 20px;}#pagination a {text-decoration:none;}#pagination span {text-decoration: underline;color: #002d62;}.immo-angaben-referenzen.titel {height: 120px;padding: 0 10px;display: flex;align-items: center;justify-content: center;flex-direction : column}.immo-angaben-referenzen.titel span {margin: 0;padding-top: 12px;}.immo-angaben-referenzen.titel p,.immo-angaben-referenzen.titel h6,.immo-angaben-referenzen.titel h5,.immo-angaben-referenzen.titel h4,.immo-angaben-referenzen.titel h3,.immo-angaben-referenzen.titel h2,.immo-angaben-referenzen.titel h1 {margin: 0 !important;}section#hausdetails {padding: 0;}.outer-slider{position: relative;width: 100%;}.main-slider {height: 100vh;opacity:0;transition:opacity 350ms;}.main-slider.slick-initialized {opacity:1;}.carousel-detailbilder,.carousel-grundriss {height: 100%;}.carousel-grundriss div {text-align: center;}.carousel-grundriss img {height: 100%;width: auto;display: inline-block;}.carousel-image {background-size: cover;background-repeat: no-repeat;background-position: center center;}#raumtour {position: relative;height: 100%;}iframe.raumtour {height: 100%;width: 100%;}.slick-list {height: 100%;}.slick-track {height: 100%;}.slider-wrapper {position: relative;}.wrapper-inner {width: 100%;height: 100%;position: relative;}.immo-titel-slider {position: absolute;top: 70px;z-index: 100;}.immo-titel-slider h2 {background: rgba(255,255,255,0.85);font-size: 1.8em;font-weight: 500;color: #002d62;padding: 12px 20px 12px 12px;margin: 0 0 15px 0;}.immo-titel-slider span {background: #002d62;font-size: 1.8em;font-weight: 500;color: #FEFEFE;padding: 5px 20px 5px 12px;margin: 0;}.nav-outer {display: flex;align-items: center;justify-content: center;height: auto;position: relative;}nav.tab-navi {position: absolute;bottom: 0;}nav.tab-navi ul{margin: 0 !important;padding: 0 !important;}nav.tab-navi ul li {display: flex;align-items: center;justify-content: center;background:rgba(117,117,117,0.85);list-style-type: none;float: left;min-width: 140px;padding: 22px 20px 23px 20px;font-size:1.2em;font-weight: 500;color: #FEFEFE;margin-right: 5px;cursor: pointer;transition: all 600ms;}nav.tab-navi ul li:hover{background:rgba(117,117,117,1);transition: all 600ms;}.tab-icons {height: 20px;width: auto;float: left;margin-right: 10px;}@media only screen and (max-width:950px) {.main-slider{height: 80vh;}.immo-titel-slider {display: none;}nav.tab-navi ul li{padding: 17px;}}@media only screen and (max-width:800px) {nav.tab-navi ul li{padding: 15px 20px;min-width: 60px;}nav.tab-navi ul li span{display: none;}.tab-icons {margin-right: 0;}}#hausdetails .inner {overflow: visible;padding: 20px;}.detail-haus {margin: 0 0 90px 0;width: 100%;overflow: visible;height: auto;line-height: 1.6em;}.detail-haus.last {margin: 0 0 30px 0;}.detail-haus .detail-haus-details {float: left;width: 64.5%;margin: 0 4.5% 0 0;position: relative;}.detail-haus .detaillist {width: 100%;overflow: auto;margin: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.detaillist_blue {font-size: 1.8em;color: #002d62;}.detaillist_blue_visitenkarte {font-size: 1.8em;color: #002d62;margin: 0 0 15px 0;}#basisdaten, #info, #ausstattung, #energiedaten {margin-bottom: 68px;}.detail-haus .detaillist.ui-widget-content {font-size: 1.2em;font-weight: 300;}.detail-haus .detaillist .col {float: left;width: 50%;}.detail-haus .detaillist .data-holder-left {margin-right: 10px;padding: 8px;overflow: hidden;border-bottom: 1px solid #c1c1c1;border-bottom-style: dashed;}.detail-haus .detaillist .data-holder {margin-left: 10px;padding: 8px;overflow: hidden;border-bottom: 1px solid #c1c1c1;border-bottom-style: dashed;}.detail-haus .detaillist .data-holder-left .cat {color: #5A5A5A;float: left;}.detail-haus .detaillist .data-holder .cat {color: #5A5A5A;float: left;}.detail-haus .detaillist .data-holder-left .data {color: #727272;float: right;font-weight: 300;}.detail-haus .detaillist .data-holder .data {color: #727272;float: right;font-weight: 300;}.detail-haus .detaillist .data-holder .cat.kaufpreis{font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 1.0em;color: #002d62;}.detail-haus .detaillist .data-holder .cat.kaufpreis + .data{font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 1.0em;color: #002d62;}.detail-haus .detaillist .col.skala {width: 100%;height: auto;margin-top: 30px;}#energieeffizienzklasse {width: 70%;margin: 0 auto;}.detail-haus .exposee {float: left;width: 31%;}#exposeeform a {color: #727272 !important;}#exposeeform a:hover {text-decoration: underline !important;color: #002d62!important;}#exposeeform .icheckbox_flat-red{background: none;border: 1px solid #002d62;}#exposeeform .icheckbox_flat-red.checked {background: url(../img/skins/flat/red.png) no-repeat -22px 0;}.detail-haus .exposee .detaillist {border: 1px solid #898989;padding: 14px 25px !important;width: 100%;overflow: auto;margin: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.detail-haus .exposee .detaillist input {margin-bottom: 15px;border: 1px solid #a9a9a9;}.detail-haus .exposee .detaillist select {margin-bottom: 15px;border: 1px solid #a9a9a9;}.detail-haus .exposee .detaillist button {width: 100%;display: block;margin: 30px auto 30px;}.detail-haus .exposee .detaillist textarea {min-height: 150px;margin-bottom: 15px;border: 1px solid #a9a9a9;}.detail-haus .exposee .detaillist button.main-color-bg:hover {opacity: 0.8 !important;}.exposee .icheckbox_flat-red{border: 1px solid #002d62;}.exposee-required {text-align: right;display: block;margin-bottom: 5px;}.exposee .agb label {width: 90%;float: right;display: block;margin: 0 0 20px 0;}label.error,.agb_label.error {color: #64265B;font-weight: bold;}.exposee-str-hsn {display: flex;align-items: center;}.label-str-exposee {position: relative;width: 70%;margin-right: 8px;}.label-hsn-exposee {position: relative;width: 30%;}.exposee-plz-ort {display: flex;align-items: center;}.label-plz-exposee {position: relative;width: 30%;margin-right: 8px;}.label-ort-exposee {position: relative;width: 70%;}@media only screen and (max-width:1200px) {.referenz-haus-gross .ref-info .immo-angaben,.referenzen-haus-gross .ref-info .immo-angaben {font-size: 0.85em;}.referenzen-haus-gross .ref-info {min-height: auto;}.referenz-haus-gross .ref-info .kaufpreis,.referenzen-haus-gross .ref-info .kaufpreis {font-size: 1.6em;}.detail-haus .detail-haus-details {width: 100%;margin: 0px 4.5% 0 0;}.detail-haus .exposee{width: 100%;}}@media only screen and (max-width:950px) {#immo-button-header {display: none;}}@media only screen and (max-width:870px) {.ref-img {width: 100% !important;margin: 0 0 20px 0 !important;}.ref-info .middleout {position: relative;margin: 20px 0 0 0;}.ref-info {width: 100% !important;min-height: auto;padding: 0 0 50px 0;font-size: 1.3em;}.ref-info .immo-angaben {margin: 30px 0 !important;}.ref-info .immo-angaben .immo-zimmer {float: none;width: 150px;margin: 30px auto !important;}.ref-info .immo-angaben .immo-Ws {width: 100%;margin: 0 0 30px 0;text-align: center;}.ref-info .immo-was,.ref-info .immo-wo {display: inline-block !important;margin: 0 20px 0 0 !important}.referenzen-haus-gross .ref-info {padding: 0;margin-top: 0;}.referenzen-haus-gross .ref-info .kaufpreis {display: block;text-align: center;}.ref-info .table-daten {font-size: 1em;}.ref-info .table-daten li {width: 24.5%;text-align: center;}.detail-haus .detail-haus-details {width: 100%;}.detail-haus .detail-haus-details .col {width: 100%;float: none;}.detail-haus .detaillist .data-holder {margin: 0 0 5px 0;}.detail-haus .detaillist .data-holder-left {margin: 0 0 5px 0;}}@media only screen and (max-width:700px) {.detail-haus .ref-img .thumbnails {display: none !important;}}@media only screen and (max-width:480px) {.ref-info .table-daten {width: 90% !important;margin: 0 auto;}.ref-info .table-daten li {width: 48%;}#immo-button-header {display: none;}.ui-tabs .ui-tabs-nav li {float: none !important;display: block;}.ui-tabs .ui-tabs-nav li a {float: none !important;display: block;padding: 15px !important;border-bottom: 1px solid #fff;}}@media only screen and (max-width:400px) {.referenz-haus-gross .ref-info .kaufpreis,.detail-haus .ref-info .kaufpreis {font-size: 1.4em;}}.werbebanner {display: block;margin: 0 0 90px 0;overflow: hidden;position: relative;}.werbebanner .werbe-left {width: 69%;float: left;position: relative;padding: 5px 7px 5px 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.werbebanner .werbe-left h2 {font-size: 2.4em;margin-top: 0;margin-bottom: 20px;}.werbebanner .werbe-left a.btn {position: absolute;bottom: 5px;right: 5px;text-decoration: none;color: #002d62;}.werbebanner .werbe-right {position: absolute;top: 0;left: 69%;bottom: 0;right: 0;text-align: center;}.werbebanner .werbe-right img {display: inline;max-height: 90%;width: auto !important;margin: 1.5% 0;box-sizing: border-box;}@media only screen and (max-width:1000px) {.werbebanner .werbe-left h2 {font-size: 2em;}}@media only screen and (max-width:840px) {.werbebanner .werbe-left h2 {font-size: 1.7em;}}@media only screen and (max-width:800px) {.werbebanner .werbe-left {width: 100%;position: relative;float: none;text-align: center;}.werbebanner .werbe-right {display: none;}.werbebanner .werbe-left a.btn {width: 100%;display: block;position: relative;text-align: center;right: auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}}.vorteile {overflow: hidden;margin: 0 0 30px 0;width: 100%;}.vorteil {float: left;width: 23.5%;margin: 0 2% 0 0;border-bottom: 5px solid transparent;transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;}.vorteil a {color: inherit !important;text-decoration: none;}.vorteil:hover {border-bottom: 5px solid #002d62;}.vorteil.vorteil-last {margin: 0;}.vorteil .vorteil-info {line-height: 1.6em;font-size: 1.1em;}.vorteil .vorteil-info h4,.vorteil .vorteil-info h5,.vorteil .vorteil-info h6 {margin: 16px 0 14px 0;}.vorteil .vorteil-info h6 {text-align: left;}.vorteil .vorteil-info.center h6 {text-align: center;}.vorteil .vorteil-info ul li {text-align: left;}@media only screen and (max-width:1200px) {.vorteil .vorteil-info {padding: 0;}.vorteil .vorteil-info h6 {font-size: 1.3em;text-align: center;}}.vorteil .vorteil-info ul {margin: 0;}.vorteil .vorteil-info li {float: none;margin: 0 0 20px 0;list-style: none;position: relative;}.vorteil .vorteil-info li:before {position: absolute;font-family: 'fontello', serif;font-style: normal;font-weight: normal;speak: none;content: '\e80d';color: #002d62;top: 0;left: -28px;font-size: 1.4em;}@media only screen and (max-width:1000px) {.vorteil {width: 44%;margin: 3% 3% !important;min-height: 320px;}}@media only screen and (max-width:600px) {.vorteil {width: 94%;margin: 0 3% 20px 3%!important;min-height: auto;}.vorteil img {width: 100%;margin: 0 0 15px 0;}}.team h6 {margin-bottom: 0;font-size: 1.7em;font-weight: 200;text-transform: none;text-align: inherit;}.team img {float: right;width: 280px;margin-top: 0;margin-right: 40px;}.team div.kontaktdaten {padding-top: 135px;}@media only screen and (max-width:1200px) {.team img {width: 45%;}.team div.kontaktdaten {padding-top: 20%;}}@media only screen and (max-width:910px) {.team {text-align: center;}.team img {float: none !important;width: 60%;margin: 0;display: inline-block;}.team div.kontaktdaten {padding-top: 10%;}}.zwei_spalten_hintergrund {background-position: center center;background-repeat: repeat-x;}.zwei_spalten_hintergrund .ds-30 {margin: 0;width: 33%;}.zwei_spalten_hintergrund ul {padding: 0;}.zwei_spalten_hintergrund ul li {list-style-type: none;margin: 0;padding: 0 0 0 25px;position: relative;}.zwei_spalten_hintergrund ul.nebeneinander li {font-size: 0.85em;display:block;float: left;width: 50%;list-style-type: none;margin: 0;box-sizing: border-box;padding: 0 0 0 20px;}.zwei_spalten_hintergrund ul li:before {position: absolute;left: 0;font-family: 'fontello', serif;font-style: normal;font-weight: normal;speak: none;content: '\e80d';color: #002d62;margin: 0 5px 0 0;font-size: 1em;}@media only screen and (max-width:1200px) {.zwei_spalten_hintergrund .ds-30 {width: 39%;}}@media only screen and (max-width:1024px) {.zwei_spalten_hintergrund {background-size: cover;}.zwei_spalten_hintergrund .ds-30 {width: 30%;}.zwei_spalten_hintergrund ul.nebeneinander li {display :block;float: none;width: 100%;}}@media only screen and (max-width:800px) {.zwei_spalten_hintergrund {background-image: none !important;}.zwei_spalten_hintergrund .ds-30 {width: 44%;margin: 0 3%;}}@media only screen and (max-width:600px) {.zwei_spalten_hintergrund .ds-30 {width: 94%;margin: 3%;}.zwei_spalten_hintergrund ul.nebeneinander li {display:block;float: left;width: 100%;}}.schritt-icon {float: left;width: 13%;margin-right: 7%;}.schritt-icon img {width: 100%;}.schritt-info {float: left;width: 80%;}.schritt-info .read_more {cursor: pointer;}.schritt-info p {max-width: 80%;}.contentkontakt h4 {font-size: 2em;}#kontaktformular {margin-top: 20px;}#kontaktformular input,#kontaktformular select,#kontaktformular textarea {margin: 0 0 10px 0;}#kontaktformular .contactleft {display: block;float: left;width: 30%;}#kontaktformular .contactright {float: right;width: 65%;}#kontaktformular .contactright .form_vorname,#kontaktformular .contactright .form_nachname {float: left;width: 49.3%;}#kontaktformular .contactright .form_vorname {margin-right: 5px;}#kontaktformular .contactright .form_nachname {margin-left: 5px;}#kontaktformular .contactright textarea {min-height: 100px;}#kontaktformular .icheckbox_flat-red {float: left;margin: 10px 0 0 0;}.kontakt-submit {width: 100%;height: 117px;position: relative;display: block;margin: 5px 0 30px 0;}.kontakt-submit .right {float: right;min-width: 250px;text-align: right;}@media only screen and (max-width:768px) {#kontaktformular .contactright .form_nachname {margin-left: 0;}}@media only screen and (max-width:700px) {#kontaktformular .contactleft {float: none;width: 100%;}#kontaktformular .contactright {float: none;width: 100%;}#kontaktformular .contactright .form_vorname,#kontaktformular .contactright .form_nachname {margin-left: 0;margin-right: 0;}#kontaktformular .contactright .form_nachname {float: right;}.kontakt-submit {height: auto;}}@media only screen and (max-width:550px) {.kontakt-submit .btn {float: none;display: block;width: 100%;margin: 20px 0 0 0;}}.legend-text {font-size: 0.9em;font-weight: 500;color: #565656;margin: 0;float: right;}#kontaktformular select,#kontaktformular input,#kontaktformular textarea {height: 44px;border: 1px solid #a9a9a9;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;margin-bottom: 15px;}.label {position: relative;}.label-helper-referenzen {position: absolute;top: 10px;left: 13px;background-color: #FEFEFE;color: #727272;font-size: 1.0em;padding: 2px;transition: all .2s ease-in-out;}.required-kontakt {color: #3c3c3c;font-size: 0.9em;text-align: right;margin-bottom: 5px;}#kontaktformular label.label-anrede {position: absolute;top: -10px;left: 13px;background-color: #FEFEFE;color: #565656;font-size: 0.8em;font-weight: 500;padding: 2px;}.contact-outer {width: 100%;display: flex;align-items: center;}.contact-outer select,.contact-outer input {margin-bottom: 15px;}.contact-left {width: 40%;margin-right: 15px;}.contact-right {width: 60%;margin-left: 15px;}.agb-kontaktklein {display: inline-block;}.agb-kontaktklein label{width: 60%;}#kontaktformular label.kontaktaufnahme_label {width: 80%;font-size: 1.0em;display: block;float: left;margin: 0 0 0 20px;}#kontaktformular label.datenschutz_label {width: 80%;font-size: 1.0em;display: block;float: left;margin: 0 0 0 20px;}#kontaktformular .icheckbox_flat-red{background: none;border: 1px solid #002d62;margin-top: 7px;}#kontaktformular .icheckbox_flat-red.checked {background: url(../img/skins/flat/red.png) no-repeat -22px 0;}@media only screen and (max-width:950px) {#kontaktformular label.kontaktaufnahme_label {width: 80%;display: block;float: left;margin: 0 0 0 20px;}#kontaktformular label.datenschutz_label {width: 80%;display: block;float: left;margin: 0 0 0 20px;}}@media only screen and (max-width:800px) {.contact-outer {display: block;}.contact-left {width: 100%;margin-right: 0;}.contact-right {width: 100%;margin-left: 0;}}#immo-button-header .left {float: left;border: 0 solid #a7a7a7;overflow: hidden;}#immo-button-header {padding: 15px 0;margin: 30px 0 0}#immo-button-header .share {display: none;}#immo-button-header .right {float: right;border: 0 solid #a7a7a7;overflow: hidden;}#immo-button-header a {padding: 3px 10px;background: #fefefe;display: block;float: left;border: 3px solid #a7a7a7;text-decoration: none;}#immo-button-header a.last {border-width: 3px 3px 3px 0;}#buttons {position: fixed;bottom: 15px;right: 15px;margin-right: -400px;z-index: 99;transition: margin ease-in-out 0.6s;-o-transition: margin ease-in-out 0.6s;-moz-transition: margin ease-in-out 0.6s;-webkit-transition: margin ease-in-out 0.6s;}#buttons.visible {margin-right: 0;}#buttons a.actionbutton,#buttons span.actionbutton {height: 45px;width: 45px;line-height: 40px;text-align: center;border-radius: 6px;display: block;background: #002d62;opacity: 0.7;color: #fff;font-size: 2em;margin: 0 5px 0 0;border: 1px solid #fefefe;}#buttons span {line-height: 42px;}#buttons a.actionbutton:hover,#buttons span.actionbutton:hover {opacity: 1;}#buttons a.actionbutton,#buttons .formholder {position: relative;float: right;cursor: pointer;}#buttons .formholder #buttonform {position: absolute;bottom: 52px;right: 5px;width: 560px;padding: 10px 10px 0;background: #F6F6F6;border-radius: 7px;border: 3px solid #002d62;display: none;}#buttons .formholder #buttonform input,#buttons .formholder #buttonform select,#buttons .formholder #buttonform textarea,#buttons .formholder #buttonform button {width: 100%;margin: 0 0 10px;border-radius: 7px;}#buttons .formholder #buttonform input[type="checkbox"] {width: auto;margin: 0 8px 0 0;}#buttons .formholder label {float: right;width: 530px;margin: 0 0 20px 0;}.ui-widget {font-family: inherit !important;}.ui-widget-content {border: none;padding: 0;margin: 0;color: inherit;}.ui-widget-content a {color: #fff;}.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 0;background: none;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;font-size: 1.2em;font-weight: 300;padding: .5em 1em;text-decoration: none;}.ui-tabs .ui-tabs-nav {overflow: hidden;}.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;white-space: nowrap;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}.acc .inner {overflow: visible;}.ui-accordion {display: block;width: 930px;margin: 0 auto;box-shadow: 0 1px 18px rgba(0, 0, 0, 0.12);margin-bottom: 30px !important;}.ui-accordion .ui-accordion-header {margin: 0 0 3px 0 !important;background: #f6f6f6;border-radius: 0 !important;border: 0;font-size: 1.4em !important;padding: 10px 10px 10px 35px;transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-webkit-transition: all ease-in-out .2s;cursor: pointer;position: relative;}.ui-accordion .ui-accordion-header i {position: absolute;left: 5px;}.ui-accordion .ui-accordion-header:last-child {margin: 0 !important;}.ui-accordion .ui-accordion-header:hover {background: #002d62;color: #fff;}.ui-accordion .ui-accordion-header-active {border: 0;background: none;color: #fff !important;background: #898989 !important;}.ui-accordion .ui-accordion-content {border-radius: 0 !important;border: 0;padding: 10px;color: inherit !important;}@media only screen and (max-width:930px) {.ui-accordion {width: 95%;}}.referenz-header {border-bottom: 2px solid #C8C8C8;margin: 0 0 10px 0;padding: 0 0 10px 0;}.referenz-header h5 {display: inline;font-size: 1.7em;text-transform: none;}.referenz-header .stars {font-size: 1.8em;float: right;color: #fded01;}@media only screen and (max-width:768px) {.referenz-header {overflow: hidden;}.referenz-header h5 {font-size: 1.5em !important;width: 65%;display: block;float: left;margin: 0;}.referenz-header .stars {font-size: 1.5em !important;float: right;}}@media only screen and (max-width:700px) {.referenz .ds-70 {float: left;width: 64% !important;margin: 0 3%;}}@media only screen and (max-width:1200px) {.referenz-header h5 {font-size: 1.4em;}.referenz-header .stars {font-size: 1.7em;}}.vierboxenslide .slick-slide {text-align: center;margin: 10px;}.vierboxenslide h4,.vierboxenslide h5,.vierboxenslide h6 {padding: 20px 0 18px 0;margin: 0;}.vierboxenslide p {font-size: 1.28em;margin: 0;}.milestone-no-p {padding: 0 20px;}.last .milestone-icon:after {display: none !important;}#milestone-wrapper {display: flex;flex-direction: row;}.milestone-headline {width: 20%;height: 90px;text-align: right;margin-right: 60px;margin-top: -2px;display: flex;justify-content: right;align-items: center;font-size: 1.1rem;text-transform: uppercase;}.milestone-indicator {display: block;position: absolute;width: 30px;height: 1px;background-color: #2c2c2c;margin-right: 120px;}.milestone-indicator:before {content: "";display: block;position: absolute;width: 5px;height: 5px;border-radius: 100%;margin-top: -2px;background-color: inherit !important;}.milestone-icon-wrap {width: 90px;height: auto;}.milestone-icon {display: flex;justify-content: center;align-items: center;height: 90px;width: 90px;line-height: 90px;font-size: 30px;text-align: center;border-radius: 100%;color: #fff;box-sizing: border-box;background-color: #d0d0d0;}.milestone-icon:after {content: "";height: 1000%;position: absolute;top: 30px;border-left-style: dashed;border-left-width: 1px;z-index: -1;background-color: inherit;}.wrapper-content {width: 60%;height: auto;display: block;margin: 17px 0 60px 60px;line-height: 1.6em;font-size: 1.2em;font-weight: 300;}.wrapper-content h5 {font-size: 1.4rem;margin: 0;}@media only screen and (max-width:768px) {.milestone-headline {width: 100%;text-align: left;position: absolute;display: block;margin-top: 15px;margin-left: 150px;}.milestone-indicator {margin-right: -120px;}.milestone-indicator:before {margin-left: 30px;}.wrapper-content {margin-top: 80px;}.wrapper-content {width: 100%;}}