@charset "UTF-8";
/*
Theme Name: Welcome Center Saar
Theme URI: http://www.haag-marketing.de
Description: Welcome Center Saar
Author: HAAG Marketing & Design
Version: 1.0s
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 9, imports/bootstrap/_normalize.scss */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

/* line 19, imports/bootstrap/_normalize.scss */
body { margin: 0; }

/* line 33, imports/bootstrap/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* line 54, imports/bootstrap/_normalize.scss */
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

/* line 67, imports/bootstrap/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/* line 77, imports/bootstrap/_normalize.scss */
[hidden], template { display: none; }

/* line 89, imports/bootstrap/_normalize.scss */
a { background-color: transparent; }

/* line 97, imports/bootstrap/_normalize.scss */
a:active, a:hover { outline: 0; }

/* line 109, imports/bootstrap/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 117, imports/bootstrap/_normalize.scss */
b, strong { font-weight: bold; }

/* line 126, imports/bootstrap/_normalize.scss */
dfn { font-style: italic; }

/* line 135, imports/bootstrap/_normalize.scss */
h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small { font-size: 2em; margin: 0.67em 0; }

/* line 144, imports/bootstrap/_normalize.scss */
mark { background: #ff0; color: #000; }

/* line 153, imports/bootstrap/_normalize.scss */
small { font-size: 80%; }

/* line 161, imports/bootstrap/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 169, imports/bootstrap/_normalize.scss */
sup { top: -0.5em; }

/* line 173, imports/bootstrap/_normalize.scss */
sub { bottom: -0.25em; }

/* line 184, imports/bootstrap/_normalize.scss */
img { border: 0; }

/* line 192, imports/bootstrap/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* line 203, imports/bootstrap/_normalize.scss */
figure { margin: 1em 40px; }

/* line 211, imports/bootstrap/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/* line 221, imports/bootstrap/_normalize.scss */
pre { overflow: auto; }

/* line 229, imports/bootstrap/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* line 252, imports/bootstrap/_normalize.scss */
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

/* line 266, imports/bootstrap/_normalize.scss */
button { overflow: visible; }

/* line 277, imports/bootstrap/_normalize.scss */
button, select { text-transform: none; }

/* line 290, imports/bootstrap/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

/* line 302, imports/bootstrap/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/* line 311, imports/bootstrap/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 322, imports/bootstrap/_normalize.scss */
input { line-height: normal; }

/* line 334, imports/bootstrap/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

/* line 346, imports/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/* line 357, imports/bootstrap/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* line 370, imports/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 379, imports/bootstrap/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* line 390, imports/bootstrap/_normalize.scss */
legend { border: 0; padding: 0; }

/* line 399, imports/bootstrap/_normalize.scss */
textarea { overflow: auto; }

/* line 408, imports/bootstrap/_normalize.scss */
optgroup { font-weight: bold; }

/* line 419, imports/bootstrap/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 424, imports/bootstrap/_normalize.scss */
td, th { padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print { /* line 9, imports/bootstrap/_print.scss */
  *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  /* line 18, imports/bootstrap/_print.scss */
  a, a:visited { text-decoration: underline; }
  /* line 23, imports/bootstrap/_print.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 27, imports/bootstrap/_print.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 33, imports/bootstrap/_print.scss */
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  /* line 38, imports/bootstrap/_print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 44, imports/bootstrap/_print.scss */
  thead { display: table-header-group; }
  /* line 48, imports/bootstrap/_print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 53, imports/bootstrap/_print.scss */
  img { max-width: 100% !important; }
  /* line 57, imports/bootstrap/_print.scss */
  p, h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small, h3, .wcs_jobportal .row_infos .info-headline { orphans: 3; widows: 3; }
  /* line 64, imports/bootstrap/_print.scss */
  h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small, h3, .wcs_jobportal .row_infos .info-headline { page-break-after: avoid; }
  /* line 73, imports/bootstrap/_print.scss */
  select { background: #fff !important; }
  /* line 78, imports/bootstrap/_print.scss */
  .navbar { display: none; }
  /* line 83, imports/bootstrap/_print.scss */
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  /* line 87, imports/bootstrap/_print.scss */
  .label { border: 1px solid #000; }
  /* line 91, imports/bootstrap/_print.scss */
  .table { border-collapse: collapse !important; }
  /* line 94, imports/bootstrap/_print.scss */
  .table td, .table th { background-color: #fff !important; }
  /* line 100, imports/bootstrap/_print.scss */
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }
@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
/* line 21, imports/bootstrap/_glyphicons.scss */
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 34, imports/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before { content: "\2a"; }

/* line 35, imports/bootstrap/_glyphicons.scss */
.glyphicon-plus:before { content: "\2b"; }

/* line 37, imports/bootstrap/_glyphicons.scss */
.glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; }

/* line 38, imports/bootstrap/_glyphicons.scss */
.glyphicon-minus:before { content: "\2212"; }

/* line 39, imports/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before { content: "\2601"; }

/* line 40, imports/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before { content: "\2709"; }

/* line 41, imports/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before { content: "\270f"; }

/* line 42, imports/bootstrap/_glyphicons.scss */
.glyphicon-glass:before { content: "\e001"; }

/* line 43, imports/bootstrap/_glyphicons.scss */
.glyphicon-music:before { content: "\e002"; }

/* line 44, imports/bootstrap/_glyphicons.scss */
.glyphicon-search:before { content: "\e003"; }

/* line 45, imports/bootstrap/_glyphicons.scss */
.glyphicon-heart:before { content: "\e005"; }

/* line 46, imports/bootstrap/_glyphicons.scss */
.glyphicon-star:before { content: "\e006"; }

/* line 47, imports/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before { content: "\e007"; }

/* line 48, imports/bootstrap/_glyphicons.scss */
.glyphicon-user:before { content: "\e008"; }

/* line 49, imports/bootstrap/_glyphicons.scss */
.glyphicon-film:before { content: "\e009"; }

/* line 50, imports/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before { content: "\e010"; }

/* line 51, imports/bootstrap/_glyphicons.scss */
.glyphicon-th:before { content: "\e011"; }

/* line 52, imports/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before { content: "\e012"; }

/* line 53, imports/bootstrap/_glyphicons.scss */
.glyphicon-ok:before { content: "\e013"; }

/* line 54, imports/bootstrap/_glyphicons.scss */
.glyphicon-remove:before { content: "\e014"; }

/* line 55, imports/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before { content: "\e015"; }

/* line 56, imports/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before { content: "\e016"; }

/* line 57, imports/bootstrap/_glyphicons.scss */
.glyphicon-off:before { content: "\e017"; }

/* line 58, imports/bootstrap/_glyphicons.scss */
.glyphicon-signal:before { content: "\e018"; }

/* line 59, imports/bootstrap/_glyphicons.scss */
.glyphicon-cog:before { content: "\e019"; }

/* line 60, imports/bootstrap/_glyphicons.scss */
.glyphicon-trash:before { content: "\e020"; }

/* line 61, imports/bootstrap/_glyphicons.scss */
.glyphicon-home:before { content: "\e021"; }

/* line 62, imports/bootstrap/_glyphicons.scss */
.glyphicon-file:before { content: "\e022"; }

/* line 63, imports/bootstrap/_glyphicons.scss */
.glyphicon-time:before { content: "\e023"; }

/* line 64, imports/bootstrap/_glyphicons.scss */
.glyphicon-road:before { content: "\e024"; }

/* line 65, imports/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before { content: "\e025"; }

/* line 66, imports/bootstrap/_glyphicons.scss */
.glyphicon-download:before { content: "\e026"; }

/* line 67, imports/bootstrap/_glyphicons.scss */
.glyphicon-upload:before { content: "\e027"; }

/* line 68, imports/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before { content: "\e028"; }

/* line 69, imports/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before { content: "\e029"; }

/* line 70, imports/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before { content: "\e030"; }

/* line 71, imports/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before { content: "\e031"; }

/* line 72, imports/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before { content: "\e032"; }

/* line 73, imports/bootstrap/_glyphicons.scss */
.glyphicon-lock:before { content: "\e033"; }

/* line 74, imports/bootstrap/_glyphicons.scss */
.glyphicon-flag:before { content: "\e034"; }

/* line 75, imports/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before { content: "\e035"; }

/* line 76, imports/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before { content: "\e036"; }

/* line 77, imports/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before { content: "\e037"; }

/* line 78, imports/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before { content: "\e038"; }

/* line 79, imports/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before { content: "\e039"; }

/* line 80, imports/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before { content: "\e040"; }

/* line 81, imports/bootstrap/_glyphicons.scss */
.glyphicon-tag:before { content: "\e041"; }

/* line 82, imports/bootstrap/_glyphicons.scss */
.glyphicon-tags:before { content: "\e042"; }

/* line 83, imports/bootstrap/_glyphicons.scss */
.glyphicon-book:before { content: "\e043"; }

/* line 84, imports/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before { content: "\e044"; }

/* line 85, imports/bootstrap/_glyphicons.scss */
.glyphicon-print:before { content: "\e045"; }

/* line 86, imports/bootstrap/_glyphicons.scss */
.glyphicon-camera:before { content: "\e046"; }

/* line 87, imports/bootstrap/_glyphicons.scss */
.glyphicon-font:before { content: "\e047"; }

/* line 88, imports/bootstrap/_glyphicons.scss */
.glyphicon-bold:before { content: "\e048"; }

/* line 89, imports/bootstrap/_glyphicons.scss */
.glyphicon-italic:before { content: "\e049"; }

/* line 90, imports/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before { content: "\e050"; }

/* line 91, imports/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before { content: "\e051"; }

/* line 92, imports/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before { content: "\e052"; }

/* line 93, imports/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before { content: "\e053"; }

/* line 94, imports/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before { content: "\e054"; }

/* line 95, imports/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before { content: "\e055"; }

/* line 96, imports/bootstrap/_glyphicons.scss */
.glyphicon-list:before { content: "\e056"; }

/* line 97, imports/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before { content: "\e057"; }

/* line 98, imports/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before { content: "\e058"; }

/* line 99, imports/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before { content: "\e059"; }

/* line 100, imports/bootstrap/_glyphicons.scss */
.glyphicon-picture:before { content: "\e060"; }

/* line 101, imports/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before { content: "\e062"; }

/* line 102, imports/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before { content: "\e063"; }

/* line 103, imports/bootstrap/_glyphicons.scss */
.glyphicon-tint:before { content: "\e064"; }

/* line 104, imports/bootstrap/_glyphicons.scss */
.glyphicon-edit:before { content: "\e065"; }

/* line 105, imports/bootstrap/_glyphicons.scss */
.glyphicon-share:before { content: "\e066"; }

/* line 106, imports/bootstrap/_glyphicons.scss */
.glyphicon-check:before { content: "\e067"; }

/* line 107, imports/bootstrap/_glyphicons.scss */
.glyphicon-move:before { content: "\e068"; }

/* line 108, imports/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before { content: "\e069"; }

/* line 109, imports/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before { content: "\e070"; }

/* line 110, imports/bootstrap/_glyphicons.scss */
.glyphicon-backward:before { content: "\e071"; }

/* line 111, imports/bootstrap/_glyphicons.scss */
.glyphicon-play:before { content: "\e072"; }

/* line 112, imports/bootstrap/_glyphicons.scss */
.glyphicon-pause:before { content: "\e073"; }

/* line 113, imports/bootstrap/_glyphicons.scss */
.glyphicon-stop:before { content: "\e074"; }

/* line 114, imports/bootstrap/_glyphicons.scss */
.glyphicon-forward:before { content: "\e075"; }

/* line 115, imports/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before { content: "\e076"; }

/* line 116, imports/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before { content: "\e077"; }

/* line 117, imports/bootstrap/_glyphicons.scss */
.glyphicon-eject:before { content: "\e078"; }

/* line 118, imports/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before { content: "\e079"; }

/* line 119, imports/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before { content: "\e080"; }

/* line 120, imports/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before { content: "\e081"; }

/* line 121, imports/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before { content: "\e082"; }

/* line 122, imports/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before { content: "\e083"; }

/* line 123, imports/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before { content: "\e084"; }

/* line 124, imports/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before { content: "\e085"; }

/* line 125, imports/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before { content: "\e086"; }

/* line 126, imports/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before { content: "\e087"; }

/* line 127, imports/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before { content: "\e088"; }

/* line 128, imports/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before { content: "\e089"; }

/* line 129, imports/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before { content: "\e090"; }

/* line 130, imports/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before { content: "\e091"; }

/* line 131, imports/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before { content: "\e092"; }

/* line 132, imports/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before { content: "\e093"; }

/* line 133, imports/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before { content: "\e094"; }

/* line 134, imports/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before { content: "\e095"; }

/* line 135, imports/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before { content: "\e096"; }

/* line 136, imports/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before { content: "\e097"; }

/* line 137, imports/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before { content: "\e101"; }

/* line 138, imports/bootstrap/_glyphicons.scss */
.glyphicon-gift:before { content: "\e102"; }

/* line 139, imports/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before { content: "\e103"; }

/* line 140, imports/bootstrap/_glyphicons.scss */
.glyphicon-fire:before { content: "\e104"; }

/* line 141, imports/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before { content: "\e105"; }

/* line 142, imports/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before { content: "\e106"; }

/* line 143, imports/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before { content: "\e107"; }

/* line 144, imports/bootstrap/_glyphicons.scss */
.glyphicon-plane:before { content: "\e108"; }

/* line 145, imports/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before { content: "\e109"; }

/* line 146, imports/bootstrap/_glyphicons.scss */
.glyphicon-random:before { content: "\e110"; }

/* line 147, imports/bootstrap/_glyphicons.scss */
.glyphicon-comment:before { content: "\e111"; }

/* line 148, imports/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before { content: "\e112"; }

/* line 149, imports/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before { content: "\e113"; }

/* line 150, imports/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before { content: "\e114"; }

/* line 151, imports/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before { content: "\e115"; }

/* line 152, imports/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before { content: "\e116"; }

/* line 153, imports/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before { content: "\e117"; }

/* line 154, imports/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before { content: "\e118"; }

/* line 155, imports/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before { content: "\e119"; }

/* line 156, imports/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before { content: "\e120"; }

/* line 157, imports/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before { content: "\e121"; }

/* line 158, imports/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before { content: "\e122"; }

/* line 159, imports/bootstrap/_glyphicons.scss */
.glyphicon-bell:before { content: "\e123"; }

/* line 160, imports/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before { content: "\e124"; }

/* line 161, imports/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before { content: "\e125"; }

/* line 162, imports/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before { content: "\e126"; }

/* line 163, imports/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before { content: "\e127"; }

/* line 164, imports/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before { content: "\e128"; }

/* line 165, imports/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before { content: "\e129"; }

/* line 166, imports/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before { content: "\e130"; }

/* line 167, imports/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before { content: "\e131"; }

/* line 168, imports/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before { content: "\e132"; }

/* line 169, imports/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before { content: "\e133"; }

/* line 170, imports/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before { content: "\e134"; }

/* line 171, imports/bootstrap/_glyphicons.scss */
.glyphicon-globe:before { content: "\e135"; }

/* line 172, imports/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before { content: "\e136"; }

/* line 173, imports/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before { content: "\e137"; }

/* line 174, imports/bootstrap/_glyphicons.scss */
.glyphicon-filter:before { content: "\e138"; }

/* line 175, imports/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before { content: "\e139"; }

/* line 176, imports/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before { content: "\e140"; }

/* line 177, imports/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before { content: "\e141"; }

/* line 178, imports/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before { content: "\e142"; }

/* line 179, imports/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before { content: "\e143"; }

/* line 180, imports/bootstrap/_glyphicons.scss */
.glyphicon-link:before { content: "\e144"; }

/* line 181, imports/bootstrap/_glyphicons.scss */
.glyphicon-phone:before { content: "\e145"; }

/* line 182, imports/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before { content: "\e146"; }

/* line 183, imports/bootstrap/_glyphicons.scss */
.glyphicon-usd:before { content: "\e148"; }

/* line 184, imports/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before { content: "\e149"; }

/* line 185, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort:before { content: "\e150"; }

/* line 186, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before { content: "\e151"; }

/* line 187, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

/* line 188, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before { content: "\e153"; }

/* line 189, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before { content: "\e154"; }

/* line 190, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before { content: "\e155"; }

/* line 191, imports/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

/* line 192, imports/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before { content: "\e157"; }

/* line 193, imports/bootstrap/_glyphicons.scss */
.glyphicon-expand:before { content: "\e158"; }

/* line 194, imports/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before { content: "\e159"; }

/* line 195, imports/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before { content: "\e160"; }

/* line 196, imports/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before { content: "\e161"; }

/* line 197, imports/bootstrap/_glyphicons.scss */
.glyphicon-flash:before { content: "\e162"; }

/* line 198, imports/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before { content: "\e163"; }

/* line 199, imports/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before { content: "\e164"; }

/* line 200, imports/bootstrap/_glyphicons.scss */
.glyphicon-record:before { content: "\e165"; }

/* line 201, imports/bootstrap/_glyphicons.scss */
.glyphicon-save:before { content: "\e166"; }

/* line 202, imports/bootstrap/_glyphicons.scss */
.glyphicon-open:before { content: "\e167"; }

/* line 203, imports/bootstrap/_glyphicons.scss */
.glyphicon-saved:before { content: "\e168"; }

/* line 204, imports/bootstrap/_glyphicons.scss */
.glyphicon-import:before { content: "\e169"; }

/* line 205, imports/bootstrap/_glyphicons.scss */
.glyphicon-export:before { content: "\e170"; }

/* line 206, imports/bootstrap/_glyphicons.scss */
.glyphicon-send:before { content: "\e171"; }

/* line 207, imports/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before { content: "\e172"; }

/* line 208, imports/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before { content: "\e173"; }

/* line 209, imports/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before { content: "\e174"; }

/* line 210, imports/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before { content: "\e175"; }

/* line 211, imports/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before { content: "\e176"; }

/* line 212, imports/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before { content: "\e177"; }

/* line 213, imports/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before { content: "\e178"; }

/* line 214, imports/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before { content: "\e179"; }

/* line 215, imports/bootstrap/_glyphicons.scss */
.glyphicon-header:before { content: "\e180"; }

/* line 216, imports/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before { content: "\e181"; }

/* line 217, imports/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before { content: "\e182"; }

/* line 218, imports/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before { content: "\e183"; }

/* line 219, imports/bootstrap/_glyphicons.scss */
.glyphicon-tower:before { content: "\e184"; }

/* line 220, imports/bootstrap/_glyphicons.scss */
.glyphicon-stats:before { content: "\e185"; }

/* line 221, imports/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before { content: "\e186"; }

/* line 222, imports/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before { content: "\e187"; }

/* line 223, imports/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before { content: "\e188"; }

/* line 224, imports/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before { content: "\e189"; }

/* line 225, imports/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before { content: "\e190"; }

/* line 226, imports/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before { content: "\e191"; }

/* line 227, imports/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before { content: "\e192"; }

/* line 228, imports/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before { content: "\e193"; }

/* line 229, imports/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before { content: "\e194"; }

/* line 230, imports/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before { content: "\e195"; }

/* line 231, imports/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before { content: "\e197"; }

/* line 232, imports/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before { content: "\e198"; }

/* line 233, imports/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before { content: "\e199"; }

/* line 234, imports/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before { content: "\e200"; }

/* line 11, imports/bootstrap/_scaffolding.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 14, imports/bootstrap/_scaffolding.scss */
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 22, imports/bootstrap/_scaffolding.scss */
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 27, imports/bootstrap/_scaffolding.scss */
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; color: #333333; background-color: #fff; }

/* line 36, imports/bootstrap/_scaffolding.scss */
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

/* line 48, imports/bootstrap/_scaffolding.scss */
a { color: #337ab7; text-decoration: none; }
/* line 52, imports/bootstrap/_scaffolding.scss */
a:hover, a:focus { color: #23527c; text-decoration: underline; }
/* line 58, imports/bootstrap/_scaffolding.scss */
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

/* line 69, imports/bootstrap/_scaffolding.scss */
figure { margin: 0; }

/* line 76, imports/bootstrap/_scaffolding.scss */
img { vertical-align: middle; }

/* line 81, imports/bootstrap/_scaffolding.scss */
.img-responsive { display: block; max-width: 100%; height: auto; }

/* line 86, imports/bootstrap/_scaffolding.scss */
.img-rounded { border-radius: 6px; }

/* line 93, imports/bootstrap/_scaffolding.scss */
.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

/* line 106, imports/bootstrap/_scaffolding.scss */
.img-circle { border-radius: 50%; }

/* line 113, imports/bootstrap/_scaffolding.scss */
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }

/* line 125, imports/bootstrap/_scaffolding.scss */
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 141, imports/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

/* line 9, imports/bootstrap/_type.scss */
h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small, h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small, h3, .wcs_jobportal .row_infos .info-headline, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
/* line 16, imports/bootstrap/_type.scss */
h1 small, .ce-teaser h2.big small, .ce-teaser .ce_text_with_image.small-headline h1.big small, .ce_text_with_image.small-headline .ce-teaser h1.big small, .ce-teaser .ce_text.small-headline h1.big small, .ce_text.small-headline .ce-teaser h1.big small, .wcs_headline .big small, .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big small, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big small, .ce-teaser-textbubble .ce_text.small-headline h1.big small, .ce_text.small-headline .ce-teaser-textbubble h1.big small, h1 .small, .ce-teaser h2.big .small, .ce-teaser .ce_text_with_image.small-headline h1.big .small, .ce_text_with_image.small-headline .ce-teaser h1.big .small, .ce-teaser .ce_text.small-headline h1.big .small, .ce_text.small-headline .ce-teaser h1.big .small, .wcs_headline .big .small, .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big .small, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big .small, .ce-teaser-textbubble .ce_text.small-headline h1.big .small, .ce_text.small-headline .ce-teaser-textbubble h1.big .small, h2 small, .ce_text_with_image.small-headline h1 small, .ce_text_with_image.small-headline .ce-teaser h2.big small, .ce-teaser .ce_text_with_image.small-headline h2.big small, .ce_text_with_image.small-headline .wcs_headline .big small, .wcs_headline .ce_text_with_image.small-headline .big small, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big small, .ce-teaser h2.small small, .ce_text.small-headline h1 small, .ce_text.small-headline .ce-teaser h2.big small, .ce-teaser .ce_text.small-headline h2.big small, .ce_text.small-headline .wcs_headline .big small, .wcs_headline .ce_text.small-headline .big small, .ce_text.small-headline .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text.small-headline h2.big small, .wcs_headline .small small, .ce-teaser-textbubble h2.small small, h2 .small, .ce_text_with_image.small-headline h1 .small, .ce_text_with_image.small-headline .ce-teaser h2.big .small, .ce-teaser .ce_text_with_image.small-headline h2.big .small, .ce_text_with_image.small-headline .wcs_headline .big .small, .wcs_headline .ce_text_with_image.small-headline .big .small, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big .small, .ce-teaser h2.small .small, .ce_text.small-headline h1 .small, .ce_text.small-headline .ce-teaser h2.big .small, .ce-teaser .ce_text.small-headline h2.big .small, .ce_text.small-headline .wcs_headline .big .small, .wcs_headline .ce_text.small-headline .big .small, .ce_text.small-headline .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text.small-headline h2.big .small, .wcs_headline .small .small, .ce-teaser-textbubble h2.small .small, h3 small, .wcs_jobportal .row_infos .info-headline small, h3 .small, .wcs_jobportal .row_infos .info-headline .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; }

/* line 24, imports/bootstrap/_type.scss */
h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small, .h1, h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small, .h2, h3, .wcs_jobportal .row_infos .info-headline, .h3 { margin-top: 20px; margin-bottom: 10px; }
/* line 30, imports/bootstrap/_type.scss */
h1 small, .ce-teaser h2.big small, .ce-teaser .ce_text_with_image.small-headline h1.big small, .ce_text_with_image.small-headline .ce-teaser h1.big small, .ce-teaser .ce_text.small-headline h1.big small, .ce_text.small-headline .ce-teaser h1.big small, .wcs_headline .big small, .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big small, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big small, .ce-teaser-textbubble .ce_text.small-headline h1.big small, .ce_text.small-headline .ce-teaser-textbubble h1.big small, h1 .small, .ce-teaser h2.big .small, .ce-teaser .ce_text_with_image.small-headline h1.big .small, .ce_text_with_image.small-headline .ce-teaser h1.big .small, .ce-teaser .ce_text.small-headline h1.big .small, .ce_text.small-headline .ce-teaser h1.big .small, .wcs_headline .big .small, .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big .small, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big .small, .ce-teaser-textbubble .ce_text.small-headline h1.big .small, .ce_text.small-headline .ce-teaser-textbubble h1.big .small, .h1 small, .h1 .small, h2 small, .ce_text_with_image.small-headline h1 small, .ce_text_with_image.small-headline .ce-teaser h2.big small, .ce-teaser .ce_text_with_image.small-headline h2.big small, .ce_text_with_image.small-headline .wcs_headline .big small, .wcs_headline .ce_text_with_image.small-headline .big small, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big small, .ce-teaser h2.small small, .ce_text.small-headline h1 small, .ce_text.small-headline .ce-teaser h2.big small, .ce-teaser .ce_text.small-headline h2.big small, .ce_text.small-headline .wcs_headline .big small, .wcs_headline .ce_text.small-headline .big small, .ce_text.small-headline .ce-teaser-textbubble h2.big small, .ce-teaser-textbubble .ce_text.small-headline h2.big small, .wcs_headline .small small, .ce-teaser-textbubble h2.small small, h2 .small, .ce_text_with_image.small-headline h1 .small, .ce_text_with_image.small-headline .ce-teaser h2.big .small, .ce-teaser .ce_text_with_image.small-headline h2.big .small, .ce_text_with_image.small-headline .wcs_headline .big .small, .wcs_headline .ce_text_with_image.small-headline .big .small, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big .small, .ce-teaser h2.small .small, .ce_text.small-headline h1 .small, .ce_text.small-headline .ce-teaser h2.big .small, .ce-teaser .ce_text.small-headline h2.big .small, .ce_text.small-headline .wcs_headline .big .small, .wcs_headline .ce_text.small-headline .big .small, .ce_text.small-headline .ce-teaser-textbubble h2.big .small, .ce-teaser-textbubble .ce_text.small-headline h2.big .small, .wcs_headline .small .small, .ce-teaser-textbubble h2.small .small, .h2 small, .h2 .small, h3 small, .wcs_jobportal .row_infos .info-headline small, h3 .small, .wcs_jobportal .row_infos .info-headline .small, .h3 small, .h3 .small { font-size: 65%; }

/* line 35, imports/bootstrap/_type.scss */
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
/* line 41, imports/bootstrap/_type.scss */
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

/* line 47, imports/bootstrap/_type.scss */
h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small, .h1 { font-size: 36px; }

/* line 48, imports/bootstrap/_type.scss */
h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small, .h2 { font-size: 30px; }

/* line 49, imports/bootstrap/_type.scss */
h3, .wcs_jobportal .row_infos .info-headline, .h3 { font-size: 24px; }

/* line 50, imports/bootstrap/_type.scss */
h4, .h4 { font-size: 18px; }

/* line 51, imports/bootstrap/_type.scss */
h5, .h5 { font-size: 14px; }

/* line 52, imports/bootstrap/_type.scss */
h6, .h6 { font-size: 12px; }

/* line 58, imports/bootstrap/_type.scss */
p { margin: 0 0 10px; }

/* line 62, imports/bootstrap/_type.scss */
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) { /* line 62, imports/bootstrap/_type.scss */
  .lead { font-size: 21px; } }

/* line 78, imports/bootstrap/_type.scss */
small, .small { font-size: 85%; }

/* line 83, imports/bootstrap/_type.scss */
mark, .mark { background-color: #fcf8e3; padding: .2em; }

/* line 90, imports/bootstrap/_type.scss */
.text-left { text-align: left; }

/* line 91, imports/bootstrap/_type.scss */
.text-right { text-align: right; }

/* line 92, imports/bootstrap/_type.scss */
.text-center { text-align: center; }

/* line 93, imports/bootstrap/_type.scss */
.text-justify { text-align: justify; }

/* line 94, imports/bootstrap/_type.scss */
.text-nowrap { white-space: nowrap; }

/* line 97, imports/bootstrap/_type.scss */
.text-lowercase { text-transform: lowercase; }

/* line 98, imports/bootstrap/_type.scss */
.text-uppercase { text-transform: uppercase; }

/* line 99, imports/bootstrap/_type.scss */
.text-capitalize { text-transform: capitalize; }

/* line 102, imports/bootstrap/_type.scss */
.text-muted { color: #777777; }

/* line 5, imports/bootstrap/mixins/_text-emphasis.scss */
.text-primary { color: #337ab7; }

/* line 8, imports/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover { color: #286090; }

/* line 5, imports/bootstrap/mixins/_text-emphasis.scss */
.text-success { color: #3c763d; }

/* line 8, imports/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover { color: #2b542c; }

/* line 5, imports/bootstrap/mixins/_text-emphasis.scss */
.text-info { color: #31708f; }

/* line 8, imports/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover { color: #245269; }

/* line 5, imports/bootstrap/mixins/_text-emphasis.scss */
.text-warning { color: #8a6d3b; }

/* line 8, imports/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover { color: #66512c; }

/* line 5, imports/bootstrap/mixins/_text-emphasis.scss */
.text-danger { color: #a94442; }

/* line 8, imports/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover { color: #843534; }

/* line 119, imports/bootstrap/_type.scss */
.bg-primary { color: #fff; }

/* line 5, imports/bootstrap/mixins/_background-variant.scss */
.bg-primary { background-color: #337ab7; }

/* line 8, imports/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover { background-color: #286090; }

/* line 5, imports/bootstrap/mixins/_background-variant.scss */
.bg-success { background-color: #dff0d8; }

/* line 8, imports/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover { background-color: #c1e2b3; }

/* line 5, imports/bootstrap/mixins/_background-variant.scss */
.bg-info { background-color: #d9edf7; }

/* line 8, imports/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover { background-color: #afd9ee; }

/* line 5, imports/bootstrap/mixins/_background-variant.scss */
.bg-warning { background-color: #fcf8e3; }

/* line 8, imports/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover { background-color: #f7ecb5; }

/* line 5, imports/bootstrap/mixins/_background-variant.scss */
.bg-danger { background-color: #f2dede; }

/* line 8, imports/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover { background-color: #e4b9b9; }

/* line 138, imports/bootstrap/_type.scss */
.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; }

/* line 149, imports/bootstrap/_type.scss */
ul, ol { margin-top: 0; margin-bottom: 10px; }
/* line 153, imports/bootstrap/_type.scss */
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

/* line 167, imports/bootstrap/_type.scss */
.list-unstyled { padding-left: 0; list-style: none; }

/* line 173, imports/bootstrap/_type.scss */
.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
/* line 177, imports/bootstrap/_type.scss */
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }

/* line 185, imports/bootstrap/_type.scss */
dl { margin-top: 0; margin-bottom: 20px; }

/* line 189, imports/bootstrap/_type.scss */
dt, dd { line-height: 1.428571429; }

/* line 193, imports/bootstrap/_type.scss */
dt { font-weight: bold; }

/* line 196, imports/bootstrap/_type.scss */
dd { margin-left: 0; }

/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after { clear: both; }
@media (min-width: 768px) { /* line 211, imports/bootstrap/_type.scss */
  .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  /* line 218, imports/bootstrap/_type.scss */
  .dl-horizontal dd { margin-left: 180px; } }

/* line 229, imports/bootstrap/_type.scss */
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; }

/* line 235, imports/bootstrap/_type.scss */
.initialism { font-size: 90%; text-transform: uppercase; }

/* line 241, imports/bootstrap/_type.scss */
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee; }
/* line 250, imports/bootstrap/_type.scss */
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }
/* line 257, imports/bootstrap/_type.scss */
blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.428571429; color: #777777; }
/* line 265, imports/bootstrap/_type.scss */
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }

/* line 274, imports/bootstrap/_type.scss */
.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; }
/* line 286, imports/bootstrap/_type.scss */
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ''; }
/* line 287, imports/bootstrap/_type.scss */
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }

/* line 294, imports/bootstrap/_type.scss */
address { margin-bottom: 20px; font-style: normal; line-height: 1.428571429; }

/* line 7, imports/bootstrap/_code.scss */
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

/* line 15, imports/bootstrap/_code.scss */
code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }

/* line 24, imports/bootstrap/_code.scss */
kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
/* line 32, imports/bootstrap/_code.scss */
kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; }

/* line 41, imports/bootstrap/_code.scss */
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.428571429; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }
/* line 55, imports/bootstrap/_code.scss */
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }

/* line 66, imports/bootstrap/_code.scss */
.pre-scrollable { max-height: 340px; overflow-y: scroll; }

/* line 10, imports/bootstrap/_grid.scss */
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.container:after { clear: both; }
@media (min-width: 768px) { /* line 10, imports/bootstrap/_grid.scss */
  .container { width: 750px; } }
@media (min-width: 992px) { /* line 10, imports/bootstrap/_grid.scss */
  .container { width: 970px; } }
@media (min-width: 1200px) { /* line 10, imports/bootstrap/_grid.scss */
  .container { width: 1170px; } }
@media (min-width: 1470px) { /* line 10, imports/bootstrap/_grid.scss */
  .container { width: 1440px; } }

/* line 33, imports/bootstrap/_grid.scss */
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.container-fluid:after { clear: both; }

/* line 42, imports/bootstrap/_grid.scss */
.row, div.wpcf7 { margin-left: -15px; margin-right: -15px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.row:before, div.wpcf7:before, .row:after, div.wpcf7:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.row:after, div.wpcf7:after { clear: both; }

/* line 11, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .page-teaser, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .mobile-nav-meta > li, .col-sm-6, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div, .mobile-nav-meta > li, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, div.wpcf7 form, .col-md-8, div.wpcf7 form, .col-lg-8, .col-xs-9, .col-sm-9, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

/* line 27, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .mobile-nav-meta > li, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 { width: 8.3333333333%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 { width: 16.6666666667%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 { width: 25%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 { width: 33.3333333333%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 { width: 41.6666666667%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-6, .mobile-nav-meta > li { width: 50%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 { width: 58.3333333333%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 { width: 66.6666666667%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 { width: 75%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 { width: 83.3333333333%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 { width: 91.6666666667%; }

/* line 35, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 { width: 100%; }

/* line 55, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 { right: auto; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 { right: 8.3333333333%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 { right: 16.6666666667%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 { right: 25%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 { right: 33.3333333333%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 { right: 41.6666666667%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 { right: 50%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 { right: 58.3333333333%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 { right: 66.6666666667%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 { right: 75%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 { right: 83.3333333333%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 { right: 91.6666666667%; }

/* line 50, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 { right: 100%; }

/* line 45, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 { left: auto; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 { left: 8.3333333333%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 { left: 16.6666666667%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 { left: 25%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 { left: 33.3333333333%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 { left: 41.6666666667%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 { left: 50%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 { left: 58.3333333333%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 { left: 66.6666666667%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 { left: 75%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 { left: 83.3333333333%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 { left: 91.6666666667%; }

/* line 40, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 { left: 100%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 { margin-left: 0%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 { margin-left: 8.3333333333%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 { margin-left: 16.6666666667%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 { margin-left: 25%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 { margin-left: 33.3333333333%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 { margin-left: 41.6666666667%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 { margin-left: 50%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 { margin-left: 58.3333333333%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 { margin-left: 66.6666666667%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 { margin-left: 75%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 { margin-left: 83.3333333333%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 { margin-left: 91.6666666667%; }

/* line 60, imports/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { /* line 27, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .page-teaser, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra, .col-sm-4, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div, .col-sm-5, .col-sm-6, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div, .mobile-nav-meta > li, .col-sm-7, .col-sm-8, div.wpcf7 form, .col-sm-9, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big, .col-sm-10, .col-sm-11, .col-sm-12, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div { float: left; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 { width: 8.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 { width: 16.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .page-teaser, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra { width: 25%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div { width: 33.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 { width: 41.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div, .mobile-nav-meta > li { width: 50%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 { width: 58.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8, div.wpcf7 form { width: 66.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big { width: 75%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 { width: 83.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 { width: 91.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div { width: 100%; }
  /* line 55, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 { right: auto; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 { right: 8.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 { right: 16.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 { right: 25%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 { right: 33.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 { right: 41.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 { right: 50%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 { right: 58.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 { right: 66.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 { right: 75%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 { right: 83.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 { right: 91.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 { right: 100%; }
  /* line 45, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 { left: auto; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 { left: 8.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 { left: 16.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 { left: 25%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 { left: 33.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 { left: 41.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 { left: 50%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 { left: 58.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 { left: 66.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 { left: 75%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 { left: 83.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 { left: 91.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 { left: 100%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 { margin-left: 0%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 { margin-left: 8.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2, div.wpcf7 form { margin-left: 16.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 { margin-left: 25%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 { margin-left: 33.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 { margin-left: 41.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 { margin-left: 50%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 { margin-left: 58.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 { margin-left: 66.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 { margin-left: 75%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 { margin-left: 83.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 { margin-left: 91.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 992px) { /* line 27, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, div.wpcf7 form, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 { width: 8.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 { width: 16.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 { width: 25%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 { width: 33.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 { width: 41.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 { width: 50%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 { width: 58.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-8, div.wpcf7 form { width: 66.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 { width: 75%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 { width: 83.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 { width: 91.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 { width: 100%; }
  /* line 55, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 { right: auto; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 { right: 8.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 { right: 16.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 { right: 25%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 { right: 33.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 { right: 41.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 { right: 50%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 { right: 58.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 { right: 66.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 { right: 75%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 { right: 83.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 { right: 91.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 { right: 100%; }
  /* line 45, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 { left: auto; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 { left: 8.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 { left: 16.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 { left: 25%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 { left: 33.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 { left: 41.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 { left: 50%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 { left: 58.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 { left: 66.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 { left: 75%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 { left: 83.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 { left: 91.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 { left: 100%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 { margin-left: 0%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1, div.wpcf7 form { margin-left: 8.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 { margin-left: 16.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 { margin-left: 25%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 { margin-left: 33.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 { margin-left: 41.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 { margin-left: 50%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 { margin-left: 58.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 { margin-left: 66.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 { margin-left: 75%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 { margin-left: 83.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 { margin-left: 91.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { /* line 27, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 { width: 8.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 { width: 16.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 { width: 25%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 { width: 33.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 { width: 41.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 { width: 50%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 { width: 58.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 { width: 66.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 { width: 75%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 { width: 83.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 { width: 91.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 { width: 100%; }
  /* line 55, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 { right: auto; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 { right: 8.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 { right: 16.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 { right: 25%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 { right: 33.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 { right: 41.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 { right: 50%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 { right: 58.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 { right: 66.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 { right: 75%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 { right: 83.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 { right: 91.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 { right: 100%; }
  /* line 45, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 { left: auto; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 { left: 8.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 { left: 16.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 { left: 25%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 { left: 33.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 { left: 41.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 { left: 50%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 { left: 58.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 { left: 66.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 { left: 75%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 { left: 83.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 { left: 91.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 { left: 100%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 { margin-left: 0%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 { margin-left: 8.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2, div.wpcf7 form { margin-left: 16.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 { margin-left: 25%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 { margin-left: 33.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 { margin-left: 41.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 { margin-left: 50%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 { margin-left: 58.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 { margin-left: 66.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 { margin-left: 75%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 { margin-left: 83.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 { margin-left: 91.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 { margin-left: 100%; } }
@media (min-width: 1470px) { /* line 27, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { float: left; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-1 { width: 8.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-2 { width: 16.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-3 { width: 25%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-4 { width: 33.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-5 { width: 41.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-6 { width: 50%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-7 { width: 58.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-8 { width: 66.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-9 { width: 75%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-10 { width: 83.3333333333%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-11 { width: 91.6666666667%; }
  /* line 35, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-12 { width: 100%; }
  /* line 55, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-0 { right: auto; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-1 { right: 8.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-2 { right: 16.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-3 { right: 25%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-4 { right: 33.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-5 { right: 41.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-6 { right: 50%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-7 { right: 58.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-8 { right: 66.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-9 { right: 75%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-10 { right: 83.3333333333%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-11 { right: 91.6666666667%; }
  /* line 50, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-pull-12 { right: 100%; }
  /* line 45, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-0 { left: auto; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-1 { left: 8.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-2 { left: 16.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-3 { left: 25%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-4 { left: 33.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-5 { left: 41.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-6 { left: 50%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-7 { left: 58.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-8 { left: 66.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-9 { left: 75%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-10 { left: 83.3333333333%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-11 { left: 91.6666666667%; }
  /* line 40, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-push-12 { left: 100%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-0 { margin-left: 0%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-1 { margin-left: 8.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-2 { margin-left: 16.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-3 { margin-left: 25%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-4 { margin-left: 33.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-5 { margin-left: 41.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-6 { margin-left: 50%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-7 { margin-left: 58.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-8 { margin-left: 66.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-9 { margin-left: 75%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-10 { margin-left: 83.3333333333%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-11 { margin-left: 91.6666666667%; }
  /* line 60, imports/bootstrap/mixins/_grid-framework.scss */
  .col-xl-offset-12 { margin-left: 100%; } }
/* line 6, imports/bootstrap/_tables.scss */
table { background-color: transparent; }

/* line 9, imports/bootstrap/_tables.scss */
caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; }

/* line 15, imports/bootstrap/_tables.scss */
th { text-align: left; }

/* line 22, imports/bootstrap/_tables.scss */
.table { width: 100%; max-width: 100%; margin-bottom: 20px; }
/* line 31, imports/bootstrap/_tables.scss */
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd; }
/* line 41, imports/bootstrap/_tables.scss */
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
/* line 50, imports/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
/* line 57, imports/bootstrap/_tables.scss */
.table > tbody + tbody { border-top: 2px solid #ddd; }
/* line 62, imports/bootstrap/_tables.scss */
.table .table { background-color: #fff; }

/* line 75, imports/bootstrap/_tables.scss */
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }

/* line 88, imports/bootstrap/_tables.scss */
.table-bordered { border: 1px solid #ddd; }
/* line 94, imports/bootstrap/_tables.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
/* line 101, imports/bootstrap/_tables.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }

/* line 114, imports/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-child(odd) { background-color: #f9f9f9; }

/* line 125, imports/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover { background-color: #f5f5f5; }

/* line 135, imports/bootstrap/_tables.scss */
table col[class*="col-"] { position: static; float: none; display: table-column; }

/* line 143, imports/bootstrap/_tables.scss */
table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }

/* line 9, imports/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }

/* line 20, imports/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

/* line 9, imports/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }

/* line 20, imports/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }

/* line 9, imports/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }

/* line 20, imports/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }

/* line 9, imports/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

/* line 20, imports/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }

/* line 9, imports/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }

/* line 20, imports/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }

/* line 171, imports/bootstrap/_tables.scss */
.table-responsive { overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 767px) { /* line 171, imports/bootstrap/_tables.scss */
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  /* line 183, imports/bootstrap/_tables.scss */
  .table-responsive > .table { margin-bottom: 0; }
  /* line 191, imports/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  /* line 200, imports/bootstrap/_tables.scss */
  .table-responsive > .table-bordered { border: 0; }
  /* line 208, imports/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  /* line 212, imports/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  /* line 225, imports/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

/* line 10, imports/bootstrap/_forms.scss */
fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }

/* line 20, imports/bootstrap/_forms.scss */
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }

/* line 32, imports/bootstrap/_forms.scss */
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }

/* line 47, imports/bootstrap/_forms.scss */
input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 52, imports/bootstrap/_forms.scss */
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

/* line 60, imports/bootstrap/_forms.scss */
input[type="file"] { display: block; }

/* line 65, imports/bootstrap/_forms.scss */
input[type="range"] { display: block; width: 100%; }

/* line 71, imports/bootstrap/_forms.scss */
select[multiple], select[size] { height: auto; }

/* line 77, imports/bootstrap/_forms.scss */
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

/* line 84, imports/bootstrap/_forms.scss */
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.428571429; color: #555555; }

/* line 115, imports/bootstrap/_forms.scss */
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
/* line 57, imports/bootstrap/mixins/_forms.scss */
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
/* line 103, imports/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder { color: #999; opacity: 1; }
/* line 107, imports/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder { color: #999; }
/* line 108, imports/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder { color: #999; }
/* line 141, imports/bootstrap/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eeeeee; opacity: 1; }

/* line 153, imports/bootstrap/_forms.scss */
textarea.form-control { height: auto; }

/* line 165, imports/bootstrap/_forms.scss */
input[type="search"] { -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 178, imports/bootstrap/_forms.scss */
  input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; }
  /* line 184, imports/bootstrap/_forms.scss */
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-sm, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-sm, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn { line-height: 30px; }
  /* line 190, imports/bootstrap/_forms.scss */
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn { line-height: 46px; } }
/* line 204, imports/bootstrap/_forms.scss */
.form-group { margin-bottom: 15px; }

/* line 213, imports/bootstrap/_forms.scss */
.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
/* line 220, imports/bootstrap/_forms.scss */
.radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }

/* line 228, imports/bootstrap/_forms.scss */
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }

/* line 237, imports/bootstrap/_forms.scss */
.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

/* line 243, imports/bootstrap/_forms.scss */
.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }

/* line 252, imports/bootstrap/_forms.scss */
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

/* line 264, imports/bootstrap/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

/* line 273, imports/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

/* line 283, imports/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

/* line 295, imports/bootstrap/_forms.scss */
.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }
/* line 302, imports/bootstrap/_forms.scss */
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0; padding-right: 0; }

/* line 71, imports/bootstrap/mixins/_forms.scss */
.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

/* line 79, imports/bootstrap/mixins/_forms.scss */
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn, .form-group-sm .form-control { height: 30px; line-height: 30px; }

/* line 84, imports/bootstrap/mixins/_forms.scss */
textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, .form-group-sm .form-control, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn, .form-group-sm .form-control { height: auto; }

/* line 71, imports/bootstrap/mixins/_forms.scss */
.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

/* line 79, imports/bootstrap/mixins/_forms.scss */
select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn, .form-group-lg .form-control { height: 46px; line-height: 46px; }

/* line 84, imports/bootstrap/mixins/_forms.scss */
textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, .form-group-lg .form-control, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn, .form-group-lg .form-control { height: auto; }

/* line 324, imports/bootstrap/_forms.scss */
.has-feedback { position: relative; }
/* line 329, imports/bootstrap/_forms.scss */
.has-feedback .form-control { padding-right: 42.5px; }

/* line 334, imports/bootstrap/_forms.scss */
.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }

/* line 346, imports/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

/* line 351, imports/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }

/* line 8, imports/bootstrap/mixins/_forms.scss */
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }
/* line 21, imports/bootstrap/mixins/_forms.scss */
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
/* line 24, imports/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
/* line 31, imports/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
/* line 37, imports/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback { color: #3c763d; }

/* line 8, imports/bootstrap/mixins/_forms.scss */
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }
/* line 21, imports/bootstrap/mixins/_forms.scss */
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
/* line 24, imports/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
/* line 31, imports/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
/* line 37, imports/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback { color: #8a6d3b; }

/* line 8, imports/bootstrap/mixins/_forms.scss */
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; }
/* line 21, imports/bootstrap/mixins/_forms.scss */
.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
/* line 24, imports/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
/* line 31, imports/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }
/* line 37, imports/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback { color: #a94442; }

/* line 371, imports/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback { top: 25px; }
/* line 374, imports/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback { top: 0; }

/* line 385, imports/bootstrap/_forms.scss */
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

@media (min-width: 768px) { /* line 410, imports/bootstrap/_forms.scss */
  .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  /* line 417, imports/bootstrap/_forms.scss */
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  /* line 424, imports/bootstrap/_forms.scss */
  .form-inline .form-control-static { display: inline-block; }
  /* line 428, imports/bootstrap/_forms.scss */
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  /* line 432, imports/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  /* line 440, imports/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control { width: 100%; }
  /* line 444, imports/bootstrap/_forms.scss */
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  /* line 452, imports/bootstrap/_forms.scss */
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  /* line 459, imports/bootstrap/_forms.scss */
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
  /* line 463, imports/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  /* line 470, imports/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

/* line 492, imports/bootstrap/_forms.scss */
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; }
/* line 502, imports/bootstrap/_forms.scss */
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; }
/* line 508, imports/bootstrap/_forms.scss */
.form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after { clear: both; }
@media (min-width: 768px) { /* line 515, imports/bootstrap/_forms.scss */
  .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } }
/* line 526, imports/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback { right: 15px; }
@media (min-width: 768px) { /* line 536, imports/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label { padding-top: 14.3px; } }
@media (min-width: 768px) { /* line 543, imports/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label { padding-top: 6px; } }

/* line 9, imports/bootstrap/_buttons.scss */
.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 26, imports/bootstrap/_buttons.scss */
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
/* line 32, imports/bootstrap/_buttons.scss */
.btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; }
/* line 39, imports/bootstrap/_buttons.scss */
.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
/* line 46, imports/bootstrap/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

/* line 60, imports/bootstrap/_buttons.scss */
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #333; background-color: #e6e6e6; border-color: #adadad; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: #fff; border-color: #ccc; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-default .badge { color: #fff; background-color: #333; }

/* line 63, imports/bootstrap/_buttons.scss */
.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #286090; border-color: #204d74; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #337ab7; border-color: #2e6da4; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-primary .badge { color: #337ab7; background-color: #fff; }

/* line 67, imports/bootstrap/_buttons.scss */
.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #449d44; border-color: #398439; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #5cb85c; border-color: #4cae4c; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-success .badge { color: #5cb85c; background-color: #fff; }

/* line 71, imports/bootstrap/_buttons.scss */
.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; border-color: #269abc; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #5bc0de; border-color: #46b8da; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-info .badge { color: #5bc0de; background-color: #fff; }

/* line 75, imports/bootstrap/_buttons.scss */
.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; border-color: #d58512; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; border-color: #eea236; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-warning .badge { color: #f0ad4e; background-color: #fff; }

/* line 79, imports/bootstrap/_buttons.scss */
.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }
/* line 11, imports/bootstrap/mixins/_buttons.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #c9302c; border-color: #ac2925; }
/* line 21, imports/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }
/* line 29, imports/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #d9534f; border-color: #d43f3a; }
/* line 40, imports/bootstrap/mixins/_buttons.scss */
.btn-danger .badge { color: #d9534f; background-color: #fff; }

/* line 88, imports/bootstrap/_buttons.scss */
.btn-link { color: #337ab7; font-weight: normal; border-radius: 0; }
/* line 93, imports/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
/* line 101, imports/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
/* line 107, imports/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; }
/* line 115, imports/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; }

/* line 127, imports/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

/* line 131, imports/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

/* line 135, imports/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

/* line 143, imports/bootstrap/_buttons.scss */
.btn-block { display: block; width: 100%; }

/* line 149, imports/bootstrap/_buttons.scss */
.btn-block + .btn-block { margin-top: 5px; }

/* line 157, imports/bootstrap/_buttons.scss */
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

/* line 10, imports/bootstrap/_component-animations.scss */
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
/* line 13, imports/bootstrap/_component-animations.scss */
.fade.in { opacity: 1; }

/* line 18, imports/bootstrap/_component-animations.scss */
.collapse { display: none; visibility: hidden; }
/* line 22, imports/bootstrap/_component-animations.scss */
.collapse.in { display: block; visibility: visible; }

/* line 27, imports/bootstrap/_component-animations.scss */
tr.collapse.in { display: table-row; }

/* line 29, imports/bootstrap/_component-animations.scss */
tbody.collapse.in { display: table-row-group; }

/* line 31, imports/bootstrap/_component-animations.scss */
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

/* line 7, imports/bootstrap/_dropdowns.scss */
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

/* line 19, imports/bootstrap/_dropdowns.scss */
.dropdown { position: relative; }

/* line 24, imports/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus { outline: 0; }

/* line 29, imports/bootstrap/_dropdowns.scss */
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
/* line 52, imports/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right { right: 0; left: auto; }
/* line 58, imports/bootstrap/_dropdowns.scss */
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
/* line 63, imports/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; }

/* line 76, imports/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }

/* line 86, imports/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #337ab7; }

/* line 101, imports/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; }
/* line 108, imports/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }

/* line 121, imports/bootstrap/_dropdowns.scss */
.open > .dropdown-menu { display: block; }
/* line 126, imports/bootstrap/_dropdowns.scss */
.open > a { outline: 0; }

/* line 135, imports/bootstrap/_dropdowns.scss */
.dropdown-menu-right { left: auto; right: 0; }

/* line 145, imports/bootstrap/_dropdowns.scss */
.dropdown-menu-left { left: 0; right: auto; }

/* line 151, imports/bootstrap/_dropdowns.scss */
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.428571429; color: #777777; white-space: nowrap; }

/* line 161, imports/bootstrap/_dropdowns.scss */
.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }

/* line 171, imports/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu { right: 0; left: auto; }

/* line 184, imports/bootstrap/_dropdowns.scss */
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid; content: ""; }
/* line 190, imports/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

@media (min-width: 768px) { /* line 204, imports/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu { right: 0; left: auto; }
  /* line 209, imports/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
/* line 6, imports/bootstrap/_button-groups.scss */
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
/* line 11, imports/bootstrap/_button-groups.scss */
.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }
/* line 15, imports/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }

/* line 26, imports/bootstrap/_button-groups.scss */
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }

/* line 35, imports/bootstrap/_button-groups.scss */
.btn-toolbar { margin-left: -5px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after { clear: both; }
/* line 39, imports/bootstrap/_button-groups.scss */
.btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
/* line 43, imports/bootstrap/_button-groups.scss */
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }

/* line 50, imports/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

/* line 55, imports/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child { margin-left: 0; }
/* line 57, imports/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }

/* line 62, imports/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }

/* line 68, imports/bootstrap/_button-groups.scss */
.btn-group > .btn-group { float: left; }

/* line 71, imports/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

/* line 75, imports/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }

/* line 80, imports/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }

/* line 85, imports/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }

/* line 104, imports/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }

/* line 108, imports/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }

/* line 115, imports/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
/* line 119, imports/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

/* line 126, imports/bootstrap/_button-groups.scss */
.btn .caret { margin-left: 0; }

/* line 130, imports/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

/* line 135, imports/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }

/* line 144, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after { clear: both; }
/* line 156, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn { float: none; }
/* line 161, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

/* line 171, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }
/* line 174, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
/* line 178, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 183, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

/* line 187, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

/* line 192, imports/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 200, imports/bootstrap/_button-groups.scss */
.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
/* line 205, imports/bootstrap/_button-groups.scss */
.btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }
/* line 211, imports/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn { width: 100%; }
/* line 215, imports/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu { left: auto; }

/* line 236, imports/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

/* line 7, imports/bootstrap/_input-groups.scss */
.input-group { position: relative; display: table; border-collapse: separate; }
/* line 13, imports/bootstrap/_input-groups.scss */
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
/* line 19, imports/bootstrap/_input-groups.scss */
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }

/* line 54, imports/bootstrap/_input-groups.scss */
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
/* line 59, imports/bootstrap/_input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }

/* line 64, imports/bootstrap/_input-groups.scss */
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

/* line 73, imports/bootstrap/_input-groups.scss */
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; }
/* line 85, imports/bootstrap/_input-groups.scss */
.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 12px; border-radius: 3px; }
/* line 90, imports/bootstrap/_input-groups.scss */
.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 18px; border-radius: 6px; }
/* line 97, imports/bootstrap/_input-groups.scss */
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }

/* line 104, imports/bootstrap/_input-groups.scss */
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }

/* line 113, imports/bootstrap/_input-groups.scss */
.input-group-addon:first-child { border-right: 0; }

/* line 116, imports/bootstrap/_input-groups.scss */
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }

/* line 125, imports/bootstrap/_input-groups.scss */
.input-group-addon:last-child { border-left: 0; }

/* line 131, imports/bootstrap/_input-groups.scss */
.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
/* line 140, imports/bootstrap/_input-groups.scss */
.input-group-btn > .btn { position: relative; }
/* line 142, imports/bootstrap/_input-groups.scss */
.input-group-btn > .btn + .btn { margin-left: -1px; }
/* line 146, imports/bootstrap/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }
/* line 155, imports/bootstrap/_input-groups.scss */
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
/* line 161, imports/bootstrap/_input-groups.scss */
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; }

/* line 9, imports/bootstrap/_navs.scss */
.nav { margin-bottom: 0; padding-left: 0; list-style: none; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.nav:after { clear: both; }
/* line 15, imports/bootstrap/_navs.scss */
.nav > li { position: relative; display: block; }
/* line 19, imports/bootstrap/_navs.scss */
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
/* line 23, imports/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }
/* line 31, imports/bootstrap/_navs.scss */
.nav > li.disabled > a { color: #777777; }
/* line 34, imports/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; }
/* line 46, imports/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7; }
/* line 59, imports/bootstrap/_navs.scss */
.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
/* line 66, imports/bootstrap/_navs.scss */
.nav > li > a > img { max-width: none; }

/* line 76, imports/bootstrap/_navs.scss */
.nav-tabs { border-bottom: 1px solid #ddd; }
/* line 78, imports/bootstrap/_navs.scss */
.nav-tabs > li { float: left; margin-bottom: -1px; }
/* line 84, imports/bootstrap/_navs.scss */
.nav-tabs > li > a { margin-right: 2px; line-height: 1.428571429; border: 1px solid transparent; border-radius: 4px 4px 0 0; }
/* line 89, imports/bootstrap/_navs.scss */
.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; }
/* line 96, imports/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

/* line 118, imports/bootstrap/_navs.scss */
.nav-pills > li { float: left; }
/* line 122, imports/bootstrap/_navs.scss */
.nav-pills > li > a { border-radius: 4px; }
/* line 125, imports/bootstrap/_navs.scss */
.nav-pills > li + li { margin-left: 2px; }
/* line 131, imports/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; }

/* line 144, imports/bootstrap/_navs.scss */
.nav-stacked > li { float: none; }
/* line 146, imports/bootstrap/_navs.scss */
.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

/* line 160, imports/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified { width: 100%; }
/* line 163, imports/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }
/* line 165, imports/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }
/* line 171, imports/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
@media (min-width: 768px) { /* line 177, imports/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  /* line 180, imports/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

/* line 190, imports/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
/* line 193, imports/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; }
/* line 199, imports/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }
@media (min-width: 768px) { /* line 206, imports/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
  /* line 210, imports/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }

/* line 224, imports/bootstrap/_navs.scss */
.tab-content > .tab-pane { display: none; visibility: hidden; }
/* line 228, imports/bootstrap/_navs.scss */
.tab-content > .active { display: block; visibility: visible; }

/* line 239, imports/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 11, imports/bootstrap/_navbar.scss */
.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.navbar:after { clear: both; }
@media (min-width: 768px) { /* line 11, imports/bootstrap/_navbar.scss */
  .navbar { border-radius: 4px; } }

/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.navbar-header:after { clear: both; }
@media (min-width: 768px) { /* line 31, imports/bootstrap/_navbar.scss */
  .navbar-header { float: left; } }

/* line 50, imports/bootstrap/_navbar.scss */
.navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after { clear: both; }
/* line 59, imports/bootstrap/_navbar.scss */
.navbar-collapse.in { overflow-y: auto; }
@media (min-width: 768px) { /* line 50, imports/bootstrap/_navbar.scss */
  .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
  /* line 68, imports/bootstrap/_navbar.scss */
  .navbar-collapse.collapse { display: block !important; visibility: visible !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  /* line 76, imports/bootstrap/_navbar.scss */
  .navbar-collapse.in { overflow-y: visible; }
  /* line 82, imports/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } }

/* line 93, imports/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) { /* line 93, imports/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

/* line 109, imports/bootstrap/_navbar.scss */
.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
@media (min-width: 768px) { /* line 109, imports/bootstrap/_navbar.scss */
  .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

/* line 129, imports/bootstrap/_navbar.scss */
.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }
@media (min-width: 768px) { /* line 129, imports/bootstrap/_navbar.scss */
  .navbar-static-top { border-radius: 0; } }

/* line 139, imports/bootstrap/_navbar.scss */
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }
@media (min-width: 768px) { /* line 139, imports/bootstrap/_navbar.scss */
  .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }

/* line 151, imports/bootstrap/_navbar.scss */
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

/* line 155, imports/bootstrap/_navbar.scss */
.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

/* line 164, imports/bootstrap/_navbar.scss */
.navbar-brand { float: left; padding: 15px 15px; font-size: 18px; line-height: 20px; height: 50px; }
/* line 171, imports/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
/* line 176, imports/bootstrap/_navbar.scss */
.navbar-brand > img { display: block; }
@media (min-width: 768px) { /* line 181, imports/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }

/* line 194, imports/bootstrap/_navbar.scss */
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
/* line 207, imports/bootstrap/_navbar.scss */
.navbar-toggle:focus { outline: 0; }
/* line 212, imports/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
/* line 218, imports/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
@media (min-width: 768px) { /* line 194, imports/bootstrap/_navbar.scss */
  .navbar-toggle { display: none; } }

/* line 233, imports/bootstrap/_navbar.scss */
.navbar-nav { margin: 7.5px -15px; }
/* line 236, imports/bootstrap/_navbar.scss */
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
@media (max-width: 767px) { /* line 244, imports/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  /* line 252, imports/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  /* line 256, imports/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
  /* line 258, imports/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }
@media (min-width: 768px) { /* line 233, imports/bootstrap/_navbar.scss */
  .navbar-nav { float: left; margin: 0; }
  /* line 271, imports/bootstrap/_navbar.scss */
  .navbar-nav > li { float: left; }
  /* line 273, imports/bootstrap/_navbar.scss */
  .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } }

/* line 287, imports/bootstrap/_navbar.scss */
.navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 8px; margin-bottom: 8px; }
@media (min-width: 768px) { /* line 410, imports/bootstrap/_forms.scss */
  .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  /* line 417, imports/bootstrap/_forms.scss */
  .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  /* line 424, imports/bootstrap/_forms.scss */
  .navbar-form .form-control-static { display: inline-block; }
  /* line 428, imports/bootstrap/_forms.scss */
  .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  /* line 432, imports/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; }
  /* line 440, imports/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control { width: 100%; }
  /* line 444, imports/bootstrap/_forms.scss */
  .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  /* line 452, imports/bootstrap/_forms.scss */
  .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  /* line 459, imports/bootstrap/_forms.scss */
  .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; }
  /* line 463, imports/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  /* line 470, imports/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback { top: 0; } }
@media (max-width: 767px) { /* line 299, imports/bootstrap/_navbar.scss */
  .navbar-form .form-group { margin-bottom: 5px; }
  /* line 303, imports/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child { margin-bottom: 0; } }
@media (min-width: 768px) { /* line 287, imports/bootstrap/_navbar.scss */
  .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } }

/* line 328, imports/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 333, imports/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

/* line 343, imports/bootstrap/_navbar.scss */
.navbar-btn { margin-top: 8px; margin-bottom: 8px; }
/* line 346, imports/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 10px; margin-bottom: 10px; }
/* line 349, imports/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 14px; margin-bottom: 14px; }

/* line 359, imports/bootstrap/_navbar.scss */
.navbar-text { margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) { /* line 359, imports/bootstrap/_navbar.scss */
  .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } }

@media (min-width: 768px) { /* line 379, imports/bootstrap/_navbar.scss */
  .navbar-left { float: left !important; }
  /* line 382, imports/bootstrap/_navbar.scss */
  .navbar-right { float: right !important; margin-right: -15px; }
  /* line 386, imports/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right { margin-right: 0; } }
/* line 397, imports/bootstrap/_navbar.scss */
.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }
/* line 401, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-brand { color: #777; }
/* line 403, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; }
/* line 410, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-text { color: #777; }
/* line 415, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a { color: #777; }
/* line 418, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; }
/* line 425, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; }
/* line 433, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
/* line 442, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle { border-color: #ddd; }
/* line 444, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
/* line 448, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
/* line 453, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; }
/* line 462, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; }
@media (max-width: 767px) { /* line 473, imports/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
  /* line 475, imports/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; }
  /* line 482, imports/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; }
  /* line 490, imports/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }
/* line 506, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-link { color: #777; }
/* line 508, imports/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover { color: #333; }
/* line 513, imports/bootstrap/_navbar.scss */
.navbar-default .btn-link { color: #777; }
/* line 515, imports/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333; }
/* line 521, imports/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; }

/* line 531, imports/bootstrap/_navbar.scss */
.navbar-inverse { background-color: #222; border-color: #090909; }
/* line 535, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand { color: #9d9d9d; }
/* line 537, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; }
/* line 544, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text { color: #9d9d9d; }
/* line 549, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a { color: #9d9d9d; }
/* line 552, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }
/* line 559, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #090909; }
/* line 567, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; }
/* line 577, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle { border-color: #333; }
/* line 579, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; }
/* line 583, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
/* line 588, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; }
/* line 596, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #090909; color: #fff; }
@media (max-width: 767px) { /* line 607, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #090909; }
  /* line 610, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #090909; }
  /* line 613, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; }
  /* line 615, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  /* line 622, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #090909; }
  /* line 630, imports/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } }
/* line 641, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link { color: #9d9d9d; }
/* line 643, imports/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover { color: #fff; }
/* line 648, imports/bootstrap/_navbar.scss */
.navbar-inverse .btn-link { color: #9d9d9d; }
/* line 650, imports/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; }
/* line 656, imports/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; }

/* line 6, imports/bootstrap/_breadcrumbs.scss */
.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }
/* line 13, imports/bootstrap/_breadcrumbs.scss */
.breadcrumb > li { display: inline-block; }
/* line 16, imports/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before { content: "/ "; padding: 0 5px; color: #ccc; }
/* line 23, imports/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active { color: #777777; }

/* line 4, imports/bootstrap/_pagination.scss */
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
/* line 10, imports/bootstrap/_pagination.scss */
.pagination > li { display: inline; }
/* line 12, imports/bootstrap/_pagination.scss */
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.428571429; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
/* line 25, imports/bootstrap/_pagination.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
/* line 32, imports/bootstrap/_pagination.scss */
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
/* line 41, imports/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { color: #23527c; background-color: #eeeeee; border-color: #ddd; }
/* line 51, imports/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default; }
/* line 63, imports/bootstrap/_pagination.scss */
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; }

/* line 5, imports/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; }
/* line 11, imports/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
/* line 17, imports/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }

/* line 5, imports/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; }
/* line 11, imports/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
/* line 17, imports/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }

/* line 6, imports/bootstrap/_pager.scss */
.pager { padding-left: 0; margin: 20px 0; list-style: none; text-align: center; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.pager:after { clear: both; }
/* line 12, imports/bootstrap/_pager.scss */
.pager li { display: inline; }
/* line 14, imports/bootstrap/_pager.scss */
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }
/* line 23, imports/bootstrap/_pager.scss */
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #eeeeee; }
/* line 31, imports/bootstrap/_pager.scss */
.pager .next > a, .pager .next > span { float: right; }
/* line 38, imports/bootstrap/_pager.scss */
.pager .previous > a, .pager .previous > span { float: left; }
/* line 45, imports/bootstrap/_pager.scss */
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #777777; background-color: #fff; cursor: not-allowed; }

/* line 5, imports/bootstrap/_labels.scss */
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
/* line 20, imports/bootstrap/_labels.scss */
.label:empty { display: none; }
/* line 25, imports/bootstrap/_labels.scss */
.btn .label { position: relative; top: -1px; }

/* line 33, imports/bootstrap/_labels.scss */
a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }

/* line 44, imports/bootstrap/_labels.scss */
.label-default { background-color: #777777; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; }

/* line 48, imports/bootstrap/_labels.scss */
.label-primary { background-color: #337ab7; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-primary[href]:hover, .label-primary[href]:focus { background-color: #286090; }

/* line 52, imports/bootstrap/_labels.scss */
.label-success { background-color: #5cb85c; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; }

/* line 56, imports/bootstrap/_labels.scss */
.label-info { background-color: #5bc0de; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; }

/* line 60, imports/bootstrap/_labels.scss */
.label-warning { background-color: #f0ad4e; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; }

/* line 64, imports/bootstrap/_labels.scss */
.label-danger { background-color: #d9534f; }
/* line 7, imports/bootstrap/mixins/_labels.scss */
.label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; }

/* line 7, imports/bootstrap/_badges.scss */
.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: baseline; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px; }
/* line 22, imports/bootstrap/_badges.scss */
.badge:empty { display: none; }
/* line 27, imports/bootstrap/_badges.scss */
.btn .badge { position: relative; top: -1px; }
/* line 31, imports/bootstrap/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }
/* line 39, imports/bootstrap/_badges.scss */
.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; }
/* line 44, imports/bootstrap/_badges.scss */
.list-group-item > .badge { float: right; }
/* line 47, imports/bootstrap/_badges.scss */
.list-group-item > .badge + .badge { margin-right: 5px; }
/* line 50, imports/bootstrap/_badges.scss */
.nav-pills > li > a > .badge { margin-left: 3px; }

/* line 57, imports/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; }

/* line 6, imports/bootstrap/_jumbotron.scss */
.jumbotron { padding: 30px 15px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; }
/* line 12, imports/bootstrap/_jumbotron.scss */
.jumbotron h1, .jumbotron .ce-teaser h2.big, .ce-teaser .jumbotron h2.big, .jumbotron .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .jumbotron h1.big, .jumbotron .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .jumbotron h1.big, .jumbotron .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .jumbotron h1.big, .jumbotron .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .jumbotron h1.big, .jumbotron .wcs_headline .big, .wcs_headline .jumbotron .big, .jumbotron .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .jumbotron h2.big, .jumbotron .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .jumbotron h1.big, .jumbotron .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .jumbotron h1.big, .jumbotron .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .jumbotron h1.big, .jumbotron .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .jumbotron h1.big, .jumbotron .h1 { color: inherit; }
/* line 16, imports/bootstrap/_jumbotron.scss */
.jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }
/* line 22, imports/bootstrap/_jumbotron.scss */
.jumbotron > hr { border-top-color: #d5d5d5; }
/* line 26, imports/bootstrap/_jumbotron.scss */
.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }
/* line 31, imports/bootstrap/_jumbotron.scss */
.jumbotron .container { max-width: 100%; }
@media screen and (min-width: 768px) { /* line 6, imports/bootstrap/_jumbotron.scss */
  .jumbotron { padding: 48px 0; }
  /* line 38, imports/bootstrap/_jumbotron.scss */
  .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; }
  /* line 44, imports/bootstrap/_jumbotron.scss */
  .jumbotron h1, .jumbotron .ce-teaser h2.big, .ce-teaser .jumbotron h2.big, .jumbotron .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .jumbotron h1.big, .jumbotron .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .jumbotron h1.big, .jumbotron .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .jumbotron h1.big, .jumbotron .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .jumbotron h1.big, .jumbotron .wcs_headline .big, .wcs_headline .jumbotron .big, .jumbotron .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .jumbotron h2.big, .jumbotron .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .jumbotron h1.big, .jumbotron .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .jumbotron h1.big, .jumbotron .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .jumbotron h1.big, .jumbotron .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .jumbotron h1.big, .jumbotron .h1 { font-size: 63px; } }

/* line 7, imports/bootstrap/_thumbnails.scss */
.thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; }
/* line 17, imports/bootstrap/_thumbnails.scss */
.thumbnail > img, .thumbnail a > img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; }
/* line 27, imports/bootstrap/_thumbnails.scss */
.thumbnail .caption { padding: 9px; color: #333333; }

/* line 34, imports/bootstrap/_thumbnails.scss */
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #337ab7; }

/* line 9, imports/bootstrap/_alerts.scss */
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
/* line 16, imports/bootstrap/_alerts.scss */
.alert h4 { margin-top: 0; color: inherit; }
/* line 22, imports/bootstrap/_alerts.scss */
.alert .alert-link { font-weight: bold; }
/* line 27, imports/bootstrap/_alerts.scss */
.alert > p, .alert > ul { margin-bottom: 0; }
/* line 31, imports/bootstrap/_alerts.scss */
.alert > p + p { margin-top: 5px; }

/* line 40, imports/bootstrap/_alerts.scss */
.alert-dismissable, .alert-dismissible { padding-right: 35px; }
/* line 45, imports/bootstrap/_alerts.scss */
.alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }

/* line 57, imports/bootstrap/_alerts.scss */
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
/* line 8, imports/bootstrap/mixins/_alerts.scss */
.alert-success hr { border-top-color: #c9e2b3; }
/* line 11, imports/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link { color: #2b542c; }

/* line 60, imports/bootstrap/_alerts.scss */
.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }
/* line 8, imports/bootstrap/mixins/_alerts.scss */
.alert-info hr { border-top-color: #a6e1ec; }
/* line 11, imports/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link { color: #245269; }

/* line 63, imports/bootstrap/_alerts.scss */
.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }
/* line 8, imports/bootstrap/mixins/_alerts.scss */
.alert-warning hr { border-top-color: #f7e1b5; }
/* line 11, imports/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link { color: #66512c; }

/* line 66, imports/bootstrap/_alerts.scss */
.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }
/* line 8, imports/bootstrap/mixins/_alerts.scss */
.alert-danger hr { border-top-color: #e4b9c0; }
/* line 11, imports/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link { color: #843534; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
@keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
/* line 26, imports/bootstrap/_progress-bars.scss */
.progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 36, imports/bootstrap/_progress-bars.scss */
.progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }

/* line 54, imports/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar, .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }

/* line 64, imports/bootstrap/_progress-bars.scss */
.progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

/* line 73, imports/bootstrap/_progress-bars.scss */
.progress-bar-success { background-color: #5cb85c; }
/* line 7, imports/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 77, imports/bootstrap/_progress-bars.scss */
.progress-bar-info { background-color: #5bc0de; }
/* line 7, imports/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 81, imports/bootstrap/_progress-bars.scss */
.progress-bar-warning { background-color: #f0ad4e; }
/* line 7, imports/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 85, imports/bootstrap/_progress-bars.scss */
.progress-bar-danger { background-color: #d9534f; }
/* line 7, imports/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 1, imports/bootstrap/_media.scss */
.media { margin-top: 15px; }
/* line 5, imports/bootstrap/_media.scss */
.media:first-child { margin-top: 0; }

/* line 10, imports/bootstrap/_media.scss */
.media-right, .media > .pull-right { padding-left: 10px; }

/* line 15, imports/bootstrap/_media.scss */
.media-left, .media > .pull-left { padding-right: 10px; }

/* line 20, imports/bootstrap/_media.scss */
.media-left, .media-right, .media-body { display: table-cell; vertical-align: top; }

/* line 27, imports/bootstrap/_media.scss */
.media-middle { vertical-align: middle; }

/* line 31, imports/bootstrap/_media.scss */
.media-bottom { vertical-align: bottom; }

/* line 36, imports/bootstrap/_media.scss */
.media-heading { margin-top: 0; margin-bottom: 5px; }

/* line 44, imports/bootstrap/_media.scss */
.media-list { padding-left: 0; list-style: none; }

/* line 10, imports/bootstrap/_list-group.scss */
.list-group { margin-bottom: 20px; padding-left: 0; }

/* line 21, imports/bootstrap/_list-group.scss */
.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }
/* line 31, imports/bootstrap/_list-group.scss */
.list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }
/* line 34, imports/bootstrap/_list-group.scss */
.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

/* line 46, imports/bootstrap/_list-group.scss */
a.list-group-item { color: #555; }
/* line 49, imports/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading { color: #333; }
/* line 54, imports/bootstrap/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5; }

/* line 64, imports/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed; }
/* line 72, imports/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; }
/* line 75, imports/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; }
/* line 81, imports/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; }
/* line 90, imports/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; }
/* line 95, imports/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #c7ddef; }

/* line 4, imports/bootstrap/mixins/_list-group.scss */
.list-group-item-success { color: #3c763d; background-color: #dff0d8; }

/* line 11, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-success { color: #3c763d; }
/* line 14, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading { color: inherit; }
/* line 18, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }
/* line 23, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }

/* line 4, imports/bootstrap/mixins/_list-group.scss */
.list-group-item-info { color: #31708f; background-color: #d9edf7; }

/* line 11, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-info { color: #31708f; }
/* line 14, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading { color: inherit; }
/* line 18, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }
/* line 23, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }

/* line 4, imports/bootstrap/mixins/_list-group.scss */
.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

/* line 11, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning { color: #8a6d3b; }
/* line 14, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading { color: inherit; }
/* line 18, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }
/* line 23, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

/* line 4, imports/bootstrap/mixins/_list-group.scss */
.list-group-item-danger { color: #a94442; background-color: #f2dede; }

/* line 11, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger { color: #a94442; }
/* line 14, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading { color: inherit; }
/* line 18, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }
/* line 23, imports/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }

/* line 117, imports/bootstrap/_list-group.scss */
.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

/* line 121, imports/bootstrap/_list-group.scss */
.list-group-item-text { margin-bottom: 0; line-height: 1.3; }

/* line 7, imports/bootstrap/_panels.scss */
.panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 16, imports/bootstrap/_panels.scss */
.panel-body { padding: 15px; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.panel-body:after { clear: both; }

/* line 22, imports/bootstrap/_panels.scss */
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 27, imports/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }

/* line 33, imports/bootstrap/_panels.scss */
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
/* line 39, imports/bootstrap/_panels.scss */
.panel-title > a { color: inherit; }

/* line 45, imports/bootstrap/_panels.scss */
.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

/* line 59, imports/bootstrap/_panels.scss */
.panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; }
/* line 63, imports/bootstrap/_panels.scss */
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }
/* line 70, imports/bootstrap/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 77, imports/bootstrap/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

/* line 86, imports/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }

/* line 90, imports/bootstrap/_panels.scss */
.list-group + .panel-footer { border-top-width: 0; }

/* line 100, imports/bootstrap/_panels.scss */
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; }
/* line 105, imports/bootstrap/_panels.scss */
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px; }
/* line 111, imports/bootstrap/_panels.scss */
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }
/* line 117, imports/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
/* line 121, imports/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; }
/* line 125, imports/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; }
/* line 133, imports/bootstrap/_panels.scss */
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
/* line 139, imports/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
/* line 143, imports/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; }
/* line 147, imports/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; }
/* line 154, imports/bootstrap/_panels.scss */
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; }
/* line 160, imports/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }
/* line 164, imports/bootstrap/_panels.scss */
.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; }
/* line 171, imports/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
/* line 175, imports/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
/* line 184, imports/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }
/* line 193, imports/bootstrap/_panels.scss */
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }
/* line 200, imports/bootstrap/_panels.scss */
.panel > .table-responsive { border: 0; margin-bottom: 0; }

/* line 212, imports/bootstrap/_panels.scss */
.panel-group { margin-bottom: 20px; }
/* line 216, imports/bootstrap/_panels.scss */
.panel-group .panel { margin-bottom: 0; border-radius: 4px; }
/* line 220, imports/bootstrap/_panels.scss */
.panel-group .panel + .panel { margin-top: 5px; }
/* line 225, imports/bootstrap/_panels.scss */
.panel-group .panel-heading { border-bottom: 0; }
/* line 228, imports/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; }
/* line 234, imports/bootstrap/_panels.scss */
.panel-group .panel-footer { border-top: 0; }
/* line 236, imports/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }

/* line 244, imports/bootstrap/_panels.scss */
.panel-default { border-color: #ddd; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }

/* line 247, imports/bootstrap/_panels.scss */
.panel-primary { border-color: #337ab7; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; }

/* line 250, imports/bootstrap/_panels.scss */
.panel-success { border-color: #d6e9c6; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }

/* line 253, imports/bootstrap/_panels.scss */
.panel-info { border-color: #bce8f1; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }

/* line 256, imports/bootstrap/_panels.scss */
.panel-warning { border-color: #faebcc; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }

/* line 259, imports/bootstrap/_panels.scss */
.panel-danger { border-color: #ebccd1; }
/* line 6, imports/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
/* line 11, imports/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }
/* line 14, imports/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; }
/* line 20, imports/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }

/* line 5, imports/bootstrap/_responsive-embed.scss */
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
/* line 12, imports/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
/* line 27, imports/bootstrap/_responsive-embed.scss */
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
/* line 32, imports/bootstrap/_responsive-embed.scss */
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

/* line 7, imports/bootstrap/_wells.scss */
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
/* line 15, imports/bootstrap/_wells.scss */
.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }

/* line 22, imports/bootstrap/_wells.scss */
.well-lg { padding: 24px; border-radius: 6px; }

/* line 26, imports/bootstrap/_wells.scss */
.well-sm { padding: 9px; border-radius: 3px; }

/* line 6, imports/bootstrap/_close.scss */
.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); }
/* line 15, imports/bootstrap/_close.scss */
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

/* line 29, imports/bootstrap/_close.scss */
button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }

/* line 11, imports/bootstrap/_modals.scss */
.modal-open { overflow: hidden; }

/* line 16, imports/bootstrap/_modals.scss */
.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0; }
/* line 32, imports/bootstrap/_modals.scss */
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
/* line 36, imports/bootstrap/_modals.scss */
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

/* line 38, imports/bootstrap/_modals.scss */
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

/* line 44, imports/bootstrap/_modals.scss */
.modal-dialog { position: relative; width: auto; margin: 10px; }

/* line 51, imports/bootstrap/_modals.scss */
.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }

/* line 64, imports/bootstrap/_modals.scss */
.modal-backdrop { position: absolute; top: 0; right: 0; left: 0; background-color: #000; }
/* line 71, imports/bootstrap/_modals.scss */
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
/* line 72, imports/bootstrap/_modals.scss */
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }

/* line 77, imports/bootstrap/_modals.scss */
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.428571429px; }

/* line 83, imports/bootstrap/_modals.scss */
.modal-header .close { margin-top: -2px; }

/* line 88, imports/bootstrap/_modals.scss */
.modal-title { margin: 0; line-height: 1.428571429; }

/* line 95, imports/bootstrap/_modals.scss */
.modal-body { position: relative; padding: 15px; }

/* line 101, imports/bootstrap/_modals.scss */
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.modal-footer:after { clear: both; }
/* line 108, imports/bootstrap/_modals.scss */
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
/* line 113, imports/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
/* line 117, imports/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block { margin-left: 0; }

/* line 123, imports/bootstrap/_modals.scss */
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { /* line 134, imports/bootstrap/_modals.scss */
  .modal-dialog { width: 600px; margin: 30px auto; }
  /* line 138, imports/bootstrap/_modals.scss */
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  /* line 143, imports/bootstrap/_modals.scss */
  .modal-sm { width: 300px; } }
@media (min-width: 992px) { /* line 147, imports/bootstrap/_modals.scss */
  .modal-lg { width: 900px; } }
/* line 7, imports/bootstrap/_tooltip.scss */
.tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }
/* line 19, imports/bootstrap/_tooltip.scss */
.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }
/* line 20, imports/bootstrap/_tooltip.scss */
.tooltip.top { margin-top: -3px; padding: 5px 0; }
/* line 21, imports/bootstrap/_tooltip.scss */
.tooltip.right { margin-left: 3px; padding: 0 5px; }
/* line 22, imports/bootstrap/_tooltip.scss */
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
/* line 23, imports/bootstrap/_tooltip.scss */
.tooltip.left { margin-left: -3px; padding: 0 5px; }

/* line 27, imports/bootstrap/_tooltip.scss */
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }

/* line 38, imports/bootstrap/_tooltip.scss */
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

/* line 47, imports/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 54, imports/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 61, imports/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
/* line 68, imports/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
/* line 75, imports/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
/* line 82, imports/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/* line 89, imports/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
/* line 96, imports/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

/* line 6, imports/bootstrap/_popovers.scss */
.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }
/* line 31, imports/bootstrap/_popovers.scss */
.popover.top { margin-top: -10px; }
/* line 32, imports/bootstrap/_popovers.scss */
.popover.right { margin-left: 10px; }
/* line 33, imports/bootstrap/_popovers.scss */
.popover.bottom { margin-top: 10px; }
/* line 34, imports/bootstrap/_popovers.scss */
.popover.left { margin-left: -10px; }

/* line 37, imports/bootstrap/_popovers.scss */
.popover-title { margin: 0; padding: 8px 14px; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }

/* line 46, imports/bootstrap/_popovers.scss */
.popover-content { padding: 9px 14px; }

/* line 55, imports/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

/* line 65, imports/bootstrap/_popovers.scss */
.popover > .arrow { border-width: 11px; }

/* line 68, imports/bootstrap/_popovers.scss */
.popover > .arrow:after { border-width: 10px; content: ""; }

/* line 74, imports/bootstrap/_popovers.scss */
.popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
/* line 81, imports/bootstrap/_popovers.scss */
.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
/* line 89, imports/bootstrap/_popovers.scss */
.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }
/* line 96, imports/bootstrap/_popovers.scss */
.popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; }
/* line 104, imports/bootstrap/_popovers.scss */
.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
/* line 111, imports/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
/* line 120, imports/bootstrap/_popovers.scss */
.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }
/* line 127, imports/bootstrap/_popovers.scss */
.popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; }

/* line 7, imports/bootstrap/_carousel.scss */
.carousel { position: relative; }

/* line 11, imports/bootstrap/_carousel.scss */
.carousel-inner { position: relative; overflow: hidden; width: 100%; }
/* line 16, imports/bootstrap/_carousel.scss */
.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
/* line 22, imports/bootstrap/_carousel.scss */
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; line-height: 1; }
@media all and (transform-3d), (-webkit-transform-3d) { /* line 16, imports/bootstrap/_carousel.scss */
  .carousel-inner > .item { transition: transform .6s ease-in-out; backface-visibility: hidden; perspective: 1000; }
  /* line 34, imports/bootstrap/_carousel.scss */
  .carousel-inner > .item.next, .carousel-inner > .item.active.right { transform: translate3d(100%, 0, 0); left: 0; }
  /* line 39, imports/bootstrap/_carousel.scss */
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left { transform: translate3d(-100%, 0, 0); left: 0; }
  /* line 44, imports/bootstrap/_carousel.scss */
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { transform: translate3d(0, 0, 0); left: 0; } }
/* line 53, imports/bootstrap/_carousel.scss */
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
/* line 59, imports/bootstrap/_carousel.scss */
.carousel-inner > .active { left: 0; }
/* line 63, imports/bootstrap/_carousel.scss */
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
/* line 70, imports/bootstrap/_carousel.scss */
.carousel-inner > .next { left: 100%; }
/* line 73, imports/bootstrap/_carousel.scss */
.carousel-inner > .prev { left: -100%; }
/* line 76, imports/bootstrap/_carousel.scss */
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
/* line 81, imports/bootstrap/_carousel.scss */
.carousel-inner > .active.left { left: -100%; }
/* line 84, imports/bootstrap/_carousel.scss */
.carousel-inner > .active.right { left: 100%; }

/* line 93, imports/bootstrap/_carousel.scss */
.carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
/* line 108, imports/bootstrap/_carousel.scss */
.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
/* line 111, imports/bootstrap/_carousel.scss */
.carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
/* line 118, imports/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
/* line 127, imports/bootstrap/_carousel.scss */
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; }
/* line 136, imports/bootstrap/_carousel.scss */
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
/* line 141, imports/bootstrap/_carousel.scss */
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
/* line 146, imports/bootstrap/_carousel.scss */
.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; font-family: serif; }
/* line 156, imports/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before { content: '\2039'; }
/* line 161, imports/bootstrap/_carousel.scss */
.carousel-control .icon-next:before { content: '\203a'; }

/* line 172, imports/bootstrap/_carousel.scss */
.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }
/* line 183, imports/bootstrap/_carousel.scss */
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); }
/* line 204, imports/bootstrap/_carousel.scss */
.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }

/* line 215, imports/bootstrap/_carousel.scss */
.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
/* line 226, imports/bootstrap/_carousel.scss */
.carousel-caption .btn { text-shadow: none; }

@media screen and (min-width: 768px) { /* line 237, imports/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }
  /* line 246, imports/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }
  /* line 250, imports/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }
  /* line 257, imports/bootstrap/_carousel.scss */
  .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
  /* line 264, imports/bootstrap/_carousel.scss */
  .carousel-indicators { bottom: 20px; } }
/* line 14, imports/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }
/* line 19, imports/bootstrap/mixins/_clearfix.scss */
.clearfix:after { clear: both; }

/* line 12, imports/bootstrap/_utilities.scss */
.center-block { display: block; margin-left: auto; margin-right: auto; }

/* line 15, imports/bootstrap/_utilities.scss */
.pull-right { float: right !important; }

/* line 18, imports/bootstrap/_utilities.scss */
.pull-left { float: left !important; }

/* line 27, imports/bootstrap/_utilities.scss */
.hide { display: none !important; }

/* line 30, imports/bootstrap/_utilities.scss */
.show { display: block !important; }

/* line 33, imports/bootstrap/_utilities.scss */
.invisible { visibility: hidden; }

/* line 36, imports/bootstrap/_utilities.scss */
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

/* line 45, imports/bootstrap/_utilities.scss */
.hidden { display: none !important; visibility: hidden !important; }

/* line 54, imports/bootstrap/_utilities.scss */
.affix { position: fixed; }

@-ms-viewport { width: device-width; }
/* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }

/* line 31, imports/bootstrap/_responsive-utilities.scss */
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { /* line 7, imports/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs { display: block !important; }
  /* line 10, imports/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs { display: table; }
  /* line 11, imports/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs { display: table-row !important; }
  /* line 12, imports/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { /* line 49, imports/bootstrap/_responsive-utilities.scss */
  .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { /* line 54, imports/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { /* line 59, imports/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 7, imports/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm { display: block !important; }
  /* line 10, imports/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm { display: table; }
  /* line 11, imports/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm { display: table-row !important; }
  /* line 12, imports/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 68, imports/bootstrap/_responsive-utilities.scss */
  .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 73, imports/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 78, imports/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 7, imports/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md { display: block !important; }
  /* line 10, imports/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md { display: table; }
  /* line 11, imports/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md { display: table-row !important; }
  /* line 12, imports/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 87, imports/bootstrap/_responsive-utilities.scss */
  .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 92, imports/bootstrap/_responsive-utilities.scss */
  .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 97, imports/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { /* line 7, imports/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg { display: block !important; }
  /* line 10, imports/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg { display: table; }
  /* line 11, imports/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg { display: table-row !important; }
  /* line 12, imports/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { /* line 106, imports/bootstrap/_responsive-utilities.scss */
  .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { /* line 111, imports/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { /* line 116, imports/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { /* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md { display: none !important; } }
@media (min-width: 1200px) { /* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg { display: none !important; } }
/* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
.visible-print { display: none !important; }

@media print { /* line 7, imports/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print { display: block !important; }
  /* line 10, imports/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print { display: table; }
  /* line 11, imports/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print { display: table-row !important; }
  /* line 12, imports/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print, td.visible-print { display: table-cell !important; } }
/* line 150, imports/bootstrap/_responsive-utilities.scss */
.visible-print-block { display: none !important; }
@media print { /* line 150, imports/bootstrap/_responsive-utilities.scss */
  .visible-print-block { display: block !important; } }

/* line 157, imports/bootstrap/_responsive-utilities.scss */
.visible-print-inline { display: none !important; }
@media print { /* line 157, imports/bootstrap/_responsive-utilities.scss */
  .visible-print-inline { display: inline !important; } }

/* line 164, imports/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block { display: none !important; }
@media print { /* line 164, imports/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block { display: inline-block !important; } }

@media print { /* line 18, imports/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print { display: none !important; } }
/* -----------------
* COLORS
*/
/* head-meta */
/* navigation */
/* old navigations */
/* TRANSFORM STYLE */
/*
* BREAKPOINTS
*/
/* Saar Pro */
@font-face { font-family: 'SaarPro-Light'; src: url("fonts/SaarPro-Light.eot");
  /* IE9 Compat Modes */
src: url("fonts/SaarPro-Light.eot?#iefix") format("embedded-opentype"), url("fonts/SaarPro-Light.woff") format("woff"), url("fonts/SaarPro-Light.ttf") format("truetype"), url("fonts/SaarPro-Light.svg#SaarProLight") format("svg"); }
@font-face { font-family: 'SaarPro-Regular'; src: url("fonts/SaarPro-Regular.eot"); src: url("fonts/SaarPro-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/SaarPro-Regular.woff") format("woff"), url("fonts/SaarPro-Regular.ttf") format("truetype"), url("fonts/SaarPro-Regular.svg#SaarProRegular") format("svg"); }
@font-face { font-family: 'SaarPro-Bold'; src: url("fonts/SaarPro-Bold.eot"); src: url("fonts/SaarPro-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/SaarPro-Bold.woff") format("woff"), url("fonts/SaarPro-Bold.ttf") format("truetype"), url("fonts/SaarPro-Bold.svg#SaarProBold") format("svg"); }
@font-face { font-family: 'SaarPro-Headline'; src: url("fonts/SaarPro-Headline.eot"); src: url("fonts/SaarPro-Headline.eot?#iefix") format("embedded-opentype"), url("fonts/SaarPro-Headline.woff") format("woff"), url("fonts/SaarPro-Headline.ttf") format("truetype"), url("fonts/SaarPro-Headline.svg#SaarProHeadline") format("svg"); }
/* line 39, imports/fonts.scss */
.sp300, .wcs_emo .wcs_emo-header .wcs_emo-subtitle, .wcs_headline .wcs_subline, .wcs_emo_teaser .emo_teaser-subtitle .emo_teaser-subtitle-text, .wcs_emo_teaser .emo_teaser-career, .wcs_emo_teaser .emo_teaser-text, .index-headline-migration h4, .wpb_content_element .wpb_tabs_nav, .wcs_jobportal .row_search .search-field, .wcs_jobportal .row_search select, .wcs_jobportal .row_search .search-submit, .wcs_finder .finder-page-info .finder-page-title, .wcs_finder .finder-tabs .row .finder-tab, .wcs_finder .finder-tabs div.wpcf7 .finder-tab, .wcs_finder .mobile-tab-title, .navigation-toplevel-container .navigation-toplevel, .navigation-toplevel-container .menu-button-container .menu-button, .navigation-toplevel-container .toggle-finder, .navigation-mobile-container .navigation-mobile > li > a, .navigation-mobile-container .sublevel > li > a, .navigation-mobile-container .mobile-finder-button, .finder-info, .finder-link, .finder .finder-headline h4, h5, div.wpcf7 form .wpcf7-text, div.wpcf7 form .wpcf7-textarea, div.wpcf7 form .wpcf7-date { font-family: 'SaarPro-Light'; font-weight: normal; font-style: normal; }

/* line 45, imports/fonts.scss */
.sp400, .info-bubble .info-bubble-text .info-bubble-section, .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text, .wcs_emo_teaser .emo_teaser-text strong, .wcs_jobportal .info-bubble .info-bubble-blocktext, .navigation-sublevel-container, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu > div.current-menu-item a, .mobile-nav-button, .finder .finder-column .finder-column-title { font-family: 'SaarPro-Regular'; font-weight: normal; font-style: normal; }

/* line 51, imports/fonts.scss */
.sp700 { font-family: 'SaarPro-Bold'; font-weight: normal; font-style: normal; }

/* line 57, imports/fonts.scss */
.spheadline, .info-bubble .info-bubble-text .headline-type-zahl, .info-bubble .info-bubble-text .headline-type-text, .ce_text_with_image .info-bubble, .wcs_image .info-bubble, .wcs_bubbles .wcs_bubbles-title, .wcs_bubbles_3er .wcs_bubbles-title, .wcs_bubbles_3er h5, .wcs_door .info-bubble-text, .wcs_door .mini-bubble .mini-bubble-title, .wcs_zahlen_fakten .zuf-element, .wcs_zahlen_fakten .info-bubble .info-bubble-text, .stoerer .stoerer-title, .wcs_start .info-bubble .info-bubble-link-title, .wcs_headline, .wcs_featured_partners .wcs_partner .wcs_partner-title, .wcs_partners_atoz .wcs_partner-title, .wcs_champions_atoz .wcs_champion-title, .wcs_top_events .wcs_event .wcs_partner-title, .hello-headline, .wcs_jobportal .wcs_job-title, .wcs_jobportal .wcs_job-date, .wcs_jobportal-jobcount, .wcs_jobportal-headline, .wcs_jobportal-button, h1, .ce-teaser h2.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small, h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .wcs_headline .small, .ce-teaser-textbubble h2.small, h3, .wcs_jobportal .row_infos .info-headline, h4, div.wpcf7 form .wpcf7-submit, .wcs_section .wcs_section-text { font-family: 'SaarPro-Headline'; font-weight: normal; font-style: normal; }

/* Lato */
@font-face { font-family: 'Lato-Light'; src: url("fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
src: url("fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Light.woff") format("woff"), url("fonts/Lato-Light.ttf") format("truetype"), url("fonts/Lato-Light.svg#LatoLight") format("svg"); }
@font-face { font-family: 'Lato-Regular'; src: url("fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
src: url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Regular.woff") format("woff"), url("fonts/Lato-Regular.ttf") format("truetype"), url("fonts/Lato-Regular.svg#LatoRegular") format("svg"); }
@font-face { font-family: 'Lato-Bold'; src: url("fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
src: url("fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Bold.woff") format("woff"), url("fonts/Lato-Bold.ttf") format("truetype"), url("fonts/Lato-Bold.svg#LatoBold") format("svg"); }
/* line 93, imports/fonts.scss */
.l300, .wcs_partners_atoz .wcs_partner-category, .wcs_champions_atoz .wcs_champion-subtitle, .wcs_jobportal .wcs_job-category { font-family: 'Lato-Light'; font-weight: normal; font-style: normal; }

/* line 99, imports/fonts.scss */
.l400, .wcs_button_with_text .button-text, .button-with-text .button-text, .wcs_door .mini-bubble, .wcs_finder .breadcrumbs, .navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-content, .navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-link, .navigation-mobile-container .navigation-mobile .toplevel-page-teaser, body { font-family: 'Lato-Regular'; font-weight: normal; font-style: normal; }

/* line 105, imports/fonts.scss */
.l700, .navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-link strong, strong, b { font-family: 'Lato-Bold'; font-weight: normal; font-style: normal; }

/* ICONS */
/* line 3, imports/assets.scss */
.icon { position: relative; display: inline-block; width: 48px; height: 48px; }
/* line 9, imports/assets.scss */
.icon.icon-menu { position: relative; display: inline-block; width: 45px; height: 46px; }
/* line 16, imports/assets.scss */
.icon.icon-menu-short { position: relative; display: inline-block; width: 60px; height: 61px; margin-bottom: 15px; }
/* line 24, imports/assets.scss */
.icon svg { display: inline-block; position: relative; height: 24px; width: 24px; }

/* line 32, imports/assets.scss */
.icon-xs { width: 40px; height: 40px; }

/* line 37, imports/assets.scss */
.icon-xxs { width: 14px; height: 14px; }

/* line 42, imports/assets.scss */
.icon-sm { width: 24px; height: 24px; }

/* line 47, imports/assets.scss */
.icon-md { width: 60px; height: 60px; }

/* line 52, imports/assets.scss */
.icon-lg { width: 90px; height: 90px; }

/* line 57, imports/assets.scss */
.icon-teaser { position: relative; width: 30px; height: 30px; margin-left: 11px; line-height: 0; top: -3px; }

/* BUTTON WITH TEXT */
/* line 69, imports/assets.scss */
.wcs_button_with_text, .button-with-text { position: relative; margin-top: -30px; padding-bottom: 30px; color: #1b3257; }
/* line 76, imports/assets.scss */
.wcs_button_with_text .button-text, .button-with-text .button-text { position: relative; font-size: 0.889em; line-height: 2.4em; color: #1b3257; margin-left: 13px; }
/* line 90, imports/assets.scss */
.wcs_button_with_text:hover, .button-with-text:hover { color: #9c88bb; }
/* line 94, imports/assets.scss */
.wcs_button_with_text .linked-icon, .button-with-text .linked-icon { color: #1b3257; margin: 5px 0; position: relative; text-align: left; }
/* line 100, imports/assets.scss */
.wcs_button_with_text .linked-icon .linked-icon-image, .button-with-text .linked-icon .linked-icon-image { width: 40px; height: 40px; }
@media only screen and (max-width: 767px) { /* line 69, imports/assets.scss */
  .wcs_button_with_text, .button-with-text { margin-top: -12px; padding-bottom: 12px; } }

/* line 112, imports/assets.scss */
.wpb_row .wcs_button_with_text:last-child { padding-bottom: 90px; }
@media only screen and (max-width: 767px) { /* line 112, imports/assets.scss */
  .wpb_row .wcs_button_with_text:last-child { padding-bottom: 30px; } }

/* Bild-Bubble */
/* line 122, imports/assets.scss */
.bubble-image { position: relative; display: inline-block; width: 165px; height: 165px; }
/* line 130, imports/assets.scss */
.bubble-image.has-mask { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 135px; height: 135px; margin: 15px; overflow: hidden; }
/* line 139, imports/assets.scss */
.bubble-image > img { max-width: 100%; height: auto; }

/* Info-Bubble */
/* line 147, imports/assets.scss */
.teaser-bubble-image { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: relative; width: 420px; height: 420px; overflow: hidden; z-index: 1; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 147, imports/assets.scss */
  .teaser-bubble-image { width: 370px; height: 370px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 147, imports/assets.scss */
  .teaser-bubble-image { width: 320px; height: 320px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 147, imports/assets.scss */
  .teaser-bubble-image { width: 260px; height: 260px; } }
@media only screen and (max-width: 767px) { /* line 147, imports/assets.scss */
  .teaser-bubble-image { max-width: 100%; width: 100%; height: auto; }
  /* line 179, imports/assets.scss */
  .teaser-bubble-image img { width: 100%; height: auto; } }
/* line 186, imports/assets.scss */
.teaser-bubble-image img { height: 100%; }

/* line 191, imports/assets.scss */
.teaser-info-bubble { position: relative; margin-top: -162px; z-index: 2; }
/* line 196, imports/assets.scss */
.teaser-info-bubble.bubble-right { margin-left: -28px; }
@media only screen and (max-width: 767px) { /* line 196, imports/assets.scss */
  .teaser-info-bubble.bubble-right { margin-left: 0; } }
/* line 204, imports/assets.scss */
.teaser-info-bubble.bubble-left { float: right; margin-right: 0; }

/* line 210, imports/assets.scss */
.info-bubble { position: relative; width: 270px; height: 270px; z-index: 1; }
/* line 216, imports/assets.scss */
.info-bubble .info-bubble-cycle { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; opacity: 0.8; filter: alpha(opacity=80); position: relative; width: 100%; height: 100%; background-color: #6faabc; }
/* line 226, imports/assets.scss */
.info-bubble .info-bubble-cycle.teaser-textbubble { -moz-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; opacity: 0.8; filter: alpha(opacity=80); background-image: url("./images/textbubble.png"); background-position: bottom right; background-repeat: no-repeat; background-size: contain; background-color: transparent; }
/* line 238, imports/assets.scss */
.info-bubble .info-bubble-cycle.has-image { opacity: 1; filter: alpha(opacity=100); overflow: hidden; }
/* line 243, imports/assets.scss */
.info-bubble .info-bubble-cycle.has-image img { max-width: 100%; height: auto; }
/* line 250, imports/assets.scss */
.info-bubble .info-bubble-text { position: relative; color: #FFF; text-align: center; line-height: 1.250em !important; width: 100%; height: 100%; padding: 25px; margin-top: -270px; }
/* line 260, imports/assets.scss */
.info-bubble .info-bubble-text .info-bubble-section { display: inline-block; margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 260, imports/assets.scss */
  .info-bubble .info-bubble-text .info-bubble-section { margin-bottom: 5px; } }
/* line 271, imports/assets.scss */
.info-bubble .info-bubble-text .headline-type-zahl { font-size: 3.750em; line-height: 1.200em !important; letter-spacing: -0.04em; }
@media only screen and (max-width: 767px) { /* line 271, imports/assets.scss */
  .info-bubble .info-bubble-text .headline-type-zahl { line-height: 1em !important; } }
/* line 283, imports/assets.scss */
.info-bubble .info-bubble-text .headline-type-text { font-size: 1.308em; line-height: 1.200em !important; }

/* line 294, imports/assets.scss */
.linked-icon { position: absolute; margin: 0 auto; left: 0; right: 0; text-align: center; }
@media only screen and (max-width: 767px) { /* line 294, imports/assets.scss */
  .linked-icon { bottom: 12px; } }
/* line 308, imports/assets.scss */
.linked-icon a { text-decoration: none; }
/* line 312, imports/assets.scss */
.linked-icon .linked-icon-image { width: 48px; height: 48px; }
/* line 317, imports/assets.scss */
.linked-icon .linked-icon-title { -webkit-transition: color 250ms linear; -moz-transition: color 250ms linear; -o-transition: color 250ms linear; -ms-transition: color 250ms linear; transition: color 250ms linear; display: inline; font-size: 0.889em; color: #1b3257; padding-left: 10px; }
/* line 326, imports/assets.scss */
.linked-icon:hover { text-decoration: underline; }

/* line 331, imports/assets.scss */
.linked-icon-get { display: inline-block; }

/* --------------- */
/* MODULE */
/* --------------- */
/* line 341, imports/assets.scss */
.ce_text_with_image { margin: 0px 0px 90px 0px; }
/* line 344, imports/assets.scss */
.ce_text_with_image .row_text_with_image { margin-bottom: 45px; }
/* line 348, imports/assets.scss */
.ce_text_with_image img { width: 100%; height: auto; }
/* line 353, imports/assets.scss */
.ce_text_with_image .info-bubble { float: right; margin-top: -300px; margin-right: 30px; }
/* line 360, imports/assets.scss */
.ce_text_with_image .info-bubble .info-bubble-text { font-size: 1.444em; }
/* line 369, imports/assets.scss */
.ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big { color: #1b3257; }

/* line 379, imports/assets.scss */
.wcs_image { margin: 0px 0px 60px 0px; }
@media only screen and (max-width: 767px) { /* line 379, imports/assets.scss */
  .wcs_image { margin: 0; } }
@media only screen and (max-width: 767px) { /* line 384, imports/assets.scss */
  .wcs_image .col_text_with_image { padding: 0; } }
/* line 395, imports/assets.scss */
.wcs_image img { width: 100%; height: auto; }
@media only screen and (max-width: 767px) { /* line 400, imports/assets.scss */
  .wcs_image .linked-icon { position: relative; margin: 30px 0 0 0; } }
/* line 406, imports/assets.scss */
.wcs_image .info-bubble-center { position: absolute; z-index: 10; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-left: -300px; margin-top: 60px; }
/* line 416, imports/assets.scss */
.wcs_image .info-bubble-center .bubble-logo { background: transparent url("images/logo-bubble.png") no-repeat center center; width: 235px; height: 235px; display: block; position: absolute; top: -110px; left: -80px; background-size: contain; }
/* line 426, imports/assets.scss */
.wcs_image .info-bubble-center .bubble-info { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 490px; height: 490px; border-radius: 100%; background-image: linear-gradient(215deg, #A3D8D5 0%, #7F93B3 65%); border: 1px solid #979797; color: #fff; padding: 0 60px; }
/* line 438, imports/assets.scss */
.wcs_image .info-bubble-center .bubble-info h2, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline h1, .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .small, .wcs_headline .wcs_image .info-bubble-center .bubble-info .small { color: #fff; font-size: 50px; line-height: initial; letter-spacing: initial; margin: 0 auto 10px; text-align: left !important; width: 100%; }
/* line 447, imports/assets.scss */
.wcs_image .info-bubble-center .bubble-info p { color: #fff; font-size: 19px; line-height: initial; text-align: left !important; display: block; width: 100%; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 406, imports/assets.scss */
  .wcs_image .info-bubble-center { margin-top: 100px; margin-left: -240px; }
  /* line 462, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info { width: 428px; height: 428px; padding: 0 30px; }
  /* line 467, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-logo { width: 200px; height: 200px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 406, imports/assets.scss */
  .wcs_image .info-bubble-center { position: static; margin: 0px; width: 100%; display: flex; transform: none; }
  /* line 480, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-logo { position: static; }
  /* line 483, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info { position: static; height: auto; width: 100%; border-radius: 0; padding: 20px; border: 0px; text-align: left; }
  /* line 484, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info h2, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline h1, .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .small, .wcs_headline .wcs_image .info-bubble-center .bubble-info .small { margin: 0 0 10px 0; text-align: left; width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 406, imports/assets.scss */
  .wcs_image .info-bubble-center { position: static; margin: 0px; width: 100%; display: flex; transform: none; }
  /* line 508, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-logo { position: static; }
  /* line 512, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info { position: static; height: auto; width: 100%; border-radius: 0; padding: 20px; border: 0px; text-align: left; }
  /* line 513, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info h2, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline h1, .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .small, .wcs_headline .wcs_image .info-bubble-center .bubble-info .small { margin: 0 0 10px 0; text-align: left; width: 100%; } }
@media only screen and (max-width: 767px) { /* line 406, imports/assets.scss */
  .wcs_image .info-bubble-center { position: static; margin: 0px; width: 100%; display: flex; transform: none; }
  /* line 536, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top: -100px; margin-left: -90px; width: 100px; height: 100px; }
  /* line 546, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info { position: static; height: auto; width: 100%; border-radius: 0; padding: 20px 30px; border: 0px; text-align: left; }
  /* line 548, imports/assets.scss */
  .wcs_image .info-bubble-center .bubble-info h2, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline h1, .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info h1, .wcs_image .info-bubble-center .bubble-info .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_image .info-bubble-center .bubble-info .big, .wcs_image .info-bubble-center .bubble-info .wcs_headline .small, .wcs_headline .wcs_image .info-bubble-center .bubble-info .small { margin: 0 0 10px 0; text-align: left; width: 100%; } }
/* line 568, imports/assets.scss */
.wcs_image .info-bubble { width: 450px; height: 450px; position: absolute; }
@media only screen and (max-width: 767px) { /* line 568, imports/assets.scss */
  .wcs_image .info-bubble { position: relative; width: 100%; height: 235px; } }
/* line 584, imports/assets.scss */
.wcs_image .info-bubble.direction-right { margin-top: -510px; margin-right: 60px; right: 0; }
@media only screen and (max-width: 767px) { /* line 584, imports/assets.scss */
  .wcs_image .info-bubble.direction-right { margin: 0; } }
/* line 595, imports/assets.scss */
.wcs_image .info-bubble.direction-left { margin-top: -510px; margin-left: 60px; left: 0; }
@media only screen and (max-width: 767px) { /* line 595, imports/assets.scss */
  .wcs_image .info-bubble.direction-left { margin: 0; } }
@media only screen and (max-width: 767px) { /* line 606, imports/assets.scss */
  .wcs_image .info-bubble .info-bubble-cycle { -moz-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; } }
/* line 612, imports/assets.scss */
.wcs_image .info-bubble .info-bubble-text { margin-top: -450px; font-size: 1.444em; }
@media only screen and (max-width: 767px) { /* line 612, imports/assets.scss */
  .wcs_image .info-bubble .info-bubble-text { font-size: 1em; margin-top: -225px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 612, imports/assets.scss */
  .wcs_image .info-bubble .info-bubble-text { font-size: 1.333em; } }
/* line 627, imports/assets.scss */
.wcs_image .info-bubble .info-bubble-text p { margin-bottom: 0; }
@media only screen and (max-width: 767px) { /* line 631, imports/assets.scss */
  .wcs_image .info-bubble .info-bubble-text.no-link { margin-top: -238px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 568, imports/assets.scss */
  .wcs_image .info-bubble { font-size: 0.889em; width: 370px; height: 370px; }
  /* line 643, imports/assets.scss */
  .wcs_image .info-bubble.direction-right { margin-top: -425px; }
  /* line 646, imports/assets.scss */
  .wcs_image .info-bubble.direction-right .info-bubble-text { margin-top: -390px; }
  /* line 649, imports/assets.scss */
  .wcs_image .info-bubble.direction-right .info-bubble-text.no-link { margin-top: -360px; }
  /* line 655, imports/assets.scss */
  .wcs_image .info-bubble.direction-left { margin-top: -425px; }
  /* line 658, imports/assets.scss */
  .wcs_image .info-bubble.direction-left .info-bubble-text { margin-top: -390px; }
  /* line 661, imports/assets.scss */
  .wcs_image .info-bubble.direction-left .info-bubble-text.no-link { margin-top: -360px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 568, imports/assets.scss */
  .wcs_image .info-bubble { font-size: 0.7em; width: 270px; height: 270px; }
  /* line 674, imports/assets.scss */
  .wcs_image .info-bubble.direction-right { margin-top: -335px; }
  /* line 677, imports/assets.scss */
  .wcs_image .info-bubble.direction-right .info-bubble-text { margin-top: -285px; }
  /* line 680, imports/assets.scss */
  .wcs_image .info-bubble.direction-right .info-bubble-text.no-link { margin-top: -260px; }
  /* line 686, imports/assets.scss */
  .wcs_image .info-bubble.direction-left { margin-top: -335px; }
  /* line 689, imports/assets.scss */
  .wcs_image .info-bubble.direction-left .info-bubble-text { margin-top: -285px; }
  /* line 692, imports/assets.scss */
  .wcs_image .info-bubble.direction-left .info-bubble-text.no-link { margin-top: -260px; } }

/* line 703, imports/assets.scss */
.ce-teaser { margin: 45px 0px 90px 0px; }
@media only screen and (max-width: 767px) { /* line 703, imports/assets.scss */
  .ce-teaser { margin-top: 0; margin-bottom: 45px; } }
/* line 713, imports/assets.scss */
.ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .big, .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser .big, .ce-teaser .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small { line-height: 1.200em; }
/* line 722, imports/assets.scss */
.ce-teaser .ce_text_with_image.small-headline h1.small, .ce_text_with_image.small-headline .ce-teaser h1.small, .ce-teaser h2.small, .ce-teaser .ce_text.small-headline h1.small, .ce_text.small-headline .ce-teaser h1.small, .ce-teaser .wcs_headline .small, .wcs_headline .ce-teaser .small { line-height: 1.200em; }
/* line 732, imports/assets.scss */
.ce-teaser .teaser-bubble-column { text-align: center; }
@media only screen and (max-width: 767px) { /* line 732, imports/assets.scss */
  .ce-teaser .teaser-bubble-column { margin-top: 30px; margin-bottom: 30px; } }
/* line 741, imports/assets.scss */
.ce-teaser .teaser-bubble { display: inline-block; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 741, imports/assets.scss */
  .ce-teaser .teaser-bubble { margin: 30px auto 30px auto; } }
/* line 749, imports/assets.scss */
.ce-teaser .teaser-bubble .linked-icon { bottom: 30px; }
/* line 754, imports/assets.scss */
.ce-teaser .button-with-text .icon { padding: 0; }
/* line 759, imports/assets.scss */
.ce-teaser .ce-teaser-content .linked-icon { color: #1b3257; margin: 10px 0; position: relative; text-align: left; }
/* line 765, imports/assets.scss */
.ce-teaser .ce-teaser-content .linked-icon .linked-icon-image { width: 40px; height: 40px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 773, imports/assets.scss */
  .ce-teaser .teaser-info-bubble { width: 230px; height: 230px; }
  /* line 777, imports/assets.scss */
  .ce-teaser .teaser-info-bubble .info-bubble-text { font-size: 0.778em; margin-top: -245px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 786, imports/assets.scss */
  .ce-teaser .teaser-bubble-image { width: 370px; height: 370px; } }

/* line 795, imports/assets.scss */
.wcs_boxlists { position: relative; width: 100%; margin: 0px 0px 90px 0px; text-align: center; }
/* line 801, imports/assets.scss */
.wcs_boxlists .row_boxlists_headline { text-align: left; }
/* line 805, imports/assets.scss */
.wcs_boxlists h3, .wcs_boxlists .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_boxlists .info-headline { color: #1b3257; margin-bottom: 30px; }
/* line 810, imports/assets.scss */
.wcs_boxlists h4 { margin-top: 0; color: #1b3257; }
/* line 815, imports/assets.scss */
.wcs_boxlists a { color: #1b3257; }
/* line 818, imports/assets.scss */
.wcs_boxlists a:hover { text-decoration: underline; }
/* line 823, imports/assets.scss */
.wcs_boxlists ul { list-style: none; padding: 10px 0 30px 0; }
/* line 827, imports/assets.scss */
.wcs_boxlists ul .icon { margin-right: 5px; }
/* line 832, imports/assets.scss */
.wcs_boxlists .box-element { display: inline-block; width: 100%; padding: 12px 15px 30px 15px; background-color: #f4f4f4; text-align: left; }
@media only screen and (max-width: 767px) { /* line 832, imports/assets.scss */
  .wcs_boxlists .box-element { margin-bottom: 15px; } }

/* =============================
* Textboxen (einzeln, 3er, 4er)
*/
/* line 849, imports/assets.scss */
.ce_text { padding: 0px 0 60px 0; }
@media only screen and (max-width: 767px) { /* line 849, imports/assets.scss */
  .ce_text { padding: 0px 0 45px 0; } }
/* line 858, imports/assets.scss */
.ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big { color: #1b3257; margin-bottom: 0; }

/* line 867, imports/assets.scss */
.ce_textbox { position: relative; width: 100%; text-align: center; margin-bottom: 30px; }
/* line 873, imports/assets.scss */
.ce_textbox h4 { margin-top: 0; color: #1b3257; line-height: 1.364em; }
/* line 879, imports/assets.scss */
.ce_textbox ul { list-style: none; padding: 10px 0 30px 0; }
/* line 884, imports/assets.scss */
.ce_textbox .ce_textbox-image { text-align: center; margin-bottom: 30px; }
/* line 889, imports/assets.scss */
.ce_textbox .box-element { display: inline-block; width: 100%; padding: 12px 15px 70px 15px; border-bottom: 2px solid #f4f4f4; line-height: 1.500em; text-align: center; }
@media only screen and (max-width: 767px) { /* line 889, imports/assets.scss */
  .ce_textbox .box-element { height: auto !important; } }
/* line 902, imports/assets.scss */
.ce_textbox .linked-icon { position: absolute; bottom: 30px; }

/* line 908, imports/assets.scss */
.ce_textbox_3er { margin: 0px 0px 15px 0px !important; }
/* line 911, imports/assets.scss */
.ce_textbox_3er h2, .ce_textbox_3er .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce_textbox_3er h1, .ce_textbox_3er .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .ce_textbox_3er h2.big, .ce_textbox_3er .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .ce_textbox_3er h2.big, .ce_textbox_3er .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce_textbox_3er .big, .ce_textbox_3er .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce_textbox_3er .big, .ce_textbox_3er .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .ce_textbox_3er h2.big, .ce_textbox_3er .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .ce_textbox_3er h2.big, .ce_textbox_3er .ce-teaser h2.small, .ce-teaser .ce_textbox_3er h2.small, .ce_textbox_3er .ce_text.small-headline h1, .ce_text.small-headline .ce_textbox_3er h1, .ce_textbox_3er .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .ce_textbox_3er h2.big, .ce_textbox_3er .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .ce_textbox_3er h2.big, .ce_textbox_3er .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce_textbox_3er .big, .ce_textbox_3er .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce_textbox_3er .big, .ce_textbox_3er .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .ce_textbox_3er h2.big, .ce_textbox_3er .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .ce_textbox_3er h2.big, .ce_textbox_3er .wcs_headline .small, .wcs_headline .ce_textbox_3er .small, .ce_textbox_3er .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .ce_textbox_3er h2.small { color: #1b3257; margin-bottom: 30px; }
/* line 916, imports/assets.scss */
.ce_textbox_3er .row_textbox_headline { border-bottom: 8px solid #f4f4f4; text-align: center; margin-bottom: 45px; }

/* line 923, imports/assets.scss */
.ce_textbox_4er { margin: 30px 0px 15px 0px !important; }
/* line 926, imports/assets.scss */
.ce_textbox_4er h2, .ce_textbox_4er .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce_textbox_4er h1, .ce_textbox_4er .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .ce_textbox_4er h2.big, .ce_textbox_4er .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .ce_textbox_4er h2.big, .ce_textbox_4er .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce_textbox_4er .big, .ce_textbox_4er .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce_textbox_4er .big, .ce_textbox_4er .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .ce_textbox_4er h2.big, .ce_textbox_4er .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .ce_textbox_4er h2.big, .ce_textbox_4er .ce-teaser h2.small, .ce-teaser .ce_textbox_4er h2.small, .ce_textbox_4er .ce_text.small-headline h1, .ce_text.small-headline .ce_textbox_4er h1, .ce_textbox_4er .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .ce_textbox_4er h2.big, .ce_textbox_4er .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .ce_textbox_4er h2.big, .ce_textbox_4er .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce_textbox_4er .big, .ce_textbox_4er .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce_textbox_4er .big, .ce_textbox_4er .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .ce_textbox_4er h2.big, .ce_textbox_4er .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .ce_textbox_4er h2.big, .ce_textbox_4er .wcs_headline .small, .wcs_headline .ce_textbox_4er .small, .ce_textbox_4er .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .ce_textbox_4er h2.small { color: #1b3257; margin-bottom: 30px; }
/* line 931, imports/assets.scss */
.ce_textbox_4er h4 { display: block; font-size: 1.125em; line-height: 1.364em; }
/* line 937, imports/assets.scss */
.ce_textbox_4er .row_textbox_headline { border-bottom: 8px solid #f4f4f4; text-align: center; margin-bottom: 45px; }

/* line 946, imports/assets.scss */
.ce_infobox { position: relative; width: 100%; text-align: center; margin-bottom: 30px; }
/* line 952, imports/assets.scss */
.ce_infobox h4 { margin-top: 0; color: #1b3257; line-height: 1.364em; }
/* line 958, imports/assets.scss */
.ce_infobox ul { list-style: none; padding: 10px 0 30px 0; }
/* line 963, imports/assets.scss */
.ce_infobox .ce_infobox-image { text-align: center; margin-bottom: 30px; }
/* line 968, imports/assets.scss */
.ce_infobox .box-element { display: inline-block; width: 100%; padding: 12px 15px 90px 15px; background-color: #f4F4F4; line-height: 1.500em; text-align: left; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 968, imports/assets.scss */
  .ce_infobox .box-element { height: auto !important; } }
/* line 981, imports/assets.scss */
.ce_infobox .linked-icon { position: absolute; text-align: left; left: 0; right: auto; bottom: 30px; margin-left: 15px; }
/* line 989, imports/assets.scss */
.ce_infobox .linked-icon .linked-icon-image { width: 28px; height: 28px; }
@media only screen and (max-width: 767px) { /* line 981, imports/assets.scss */
  .ce_infobox .linked-icon { margin: 0 auto; display: block; text-align: center; right: 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 981, imports/assets.scss */
  .ce_infobox .linked-icon { margin: 0 auto; display: block; text-align: center; right: 0; } }

/* line 1012, imports/assets.scss */
.ce_infobox_3er h3, .ce_infobox_3er .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .ce_infobox_3er .info-headline { color: #1b3257; margin-bottom: 30px; }

/* line 1018, imports/assets.scss */
.ce_infobox_4er { margin: 45px 0 !important; }
/* line 1021, imports/assets.scss */
.ce_infobox_4er h3, .ce_infobox_4er .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .ce_infobox_4er .info-headline { color: #1b3257; margin-bottom: 30px; }
/* line 1026, imports/assets.scss */
.ce_infobox_4er h4 { display: block; font-size: 1.125em; line-height: 1.364em; }

/* line 1035, imports/assets.scss */
.wcs_video { margin: 0px 0px 60px 0px; }
/* line 1038, imports/assets.scss */
.wcs_video h3, .wcs_video .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_video .info-headline { color: #1b3257; }
/* line 1042, imports/assets.scss */
.wcs_video .video { position: relative; padding-bottom: 56.25%; }
/* line 1046, imports/assets.scss */
.wcs_video .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 1056, imports/assets.scss */
.wcs_video .video-column:nth-child(odd) { padding: 0 5px 10px 15px; }
/* line 1060, imports/assets.scss */
.wcs_video .video-column:nth-child(even) { padding: 0 15px 10px 5px; }
@media only screen and (max-width: 767px) { /* line 1065, imports/assets.scss */
  .wcs_video .video-column:nth-child(odd) { padding: 0 15px 5px 15px; }
  /* line 1069, imports/assets.scss */
  .wcs_video .video-column:nth-child(even) { padding: 0 15px 5px 15px; } }
/* line 1075, imports/assets.scss */
.wcs_video .row_video_links { margin-top: 45px; }
/* line 1079, imports/assets.scss */
.wcs_video .button-with-text .icon { padding: 0; }

/* line 1086, imports/assets.scss */
.wcs_bubbles, .wcs_bubbles_3er { margin: 30px 0px 150px 0px; text-align: center; color: inherit; }
@media only screen and (max-width: 767px) { /* line 1086, imports/assets.scss */
  .wcs_bubbles, .wcs_bubbles_3er { margin: 0 0 60px 0; } }
/* line 1097, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-image.has-mask, .wcs_bubbles_3er .wcs_bubbles-image.has-mask { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 135px; height: 135px; margin: 15px; overflow: hidden; }
/* line 1105, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-image.has-mask .wcs_bubbles-overlay, .wcs_bubbles_3er .wcs_bubbles-image.has-mask .wcs_bubbles-overlay { margin: 0; }
@media only screen and (max-width: 767px) { /* line 1111, imports/assets.scss */
  .wcs_bubbles .wcs_bubbles-element, .wcs_bubbles_3er .wcs_bubbles-element, .wcs_bubbles .wcs_top_events .wcs_event .wcs_event-image, .wcs_top_events .wcs_event .wcs_bubbles .wcs_event-image, .wcs_bubbles_3er .wcs_top_events .wcs_event .wcs_event-image, .wcs_top_events .wcs_event .wcs_bubbles_3er .wcs_event-image { margin-bottom: 15px; } }
/* line 1117, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-title, .wcs_bubbles_3er .wcs_bubbles-title { font-size: 1.222em; line-height: 1.38em; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1117, imports/assets.scss */
  .wcs_bubbles .wcs_bubbles-title, .wcs_bubbles_3er .wcs_bubbles-title { line-height: 1.25em; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1117, imports/assets.scss */
  .wcs_bubbles .wcs_bubbles-title, .wcs_bubbles_3er .wcs_bubbles-title { line-height: 1.25em; } }
/* line 1137, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-overlay, .wcs_bubbles_3er .wcs_bubbles-overlay { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 350ms linear; -moz-transition: opacity 350ms linear; -o-transition: opacity 350ms linear; -ms-transition: opacity 350ms linear; transition: opacity 350ms linear; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 135px; height: 135px; margin: 15px; z-index: 1; }
/* line 1154, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-overlay .linked-icon, .wcs_bubbles_3er .wcs_bubbles-overlay .linked-icon { width: 48px; width: 48px; top: 44px; }
/* line 1159, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-overlay .linked-icon .linked-icon-image, .wcs_bubbles_3er .wcs_bubbles-overlay .linked-icon .linked-icon-image { width: 48px; height: 48px; }
/* line 1165, imports/assets.scss */
.wcs_bubbles .wcs_bubbles-overlay:hover, .wcs_bubbles_3er .wcs_bubbles-overlay:hover { opacity: 0.7; filter: alpha(opacity=70); }

/* line 1174, imports/assets.scss */
.wcs_bubbles_3er h5 { color: #1b3257; font-size: 1.667em; }
/* line 1184, imports/assets.scss */
.wcs_bubbles_3er .row_bubbles_headline { margin-bottom: 30px; }
@media only screen and (max-width: 767px) { /* line 1184, imports/assets.scss */
  .wcs_bubbles_3er .row_bubbles_headline { margin-bottom: 15px; } }
/* line 1192, imports/assets.scss */
.wcs_bubbles_3er .wcs_bubbles-text { font-size: 0.889em; line-height: 1.500em; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1192, imports/assets.scss */
  .wcs_bubbles_3er .wcs_bubbles-text { line-height: 1.3750em; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1192, imports/assets.scss */
  .wcs_bubbles_3er .wcs_bubbles-text { line-height: 1.3750em; } }

/* line 1209, imports/assets.scss */
.wcs_stripe { margin: 30px 0 60px 0; }
/* line 1212, imports/assets.scss */
.wcs_stripe h2, .wcs_stripe .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_stripe h1, .wcs_stripe .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_stripe h2.big, .wcs_stripe .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_stripe h2.big, .wcs_stripe .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_stripe .big, .wcs_stripe .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_stripe .big, .wcs_stripe .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_stripe h2.big, .wcs_stripe .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_stripe h2.big, .wcs_stripe .ce-teaser h2.small, .ce-teaser .wcs_stripe h2.small, .wcs_stripe .ce_text.small-headline h1, .ce_text.small-headline .wcs_stripe h1, .wcs_stripe .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .wcs_stripe h2.big, .wcs_stripe .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .wcs_stripe h2.big, .wcs_stripe .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_stripe .big, .wcs_stripe .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_stripe .big, .wcs_stripe .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_stripe h2.big, .wcs_stripe .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_stripe h2.big, .wcs_stripe .wcs_headline .small, .wcs_headline .wcs_stripe .small, .wcs_stripe .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .wcs_stripe h2.small { color: #FFF; }
/* line 1216, imports/assets.scss */
.wcs_stripe img { width: 100%; height: auto; }
/* line 1221, imports/assets.scss */
.wcs_stripe a { text-decoration: none; }
/* line 1225, imports/assets.scss */
.wcs_stripe .row_stripe { position: relative; height: 360px; background-color: #6faabc; }
@media only screen and (max-width: 767px) { /* line 1225, imports/assets.scss */
  .wcs_stripe .row_stripe { height: auto; padding: 50px 0; } }
/* line 1236, imports/assets.scss */
.wcs_stripe .col_stripe_mobile_icon { text-align: center; }
/* line 1240, imports/assets.scss */
.wcs_stripe .wcs_bubble-headline { display: inline-block; width: 100%; height: 360px; }
@media only screen and (max-width: 767px) { /* line 1240, imports/assets.scss */
  .wcs_stripe .wcs_bubble-headline { height: auto; text-align: center; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1252, imports/assets.scss */
  .wcs_stripe .wcs_bubble-headline h2, .wcs_stripe .wcs_bubble-headline .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_stripe .wcs_bubble-headline h1, .wcs_stripe .wcs_bubble-headline .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_stripe .wcs_bubble-headline .big, .wcs_stripe .wcs_bubble-headline .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_stripe .wcs_bubble-headline .big, .wcs_stripe .wcs_bubble-headline .ce_text.small-headline h1, .ce_text.small-headline .wcs_stripe .wcs_bubble-headline h1, .wcs_stripe .wcs_bubble-headline .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_stripe .wcs_bubble-headline .big, .wcs_stripe .wcs_bubble-headline .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_stripe .wcs_bubble-headline .big, .wcs_stripe .wcs_bubble-headline .wcs_headline .small, .wcs_headline .wcs_stripe .wcs_bubble-headline .small { text-align: left; } }
/* line 1258, imports/assets.scss */
.wcs_stripe .wcs_bubble-image { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; display: inline-block; position: relative; width: 328px; height: 328px; margin-top: 15px; overflow: hidden; }
@media only screen and (max-width: 767px) { /* line 1258, imports/assets.scss */
  .wcs_stripe .wcs_bubble-image { height: auto; width: auto; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1258, imports/assets.scss */
  .wcs_stripe .wcs_bubble-image { height: 270px; width: 270px; margin: 45px 0 0 20px; }
  /* line 1280, imports/assets.scss */
  .wcs_stripe .wcs_bubble-image .wcs_bubbles-overlay .linked-icon { top: 112px !important; } }
/* line 1287, imports/assets.scss */
.wcs_stripe .wcs_bubble-image .wcs_bubbles-overlay { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 350ms linear; -moz-transition: opacity 350ms linear; -o-transition: opacity 350ms linear; -ms-transition: opacity 350ms linear; transition: opacity 350ms linear; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; }
/* line 1303, imports/assets.scss */
.wcs_stripe .wcs_bubble-image .wcs_bubbles-overlay .linked-icon { width: 48px; width: 48px; top: 142px; }
/* line 1308, imports/assets.scss */
.wcs_stripe .wcs_bubble-image .wcs_bubbles-overlay .linked-icon .linked-icon-image { width: 48px; height: 48px; }
/* line 1314, imports/assets.scss */
.wcs_stripe .wcs_bubble-image .wcs_bubbles-overlay:hover { opacity: 0.7; filter: alpha(opacity=70); }
/* line 1319, imports/assets.scss */
.wcs_stripe .wcs_bubble-image img { height: 100%; width: auto; max-width: 420px; }

/* line 1327, imports/assets.scss */
.wcs_door { position: relative; }
/* line 1330, imports/assets.scss */
.wcs_door .wcs_door-content { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; height: 460px; }
/* line 1337, imports/assets.scss */
.wcs_door .info-bubble { margin-top: 92px; margin-left: -30px; }
/* line 1342, imports/assets.scss */
.wcs_door .info-bubble-text { font-size: 1.313em; margin-top: 0; }
/* line 1351, imports/assets.scss */
.wcs_door .mini-bubble { font-size: 0.778em; position: relative; margin-top: 0; width: 150px; height: 150px; margin-top: -96px; background-color: #FFF; text-align: center; color: #1b3257; line-height: 1.286em; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
/* line 1369, imports/assets.scss */
.wcs_door .mini-bubble .mini-bubble-title { display: block; font-size: 2.143em; line-height: 1em; }
/* line 1380, imports/assets.scss */
.wcs_door .mini-bubble.pull-left { margin-left: -60px; }
/* line 1384, imports/assets.scss */
.wcs_door .mini-bubble.pull-right { margin-right: -60px; }
@media only screen and (max-width: 767px) { /* line 1390, imports/assets.scss */
  .wcs_door .wcs_door-content { height: auto; padding: 30px; }
  /* line 1395, imports/assets.scss */
  .wcs_door .info-bubble { height: 230px; width: 230px; margin-top: 0; margin-left: 0; }
  /* line 1406, imports/assets.scss */
  .wcs_door .info-bubble .mini-bubble { display: none; } }

/* line 1413, imports/assets.scss */
.wpb_accordion { padding: 0px 0px 90px 0px; }
@media only screen and (max-width: 767px) { /* line 1413, imports/assets.scss */
  .wpb_accordion { padding: 0 0 30px 0; } }
/* line 1421, imports/assets.scss */
.wpb_accordion .wpb_accordion_section { margin-bottom: 30px; }
/* line 1425, imports/assets.scss */
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { color: #1b3257; line-height: 1.333em; margin-bottom: 0; padding-right: 60px; }
@media only screen and (max-width: 767px) { /* line 1425, imports/assets.scss */
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { font-size: 0.667em; line-height: 1.20em; padding-top: 15px; padding-bottom: 15px; } }
/* line 1439, imports/assets.scss */
.wpb_accordion a { color: #1b3257; }

@media only screen and (max-width: 767px) { /* line 1444, imports/assets.scss */
  .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { top: 0.5em; } }

/* line 1450, imports/assets.scss */
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { background-color: #f4f4f4; }

/* line 1454, imports/assets.scss */
.wcs_zahlen_fakten { padding: 0 0 90px 0; }
@media only screen and (max-width: 767px) { /* line 1454, imports/assets.scss */
  .wcs_zahlen_fakten { padding: 0 0 60px 0; } }
/* line 1462, imports/assets.scss */
.wcs_zahlen_fakten h3, .wcs_zahlen_fakten .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_zahlen_fakten .info-headline { color: #1b3257; margin-bottom: 28px; }
/* line 1467, imports/assets.scss */
.wcs_zahlen_fakten h5 { margin-top: 0; }
/* line 1471, imports/assets.scss */
.wcs_zahlen_fakten .zuf-headline { display: block; text-align: center; }
/* line 1475, imports/assets.scss */
.wcs_zahlen_fakten .zuf-headline h5 { color: #8392b2; }
@media only screen and (max-width: 767px) { /* line 1480, imports/assets.scss */
  .wcs_zahlen_fakten .teaser-bubble-image { margin-bottom: 20px; } }
/* line 1486, imports/assets.scss */
.wcs_zahlen_fakten .wcs_zuf-content { padding: 30px 0; background-color: #f4f4f4; }
@media only screen and (max-width: 767px) { /* line 1486, imports/assets.scss */
  .wcs_zahlen_fakten .wcs_zuf-content { padding: 30px 15px; } }
@media only screen and (max-width: 767px) { /* line 1495, imports/assets.scss */
  .wcs_zahlen_fakten .col_zuf_content { padding: 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1495, imports/assets.scss */
  .wcs_zahlen_fakten .col_zuf_content { padding: 0; } }
/* line 1506, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element { text-align: center; color: #8392b2; padding: 20px 0; }
@media only screen and (max-width: 767px) { /* line 1506, imports/assets.scss */
  .wcs_zahlen_fakten .zuf-element { padding: 15px 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1506, imports/assets.scss */
  .wcs_zahlen_fakten .zuf-element { padding: 15px 0; } }
/* line 1523, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element .zuf-element-zahl { display: block; font-size: 2.333em; line-height: 1.095em; }
/* line 1534, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element .zuf-element-bezeichner { display: block; font-size: 1.167em; }
/* line 1542, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element .zuf-element-icon { position: relative; margin-top: 20px; }
/* line 1547, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element:last-child { padding-bottom: 0; }
/* line 1551, imports/assets.scss */
.wcs_zahlen_fakten .zuf-element .linked-icon { position: relative; margin-top: 30px; }
/* line 1558, imports/assets.scss */
.wcs_zahlen_fakten .info-bubble .info-bubble-text { font-size: 1.167em; line-height: 1.2em; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1569, imports/assets.scss */
  .wcs_zahlen_fakten .teaser-bubble-image { margin-top: 90px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1576, imports/assets.scss */
  .wcs_zahlen_fakten .teaser-bubble-image { margin-top: 75px; } }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1583, imports/assets.scss */
  .wcs_zahlen_fakten .teaser-bubble-image { margin-top: 55px; } }
@media only screen and (min-width: 1470px) { /* line 1590, imports/assets.scss */
  .wcs_zahlen_fakten .teaser-bubble-image { margin-top: 15px; } }

/* line 1596, imports/assets.scss */
.wcs_overlay { position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #6faabc; z-index: 8000; }
/* line 1608, imports/assets.scss */
.wcs_overlay h2, .wcs_overlay .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_overlay h1, .wcs_overlay .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_overlay h2.big, .wcs_overlay .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_overlay h2.big, .wcs_overlay .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_overlay .big, .wcs_overlay .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_overlay .big, .wcs_overlay .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_overlay h2.big, .wcs_overlay .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_overlay h2.big, .wcs_overlay .ce-teaser h2.small, .ce-teaser .wcs_overlay h2.small, .wcs_overlay .ce_text.small-headline h1, .ce_text.small-headline .wcs_overlay h1, .wcs_overlay .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .wcs_overlay h2.big, .wcs_overlay .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .wcs_overlay h2.big, .wcs_overlay .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_overlay .big, .wcs_overlay .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_overlay .big, .wcs_overlay .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_overlay h2.big, .wcs_overlay .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_overlay h2.big, .wcs_overlay .wcs_headline .small, .wcs_headline .wcs_overlay .small, .wcs_overlay .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .wcs_overlay h2.small { color: #FFF; line-height: 1.304em; margin: 0; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1615, imports/assets.scss */
  .wcs_overlay h2, .wcs_overlay .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .wcs_overlay h1, .wcs_overlay .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_overlay h2.big, .wcs_overlay .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_overlay h2.big, .wcs_overlay .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_overlay .big, .wcs_overlay .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_overlay .big, .wcs_overlay .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_overlay h2.big, .wcs_overlay .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_overlay h2.big, .wcs_overlay .ce-teaser h2.small, .ce-teaser .wcs_overlay h2.small, .wcs_overlay .ce_text.small-headline h1, .ce_text.small-headline .wcs_overlay h1, .wcs_overlay .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .wcs_overlay h2.big, .wcs_overlay .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .wcs_overlay h2.big, .wcs_overlay .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_overlay .big, .wcs_overlay .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_overlay .big, .wcs_overlay .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_overlay h2.big, .wcs_overlay .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_overlay h2.big, .wcs_overlay .wcs_headline .small, .wcs_headline .wcs_overlay .small, .wcs_overlay .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .wcs_overlay h2.small { text-align: left; } }
/* line 1621, imports/assets.scss */
.wcs_overlay a { color: #FFF; text-decoration: underline; }
/* line 1625, imports/assets.scss */
.wcs_overlay a:hover { text-decoration: none; }
/* line 1630, imports/assets.scss */
.wcs_overlay .wcs_overlay_close { position: absolute; top: 45px; right: 45px; cursor: pointer; z-index: 9000; }
@media only screen and (max-width: 767px) { /* line 1630, imports/assets.scss */
  .wcs_overlay .wcs_overlay_close { position: relative; top: 30px; right: auto; text-align: center; } }
/* line 1645, imports/assets.scss */
.wcs_overlay .wcs_overlay_close img { width: 48px; height: 48px; }
/* line 1651, imports/assets.scss */
.wcs_overlay .wcs_overlay_content { color: #FFF; line-height: 1.667em; max-height: 85%; overflow: scroll; }
@media only screen and (max-width: 767px) { /* line 1651, imports/assets.scss */
  .wcs_overlay .wcs_overlay_content { max-height: 80%; } }
/* line 1662, imports/assets.scss */
.wcs_overlay .wcs_overlay_links { margin-top: 30px; }
/* line 1666, imports/assets.scss */
.wcs_overlay .button-with-text { font-size: 1.125em; }
/* line 1669, imports/assets.scss */
.wcs_overlay .button-with-text .button-text { color: #fff; }
/* line 1673, imports/assets.scss */
.wcs_overlay .button-with-text .icon { padding: 0; }
/* line 1678, imports/assets.scss */
.wcs_overlay .linked-icon { color: #fff; margin: 10px 0; position: relative; text-align: left; }
/* line 1684, imports/assets.scss */
.wcs_overlay .linked-icon a { color: #FFF; text-decoration: none; }
/* line 1689, imports/assets.scss */
.wcs_overlay .linked-icon .linked-icon-image { width: 40px; height: 40px; }
/* line 1694, imports/assets.scss */
.wcs_overlay .linked-icon .linked-icon-title { color: #FFF; }

/* line 1700, imports/assets.scss */
.wcs_overlay_action { cursor: pointer; }

/* line 1704, imports/assets.scss */
.wcs_emo { margin: 0px 0 0 0; }
/* line 1707, imports/assets.scss */
.wcs_emo h3, .wcs_emo .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_emo .info-headline { color: #1b3257; }
/* line 1711, imports/assets.scss */
.wcs_emo h4 { font-size: 1.667em; }
/* line 1715, imports/assets.scss */
.wcs_emo .wcs_emo-header { text-align: center; margin-bottom: 45px; }
/* line 1719, imports/assets.scss */
.wcs_emo .wcs_emo-header .wcs_emo-title { margin: 0.833em 0px 0px 0px; }
/* line 1723, imports/assets.scss */
.wcs_emo .wcs_emo-header .wcs_emo-subtitle { display: block; text-align: center; color: #1b3257; font-size: 1.250em; letter-spacing: 0.050em; }
/* line 1734, imports/assets.scss */
.wcs_emo .row_emo-images { margin-left: 0; margin-right: 0; }
/* line 1739, imports/assets.scss */
.wcs_emo .wcs_emo-images { position: relative; width: 100%; height: 100%; text-align: center; }
/* line 1747, imports/assets.scss */
.wcs_emo .wcs_emo-logo { position: absolute !important; display: inline-block; width: 236px; height: 236px; margin-left: -118px; z-index: 40; left: 50%; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1747, imports/assets.scss */
  .wcs_emo .wcs_emo-logo { transform: scale(0.7); } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1747, imports/assets.scss */
  .wcs_emo .wcs_emo-logo { transform: scale(0.7); } }
/* line 1764, imports/assets.scss */
.wcs_emo .wcs_emo-column { padding: 0px; }
@media only screen and (max-width: 767px) { /* line 1764, imports/assets.scss */
  .wcs_emo .wcs_emo-column { margin-bottom: 5px; } }
/* line 1773, imports/assets.scss */
.wcs_emo .wcs_emo-column img { width: 100%; }
/* line 1778, imports/assets.scss */
.wcs_emo .wcs_emo-image { position: relative; }
/* line 1780, imports/assets.scss */
.wcs_emo .wcs_emo-image:before { content: ""; background-color: rgba(27, 50, 87, 0.4); position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; }
/* line 1791, imports/assets.scss */
.wcs_emo .wcs_emo-image span { position: absolute; font-size: 50px; color: #fff; display: flex; align-items: center; justify-content: center; font-family: SaarPro-Headline; z-index: 20; top: 0; left: 0; height: 100%; width: 100%; margin: auto; pointer-events: none; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1791, imports/assets.scss */
  .wcs_emo .wcs_emo-image span { font-size: 40px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1791, imports/assets.scss */
  .wcs_emo .wcs_emo-image span { font-size: 30px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1791, imports/assets.scss */
  .wcs_emo .wcs_emo-image span { font-size: 25px; } }
@media only screen and (max-width: 767px) { /* line 1791, imports/assets.scss */
  .wcs_emo .wcs_emo-image span { font-size: 30px; } }
/* line 1822, imports/assets.scss */
.wcs_emo.wcs_4bes .wcs_emo-overlay { background-color: #8bbbca; }
/* line 1826, imports/assets.scss */
.wcs_emo .wcs_emo-overlay { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 350ms linear; -moz-transition: opacity 350ms linear; -o-transition: opacity 350ms linear; -ms-transition: opacity 350ms linear; transition: opacity 350ms linear; position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(139, 187, 202, 0.8); z-index: 30; }
/* line 1841, imports/assets.scss */
.wcs_emo .wcs_emo-overlay h4 { margin: 0; }
/* line 1845, imports/assets.scss */
.wcs_emo .wcs_emo-overlay p { line-height: 1.444em; }
/* line 1849, imports/assets.scss */
.wcs_emo .wcs_emo-overlay .icon { margin-bottom: 6px; }
/* line 1853, imports/assets.scss */
.wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text { padding: 0 30px; color: #fff; letter-spacing: 0.01em; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1859, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text h4 { font-size: 20px; }
  /* line 1862, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text p { font-size: 16px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1867, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text h4 { font-size: 20px; }
  /* line 1870, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text p { font-size: 16px; display: none; } }
@media only screen and (max-width: 767px) { /* line 1876, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text h4 { font-size: 20px; display: none; }
  /* line 1880, imports/assets.scss */
  .wcs_emo .wcs_emo-overlay .wcs_emo-overlay-text p { font-size: 12px; } }
/* line 1886, imports/assets.scss */
.wcs_emo .wcs_emo-overlay:hover { opacity: 1; filter: alpha(opacity=100); display: block; }

/* STOERER */
/* line 1895, imports/assets.scss */
.info-bubble-blocktext { font-size: 0.889em; }

/* line 1899, imports/assets.scss */
.stoerer { text-align: center; margin: 5px 0 0 0; }
@media only screen and (max-width: 767px) { /* line 1899, imports/assets.scss */
  .stoerer { display: block; position: relative; margin-bottom: 15px; } }
/* line 1910, imports/assets.scss */
.stoerer a { text-decoration: none; }
/* line 1914, imports/assets.scss */
.stoerer .stoerer-title { display: block; font-size: 1.111em; line-height: 1.364em; margin-top: 1px; color: #8392b2; }
@media only screen and (max-width: 767px) { /* line 1914, imports/assets.scss */
  .stoerer .stoerer-title { font-size: 1em; } }
/* line 1932, imports/assets.scss */
.stoerer .linked-icon { position: relative; display: inline-block; margin-top: 22px; }
@media only screen and (max-width: 767px) { /* line 1932, imports/assets.scss */
  .stoerer .linked-icon { margin: 15px 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1932, imports/assets.scss */
  .stoerer .linked-icon { margin: 10px 0 20px 0; } }
/* line 1947, imports/assets.scss */
.stoerer .linked-icon .linked-icon-image { width: 30px; height: 30px; }

/* line 1954, imports/assets.scss */
.wcs_slider { position: relative; }

/* line 1958, imports/assets.scss */
.wcs_slider .owl-theme .owl-controls .owl-buttons .owl-next, .wcs_slider .owl-theme .owl-controls .owl-buttons .owl-prev { position: absolute; display: block; width: 45px; height: 45px; top: 50%; margin-top: -22px; }

/* line 1967, imports/assets.scss */
.wcs_slider .owl-theme .owl-controls .owl-buttons .owl-next { right: 25px; left: auto; background: url("images/wcs_slider_right.png") no-repeat; }

/* line 1973, imports/assets.scss */
.wcs_slider .owl-theme .owl-controls .owl-buttons .owl-prev { left: 25px; right: auto; background: url("images/wcs_slider_left.png") no-repeat; }

@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1981, imports/assets.scss */
  .wcs_slider .owl-theme .owl-controls .owl-buttons .owl-next { right: 10px; }
  /* line 1985, imports/assets.scss */
  .wcs_slider .owl-theme .owl-controls .owl-buttons .owl-prev { left: 10px; } }
/* line 1990, imports/assets.scss */
.wcs_slider-single { position: relative; width: 100%; height: 100%; }

/* line 1996, imports/assets.scss */
.wcs_slider-image { padding: 0px; margin: 0px; overflow: hidden; cursor: pointer; position: relative; padding-bottom: 56.25%; }

/* line 2005, imports/assets.scss */
.wcs_slider-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 2013, imports/assets.scss */
.wcs_slider-bubble { position: absolute; bottom: 85px; width: 480px; height: 480px; }

/* line 2020, imports/assets.scss */
.wcs_slider-bubble.orientation-left { left: 85px; }

/* line 2024, imports/assets.scss */
.wcs_slider-bubble.orientation-left .wcs_slider-bubble-small { right: -150px; }

/* line 2028, imports/assets.scss */
.wcs_slider-bubble.orientation-right { right: 85px; }

/* line 2032, imports/assets.scss */
.wcs_slider-bubble.orientation-right .wcs_slider-bubble-small { left: -150px; }

/* line 2036, imports/assets.scss */
.wcs_slider-bubble h1, .wcs_slider-bubble .ce-teaser h2.big, .ce-teaser .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser .big.small, .ce-teaser .wcs_slider-bubble h2.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text.small-headline .big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser .big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big.small, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .big.small, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .big.small, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small { color: #FFF; font-size: 2.444em; margin-bottom: 10px; }

/* line 2042, imports/assets.scss */
.wcs_slider-bubble .linked-icon-container { position: relative; padding-top: 40px; }
/* line 2046, imports/assets.scss */
.wcs_slider-bubble .linked-icon-container.no-padding { padding-top: 0; }
@media only screen and (max-width: 767px) { /* line 2042, imports/assets.scss */
  .wcs_slider-bubble .linked-icon-container { padding: 0; } }

/* line 2055, imports/assets.scss */
.wcs_slider-bubble-small { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: -60px; z-index: 2; width: 50%; overflow: hidden; }

/* line 2069, imports/assets.scss */
.wcs_slider-bubble-cycle { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; opacity: 0.95; filter: alpha(opacity=95); position: relative; width: 100%; height: 100%; background-color: #98bd29; overflow: hidden; }

/* line 2085, imports/assets.scss */
.wcs_slider-bubble-text { position: absolute; width: 100%; height: 100%; padding: 50px; margin-top: -480px; line-height: 1.750em; text-align: center; }

@media only screen and (max-width: 767px) { /* line 2096, imports/assets.scss */
  .wcs_slider .owl-theme .owl-controls .owl-buttons { display: none; }
  /* line 2100, imports/assets.scss */
  .wcs_slider-bubble-text { position: relative; width: 200px; height: 200px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 2109, imports/assets.scss */
  .wcs_slider .wcs_slider-bubble .linked-icon-container { padding: 0px; } }
/* line 2114, imports/assets.scss */
.wcs_slider-bubble-blocktext { font-size: 0.889em; line-height: 1.406em; color: #fff; }

/* line 2120, imports/assets.scss */
.wcs_slider-bubble-linktext { position: absolute; left: 0; right: 0; font-size: 1.167em; color: #1b3257; }

@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 2129, imports/assets.scss */
  .wcs_slider-bubble { bottom: 40px; width: 380px; height: 380px; }
  /* line 2135, imports/assets.scss */
  .wcs_slider-bubble h1, .wcs_slider-bubble .ce-teaser h2.big, .ce-teaser .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser .big.small, .ce-teaser .wcs_slider-bubble h2.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text.small-headline .big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser .big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big.small, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .big.small, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .big.small, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small { font-size: 1.9em; }
  /* line 2139, imports/assets.scss */
  .wcs_slider-bubble.orientation-left { left: 55px; }
  /* line 2143, imports/assets.scss */
  .wcs_slider-bubble.orientation-left .wcs_slider-bubble-small { right: -100px; }
  /* line 2147, imports/assets.scss */
  .wcs_slider-bubble.orientation-right { right: 55px; }
  /* line 2151, imports/assets.scss */
  .wcs_slider-bubble.orientation-right .wcs_slider-bubble-small { left: -100px; }
  /* line 2155, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-small { top: -70px; width: 180px; height: 180px; }
  /* line 2161, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-text { margin-top: -400px; font-size: 0.8em; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 2168, imports/assets.scss */
  .wcs_slider-bubble { bottom: 20px; width: 240px; height: 240px; }
  /* line 2174, imports/assets.scss */
  .wcs_slider-bubble h1, .wcs_slider-bubble .ce-teaser h2.big, .ce-teaser .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser .big.small, .ce-teaser .wcs_slider-bubble h2.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text.small-headline .big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser .big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big.small, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .big.small, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .big.small, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small { font-size: 1.7em; }
  /* line 2178, imports/assets.scss */
  .wcs_slider-bubble.orientation-left { left: 55px; }
  /* line 2182, imports/assets.scss */
  .wcs_slider-bubble.orientation-left .wcs_slider-bubble-small { right: -55px; }
  /* line 2186, imports/assets.scss */
  .wcs_slider-bubble.orientation-right { right: 55px; }
  /* line 2190, imports/assets.scss */
  .wcs_slider-bubble.orientation-right .wcs_slider-bubble-small { left: -55px; }
  /* line 2194, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-small { top: -55px; width: 120px; height: 120px; }
  /* line 2200, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-text { margin-top: -242px; font-size: 0.68em; }
  /* line 2205, imports/assets.scss */
  .wcs_slider-bubble .linked-icon { padding-top: 2px; } }
@media only screen and (max-width: 767px) { /* line 2211, imports/assets.scss */
  .wcs_slider-bubble { bottom: 15px; width: 150px; height: 150px; }
  /* line 2217, imports/assets.scss */
  .wcs_slider-bubble h1, .wcs_slider-bubble .ce-teaser h2.big, .ce-teaser .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .wcs_slider-bubble .ce-teaser h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser h1.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser .big, .wcs_slider-bubble .ce-teaser .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser .big.small, .ce-teaser .wcs_slider-bubble h2.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce-teaser .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .ce-teaser .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text_with_image.small-headline .big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text_with_image.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser .big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser .ce_text.small-headline .big.small, .wcs_slider-bubble .ce-teaser .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser .ce_text.small-headline .big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .ce-teaser .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser .ce_text.small-headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser .big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser .wcs_slider-bubble .big.small, .ce_text.small-headline .ce-teaser .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser .wcs_slider-bubble .big, .wcs_slider-bubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .big, .wcs_slider-bubble .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .wcs_slider-bubble .ce-teaser-textbubble .big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .big.small, .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_slider-bubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .big.small, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline .big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_slider-bubble .ce-teaser-textbubble .ce_text.small-headline h1.big, .wcs_slider-bubble .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big.small, .wcs_slider-bubble .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .big.small, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble .big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h2.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_slider-bubble h1.big, .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .wcs_slider-bubble .big.small, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .big, .wcs_headline .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble .big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h2.big, .wcs_slider-bubble .ce_text.small-headline .ce-teaser-textbubble h1.big, .wcs_slider-bubble .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .big.small, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .wcs_headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble .big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_slider-bubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_headline .wcs_slider-bubble .big.small, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .wcs_slider-bubble .big.small { font-size: 2em; }
  /* line 2221, imports/assets.scss */
  .wcs_slider-bubble.orientation-left { left: 15px; }
  /* line 2225, imports/assets.scss */
  .wcs_slider-bubble.orientation-left .wcs_slider-bubble-small { right: -70px; }
  /* line 2229, imports/assets.scss */
  .wcs_slider-bubble.orientation-right { right: 15px; }
  /* line 2233, imports/assets.scss */
  .wcs_slider-bubble.orientation-right .wcs_slider-bubble-small { left: -70px; }
  /* line 2237, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-small { top: -18px; width: 90px; height: 90px; }
  /* line 2243, imports/assets.scss */
  .wcs_slider-bubble .wcs_slider-bubble-text { width: 150px; height: 150px; margin-top: -153px; font-size: 0.45em; padding: 15px; }
  /* line 2251, imports/assets.scss */
  .wcs_slider-bubble .linked-icon { bottom: inherit; padding-top: 0px; }
  /* line 2256, imports/assets.scss */
  .wcs_slider-bubble .linked-icon .linked-icon-image { width: 36px; height: 36px; } }
/* line 2262, imports/assets.scss */
.wcs_start { margin: 0px 0px 60px 0px; }
@media only screen and (max-width: 767px) { /* line 2265, imports/assets.scss */
  .wcs_start .wcs_col_start { padding: 0; } }
/* line 2271, imports/assets.scss */
.wcs_start h1, .wcs_start .ce-teaser h2.big, .ce-teaser .wcs_start h2.big, .wcs_start .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_start h1.big, .wcs_start .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_start h1.big, .wcs_start .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_start h1.big, .wcs_start .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_start h1.big, .wcs_start .wcs_headline .big, .wcs_headline .wcs_start .big, .wcs_start .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_start h2.big, .wcs_start .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_start h1.big, .wcs_start .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_start h1.big, .wcs_start .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_start h1.big, .wcs_start .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_start h1.big { color: #FFF; font-size: 2.444em; margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 2271, imports/assets.scss */
  .wcs_start h1, .wcs_start .ce-teaser h2.big, .ce-teaser .wcs_start h2.big, .wcs_start .ce-teaser .ce_text_with_image.small-headline h1.big, .ce-teaser .ce_text_with_image.small-headline .wcs_start h1.big, .wcs_start .ce_text_with_image.small-headline .ce-teaser h1.big, .ce_text_with_image.small-headline .ce-teaser .wcs_start h1.big, .wcs_start .ce-teaser .ce_text.small-headline h1.big, .ce-teaser .ce_text.small-headline .wcs_start h1.big, .wcs_start .ce_text.small-headline .ce-teaser h1.big, .ce_text.small-headline .ce-teaser .wcs_start h1.big, .wcs_start .wcs_headline .big, .wcs_headline .wcs_start .big, .wcs_start .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .wcs_start h2.big, .wcs_start .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_start h1.big, .wcs_start .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .wcs_start h1.big, .wcs_start .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_start h1.big, .wcs_start .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce_text.small-headline .ce-teaser-textbubble .wcs_start h1.big { font-size: 2em; } }
/* line 2283, imports/assets.scss */
.wcs_start video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 2291, imports/assets.scss */
.wcs_start .video-container { padding: 0px; margin: 0px; overflow: hidden; cursor: pointer; position: relative; padding-bottom: 56.25%; }
/* line 2300, imports/assets.scss */
.wcs_start .info-bubble { position: absolute; left: 85px; bottom: 85px; width: 480px; height: 480px; }
@media only screen and (max-width: 767px) { /* line 2300, imports/assets.scss */
  .wcs_start .info-bubble { position: relative; display: block; height: auto; width: 100%; top: 0; left: 0; bottom: 0; text-align: center; } }
/* line 2319, imports/assets.scss */
.wcs_start .info-bubble .info-bubble-cycle { opacity: 0.95; filter: alpha(opacity=95); background-color: #98bd29; overflow: hidden; }
/* line 2326, imports/assets.scss */
.wcs_start .info-bubble .info-bubble-text { margin-top: -480px; line-height: 1.750em; }
@media only screen and (max-width: 767px) { /* line 2326, imports/assets.scss */
  .wcs_start .info-bubble .info-bubble-text { position: relative; width: 200px; height: 200px; } }
/* line 2337, imports/assets.scss */
.wcs_start .info-bubble .info-bubble-link-title { position: absolute; left: 0; right: 0; font-size: 1.167em; color: #1b3257; }
/* line 2350, imports/assets.scss */
.wcs_start .bubble-logo { position: absolute; top: -60px; right: -140px; z-index: 2; width: 50%; }
/* line 2357, imports/assets.scss */
.wcs_start .bubble-logo .bubble-logo-content { position: relative; margin-top: -5; padding: 100px 0; background-color: #008d36; z-index: -1; }
@media only screen and (max-width: 767px) { /* line 2350, imports/assets.scss */
  .wcs_start .bubble-logo { display: none; position: relative; width: 100%; top: 0; left: 0; right: 0; margin: 0 auto; margin-top: -112px; text-align: center; }
  /* line 2376, imports/assets.scss */
  .wcs_start .bubble-logo img { max-width: 165px; max-height: 165px; } }
/* line 2383, imports/assets.scss */
.wcs_start .linked-icon { padding-top: 40px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 2388, imports/assets.scss */
  .wcs_start .info-bubble { left: 55px; bottom: 40px; width: 380px; height: 380px; }
  /* line 2394, imports/assets.scss */
  .wcs_start .info-bubble .info-bubble-text { margin-top: -400px; font-size: 0.8em; }
  /* line 2400, imports/assets.scss */
  .wcs_start .bubble-logo { top: -70px; right: -100px; width: 180px; height: 180px; } }

/* line 2409, imports/assets.scss */
.wcs_headline { margin: 0px 0 30px 0; color: #1b3257; text-align: center; }
@media only screen and (max-width: 767px) { /* line 2409, imports/assets.scss */
  .wcs_headline { margin-bottom: 15px; } }
/* line 2421, imports/assets.scss */
.wcs_headline .big { margin-bottom: 0px; }
@media only screen and (max-width: 767px) { /* line 2421, imports/assets.scss */
  .wcs_headline .big { font-size: 1.765em !important; } }
/* line 2431, imports/assets.scss */
.wcs_headline .small { line-height: 1.200em; margin-bottom: 2px !important; }
/* line 2438, imports/assets.scss */
.wcs_headline .wcs_headline_icon { margin-bottom: 28px; }
/* line 2442, imports/assets.scss */
.wcs_headline .wcs_subline { display: block; font-size: 1.222em; line-height: 1.364em; }
@media only screen and (max-width: 767px) { /* line 2442, imports/assets.scss */
  .wcs_headline .wcs_subline { font-size: 1.176em; } }

/* line 2456, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-image { width: 100%; height: auto; }
/* line 2461, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-subtitle { position: relative; text-align: center; z-index: 1; }
/* line 2466, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-subtitle .emo_teaser-subtitle-text { position: relative; display: inline-block; width: 80%; margin-top: -44px; font-size: 1.500em; line-height: 3.500em; text-align: center; color: #1b3257; background-color: #FFF; }
@media only screen and (max-width: 767px) { /* line 2466, imports/assets.scss */
  .wcs_emo_teaser .emo_teaser-subtitle .emo_teaser-subtitle-text { padding: 10px 10px 0 10px; font-size: 1.2em; line-height: 1.4em; } }
/* line 2487, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-stripe { position: relative; display: inline-block; width: 28px; height: 1px; background-color: #002e5b; margin: 0 0 15px 0; }
/* line 2496, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-name { display: block; text-align: center; color: #1b3257; margin-bottom: 0; letter-spacing: 0.050em; }
@media only screen and (max-width: 767px) { /* line 2496, imports/assets.scss */
  .wcs_emo_teaser .emo_teaser-name { letter-spacing: 0; } }
/* line 2508, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-career { display: block; text-align: center; color: #1b3257; font-size: 1.250em; letter-spacing: 0.050em; }
@media only screen and (max-width: 767px) { /* line 2508, imports/assets.scss */
  .wcs_emo_teaser .emo_teaser-career { letter-spacing: 0.02em; } }
/* line 2522, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-text { color: #1b3257; padding: 40px 0 30px 0; font-size: 1.375em; line-height: 1.636em; }
@media only screen and (max-width: 767px) { /* line 2522, imports/assets.scss */
  .wcs_emo_teaser .emo_teaser-text { font-size: 1.176em; line-height: 1.412em; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 2522, imports/assets.scss */
  .wcs_emo_teaser .emo_teaser-text { font-size: 1.176em; line-height: 1.5em; } }
/* line 2547, imports/assets.scss */
.wcs_emo_teaser .emo_teaser-row-content { padding: 30px 0; text-align: center; }

/* line 2553, imports/assets.scss */
.wcs_featured_partners { padding: 0; }
/* line 2556, imports/assets.scss */
.wcs_featured_partners .wcs_featured_partners-headline { font-size: 1.750em; color: #1b3257; margin-bottom: 12px; text-align: center; }
/* line 2563, imports/assets.scss */
.wcs_featured_partners .wcs_featured_partners-content { padding: 60px 0 40px 0; background-color: #f4f4f4; }
/* line 2568, imports/assets.scss */
.wcs_featured_partners .wcs_partner { margin: 15px 0; text-align: center; }
/* line 2572, imports/assets.scss */
.wcs_featured_partners .wcs_partner .wcs_partner-image { height: auto; width: auto; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; width: 100%; height: auto; }
/* line 2583, imports/assets.scss */
.wcs_featured_partners .wcs_partner .wcs_partner-title { position: relative; font-size: 1.222em; color: #55b3a2; padding-top: 5px; }
/* line 2595, imports/assets.scss */
.wcs_featured_partners .wcs_partner .wcs_partner-link { text-decoration: none; color: inherit; }
/* line 2600, imports/assets.scss */
.wcs_featured_partners .wcs_partner .wcs_partner-more { font-size: 0.889em; display: block; }
/* line 2606, imports/assets.scss */
.wcs_featured_partners #owl-demo .item { display: block; padding: 30px 0px; margin: 5px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; }
/* line 2617, imports/assets.scss */
.wcs_featured_partners .owl-theme .owl-controls .owl-buttons div { padding: 5px 9px; }
/* line 2621, imports/assets.scss */
.wcs_featured_partners .owl-theme .owl-buttons i { margin-top: 2px; }
/* line 2627, imports/assets.scss */
.wcs_featured_partners .owl-theme .owl-controls .owl-buttons div { position: absolute; }
/* line 2631, imports/assets.scss */
.wcs_featured_partners .owl-theme .owl-controls .owl-buttons .owl-prev { position: absolute; top: 50%; margin-top: -16px; outline: 0; left: -45px; width: 32px; height: 32px; background: url(images/controls.png) no-repeat 0 -32px; }
/* line 2642, imports/assets.scss */
.wcs_featured_partners .owl-theme .owl-controls .owl-buttons .owl-next { position: absolute; top: 50%; margin-top: -16px; outline: 0; right: -45px; width: 32px; height: 32px; background: url(images/controls.png) no-repeat -43px -32px; }

/* line 2654, imports/assets.scss */
.wcs_partners_atoz { padding: 60px 0; }
/* line 2657, imports/assets.scss */
.wcs_partners_atoz .wcs_partners_atoz-headline { font-size: 1.750em; color: #1b3257; margin-bottom: 12px; text-align: center; }
/* line 2665, imports/assets.scss */
.wcs_partners_atoz .row_partners_atoz:first-child { border-top: 1px solid #dbdcdc; }
/* line 2669, imports/assets.scss */
.wcs_partners_atoz .row_partners_atoz:last-child { border-bottom: 1px solid #dbdcdc; }
/* line 2673, imports/assets.scss */
.wcs_partners_atoz .row_partners_atoz:nth-child(2n+0) { background-color: #f4f4f4; }
/* line 2678, imports/assets.scss */
.wcs_partners_atoz .wcs_partner { padding: 22px 0; }
/* line 2682, imports/assets.scss */
.wcs_partners_atoz .wcs_partner-title { font-size: 1.333em; color: #55b3a2; }
/* line 2691, imports/assets.scss */
.wcs_partners_atoz .wcs_partner-link { color: inherit; text-decoration: none; cursor: pointer; }
/* line 2697, imports/assets.scss */
.wcs_partners_atoz .wcs_partner-category { display: block; font-size: 1em; color: #565655; }
/* line 2705, imports/assets.scss */
.wcs_partners_atoz .wcs_partner-icon { margin-top: 28px; }
@media only screen and (max-width: 767px) { /* line 2710, imports/assets.scss */
  .wcs_partners_atoz .wcs_partner { padding-bottom: 15px; }
  /* line 2714, imports/assets.scss */
  .wcs_partners_atoz .wcs_partner-content { text-align: left; }
  /* line 2718, imports/assets.scss */
  .wcs_partners_atoz .wcs_partner-icon { margin-top: 0; margin-bottom: 15px; }
  /* line 2723, imports/assets.scss */
  .wcs_partners_atoz .wcs_partner-icon-content a { display: block; text-align: center; } }

/* line 2730, imports/assets.scss */
.wcs_champions_atoz { padding: 60px 0; margin-left: 30px; margin-right: 30px; }
/* line 2735, imports/assets.scss */
.wcs_champions_atoz .wcs_champions_atoz-headline { font-size: 1.750em; color: #1b3257; margin-bottom: 12px; text-align: center; }
/* line 2743, imports/assets.scss */
.wcs_champions_atoz .row_champions_atoz:first-child { border-top: 1px solid #dbdcdc; }
/* line 2747, imports/assets.scss */
.wcs_champions_atoz .row_champions_atoz:last-child { border-bottom: 1px solid #dbdcdc; }
/* line 2751, imports/assets.scss */
.wcs_champions_atoz .row_champions_atoz:nth-child(2n+0) { background-color: #f4f4f4; }
/* line 2756, imports/assets.scss */
.wcs_champions_atoz .wcs_champion { padding: 22px 0; }
/* line 2760, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-title { font-size: 1.333em; color: #55b3a2; }
/* line 2769, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-link { color: inherit; text-decoration: none; cursor: pointer; }
/* line 2775, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-subtitle { display: block; font-size: 1em; color: #565655; }
/* line 2783, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-icon { margin-top: 28px; }
/* line 2788, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-more .wcs_champion-more-link { display: none; cursor: pointer; color: #55b3a2; text-decoration: underline; }
/* line 2794, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-more .wcs_champion-more-link:hover { text-decoration: none; }
/* line 2798, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-more .wcs_champion-more-link:first-child { display: inline-block; }
/* line 2803, imports/assets.scss */
.wcs_champions_atoz .wcs_champion-more .wcs_champion-more-content { display: none; padding-top: 20px; }
@media only screen and (max-width: 767px) { /* line 2810, imports/assets.scss */
  .wcs_champions_atoz .wcs_champion { padding-bottom: 15px; }
  /* line 2814, imports/assets.scss */
  .wcs_champions_atoz .wcs_champion-content { text-align: left; }
  /* line 2818, imports/assets.scss */
  .wcs_champions_atoz .wcs_champion-icon { margin-top: 0; margin-bottom: 15px; }
  /* line 2823, imports/assets.scss */
  .wcs_champions_atoz .wcs_champion-icon-content a { display: block; text-align: center; } }

/* line 2830, imports/assets.scss */
.wcs_emo_images { margin: 0px 15px 90px 15px; }
/* line 2833, imports/assets.scss */
.wcs_emo_images .col_emo_images { padding: 0; }
/* line 2837, imports/assets.scss */
.wcs_emo_images .emo_images-1 { width: 100%; height: auto; }
/* line 2842, imports/assets.scss */
.wcs_emo_images .emo_images-2 { width: 50%; height: auto; }
/* line 2847, imports/assets.scss */
.wcs_emo_images .emo_images-3 { width: 100%; height: auto; }
@media only screen and (max-width: 767px) { /* line 2853, imports/assets.scss */
  .wcs_emo_images .emo_images-2 { width: 100%; } }

/* line 2859, imports/assets.scss */
.wcs_footer_partners { margin-top: 30px; margin-bottom: 120px; }
/* line 2863, imports/assets.scss */
.wcs_footer_partners .col_wcs_footer_partners { padding: 0; margin-bottom: 15px; }
/* line 2868, imports/assets.scss */
.wcs_footer_partners .wcs_partner-image { position: relative; width: 100%; }

/* line 2874, imports/assets.scss */
.wcs_top_events { padding: 60px 0; text-align: center; }
/* line 2878, imports/assets.scss */
.wcs_top_events .wcs_event-headline { font-size: 2.778em; color: #1b3257; margin-bottom: 25px; }
/* line 2884, imports/assets.scss */
.wcs_top_events .wcs_top_events-content { padding: 60px 0 40px 0; background-color: #f4f4f4; }
/* line 2889, imports/assets.scss */
.wcs_top_events .wcs_event-link { text-decoration: none; color: #333; }
/* line 2894, imports/assets.scss */
.wcs_top_events .wcs_event { margin: 15px 0; text-align: center; }
/* line 2898, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_event-image { overflow: hidden; }
/* line 2904, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_bubbles-overlay { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 350ms linear; -moz-transition: opacity 350ms linear; -o-transition: opacity 350ms linear; -ms-transition: opacity 350ms linear; transition: opacity 350ms linear; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 135px; height: 135px; margin: 15px; z-index: 1; }
/* line 2921, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_bubbles-overlay .linked-icon { width: 48px; width: 48px; top: 44px; }
/* line 2926, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_bubbles-overlay .linked-icon .linked-icon-image { width: 48px; height: 48px; }
/* line 2932, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_bubbles-overlay:hover { opacity: 0.7; filter: alpha(opacity=70); }
/* line 2937, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_partner-title { position: relative; font-size: 1.222em; color: #55b3a2; padding-top: 5px; }
/* line 2949, imports/assets.scss */
.wcs_top_events .wcs_event .wcs_partner-more { font-size: 0.889em; line-height: 1.45em; display: block; }

/* line 2958, imports/assets.scss */
.wcs_list ul { list-style: none; padding-left: 15px; }
@media only screen and (max-width: 767px) { /* line 2958, imports/assets.scss */
  .wcs_list ul { padding-left: 5px; } }
/* line 2967, imports/assets.scss */
.wcs_list ul .icon { margin-right: 5px; }

/* line 2973, imports/assets.scss */
.ce-teaser-textbubble { margin: 45px 0px 90px 0px; }
@media only screen and (max-width: 767px) { /* line 2973, imports/assets.scss */
  .ce-teaser-textbubble { margin-top: 0; margin-bottom: 45px; } }
/* line 2983, imports/assets.scss */
.ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce-teaser-textbubble .big, .ce-teaser-textbubble .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce-teaser-textbubble .big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce-teaser-textbubble .big, .ce-teaser-textbubble .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce-teaser-textbubble .big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small { line-height: 1.200em; }
/* line 2992, imports/assets.scss */
.ce-teaser-textbubble .ce_text_with_image.small-headline h1.small, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.small, .ce-teaser-textbubble .ce_text.small-headline h1.small, .ce_text.small-headline .ce-teaser-textbubble h1.small, .ce-teaser-textbubble .wcs_headline .small, .wcs_headline .ce-teaser-textbubble .small, .ce-teaser-textbubble h2.small { line-height: 1.200em; }
/* line 3002, imports/assets.scss */
.ce-teaser-textbubble .teaser-bubble-column { text-align: center; }
@media only screen and (max-width: 767px) { /* line 3002, imports/assets.scss */
  .ce-teaser-textbubble .teaser-bubble-column { margin-top: 30px; margin-bottom: 30px; } }
/* line 3011, imports/assets.scss */
.ce-teaser-textbubble .teaser-bubble { display: inline-block; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 3011, imports/assets.scss */
  .ce-teaser-textbubble .teaser-bubble { margin: 30px auto 30px auto; } }
/* line 3019, imports/assets.scss */
.ce-teaser-textbubble .teaser-bubble .linked-icon { bottom: 30px; }
/* line 3024, imports/assets.scss */
.ce-teaser-textbubble .button-with-text .icon { padding: 0; }
/* line 3029, imports/assets.scss */
.ce-teaser-textbubble .ce-teaser-content .linked-icon { color: #1b3257; margin: 10px 0; position: relative; text-align: left; }
/* line 3035, imports/assets.scss */
.ce-teaser-textbubble .ce-teaser-content .linked-icon .linked-icon-image { width: 40px; height: 40px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 3043, imports/assets.scss */
  .ce-teaser-textbubble .teaser-info-bubble { width: 230px; height: 230px; }
  /* line 3047, imports/assets.scss */
  .ce-teaser-textbubble .teaser-info-bubble .info-bubble-text { font-size: 0.778em; margin-top: -245px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 3056, imports/assets.scss */
  .ce-teaser-textbubble .teaser-bubble-image { width: 370px; height: 370px; } }

/* line 3064, imports/assets.scss */
.welcome-button a { pointer-events: none; }

/* line 3069, imports/assets.scss */
.hello-headline { font-size: 2.111em; line-height: 1.105em; }

/* line 3081, imports/assets.scss */
.small-headline-migration h4 { font-size: 1.111em; line-height: 1.500em; }

/* line 3092, imports/assets.scss */
.ce_textbox_3er_migration { margin: 0px 0px 15px 0px !important; border-top: 8px solid #f4f4f4; }
/* line 3096, imports/assets.scss */
.ce_textbox_3er_migration h2, .ce_textbox_3er_migration .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce_textbox_3er_migration h1, .ce_textbox_3er_migration .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce_textbox_3er_migration .big, .ce_textbox_3er_migration .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce_textbox_3er_migration .big, .ce_textbox_3er_migration .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce-teaser h2.small, .ce-teaser .ce_textbox_3er_migration h2.small, .ce_textbox_3er_migration .ce_text.small-headline h1, .ce_text.small-headline .ce_textbox_3er_migration h1, .ce_textbox_3er_migration .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce_textbox_3er_migration .big, .ce_textbox_3er_migration .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce_textbox_3er_migration .big, .ce_textbox_3er_migration .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .ce_textbox_3er_migration h2.big, .ce_textbox_3er_migration .wcs_headline .small, .wcs_headline .ce_textbox_3er_migration .small, .ce_textbox_3er_migration .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .ce_textbox_3er_migration h2.small { color: #1b3257; margin-bottom: 30px; }
/* line 3101, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox { padding: 40px 50px; border-bottom: 2px solid #f4f4f4; margin-bottom: 0px; }
/* line 3106, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox .box-element { padding: 0; border-bottom: none; }
/* line 3110, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox .box-element .box-image { width: 75px; height: 75px; }
/* line 3115, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox .box-element h4 { margin: 25px 0; }
/* line 3119, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox .box-element p { text-align: left; display: inline-block; margin: 0 auto; }
/* line 3125, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox .box-element .linked-icon { display: block; position: relative; bottom: 0; }
/* line 3132, imports/assets.scss */
.ce_textbox_3er_migration .ce_textbox:before { content: ''; position: absolute; top: 0; bottom: 0; z-index: -1; }

/* line 3142, imports/assets.scss */
.ce_textbox_4er_migration { margin: 0px 0px 15px 0px !important; border-top: 8px solid #f4f4f4; }
/* line 3146, imports/assets.scss */
.ce_textbox_4er_migration h2, .ce_textbox_4er_migration .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce_textbox_4er_migration h1, .ce_textbox_4er_migration .ce_text_with_image.small-headline .ce-teaser h2.big, .ce_text_with_image.small-headline .ce-teaser .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce-teaser .ce_text_with_image.small-headline h2.big, .ce-teaser .ce_text_with_image.small-headline .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce_text_with_image.small-headline .wcs_headline .big, .ce_text_with_image.small-headline .wcs_headline .ce_textbox_4er_migration .big, .ce_textbox_4er_migration .wcs_headline .ce_text_with_image.small-headline .big, .wcs_headline .ce_text_with_image.small-headline .ce_textbox_4er_migration .big, .ce_textbox_4er_migration .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce_text_with_image.small-headline .ce-teaser-textbubble .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce-teaser h2.small, .ce-teaser .ce_textbox_4er_migration h2.small, .ce_textbox_4er_migration .ce_text.small-headline h1, .ce_text.small-headline .ce_textbox_4er_migration h1, .ce_textbox_4er_migration .ce_text.small-headline .ce-teaser h2.big, .ce_text.small-headline .ce-teaser .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce-teaser .ce_text.small-headline h2.big, .ce-teaser .ce_text.small-headline .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce_text.small-headline .wcs_headline .big, .ce_text.small-headline .wcs_headline .ce_textbox_4er_migration .big, .ce_textbox_4er_migration .wcs_headline .ce_text.small-headline .big, .wcs_headline .ce_text.small-headline .ce_textbox_4er_migration .big, .ce_textbox_4er_migration .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce_text.small-headline .ce-teaser-textbubble .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .ce-teaser-textbubble .ce_text.small-headline h2.big, .ce-teaser-textbubble .ce_text.small-headline .ce_textbox_4er_migration h2.big, .ce_textbox_4er_migration .wcs_headline .small, .wcs_headline .ce_textbox_4er_migration .small, .ce_textbox_4er_migration .ce-teaser-textbubble h2.small, .ce-teaser-textbubble .ce_textbox_4er_migration h2.small { color: #1b3257; margin-bottom: 30px; }
/* line 3151, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox { padding: 40px 20px; border-bottom: 2px solid #f4f4f4; margin-bottom: 0px; }
/* line 3156, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox .box-element { padding: 0; border-bottom: none; }
/* line 3160, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox .box-element .box-image { width: 75px; height: 75px; }
/* line 3165, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox .box-element h4 { margin: 25px 0; }
/* line 3169, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox .box-element p { text-align: left; display: inline-block; margin: 0 auto; }
/* line 3175, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox .box-element .linked-icon { display: block; position: relative; bottom: 0; }
/* line 3182, imports/assets.scss */
.ce_textbox_4er_migration .ce_textbox:before { content: ''; position: absolute; top: 0; bottom: 0; z-index: -1; }

/* line 3192, imports/assets.scss */
.ce_textbox_interesting_items { text-align: center; }
/* line 3195, imports/assets.scss */
.ce_textbox_interesting_items .row, .ce_textbox_interesting_items div.wpcf7 { background-color: #f4f4f4; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
/* line 3200, imports/assets.scss */
.ce_textbox_interesting_items .row .col-border, .ce_textbox_interesting_items div.wpcf7 .col-border { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 22px; }
/* line 3205, imports/assets.scss */
.ce_textbox_interesting_items .row .col-border img, .ce_textbox_interesting_items div.wpcf7 .col-border img { padding: 0 0 5px 0; max-width: 165px; }
/* line 3212, imports/assets.scss */
.ce_textbox_interesting_items .col-border:hover { background-color: #fff; }
/* line 3216, imports/assets.scss */
.ce_textbox_interesting_items .themecollection_headline { margin: 45px 0 45px 0; position: relative; width: 100%; display: block; text-align: center; border-top: 1px solid #1b3257; }
/* line 3224, imports/assets.scss */
.ce_textbox_interesting_items .themecollection_headline span { position: relative; display: inline-block; top: -16px; padding: 0 15px; background-color: #FFF; }
/* line 3233, imports/assets.scss */
.ce_textbox_interesting_items a { color: #1b3257; }
/* line 3236, imports/assets.scss */
.ce_textbox_interesting_items a:hover { text-decoration: none; }
/* line 3241, imports/assets.scss */
.ce_textbox_interesting_items p { font-size: 0.778em; line-height: 1.000em; }

/* line 3252, imports/assets.scss */
.scroll_bubble { position: absolute; }

/* line 3256, imports/assets.scss */
.sticky { position: fixed; }

/* line 3260, imports/assets.scss */
.index-headline-migration { text-align: center; color: #1b3257; margin-top: 30px; margin-bottom: 16px; }
/* line 3266, imports/assets.scss */
.index-headline-migration h4 { font-size: 1.250em; line-height: 1.500em; margin-bottom: 0; }

/* line 3276, imports/assets.scss */
.wpb_accordion_content .wcs_button_with_text { margin-top: -45px; margin-bottom: 45px; }

/* line 3282, imports/assets.scss */
.wpb_content_element .wpb_tabs_nav { font-size: 1.556em; border-bottom: 2px solid #f4f4f4; }
/* line 3288, imports/assets.scss */
.wpb_content_element .wpb_tabs_nav a { padding: 0.8em 1.3em; color: #1b3257; }

/* line 3294, imports/assets.scss */
.wpb_content_element.tabs_partner_atoz .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs.tabs_partner_atoz .wpb_tour_tabs_wrapper .wpb_tab { background: 0 none !important; }
/* line 3298, imports/assets.scss */
.wpb_content_element.tabs_partner_atoz .wpb_accordion_wrapper .wpb_accordion_header .wcs_partners_atoz, .wpb_content_element.wpb_tabs.tabs_partner_atoz .wpb_tour_tabs_wrapper .wpb_tab .wcs_partners_atoz { padding-top: 0; }
/* line 3301, imports/assets.scss */
.wpb_content_element.tabs_partner_atoz .wpb_accordion_wrapper .wpb_accordion_header .wcs_partners_atoz .row_partners_atoz:first-child, .wpb_content_element.wpb_tabs.tabs_partner_atoz .wpb_tour_tabs_wrapper .wpb_tab .wcs_partners_atoz .row_partners_atoz:first-child { border-top: 0 none; }

/* line 3307, imports/assets.scss */
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #f4f4f4 !important; }

@media only screen and (max-width: 767px) { /* line 3313, imports/assets.scss */
  .wcs_button_with_text { margin-top: -20px; margin-bottom: 30px; } }
/* line 2, imports/jobportal.scss */
.wcs_jobportal { padding: 60px 0; }
@media only screen and (max-width: 767px) { /* line 2, imports/jobportal.scss */
  .wcs_jobportal { padding-top: 0; } }
/* line 9, imports/jobportal.scss */
.wcs_jobportal.quick { padding: 25px 0; }
/* line 12, imports/jobportal.scss */
.wcs_jobportal.quick .freie-stellen { color: #1b3257; }
/* line 17, imports/jobportal.scss */
.wcs_jobportal label { display: block; }
/* line 21, imports/jobportal.scss */
.wcs_jobportal .logo-chancenreich { margin-top: 30px; margin-bottom: 45px; }
/* line 26, imports/jobportal.scss */
.wcs_jobportal .wcs_job-headline { font-size: 1.750em; color: #1b3257; margin-bottom: 12px; }
/* line 34, imports/jobportal.scss */
.wcs_jobportal .row_search .col_search { margin-top: 120px; }
@media only screen and (max-width: 767px) { /* line 34, imports/jobportal.scss */
  .wcs_jobportal .row_search .col_search { margin-bottom: 30px; } }
/* line 42, imports/jobportal.scss */
.wcs_jobportal .row_search .search-field, .wcs_jobportal .row_search select { -moz-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; color: #1b3257; font-size: 1.222em; line-height: 1.214em; border: 1px solid #1b3257; padding: 13px 12px; margin-bottom: 10px; }
/* line 55, imports/jobportal.scss */
.wcs_jobportal .row_search .search-field { width: 100%; }
/* line 59, imports/jobportal.scss */
.wcs_jobportal .row_search select { width: 100%; background: url("images/arrow_down.svg") no-repeat; background-position: right 15px center; background-size: 14px 8px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; cursor: pointer; }
/* line 72, imports/jobportal.scss */
.wcs_jobportal .row_search select.select::-ms-expand { display: none; }
/* line 76, imports/jobportal.scss */
.wcs_jobportal .row_search .search-submit { -moz-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; position: relative; background-color: #1b3257; color: #FFF; width: 100%; height: 100%; font-size: 1.282em; line-height: 1.214em; padding: 13px 12px; background: url("images/search.svg") #1b3257 no-repeat center center/32px 32px; border: 1px solid #1b3257; }
/* line 90, imports/jobportal.scss */
.wcs_jobportal .row_search .search-submit:hover { background-color: #9c88bb; border-color: #9c88bb; }
/* line 97, imports/jobportal.scss */
.wcs_jobportal .row_stats { color: #1b3257; margin-bottom: 60px; line-height: 1.538em; }
/* line 103, imports/jobportal.scss */
.wcs_jobportal .row_boxes { margin-bottom: 30px; }
/* line 106, imports/jobportal.scss */
.wcs_jobportal .row_boxes a { color: inherit; }
/* line 109, imports/jobportal.scss */
.wcs_jobportal .row_boxes a:hover { color: #9c88bb; text-decoration: none; }
/* line 115, imports/jobportal.scss */
.wcs_jobportal .row_boxes ul { list-style: none; padding-left: 0; }
/* line 121, imports/jobportal.scss */
.wcs_jobportal .row_infos { margin-bottom: 25px; }
/* line 129, imports/jobportal.scss */
.wcs_jobportal .row_job { padding: 22px 0; }
@media only screen and (max-width: 767px) { /* line 129, imports/jobportal.scss */
  .wcs_jobportal .row_job { margin-left: 0; margin-right: 0; } }
/* line 140, imports/jobportal.scss */
.wcs_jobportal .job:nth-child(odd) { background-color: #F4F4F4; }
/* line 144, imports/jobportal.scss */
.wcs_jobportal .job:nth-child(even) { background-color: #fff; }
/* line 149, imports/jobportal.scss */
.wcs_jobportal .col_buttons { margin-top: 20px; }
/* line 153, imports/jobportal.scss */
.wcs_jobportal .wcs_jobportal-jobcount { font-size: 1.222em; padding-left: 45px; }
/* line 159, imports/jobportal.scss */
.wcs_jobportal .wcs_job-title { font-size: 1.222em; color: #9c88bb; }
@media only screen and (max-width: 767px) { /* line 159, imports/jobportal.scss */
  .wcs_jobportal .wcs_job-title { display: inline-block; font-size: 1em; line-height: 1.4em; } }
/* line 171, imports/jobportal.scss */
.wcs_jobportal .wcs_job-link { color: inherit; text-decoration: none; cursor: pointer; }
/* line 177, imports/jobportal.scss */
.wcs_jobportal .wcs_job-share { margin-left: 20px; }
/* line 181, imports/jobportal.scss */
.wcs_jobportal .wcs_job-category { display: block; font-size: 1.125em; color: #565655; }
@media only screen and (max-width: 767px) { /* line 181, imports/jobportal.scss */
  .wcs_jobportal .wcs_job-category { font-size: 1em; line-height: 1.4em; } }
/* line 193, imports/jobportal.scss */
.wcs_jobportal .wcs_job-date { color: #9c88bb; }
@media only screen and (max-width: 767px) { /* line 193, imports/jobportal.scss */
  .wcs_jobportal .wcs_job-date { position: relative; display: block; margin-top: 15px; } }
/* line 204, imports/jobportal.scss */
.wcs_jobportal .wcs_partner-icon { margin-top: 28px; }
/* line 208, imports/jobportal.scss */
.wcs_jobportal .cluster-submit { position: relative; display: inline; background: none; border: 0; padding: 0; margin: 0; }
/* line 216, imports/jobportal.scss */
.wcs_jobportal .cluster-submit:hover { color: #fff; text-decoration: underline; }
/* line 222, imports/jobportal.scss */
.wcs_jobportal .info-bubble { margin-top: -117px; }
/* line 225, imports/jobportal.scss */
.wcs_jobportal .info-bubble .info-bubble-blocktext { font-size: 1.389em; }
/* line 231, imports/jobportal.scss */
.wcs_jobportal-jobcount { font-size: 1.500em; color: #9c88bb; }
/* line 237, imports/jobportal.scss */
.wcs_jobportal-overview { margin: 0 0 60px 0; }
/* line 240, imports/jobportal.scss */
.wcs_jobportal-overview-buttons { margin: 45px 0 60px 0; }
/* line 245, imports/jobportal.scss */
.wcs_jobportal-headline { position: relative; display: block; font-size: 1.222em; line-height: 1.875em; color: #1b3257; margin-bottom: 25px; }
/* line 255, imports/jobportal.scss */
.wcs_jobportal-box { position: relative; background-color: #F4F4F4; padding: 30px; margin-bottom: 15px; }
/* line 261, imports/jobportal.scss */
.wcs_jobportal-box .wcs_jobportal-headline { line-height: 1.364em; }
/* line 265, imports/jobportal.scss */
.wcs_jobportal-box.highlighted { background-color: #9c88bb; color: #FFF; }
/* line 269, imports/jobportal.scss */
.wcs_jobportal-box.highlighted .wcs_jobportal-headline { color: #FFF; }
/* line 274, imports/jobportal.scss */
.wcs_jobportal-box .wcs_jobportal-button { display: block; width: 100%; margin-top: 12px; text-align: center; }
/* line 282, imports/jobportal.scss */
.wcs_jobportal-button { -moz-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; display: inline-block; font-size: 1em; line-height: 1em; background-color: #1b3257; color: #FFF; padding: 11px 24px 8px 24px; }
/* line 293, imports/jobportal.scss */
.wcs_jobportal-button a { color: inherit; text-decoration: none; }
/* line 298, imports/jobportal.scss */
.wcs_jobportal-button:hover { background-color: #9c88bb; }
/* line 302, imports/jobportal.scss */
.wcs_jobportal-button + .wcs_jobportal-button { margin-left: 10px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*  Created on : 19.03.2015, 09:25:30 Author     : n.hawener
*/
/* line 11, imports/finder.scss */
.page-finder { background-color: #e8e8e8; }

/* line 15, imports/finder.scss */
.toggle-finder { position: relative; display: inline-block; height: 100%; }

/* line 21, imports/finder.scss */
.wcs_finder { margin: 30px 0 90px 0; }
/* line 24, imports/finder.scss */
.wcs_finder .breadcrumbs { font-size: 0.889em; line-height: 2.313em; letter-spacing: 0.0005em; margin: 0 0 30px 0; }
/* line 31, imports/finder.scss */
.wcs_finder .breadcrumbs a { color: #545454; }
/* line 36, imports/finder.scss */
.wcs_finder .finder-page-head { text-align: center; }
/* line 40, imports/finder.scss */
.wcs_finder .finder-page-info { position: relative; display: inline-block; margin: 0 0 45px 0; }
/* line 45, imports/finder.scss */
.wcs_finder .finder-page-info .finder-page-icon { position: relative; display: inline-block; float: left; }
/* line 51, imports/finder.scss */
.wcs_finder .finder-page-info .finder-page-title { position: relative; float: left; display: inline-block; font-size: 2.000em; margin: 13px 0 0 15px; }
/* line 65, imports/finder.scss */
.wcs_finder .finder-tabs .row .finder-tab, .wcs_finder .finder-tabs div.wpcf7 .finder-tab { text-align: center; font-size: 1.556em; line-height: 1.214em; letter-spacing: 0.0020em; margin: 0 0 1px 0; padding: 0 1px 0 0; cursor: pointer; }
@media only screen and (max-width: 767px) { /* line 65, imports/finder.scss */
  .wcs_finder .finder-tabs .row .finder-tab, .wcs_finder .finder-tabs div.wpcf7 .finder-tab { padding-left: 15px; padding-right: 15px; }
  /* line 79, imports/finder.scss */
  .wcs_finder .finder-tabs .row .finder-tab:first-child, .wcs_finder .finder-tabs div.wpcf7 .finder-tab:first-child { padding-left: 15px; padding-right: 15px; }
  /* line 84, imports/finder.scss */
  .wcs_finder .finder-tabs .row .finder-tab:last-child, .wcs_finder .finder-tabs div.wpcf7 .finder-tab:last-child { padding-left: 15px; padding-right: 15px; } }
/* line 90, imports/finder.scss */
.wcs_finder .finder-tabs .row .finder-tab-title, .wcs_finder .finder-tabs div.wpcf7 .finder-tab-title { background-color: #f4f4f4; display: block; width: 100%; padding: 20px 0; color: inherit; text-decoration: none; }
/* line 98, imports/finder.scss */
.wcs_finder .finder-tabs .row .finder-tab-title:hover, .wcs_finder .finder-tabs div.wpcf7 .finder-tab-title:hover, .wcs_finder .finder-tabs .row .finder-tab-title:focus, .wcs_finder .finder-tabs div.wpcf7 .finder-tab-title:focus { background-color: #fff; }
/* line 103, imports/finder.scss */
.wcs_finder .finder-tabs .row .finder-tab-content, .wcs_finder .finder-tabs div.wpcf7 .finder-tab-content { background-color: #fff; }
/* line 109, imports/finder.scss */
.wcs_finder .finder-tabs .row .finder-tab.active a.finder-tab-title, .wcs_finder .finder-tabs div.wpcf7 .finder-tab.active a.finder-tab-title { background-color: #fff; }
/* line 121, imports/finder.scss */
.wcs_finder .mobile-tab-container { margin-top: 30px; background-color: #f4f4f4; }
/* line 125, imports/finder.scss */
.wcs_finder .mobile-tab-container:first-child { margin-top: 0; }
/* line 130, imports/finder.scss */
.wcs_finder .mobile-tab-title { text-align: center; font-size: 1.556em; line-height: 1.214em; padding: 20px 10px; }
/* line 138, imports/finder.scss */
.wcs_finder .finder-content { position: relative; padding: 90px 0 90px 0; background-color: #fff; }
/* line 144, imports/finder.scss */
.wcs_finder .finder-content .finder-section a { text-decoration: none; }
/* line 146, imports/finder.scss */
.wcs_finder .finder-content .finder-section a:hover { text-decoration: none; }
/* line 148, imports/finder.scss */
.wcs_finder .finder-content .finder-section a:hover h4 { opacity: 0.8; }
/* line 155, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist { list-style: none; }
/* line 158, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist a { display: block; padding-left: 28px; }
/* line 162, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist a.extern { background: url("images/icon-liste_extern.svg") no-repeat left 9px; background-size: 14px 14px; }
/* line 167, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist a.link_intern { background: url("images/icon-liste_intern.svg") no-repeat left 9px; background-size: 14px 14px; }
/* line 172, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist a:visited { color: #1a0dab; tex-decoration: underline; }
/* line 177, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist a:hover { text-decoration: underline; }
/* line 182, imports/finder.scss */
.wcs_finder .finder-content .finder-section-linklist .icon { margin-right: 10px; }
/* line 187, imports/finder.scss */
.wcs_finder .finder-content .finder-section-headline { color: #869898; font-style: italic; text-decoration: none; }
/* line 192, imports/finder.scss */
.wcs_finder .finder-content .finder-section-headline:hover { text-decoration: underline; }
/* line 197, imports/finder.scss */
.wcs_finder .finder-content .finder-section-link { color: #353535; text-decoration: none; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 205, imports/finder.scss */
  .wcs_finder .finder-content { display: block !important; padding: 30px 0; } }
@media only screen and (max-width: 767px) { /* line 21, imports/finder.scss */
  .wcs_finder { padding-top: 0; }
  /* line 214, imports/finder.scss */
  .wcs_finder .finder-content { display: block !important; padding: 30px 0; }
  /* line 218, imports/finder.scss */
  .wcs_finder .finder-content .finder-section-linklist { margin-top: 15px; padding-left: 0; } }

/*==========  Navigation  ==========*/
/* line 3, imports/_navigation.scss */
.navigation-container { -webkit-transition: top 250ms ease-out, margin-top 120ms ease-out; -moz-transition: top 250ms ease-out, margin-top 120ms ease-out; -o-transition: top 250ms ease-out, margin-top 120ms ease-out; -ms-transition: top 250ms ease-out, margin-top 120ms ease-out; transition: top 250ms ease-out, margin-top 120ms ease-out; position: fixed; display: block; top: -240px; left: 0; right: 0; width: 100%; height: 316px; margin-top: 0; z-index: 10; -webkit-box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.05); }
/* line 18, imports/_navigation.scss */
.navigation-container.open { top: 0px; }
/* line 22, imports/_navigation.scss */
.navigation-container .nav-row, .navigation-container .nav-col, .navigation-container .nav-container { height: 100%; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 3, imports/_navigation.scss */
  .navigation-container { height: 301px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 3, imports/_navigation.scss */
  .navigation-container { height: 301px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 3, imports/_navigation.scss */
  .navigation-container { height: 301px; } }
@media only screen and (max-width: 767px) { /* line 3, imports/_navigation.scss */
  .navigation-container { height: 301px; } }

/* line 45, imports/_navigation.scss */
.navigation-sublevel-container { position: relative; display: block; left: 0; right: 0; width: 100%; height: 240px; font-size: 0.889em; background-color: #f0f0f0; overflow: hidden; }
/* line 57, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel { position: relative; height: 100%; }
/* line 61, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel .page-icon { display: inline-block; clear: both; }
/* line 67, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel .page-icon-small a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div a { padding: 16px 0; }
/* line 71, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel .page-icon-small .page-icon, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div .page-icon, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div .page-icon { width: 72px; height: 72px; }
/* line 78, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel .page-icon-big a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div a { padding: 30px 0; }
/* line 82, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel .page-icon-big .page-icon, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div .page-icon, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div .page-icon { width: 165px; height: 165px; }
/* line 88, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item { opacity: 0; filter: alpha(opacity=0); -webkit-transition: visibility 200ms linear, opacity 200ms linear; -moz-transition: visibility 200ms linear, opacity 200ms linear; -o-transition: visibility 200ms linear, opacity 200ms linear; -ms-transition: visibility 200ms linear, opacity 200ms linear; transition: visibility 200ms linear, opacity 200ms linear; position: absolute; visibility: hidden; width: 100%; height: 100%; }
/* line 96, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item.active { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
/* line 102, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-icon { position: relative; top: -3px; width: 30px; height: 30px; line-height: 0; margin-left: 11px; }
/* line 111, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-title { font-size: 1.875em; margin-bottom: 4px; }
/* line 116, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-content { line-height: 1.250em; padding-right: 70px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 116, imports/_navigation.scss */
  .navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-content { padding-right: 20px; } }
/* line 126, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item .page-teaser-link { color: #000; line-height: 1.250em; margin-top: 21px; }
/* line 138, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > a, .navigation-sublevel-container .navigation-sublevel > .sublevel-item > .page-teaser { font-size: 1em; color: #869797; text-decoration: none; }
/* line 146, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu { padding-right: 0 !important; }
/* line 149, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu .page-title { margin-top: 0; line-height: 1em; }
/* line 154, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu > div { padding: 0 !important; text-align: center; background-color: #e6e6e6; }
/* line 159, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu > div a { display: block; margin: 0 1px 1px 0; color: #869797; background-color: #f4f4f4; }
/* line 166, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu > div a:hover { display: block; background-color: #FFF; text-decoration: none; }
/* line 173, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu > div.current-menu-item a { background-color: #FFF !important; }
/* line 187, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic > div:nth-child(2n) a { margin-right: 0; }
/* line 200, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div.current-menu-item a { background-color: #FFF !important; }
/* line 204, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns > div:last-child a { margin-right: 0; }
/* line 208, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.three-columns .page-title { margin-top: -5px; padding-bottom: 5px; }
/* line 222, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.dynamic-big > div:nth-child(3n) a { margin-right: 0; }
/* line 227, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra { padding-left: 0; padding-right: 0; }
/* line 232, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div { padding: 0; }
/* line 237, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra > div a { margin-left: 1px; margin-right: 0; padding-top: 16px; padding-bottom: 16px; }
/* line 245, imports/_navigation.scss */
.navigation-sublevel-container .navigation-sublevel > .sublevel-item > .sub-menu.extra .page-title { margin-top: -5px; padding-bottom: 0; line-height: 1.2em; }

/* line 256, imports/_navigation.scss */
.navigation-toplevel-container { position: relative; display: block; left: 0; right: 0; width: 100%; height: 76px; font-size: 1.111em; background-color: #fff; border-bottom: 1px solid #f0f0f0; }
/* line 267, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel { list-style: none; padding: 0; font-size: 0; font-size: 12px\9; line-height: 0; text-align: justify; width: 100%; display: block; /*&:after { content: ''; display: inline-block; //*display: inline; width: 100%; //zoom: 1;
}*/ }
/* line 286, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li { display: inline-block; width: 25%; }
/* line 292, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li.current-menu-item > a, .navigation-toplevel-container .navigation-toplevel > li.current-menu-parent > a { color: #55b3a2; }
/* line 296, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li > a, .navigation-toplevel-container .navigation-toplevel > li > a:visited { -webkit-transition: color 180ms ease-in, background-image 180ms ease-in; -moz-transition: color 180ms ease-in, background-image 180ms ease-in; -o-transition: color 180ms ease-in, background-image 180ms ease-in; -ms-transition: color 180ms ease-in, background-image 180ms ease-in; transition: color 180ms ease-in, background-image 180ms ease-in; display: inline-block; padding: 0 20px 0 0; font-size: 20px; line-height: 76px; color: #1b3257; background: url("images/arrow_down.svg") no-repeat center right; background-size: 14px 8px; text-decoration: none; outline: none !important; z-index: 1; }
/* line 310, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li > a:hover, .navigation-toplevel-container .navigation-toplevel > li > a:active, .navigation-toplevel-container .navigation-toplevel > li > a:visited:hover, .navigation-toplevel-container .navigation-toplevel > li > a:visited:active { color: #55b3a2; }
/* line 314, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li > a.active, .navigation-toplevel-container .navigation-toplevel > li > a:visited.active { background-image: url("images/arrow_up.svg"); }
/* line 319, imports/_navigation.scss */
.navigation-toplevel-container .navigation-toplevel > li .plus, .navigation-toplevel-container .navigation-toplevel > li .icon-toplevel { display: none; }
/* line 326, imports/_navigation.scss */
.navigation-toplevel-container .menu-button-container { width: 100%; text-align: center; }
/* line 330, imports/_navigation.scss */
.navigation-toplevel-container .menu-button-container .menu-button { display: inline-block; margin: 0 auto; height: 100%; margin-left: 5px; font-size: 1.08em; line-height: 4.2em; cursor: pointer; color: #1b3257; text-decoration: none; }
/* line 342, imports/_navigation.scss */
.navigation-toplevel-container .menu-button-container .menu-button > .icon { margin-left: 8px; height: 8px; width: 12px; }
/* line 350, imports/_navigation.scss */
.navigation-toplevel-container .navigation-options { position: relative; height: 100%; width: 100%; text-align: right; margin-right: 15px; }
/* line 357, imports/_navigation.scss */
.navigation-toplevel-container .navigation-options .navigation-options-inner { position: relative; display: inline-block; }
/* line 363, imports/_navigation.scss */
.navigation-toplevel-container .toggle-finder { position: relative; color: #1b3257; text-decoration: none; }
/* line 369, imports/_navigation.scss */
.navigation-toplevel-container .toggle-finder-text { position: relative; top: 2px; margin-right: 6px; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 256, imports/_navigation.scss */
  .navigation-toplevel-container { height: 61px; }
  /* line 382, imports/_navigation.scss */
  .navigation-toplevel-container .navigation-toplevel > li > a, .navigation-toplevel-container .navigation-toplevel > li > a:visited { line-height: 61px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 256, imports/_navigation.scss */
  .navigation-toplevel-container { height: 61px; }
  /* line 396, imports/_navigation.scss */
  .navigation-toplevel-container .navigation-toplevel > li > a, .navigation-toplevel-container .navigation-toplevel > li > a:visited { line-height: 61px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 256, imports/_navigation.scss */
  .navigation-toplevel-container { height: 61px; }
  /* line 409, imports/_navigation.scss */
  .navigation-toplevel-container .navigation-toplevel > li > a, .navigation-toplevel-container .navigation-toplevel > li > a:visited { line-height: 61px; }
  /* line 415, imports/_navigation.scss */
  .navigation-toplevel-container .menu-button-container .menu-button { line-height: 61px; } }
@media only screen and (max-width: 767px) { /* line 256, imports/_navigation.scss */
  .navigation-toplevel-container { height: 61px; }
  /* line 424, imports/_navigation.scss */
  .navigation-toplevel-container .toggle-finder { top: 0; }
  /* line 430, imports/_navigation.scss */
  .navigation-toplevel-container .navigation-toplevel > li > a, .navigation-toplevel-container .navigation-toplevel > li > a:visited { line-height: 61px; }
  /* line 436, imports/_navigation.scss */
  .navigation-toplevel-container .menu-button-container .menu-button { line-height: 61px; }
  /* line 440, imports/_navigation.scss */
  .navigation-toplevel-container img.saarland-logo, .navigation-toplevel-container img.icon-menu { width: auto !important; height: 36px !important; } }

/* line 448, imports/_navigation.scss */
.navigation-mobile-container { position: relative; /* TABLET */ /* SMARTPHONE */ }
/* line 452, imports/_navigation.scss */
.navigation-mobile-container .navigation-mobile { position: relative; list-style: none; padding: 0; margin-left: -15px; margin-right: -15px; margin-bottom: 0; }
/* line 460, imports/_navigation.scss */
.navigation-mobile-container .navigation-mobile > li { position: relative; width: 100%; text-align: center; border-bottom: 1px solid #ddd; padding: 38px 0; margin: 0; background-color: #f4f4f4; }
/* line 469, imports/_navigation.scss */
.navigation-mobile-container .navigation-mobile > li > a { -webkit-transition: color 180ms linear; -moz-transition: color 180ms linear; -o-transition: color 180ms linear; -ms-transition: color 180ms linear; transition: color 180ms linear; display: block; font-size: 2.778em; line-height: 1.400em; text-align: left; text-decoration: none; color: #1b3257; background-color: #f4f4f4; }
/* line 482, imports/_navigation.scss */
.navigation-mobile-container .navigation-mobile .toplevel-page-icon { display: inline-block; width: 60px; height: 60px; margin-right: 22px; }
/* line 489, imports/_navigation.scss */
.navigation-mobile-container .navigation-mobile .toplevel-page-teaser { font-size: 0.889em; line-height: 1.438em; color: #879898; text-align: left; }
/* line 498, imports/_navigation.scss */
.navigation-mobile-container .sublevel { -webkit-transition: height 250ms ease-in, opacity 260ms ease-in; -moz-transition: height 250ms ease-in, opacity 260ms ease-in; -o-transition: height 250ms ease-in, opacity 260ms ease-in; -ms-transition: height 250ms ease-in, opacity 260ms ease-in; transition: height 250ms ease-in, opacity 260ms ease-in; opacity: 1; filter: alpha(opacity=100); position: relative; list-style: none; width: 100%; background-color: #6FAABC; overflow: hidden; padding-left: 0; }
/* line 508, imports/_navigation.scss */
.navigation-mobile-container .sublevel.closed { opacity: 0.2; filter: alpha(opacity=20); height: 0; }
/* line 513, imports/_navigation.scss */
.navigation-mobile-container .sublevel > li { position: relative; width: 100%; text-align: center; margin-left: 0; margin-right: 0; }
/* line 520, imports/_navigation.scss */
.navigation-mobile-container .sublevel > li:first-child { padding-top: 15px; }
/* line 524, imports/_navigation.scss */
.navigation-mobile-container .sublevel > li:last-child { padding-bottom: 15px; }
/* line 528, imports/_navigation.scss */
.navigation-mobile-container .sublevel > li > a { position: relative; display: block; width: 100%; padding: 6px 0; font-size: 0.889em; color: #fff; }
@media only screen and (max-width: 767px) { /* line 543, imports/_navigation.scss */
  .navigation-mobile-container .navigation-mobile { margin-left: 0; margin-right: 0; }
  /* line 547, imports/_navigation.scss */
  .navigation-mobile-container .navigation-mobile > li { padding: 0; margin-left: 0; margin-right: 0; }
  /* line 554, imports/_navigation.scss */
  .navigation-mobile-container .navigation-mobile > li.active .plus2 { bottom: 15px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -webkit-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; }
  /* line 567, imports/_navigation.scss */
  .navigation-mobile-container .navigation-mobile > li > a { font-size: 1.444em; text-align: center; padding: 17px 0; } }
/* line 577, imports/_navigation.scss */
.navigation-mobile-container .mobile-finder-button { position: relative; width: 100%; padding: 30px; text-align: center; font-size: 1.250em; color: #6faabc; background-color: #f0f0f0; }
/* line 588, imports/_navigation.scss */
.navigation-mobile-container .mobile-finder-button .mobile-finder-icon { width: 60px; height: 60px; }
/* line 593, imports/_navigation.scss */
.navigation-mobile-container .mobile-finder-button .mobile-finder-text { color: #1b3257; margin-top: 8px; }

/* line 601, imports/_navigation.scss */
.plus { display: block; float: right; margin: -10px 27px 0 0; position: relative; width: 25px; cursor: pointer; }
/* line 609, imports/_navigation.scss */
.plus .plusB { background: none repeat scroll 0 0 #1b3257; position: absolute; }
/* line 614, imports/_navigation.scss */
.plus .plus1 { backface-visibility: hidden; height: 1px; width: 27px; top: 23px; transition: all 0.2s ease-out 0s; }
/* line 622, imports/_navigation.scss */
.plus .plus2 { backface-visibility: hidden; height: 27px; width: 1px; left: 13px; top: 10px; bottom: 15px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }

/* line 639, imports/_navigation.scss */
.mobile-nav-button { position: relative; padding: 30px 20px; text-align: center; font-size: 16px; line-height: 20px; color: #1b3257; background-color: #f0f0f0; border-bottom: 1px solid #ddd; }
/* line 651, imports/_navigation.scss */
.mobile-nav-button a { color: #1b3257; text-decoration: none; }
/* line 656, imports/_navigation.scss */
.mobile-nav-button:nth-child(even) { border-left: 1px solid #ddd; }
/* line 660, imports/_navigation.scss */
.mobile-nav-button-icon { position: relative; }
/* line 664, imports/_navigation.scss */
.mobile-nav-button-text { position: relative; width: 100%; text-align: center; }

/* line 672, imports/_navigation.scss */
.mobile-nav-meta { position: relative; list-style: none; padding: 0; margin: 0; }
/* line 682, imports/_navigation.scss */
.mobile-nav-meta > li > a { position: relative; display: block; width: 100%; padding: 15px 0; text-align: center; font-size: 12px; line-height: 1.2em; color: #1b3257; }

/*==========  FINDER INFO  ==========*/
/* line 3, imports/_finder-overlay.scss */
.finder-info-overlay { -webkit-transition: visibility 180ms, opacity 180ms linear; -moz-transition: visibility 180ms, opacity 180ms linear; -o-transition: visibility 180ms, opacity 180ms linear; -ms-transition: visibility 180ms, opacity 180ms linear; transition: visibility 180ms, opacity 180ms linear; visibility: hidden; opacity: 0; position: fixed; top: 0; left: 0; width: 100%; height: 0; z-index: 10; }
/* line 14, imports/_finder-overlay.scss */
.finder-info-overlay:before { content: " "; position: fixed; display: block; width: 100%; height: 100%; background-color: #000; opacity: 0.3; }
/* line 24, imports/_finder-overlay.scss */
.finder-info-overlay.finder-info-open { visibility: visible; opacity: 1; height: 100%; }

/* line 31, imports/_finder-overlay.scss */
.finder-info { position: fixed; width: 250px; top: 120px; left: 50%; margin-left: -125px; padding: 20px 20px 14px 20px; z-index: 11; color: #1b3257; background-color: #fff; border-radius: 10px; border: 1px solid #d9d9d9; font-size: 20px; line-height: 30px; text-align: center; box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.05); }
/* line 49, imports/_finder-overlay.scss */
.finder-info .finder-info-close { position: relative; display: inline-block; margin-top: 8px; cursor: pointer; clear: both; }

/*==========  FINDER  ==========*/
/* line 61, imports/_finder-overlay.scss */
.finder-overlay { opacity: 0; filter: alpha(opacity=0); -webkit-transition: visibility 200ms linear, opacity 200ms linear; -moz-transition: visibility 200ms linear, opacity 200ms linear; -o-transition: visibility 200ms linear, opacity 200ms linear; -ms-transition: visibility 200ms linear, opacity 200ms linear; transition: visibility 200ms linear, opacity 200ms linear; visibility: hidden; position: fixed; height: 0; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: #e8e8e8; overflow-y: hidden; z-index: -1; }
/* line 76, imports/_finder-overlay.scss */
.finder-overlay:active { -webkit-transition: opacity 1s ease-out; }
/* line 80, imports/_finder-overlay.scss */
.finder-overlay.open { opacity: 1; filter: alpha(opacity=100); visibility: visible; height: 100%; z-index: 5; }
/* line 87, imports/_finder-overlay.scss */
.finder-overlay-content { position: relative; display: block; width: 100%; height: 100%; padding: 126px 15px 90px 15px; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 98, imports/_finder-overlay.scss */
  .finder-overlay-content { padding-top: 111px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 104, imports/_finder-overlay.scss */
  .finder-overlay-content { padding-top: 91px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 110, imports/_finder-overlay.scss */
  .finder-overlay-content { padding-top: 111px; padding-bottom: 45px; } }
@media only screen and (max-width: 767px) { /* line 117, imports/_finder-overlay.scss */
  .finder-overlay-content { padding: 61px 0 0 0; } }

/* line 124, imports/_finder-overlay.scss */
.finder-layer.closed-layer { display: none !important; }

/*==========  FINDER  ==========*/
/* line 131, imports/_finder-overlay.scss */
.finder-link { position: relative; display: inline-block; font-size: 20px; line-height: 20px; color: #1b3257; cursor: pointer; }
/* line 140, imports/_finder-overlay.scss */
.finder-link .finder-link_text { position: relative; top: 2px; }

/* line 146, imports/_finder-overlay.scss */
.finder { z-index: 9; }
/* line 149, imports/_finder-overlay.scss */
.finder .finder-headline { text-align: center; color: #1b3257; margin-top: 30px; margin-bottom: 16px; }
/* line 156, imports/_finder-overlay.scss */
.finder .finder-headline h4 { font-size: 1.250em; line-height: 1.500em; margin-bottom: 0; }
/* line 164, imports/_finder-overlay.scss */
.finder .finder-column { padding: 22px; background-color: #f4f4f4; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; text-align: center; }
/* line 171, imports/_finder-overlay.scss */
.finder .finder-column a { display: block; width: 100%; height: 100%; text-decoration: none; }
/* line 178, imports/_finder-overlay.scss */
.finder .finder-column .finder-column-title { color: #1b3257; line-height: 1.250em; text-decoration: none; }
/* line 185, imports/_finder-overlay.scss */
.finder .finder-column:last-child { border-right: none; }
/* line 189, imports/_finder-overlay.scss */
.finder .finder-column:hover { background-color: #fff; }
/* line 194, imports/_finder-overlay.scss */
.finder.open { opacity: 1; filter: alpha(opacity=100); display: block; }
/* line 199, imports/_finder-overlay.scss */
.finder .finder-breadcrumbs { font-size: 0.889em; }
@media only screen and (max-width: 767px) { /* line 146, imports/_finder-overlay.scss */
  .finder { top: 3.75em; padding-top: 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 209, imports/_finder-overlay.scss */
  .finder .finder-headline h1, .finder .finder-headline .ce-teaser h2.big, .ce-teaser .finder .finder-headline h2.big, .finder .finder-headline .wcs_headline .big, .wcs_headline .finder .finder-headline .big, .finder .finder-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .finder .finder-headline h2.big { font-size: 1.667em; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 215, imports/_finder-overlay.scss */
  .finder .finder-headline h1, .finder .finder-headline .ce-teaser h2.big, .ce-teaser .finder .finder-headline h2.big, .finder .finder-headline .wcs_headline .big, .wcs_headline .finder .finder-headline .big, .finder .finder-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .finder .finder-headline h2.big { font-size: 1.667em; } }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 221, imports/_finder-overlay.scss */
  .finder .finder-headline h1, .finder .finder-headline .ce-teaser h2.big, .ce-teaser .finder .finder-headline h2.big, .finder .finder-headline .wcs_headline .big, .wcs_headline .finder .finder-headline .big, .finder .finder-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .finder .finder-headline h2.big { font-size: 1.667em; } }

/* line 228, imports/_finder-overlay.scss */
.finder_1 img { max-width: 165px; max-height: 165px; margin-bottom: 5px; }
/* line 234, imports/_finder-overlay.scss */
.finder_1 .finder-column-title { font-size: 0.824em; display: block; text-align: center; }
@media only screen and (max-width: 767px) { /* line 241, imports/_finder-overlay.scss */
  .finder_1 img { width: 100%; } }

/* line 249, imports/_finder-overlay.scss */
.finder_2 img { width: 60px; max-height: 60px; margin-bottom: 5px; }
/* line 255, imports/_finder-overlay.scss */
.finder_2 .finder-column-title { font-size: 0.889em; display: block; text-align: center; }
@media only screen and (max-width: 767px) { /* line 262, imports/_finder-overlay.scss */
  .finder_2 .finder-column-title { font-size: 0.765em; } }

/*==========  HELPER  ==========*/
/* line 3, imports/_helper.scss */
.vertical-center { -webkit-transform: translateY(-50%); -khtml-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; }

/* line 21, sass/style.scss */
html, body { height: 100%; font-size: 100%; background-color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 30, sass/style.scss */
body { font-size: 112.5%; line-height: 1.667em; overflow-y: scroll; }
/* line 37, sass/style.scss */
body.no-scroll { overflow-y: hidden; }
@media only screen and (max-width: 767px) { /* line 30, sass/style.scss */
  body { font-size: 106.3%; } }

/* line 49, sass/style.scss */
body.head-meta-open .head-meta { top: 0; }
/* line 53, sass/style.scss */
body.head-meta-open .navigation-container { margin-top: 50px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 53, sass/style.scss */
  body.head-meta-open .navigation-container { margin-top: 30px; } }
@media only screen and (max-width: 767px) { /* line 53, sass/style.scss */
  body.head-meta-open .navigation-container { margin-top: 0; } }
/* line 66, sass/style.scss */
body.header--is-hidden .main { margin-top: 0px; }

/*==========  Head Meta  ==========*/
/* line 74, sass/style.scss */
.head-meta { -webkit-transition: top 120ms linear; -moz-transition: top 120ms linear; -o-transition: top 120ms linear; -ms-transition: top 120ms linear; transition: top 120ms linear; position: fixed; top: -50px; width: 100%; height: 50px; background: #1b3257; font-size: 0.778em; letter-spacing: 0.02em; border-bottom: 1px solid #E6E6E6; z-index: 7000; overflow: hidden; }
/* line 87, sass/style.scss */
.head-meta a { position: relative; top: 0; color: #fff; line-height: 48px; }
/* line 93, sass/style.scss */
.head-meta a:hover, .head-meta a:active { text-decoration: underline; }
/* line 99, sass/style.scss */
.head-meta .meta-migration { position: relative; }
/* line 102, sass/style.scss */
.head-meta .meta-migration .migration-hi { position: relative; top: -2px; }
/* line 107, sass/style.scss */
.head-meta .meta-migration .migration-arrow { position: relative; top: -1px; width: 5px; height: 10px; margin-left: 8px; margin-right: 1px; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 74, sass/style.scss */
  .head-meta { top: -50px; height: 50px; }
  /* line 120, sass/style.scss */
  .head-meta a { line-height: 48px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 74, sass/style.scss */
  .head-meta { top: -30px; height: 30px; }
  /* line 126, sass/style.scss */
  .head-meta a { line-height: 28px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 74, sass/style.scss */
  .head-meta { top: -50px; height: 50px; }
  /* line 132, sass/style.scss */
  .head-meta a { line-height: 48px; } }
@media only screen and (max-width: 767px) { /* line 74, sass/style.scss */
  .head-meta { display: none; top: 0; height: 0; }
  /* line 139, sass/style.scss */
  .head-meta a { line-height: -2; } }

/* line 144, sass/style.scss */
.head-meta-ul { display: inline-block; text-align: left; list-style: none; padding-left: 0; padding: 0; margin-bottom: 0; margin-right: 10px; }
/* line 153, sass/style.scss */
.head-meta-ul li { line-height: 1em; float: left; }
/* line 157, sass/style.scss */
.head-meta-ul li a { color: #D9D9D9; }
/* line 162, sass/style.scss */
.head-meta-ul li + li { margin-left: 25px; }

/*==========  Others  ==========*/
/* line 169, sass/style.scss */
.wpb_row { position: relative; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; opacity: 0; filter: alpha(opacity=0); top: 50px; }
/* line 178, sass/style.scss */
.wpb_row.visible { opacity: 1; filter: alpha(opacity=100); position: inherit; top: 0; }

/* line 186, sass/style.scss */
*, div { outline: none !important; }

/* line 190, sass/style.scss */
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0 !important; }

/* line 196, sass/style.scss */
.your-video { position: relative; padding-bottom: 56.25%; }
/* line 201, sass/style.scss */
.your-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 210, sass/style.scss */
div.wpcf7 { margin-left: inerhit; }

/*==========  Typography  ==========*/
/* line 234, sass/style.scss */
h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small { font-size: 2.778em; line-height: 1.200em; margin: 0 0 0.600em 0; color: #1b3257; }
@media only screen and (max-width: 767px) { /* line 234, sass/style.scss */
  h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small { text-align: center; font-size: 1.765em; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 234, sass/style.scss */
  h1, .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser h1.big, .ce-teaser .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser h1.big, .ce-teaser .wcs_headline .big.small, .wcs_headline .ce-teaser .big.small, .wcs_headline .big, .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h1.big, .ce_text_with_image.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .ce_text.small-headline h1.big, .ce_text.small-headline .ce-teaser-textbubble h1.big, .ce-teaser-textbubble .wcs_headline .big.small, .wcs_headline .ce-teaser-textbubble .big.small { text-align: center; } }

/* line 261, sass/style.scss */
h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small { font-size: 1.667em; line-height: 1.333em; margin: 0 0 0.667em 0; color: #1b3257; }
@media only screen and (max-width: 767px) { /* line 261, sass/style.scss */
  h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small { text-align: center; font-size: 1.176em; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 261, sass/style.scss */
  h2, .ce_text_with_image.small-headline h1, .ce_text_with_image.small-headline .ce-teaser h2.big, .ce-teaser .ce_text_with_image.small-headline h2.big, .ce_text_with_image.small-headline .wcs_headline .big, .wcs_headline .ce_text_with_image.small-headline .big, .ce_text_with_image.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text_with_image.small-headline h2.big, .ce-teaser h2.small, .ce_text.small-headline h1, .ce_text.small-headline .ce-teaser h2.big, .ce-teaser .ce_text.small-headline h2.big, .ce_text.small-headline .wcs_headline .big, .wcs_headline .ce_text.small-headline .big, .ce_text.small-headline .ce-teaser-textbubble h2.big, .ce-teaser-textbubble .ce_text.small-headline h2.big, .wcs_headline .small, .ce-teaser-textbubble h2.small { text-align: center; } }

/* line 288, sass/style.scss */
h3, .wcs_jobportal .row_infos .info-headline { font-size: 1.444em; line-height: 1.875em; margin-bottom: 0; color: #1b3257; }
/* line 300, sass/style.scss */
h3:first-child, .wcs_jobportal .row_infos .info-headline:first-child { margin-top: 0; }

/* line 305, sass/style.scss */
h4 { font-size: 1.222em; line-height: 1.875em; }

/* line 316, sass/style.scss */
h5 { font-size: 1.111em; line-height: 1.500em; }

/* line 327, sass/style.scss */
p { margin: 0 0 1.875em 0; }
/* line 332, sass/style.scss */
p:last-child { margin: 0; }

/*==========  Responsive Elements  ==========*/
/* line 339, sass/style.scss */
img { height: auto; max-width: 100%; }

/*==========  Header  ==========*/
/* line 346, sass/style.scss */
.language-switcher { position: relative; display: inline-block; margin-left: 3px; z-index: 100; }
/* line 352, sass/style.scss */
.language-switcher .language-switcher-toggle { z-index: 1; }
/* line 356, sass/style.scss */
.language-switcher .language-switcher-tooltip { -webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear; -ms-transition: all 150ms linear; transition: all 150ms linear; opacity: 0; filter: alpha(opacity=0); -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; display: none; position: absolute; /* bottom: -70px; */ left: 50%; right: 0; width: 110px; margin-left: -55px; height: auto; border: 1px solid #dbdbdb; font-size: 0.778em; background-color: #fff; padding: 5px 0; z-index: -1; }
/* line 377, sass/style.scss */
.language-switcher .language-switcher-tooltip a { display: block; text-align: center; color: #1b3257; text-decoration: none; line-height: 2em; }
/* line 384, sass/style.scss */
.language-switcher .language-switcher-tooltip a:hover { color: #6faabc; }
/* line 389, sass/style.scss */
.language-switcher .language-switcher-tooltip ul { list-style: none; text-align: left; padding: 8px 15px; margin: 0; }
/* line 396, sass/style.scss */
.language-switcher .language-switcher-tooltip .icon { margin-right: 5px; }
/* line 402, sass/style.scss */
.language-switcher .language-switcher-toggle:hover .language-switcher-tooltip { opacity: 1; filter: alpha(opacity=100); display: block; z-index: 2; }
/* line 409, sass/style.scss */
.language-switcher .language-switcher-toggle:hover a { font-size: 1.125em; }
@media only screen and (max-width: 767px) { /* line 415, sass/style.scss */
  .language-switcher .language-switcher-tooltip { left: -5px; bottom: inherit; }
  /* line 420, sass/style.scss */
  .language-switcher a { font-size: 1.125em; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 427, sass/style.scss */
  .language-switcher .language-switcher-tooltip { left: -5px; bottom: inherit; } }

/*==========  Main  ==========*/
/* line 440, sass/style.scss */
.main { margin-top: 126px; z-index: 1; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 440, sass/style.scss */
  .main { margin-top: 111px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 440, sass/style.scss */
  .main { margin-top: 91px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 440, sass/style.scss */
  .main { margin-top: 111px; } }
@media only screen and (max-width: 767px) { /* line 440, sass/style.scss */
  .main { margin-top: 61px; } }
/* line 460, sass/style.scss */
.main.hidden { opacity: 0; filter: alpha(opacity=0); }

/*==========  Footer  ==========*/
/* line 468, sass/style.scss */
.footer { padding: 35px 0; border-top: 1px solid #dbdbdb; background-color: #fff; }
/* line 473, sass/style.scss */
.footer .meta { padding-top: 20px; padding-left: 0; list-style: none; }
/* line 478, sass/style.scss */
.footer .meta li { float: left; margin-right: 45px; }
/* line 482, sass/style.scss */
.footer .meta li a { font-size: 0.889em; color: #1b3257; }
/* line 487, sass/style.scss */
.footer .meta li:last-child { margin-right: 0; }
/* line 493, sass/style.scss */
.footer .social { display: block; position: relative; padding-top: 16px; text-align: right; }
/* line 499, sass/style.scss */
.footer .social .social-child { display: inline-block; }
/* line 503, sass/style.scss */
.footer .social .social-share { position: relative; display: inline-block; margin-left: 3px; }
/* line 508, sass/style.scss */
.footer .social .social-share .social-share-toggle { z-index: 1; }
/* line 512, sass/style.scss */
.footer .social .social-share .social-share-tooltip { -webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear; -ms-transition: all 150ms linear; transition: all 150ms linear; opacity: 0; filter: alpha(opacity=0); -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; display: none; position: absolute; top: -78px; left: 50%; right: 0; width: 180px; margin-left: -90px; height: auto; border: 1px solid #dbdbdb; font-size: 0.778em; background-color: #fff; z-index: -1; }
/* line 532, sass/style.scss */
.footer .social .social-share .social-share-tooltip .social-share-link { color: #1b3257; text-decoration: none; }
/* line 536, sass/style.scss */
.footer .social .social-share .social-share-tooltip .social-share-link:hover { color: #6faabc; }
/* line 541, sass/style.scss */
.footer .social .social-share .social-share-tooltip ul { list-style: none; text-align: left; padding: 8px 15px; margin: 0; }
/* line 548, sass/style.scss */
.footer .social .social-share .social-share-tooltip .icon { margin-right: 5px; }
/* line 555, sass/style.scss */
.footer .social .social-share:hover .social-share-tooltip { opacity: 1; filter: alpha(opacity=100); display: block; z-index: 2; }
/* line 564, sass/style.scss */
.footer.open-finder { display: none; }
@media only screen and (max-width: 767px) { /* line 569, sass/style.scss */
  .footer .col_footer_logo { text-align: center; }
  /* line 573, sass/style.scss */
  .footer .meta { text-align: center; }
  /* line 576, sass/style.scss */
  .footer .meta li { float: none; margin-right: 0; }
  /* line 582, sass/style.scss */
  .footer .social { text-align: center; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 589, sass/style.scss */
  .footer .col_footer_logo { text-align: center; }
  /* line 593, sass/style.scss */
  .footer .meta { text-align: center; }
  /* line 596, sass/style.scss */
  .footer .meta li { float: none; margin-right: 0; }
  /* line 602, sass/style.scss */
  .footer .social { text-align: center; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 609, sass/style.scss */
  .footer .col_footer_logo { padding-top: 7px; }
  /* line 614, sass/style.scss */
  .footer .meta li { margin-right: 25px; } }

/* -----------------------
* FORMULARE
*/
/* line 625, sass/style.scss */
div.wpcf7 { margin-left: inerhit; }

/* line 643, sass/style.scss */
div.wpcf7 { margin-top: 10px; margin-bottom: 60px; margin-left: inerhit; }
/* line 661, sass/style.scss */
div.wpcf7 form .form-col { margin-bottom: 30px; }
/* line 665, sass/style.scss */
div.wpcf7 form textarea { max-height: 65px; resize: none; width: 100%; }
/* line 671, sass/style.scss */
div.wpcf7 form .wpcf7-text, div.wpcf7 form .wpcf7-textarea, div.wpcf7 form .wpcf7-date { width: 100%; border: 1px solid #1b3257; border-radius: 10px; color: #1b3257; font-size: 1.222em; line-height: 1.214em; margin-bottom: 5px; padding: 13px 12px; }
/* line 684, sass/style.scss */
div.wpcf7 form .wpcf7-textarea { min-height: 260px; }
/* line 688, sass/style.scss */
div.wpcf7 form .wpcf7-submit { border: none; background-color: #1b3257; border-radius: 10px; color: #fff; font-size: 1.282em; height: 100%; line-height: 1.214em; padding: 13px 18px 10px 18px; position: relative; }
/* line 701, sass/style.scss */
div.wpcf7 form .wpcf7-submit:hover { background-color: #6faabc; }
/* line 706, sass/style.scss */
div.wpcf7 form .wpcf7-not-valid-tip { -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; display: inline-block; padding: 3px 5px; background-color: #f00; color: #fff; }
/* line 715, sass/style.scss */
div.wpcf7 form .wpcf7-validation-errors { -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; border: none; display: inline-block; padding: 3px 5px; margin: 0 0 30px 0; background-color: #f00; color: #fff; }
@media only screen and (max-width: 767px) { /* line 729, sass/style.scss */
  div.wpcf7 form .wpcf7-textarea { height: 45%; } }

/* -----------------------
* ROADSHOW FORMULAR
*/
/* line 740, sass/style.scss */
.roadshow-contact-col { padding: 0 0 0 2px; }
/* line 743, sass/style.scss */
.roadshow-contact-col p { display: block; }
/* line 747, sass/style.scss */
.roadshow-contact-col .third-col-roadshow-contact { padding: 0; margin: 0 0 30px 0; }
/* line 752, sass/style.scss */
.roadshow-contact-col .half-col-roadshow-contact { padding: 0; margin: 0 0 30px 0; }
/* line 756, sass/style.scss */
.roadshow-contact-col .half-col-roadshow-contact.first-half { padding-right: 15px; }
/* line 760, sass/style.scss */
.roadshow-contact-col .half-col-roadshow-contact.last-half { padding-left: 15px; }
/* line 765, sass/style.scss */
.roadshow-contact-col .full-col-roadshow-contact { padding: 0; margin: 0 0 30px 0; }
/* line 770, sass/style.scss */
.roadshow-contact-col textarea { max-height: 65px; resize: none; width: 100%; }
/* line 776, sass/style.scss */
.roadshow-contact-col .roadshow-contact-submit { width: inherit; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 781, sass/style.scss */
  .roadshow-contact-col .third-col-roadshow-contact { padding-right: 15px; } }
@media only screen and (max-width: 767px) { /* line 789, sass/style.scss */
  .roadshow-contact-col .half-col-roadshow-contact.first-half { padding-right: 0px; }
  /* line 793, sass/style.scss */
  .roadshow-contact-col .half-col-roadshow-contact.last-half { padding-left: 0px; } }

/* -----------------------
* SECTIONS
*/
/* line 804, sass/style.scss */
.wcs_section_divider { position: absolute; display: block; font-size: 0; line-height: 0; height: 0; width: 0; }

/* line 813, sass/style.scss */
.wcs_section_anker { position: absolute; display: block; font-size: 0; line-height: 0; height: 0; width: 0; top: -110px; }

/* line 823, sass/style.scss */
.wcs_section { margin: 45px 0 45px 0; position: relative; width: 100%; display: block; text-align: center; border-top: 1px solid #8392b2; }
/* line 831, sass/style.scss */
.wcs_section .wcs_section-text { position: relative; display: inline-block; top: -16px; padding: 0 15px; color: #8392b2; background-color: #FFF; }
@media only screen and (max-width: 767px) { /* line 823, sass/style.scss */
  .wcs_section { margin: 15px 0; } }

/* -----------------------
* WCS_HEADLINE
*/
/* line 851, sass/style.scss */
.wcs_headline_anker { position: absolute; display: block; font-size: 0; line-height: 0; height: 0; width: 0; top: -110px; }

/* ACCORDEON */
/* line 862, sass/style.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url("images/accordion_toggle_close.gif") !important; height: 25px !important; width: 25px !important; }

/* line 869, sass/style.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url("images/accordion_toggle_open.gif") !important; height: 25px !important; width: 25px !important; }

/*==========  Non-Mobile First Method  ==========*/
/* Desktop Extra Large */
@media only screen and (min-width: 1470px) { /* line 879, sass/style.scss */
  .navigation-elements { display: block !important; } }
/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 887, sass/style.scss */
  .menu-item-4374545 { display: none; }
  /* line 891, sass/style.scss */
  html, body { font-size: 18px; } }
/* Mobile */
@media only screen and (max-width: 767px) { /* line 900, sass/style.scss */
  .bx-default-pager { display: none; }
  /* line 907, sass/style.scss */
  .bx-wrapper .bx-controls .bx-controls-direction .bx-next { right: 30px !important; }
  /* line 911, sass/style.scss */
  .bx-wrapper .bx-controls .bx-controls-direction .bx-prev { left: 30px; } }
/* --------------------- */
/* PARTNER Sites */
/* line 924, sass/style.scss */
.single-partner .row_partner-name { margin-top: 60px; text-align: center; }
/* line 929, sass/style.scss */
.single-partner .row_partner-image { margin-bottom: 60px; }
/* line 932, sass/style.scss */
.single-partner .row_partner-image .partner-image { height: auto; max-width: 100%; }
/* line 938, sass/style.scss */
.single-partner .row_partner-content { margin-bottom: 60px; }
/* line 942, sass/style.scss */
.single-partner .linked-icon { color: #1b3257; margin: 10px 0; position: relative; text-align: left; }
/* line 948, sass/style.scss */
.single-partner .linked-icon .linked-icon-image { width: 40px; height: 40px; }

/* --------------------- */
/* SIDENAV */
/* line 958, sass/style.scss */
.onpage-navigation { font-size: 0.778em; position: fixed; top: 48%; left: -30px; transform: translate(-50%, auto); z-index: 2; }
/* line 968, sass/style.scss */
.onpage-navigation-cycle { -webkit-transition: background-color 250ms ease; -moz-transition: background-color 250ms ease; -o-transition: background-color 250ms ease; -ms-transition: background-color 250ms ease; transition: background-color 250ms ease; -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; left: -30px; width: 100%; padding-bottom: 100%; margin-top: -50%; transform: translate(-50%, auto); z-index: -1; }
/* line 987, sass/style.scss */
.onpage-navigation-list { position: relative; list-style: none; padding: 0 50px 0 50px; top: 0; bottom: 0; }
/* line 994, sass/style.scss */
.onpage-navigation-list-item { color: #f4f4f4; height: 22px; }
/* line 1001, sass/style.scss */
.onpage-navigation-list-item a { color: #1b3257; }
/* line 1008, sass/style.scss */
.onpage-navigation-list-item .item-text { -webkit-transition: opacity 250ms ease; -moz-transition: opacity 250ms ease; -o-transition: opacity 250ms ease; -ms-transition: opacity 250ms ease; transition: opacity 250ms ease; opacity: 0; filter: alpha(opacity=0); display: inline; }
/* line 1016, sass/style.scss */
.onpage-navigation-list-item .item-cycle { -moz-border-radius: 50%; -ms-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: relative; display: inline-block; top: 1px; width: 12px; height: 12px; margin-right: 6px; line-height: 1.875em; border: 1px solid #6faabc; }
/* line 1036, sass/style.scss */
.onpage-navigation-list-item:first-child .item-text { color: #6faabc; }
/* line 1040, sass/style.scss */
.onpage-navigation-list-item:first-child .item-cycle { border-color: #6faabc; }
/* line 1052, sass/style.scss */
.onpage-navigation-list-item:hover .item-cycle, .onpage-navigation-list-item.active .item-cycle { background-color: #6faabc; }
/* line 1057, sass/style.scss */
.onpage-navigation-list-item:hover:first-child .item-cycle, .onpage-navigation-list-item.active:first-child .item-cycle { background-color: #6faabc; }
/* line 1066, sass/style.scss */
.onpage-navigation:hover .onpage-navigation-cycle { opacity: 0.9; filter: alpha(opacity=90); background-color: #fff; }
/* line 1072, sass/style.scss */
.onpage-navigation:hover .item-text { opacity: 1; filter: alpha(opacity=100); }

/* line 1079, sass/style.scss */
.wcs_apps { position: relative; margin-top: 100px; }
/* line 1082, sass/style.scss */
.wcs_apps .wcs_apps__background_image { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
/* line 1088, sass/style.scss */
.wcs_apps .wcs_apps__background_image img { width: 100%; height: 100%; object-fit: cover; }
/* line 1094, sass/style.scss */
.wcs_apps .wcs_apps__container { position: relative; z-index: 100; text-align: center; padding: 100px 13%; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1094, sass/style.scss */
  .wcs_apps .wcs_apps__container { padding: 100px 7%; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1094, sass/style.scss */
  .wcs_apps .wcs_apps__container { padding: 100px 7%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1094, sass/style.scss */
  .wcs_apps .wcs_apps__container { padding: 100px 7%; }
  /* line 1107, sass/style.scss */
  .wcs_apps .wcs_apps__container h3, .wcs_apps .wcs_apps__container .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_apps .wcs_apps__container .info-headline { font-size: 40px; }
  /* line 1110, sass/style.scss */
  .wcs_apps .wcs_apps__container p { font-size: 18px; } }
@media only screen and (max-width: 767px) { /* line 1094, sass/style.scss */
  .wcs_apps .wcs_apps__container { padding: 100px 7%; }
  /* line 1116, sass/style.scss */
  .wcs_apps .wcs_apps__container h3, .wcs_apps .wcs_apps__container .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_apps .wcs_apps__container .info-headline { font-size: 40px; }
  /* line 1119, sass/style.scss */
  .wcs_apps .wcs_apps__container p { font-size: 18px; } }
/* line 1124, sass/style.scss */
.wcs_apps .wcs_apps__container h3, .wcs_apps .wcs_apps__container .wcs_jobportal .row_infos .info-headline, .wcs_jobportal .row_infos .wcs_apps .wcs_apps__container .info-headline { color: #fff; font-size: 50px; font-weight: normal; margin: 0 auto 20px; line-height: initial; }
/* line 1131, sass/style.scss */
.wcs_apps .wcs_apps__container p { font-size: 20px; font-weight: normal; color: #fff; }
/* line 1140, sass/style.scss */
.wcs_apps .apps__container { margin-top: 80px; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1140, sass/style.scss */
  .wcs_apps .apps__container { overflow-x: visible; } }
/* line 1148, sass/style.scss */
.wcs_apps .apps__container ul { list-style: none; display: flex; justify-content: space-between; align-items: flex-start; width: 100%; padding: 0; margin: 0; text-align: left; font-size: 0; vertical-align: top; overflow: visible; }
/* line 1161, sass/style.scss */
.wcs_apps .apps__container ul li { display: inline-block; margin: 0 0 50px; vertical-align: top; text-align: center; min-width: calc(100% / 4); overflow: visible; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1170, sass/style.scss */
  .wcs_apps .apps__container ul li span { display: none; } }
@media only screen and (max-width: 767px) { /* line 1161, sass/style.scss */
  .wcs_apps .apps__container ul li { margin: 0 0 25px; }
  /* line 1176, sass/style.scss */
  .wcs_apps .apps__container ul li span { display: none; }
  /* line 1179, sass/style.scss */
  .wcs_apps .apps__container ul li img { width: 80px !important; height: 80px !important; margin-bottom: 0 !important; } }
@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) { /* line 1179, sass/style.scss */
  .wcs_apps .apps__container ul li img { width: 60px !important; height: 60px !important; } }
@media only screen and (max-width: 767px) and (max-width: 767px) { /* line 1179, sass/style.scss */
  .wcs_apps .apps__container ul li img { width: 60px !important; height: 60px !important; } }

/* line 1193, sass/style.scss */
.wcs_apps .apps__container ul li a { display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 0px; text-decoration: none; }
/* line 1200, sass/style.scss */
.wcs_apps .apps__container ul li a:hover, .wcs_apps .apps__container ul li a:focus, .wcs_apps .apps__container ul li a:active { text-decoration: none; }
/* line 1202, sass/style.scss */
.wcs_apps .apps__container ul li a:hover img, .wcs_apps .apps__container ul li a:focus img, .wcs_apps .apps__container ul li a:active img { transform: scale(1.1); }
/* line 1207, sass/style.scss */
.wcs_apps .apps__container ul li img { width: 160px; height: 160px; margin-bottom: 25px; transition: 0.2s all ease-in-out; }
/* line 1213, sass/style.scss */
.wcs_apps .apps__container ul li span { font-size: 20px; line-height: 27px; color: #FFFFFF; text-align: center; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

/* line 1230, sass/style.scss */
.wcs_iphone_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9000; }
/* line 1238, sass/style.scss */
.wcs_iphone_overlay .io_background { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.7) 2%, #000000 47%); }
/* line 1246, sass/style.scss */
.wcs_iphone_overlay .io_background div { width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
/* line 1256, sass/style.scss */
.wcs_iphone_overlay .io_background .bg-light { width: 98%; z-index: 20; opacity: 0.2; background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.86) 1%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 93%, white 100%); background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.86) 1%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 93%, white 100%); background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.86) 1%, rgba(255, 255, 255, 0) 7%, rgba(255, 255, 255, 0) 93%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); pointer-events: none; }
/* line 1268, sass/style.scss */
.wcs_iphone_overlay .io_container { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 35%; height: 100%; }
@media only screen and (min-width: 1470px) { /* line 1268, sass/style.scss */
  .wcs_iphone_overlay .io_container { width: 45%; } }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1268, sass/style.scss */
  .wcs_iphone_overlay .io_container { width: 50%; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1268, sass/style.scss */
  .wcs_iphone_overlay .io_container { width: 70%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1268, sass/style.scss */
  .wcs_iphone_overlay .io_container { width: 80%; } }
@media only screen and (max-width: 767px) { /* line 1268, sass/style.scss */
  .wcs_iphone_overlay .io_container { width: 98%; } }
/* line 1292, sass/style.scss */
.wcs_iphone_overlay .io_messages { top: -250px; position: relative; opacity: 0; }
@media only screen and (min-width: 1470px) { /* line 1292, sass/style.scss */
  .wcs_iphone_overlay .io_messages { transform: scale(0.9); } }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1292, sass/style.scss */
  .wcs_iphone_overlay .io_messages { margin-bottom: 10px; transform: scale(0.9); } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1292, sass/style.scss */
  .wcs_iphone_overlay .io_messages { margin-bottom: 10px; transform: scale(0.9); } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1292, sass/style.scss */
  .wcs_iphone_overlay .io_messages { margin-bottom: 10px; transform: scale(0.9); } }
@media only screen and (max-width: 767px) { /* line 1292, sass/style.scss */
  .wcs_iphone_overlay .io_messages { margin-bottom: 10px; margin-top: -60px; transform: scale(0.8); } }
/* line 1324, sass/style.scss */
.wcs_iphone_overlay .io_message { position: relative; width: 100%; padding: 20px; border-radius: 28px; background: rgba(255, 255, 255, 0.8); margin-bottom: 20px; transform-origin: top; }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1324, sass/style.scss */
  .wcs_iphone_overlay .io_message { margin-bottom: 10px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1324, sass/style.scss */
  .wcs_iphone_overlay .io_message { margin-bottom: 10px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1324, sass/style.scss */
  .wcs_iphone_overlay .io_message { margin-bottom: 10px; padding: 15px; border-radius: 10px; } }
@media only screen and (max-width: 767px) { /* line 1324, sass/style.scss */
  .wcs_iphone_overlay .io_message { margin-bottom: 10px; padding: 15px; border-radius: 10px; } }
/* line 1358, sass/style.scss */
.wcs_iphone_overlay .io_message .io_msg__header { display: flex; align-items: center; width: 100%; color: #000; font-size: 20px; margin-bottom: 20px; }
/* line 1366, sass/style.scss */
.wcs_iphone_overlay .io_message .io_msg__header .msg__ico { display: inline-block; width: 30px; height: 30px; background-size: contain; margin-right: 8px; }
/* line 1372, sass/style.scss */
.wcs_iphone_overlay .io_message .io_msg__header .msg__ico.whatsapp { background-image: url("images/WhatsApp.png"); }
/* line 1375, sass/style.scss */
.wcs_iphone_overlay .io_message .io_msg__header .msg__ico.saarland { background-image: url("images/Saarland-App.png"); }
/* line 1379, sass/style.scss */
.wcs_iphone_overlay .io_message .io_msg__header span { font-weight: bold; flex-shrink: 0; flex-grow: 1; text-transform: uppercase; }
/* line 1389, sass/style.scss */
.wcs_iphone_overlay .io_message .msg__text { font-size: 25px; color: #000; line-height: initial; }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1389, sass/style.scss */
  .wcs_iphone_overlay .io_message .msg__text { font-size: 18px; } }
@media only screen and (max-width: 767px) { /* line 1389, sass/style.scss */
  .wcs_iphone_overlay .io_message .msg__text { font-size: 18px; } }
/* line 1404, sass/style.scss */
.wcs_iphone_overlay .io_btn { width: 100%; text-align: center; position: absolute; bottom: 8%; }
/* line 1407, sass/style.scss */
.wcs_iphone_overlay .io_btn .io_lock { width: 100%; text-align: center; margin-bottom: 70px; }
/* line 1411, sass/style.scss */
.wcs_iphone_overlay .io_btn .io_lock .ico__lock { display: inline-block; width: 31px; height: 38px; background: transparent url("images/ipohne-lock.svg") no-repeat; margin-bottom: 10px; background-size: contain; }
/* line 1420, sass/style.scss */
.wcs_iphone_overlay .io_btn .io_lock p { font-size: 30px; color: #fff; line-height: initial; }
/* line 1434, sass/style.scss */
.wcs_iphone_overlay .io_btn button { background-color: transparent; border: 0; cursor: pointer; }
/* line 1439, sass/style.scss */
.wcs_iphone_overlay .io_btn img { object-fit: contain; width: 218px; }
@media only screen and (min-width: 1470px) { /* line 1446, sass/style.scss */
  .wcs_iphone_overlay .io_btn img { width: 200px; }
  /* line 1447, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock { margin-bottom: 20px; }
  /* line 1450, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock p { font-size: 28px; } }
@media only screen and (min-width: 1200px) and (max-width: 1469px) { /* line 1455, sass/style.scss */
  .wcs_iphone_overlay .io_btn img { width: 150px; }
  /* line 1456, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock { margin-bottom: 20px; }
  /* line 1459, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock p { font-size: 24px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 1464, sass/style.scss */
  .wcs_iphone_overlay .io_btn img { width: 150px; }
  /* line 1465, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock { margin-bottom: 20px; }
  /* line 1468, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock p { font-size: 24px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 1472, sass/style.scss */
  .wcs_iphone_overlay .io_btn img { width: 150px; }
  /* line 1473, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock { margin-bottom: 20px; }
  /* line 1476, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock p { font-size: 24px; } }
@media only screen and (max-width: 767px) { /* line 1404, sass/style.scss */
  .wcs_iphone_overlay .io_btn { bottom: 9.5%; }
  /* line 1481, sass/style.scss */
  .wcs_iphone_overlay .io_btn img { width: 50px; }
  /* line 1482, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock { margin-bottom: 10px; }
  /* line 1484, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock .ico__lock { width: 20px; margin-bottom: 0; height: 25px; }
  /* line 1485, sass/style.scss */
  .wcs_iphone_overlay .io_btn .io_lock p { font-size: 14px; } }
