/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#fff;color:#88898b;}h2{color:#2c9bb0;}.team-detail h3,.team-detail .label,.teaser-event h3{color:#2c9db4;margin-bottom:0px;}footer.paragraph.color{background:#2c9baf;background:#356475;}footer,footer a:hover,footer a:focus,footer a:active,footer a:link,footer a{color:#fff;}footer a:hover{color:#b6d6dc;}.header-annotation{color:#fff;}input[type="submit"]{color:#2c9eb4;}textarea,input[type="email"],input[type="text"]{color:#5d5d5d;}.contrast-block:before{background:rgba(255,255,255,0.58);background:rgba(0,0,0,0.3);}.grid-infos{background:#2c9eb4;background:#356475;color:#fff;}.grid-infos a{color:#fce0a2;color:#fff;}h4.block-title{color:#2c9bb0;}.form-checkboxes label{color:#000;}.team-detail .links{margin-bottom:20px;}a.button-link{font-weight:700;background:#2c9eb4;color:#fff;padding:10px 20px;display:inline-block;margin-bottom:5px;position:relative;padding-left:35px;padding-right:0;text-align:center;font-size:10px;line-height:29px;letter-spacing:2px;text-transform:uppercase;padding-right:20px;}a.button-link:before{display:inline-block;vertical-align:top;content:"";width:20px;height:28px;margin-right:15px;background-repeat:no-repeat;background-position:center;position:absolute;left:8px;}a.button-link:hover{background-color:#356475;}a.button-link.cv-pdf:before{background-image:url(/themes/custom/ksw_theme/images/cv.svg);}a.button-link.vcf-download:before{background-image:url(/themes/custom/ksw_theme/images/vcf.svg);}a.button-link.linked-in:before{background-image:url(/themes/custom/ksw_theme/images/linkedin_button.svg);}.grid-infos .more-link a:after,.grid-infos a.big-button:after{background-image:url(/themes/custom/ksw_theme/images/button_arrow_white.svg);}.layout-container > header.sticky{background:rgb(53,53,53);background:rgba(53,53,53,0.95);}.path-user .layout-container.lowfidelity-one-container:not(.error-page) > main{background-image:url(/themes/custom/ksw_theme/images/default_teaser.jpg);background-size:cover;background-position:top;}@media only screen and (max-width:1024px){#block-lowfidelity-society-main-menu{background:#247888;}#block-lowfidelity-society-main-menu a.is-active{background:#298a9c;}header nav li{border-color:#3d4e4e;}.layout-container > header nav li{border-color:#256f7d;}}.content-bottom{background:#fdfdfd;border-top:1px solid #f2f2f2;}.introduction-title{margin-top:0;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/ksw_theme/lib/js/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/ksw_theme/lib/js/slick/./fonts/slick.eot);src:url(/themes/custom/ksw_theme/lib/js/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/ksw_theme/lib/js/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/ksw_theme/lib/js/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/ksw_theme/lib/js/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.slick-prev,.slick-next{width:25px;height:25px;z-index:99999;border-radius:0x;z-index:1;line-height:100px;height:100px;padding:0px;margin:0px;-o-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}.slick-prev{left:1%;}.slick-next{right:1%;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus,.slick-prev:hover,.slick-next:hover{color:#fff;}.slick-prev:before{content:"\f104";}.slick-next:before{content:"\f105";}.slick-prev:before,.slick-next:before{opacity:1;color:white;line-height:100px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-family:"FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;}.contextual.slick-slide{display:none !important;}.slick-list{width:100%;}.slick-track .slick-slide article{animation-name:animatedBackgroundInvert;animation-duration:0.5s;animation-delay:0ms;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;}.slick-track .slick-slide.slick-active.slick-current article{animation-name:animatedBackground;animation-duration:0.5s;animation-delay:0ms;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;}@keyframes animatedBackground{from{transform:scale(1);}to{transform:scale(1.04);}}@keyframes animatedBackgroundInvert{from{transform:scale(1.04);}to{transform:scale(1);}}.slick-slide{transition:opacity 200ms ease-out !important;}.slick-slide.slick-current{transition:opacity 150ms ease-out !important;}.slick-slide.slick-current .block-full-height .header-annotation{animation-name:annotationOut;animation-duration:0.5s;animation-delay:0ms;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;}@keyframes annotationOut{from{bottom:0px;}to{bottom:90px;}}@media only screen and (max-width:800px){.slick-prev,.slick-next{display:none;}}@media only screen and (max-width:600px){@keyframes annotationOut{from{bottom:-90px;}to{bottom:0px;}}}
