header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}
/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pure-button:focus,a:active,a:hover{outline:0}.pure-table,table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.pure-button,input{line-height:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.pure-button,.pure-form input:not([type]),.pure-menu{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}legend{border:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;zoom:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=text]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=checkbox]:focus,.pure-form input[type=radio]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=text][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=text],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=text]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}
/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}
.twentytwenty-after-label,.twentytwenty-before-label{text-transform:uppercase;opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:1px;height:9999px;left:50%;margin-left:.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{display:none;position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay,.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label:before{content:"Vorher"}.twentytwenty-after-label:before{content:"Nachher"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:2px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:5px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:5px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:5px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:5px solid #fff;bottom:50%;margin-bottom:-17px}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{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{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
.hidden{display: initial !important}.ie8 #mainNav{display: none}.ie8 #mainNav.active{display: block}.ios #mainNav{overflow-y: scroll;-webkit-overflow-scrolling: touch}.windowLoaded #mainNav{display: block}#mainNav{display: none}#mainNav{position: fixed;z-index: 1000;overflow-y: auto;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;color: #fff;background: black !important;text-transform: uppercase;letter-spacing: 1.5px;opacity: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out}#mainNav.active{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}#mainNav a{color: #fff;opacity: 1}#mainNav a:hover{letter-spacing: 3px}#mainNav .inner{width: 100%;height: 100%;display: table;padding-top: 50px;padding-bottom: 50px;background-color: rgba(0,0,0,0.8)}#mainNav .inner .center{display: table-cell;vertical-align: middle}#mainNav #mainSites{text-align: center;-webkit-user-select: none;-moz-user-select: none;user-select: none}#mainNav #mainSites li{font-size: 65px;line-height: 65px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial'}@media only screen and (max-width: 1200px){#mainNav #mainSites li{font-size: 38px;line-height: 42px}}@media only screen and (max-height: 800px){#mainNav #mainSites li{font-size: 38px;line-height: 42px}}@media only screen and (max-height: 600px){#mainNav #mainSites li{font-size: 36px;line-height: 40px}}#mainNav #secSites{display: flex;flex-wrap: wrap;width: 100%;justify-content: center;margin-top: 50px;text-align: center;-webkit-user-select: none;-moz-user-select: none;user-select: none}@media only screen and (max-width: 1000px){#mainNav #secSites{margin-top: 40px}}@media only screen and (max-height: 800px){#mainNav #secSites{margin-top: 40px}}@media only screen and (max-width: 600px){#mainNav #secSites{margin-top: 20px}}@media only screen and (max-height: 600px){#mainNav #secSites{margin-top: 20px}}#mainNav #secSites li{display: inline-block;float: left;font-size: 24px;line-height: 24px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';margin: 15px}@media only screen and (max-width: 1200px){#mainNav #secSites li{font-size: 18px;line-height: 18px;margin: 10px}}@media only screen and (max-height: 800px){#mainNav #secSites li{font-size: 16px;line-height: 16px;margin: 5px}}@media only screen and (max-width: 1000px){#mainNav #secSites li{font-size: 16px;line-height: 16px;margin: 5px}}#mainNav #socialSites{margin-top: 80px;text-align: center}@media only screen and (max-width: 1000px){#mainNav #socialSites{margin-top: 40px}}@media only screen and (max-height: 800px){#mainNav #socialSites{margin-top: 40px}}@media only screen and (max-height: 600px){#mainNav #socialSites{margin-top: 30px}}@media only screen and (max-width: 600px){#mainNav #socialSites{margin-top: 30px}}#mainNav #socialSites ul{display: inline-block;margin: auto;text-align: center;-webkit-user-select: none;-moz-user-select: none;user-select: none}#mainNav #socialSites li{display: inline-block;float: left;font-size: 24px;line-height: 24px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';margin: 15px}@media only screen and (max-width: 1200px){#mainNav #socialSites li{font-size: 18px;line-height: 18px;margin: 10px}}@media only screen and (max-height: 800px){#mainNav #socialSites li{font-size: 16px;line-height: 16px;margin: 5px}}@media only screen and (max-width: 1000px){#mainNav #socialSites li{font-size: 16px;line-height: 16px;margin: 5px}}#mainNav #socialSites #directContact{display: block;font-size: 38px;line-height: 38px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial'}#mainNav #socialSites #directContact::selection{background: #fff;color: #2e3134}#mainNav #socialSites #directContact::-moz-selection{background: #fff;color: #2e3134}#mainNav #socialSites #directContact .prePhone{-webkit-user-select: none;-moz-user-select: none;user-select: none}@media only screen and (max-height: 800px){#mainNav #socialSites #directContact{font-size: 24px;line-height: 24px;margin-bottom: 5px}}@media only screen and (max-width: 1000px){#mainNav #socialSites #directContact{font-size: 24px;line-height: 24px;margin-bottom: 5px}}@media only screen and (max-width: 600px){#mainNav #socialSites #directContact{font-size: 18px;line-height: 18px}}.phone a::selection{background: #fff;color: #2e3134}.phone a::-moz-selection{background: #fff;color: #2e3134}.moveUIOut #navButtonDisabled{margin-left: -20px}@media only screen and (max-width: 1000px){.moveUIOut #navButtonDisabled{margin-left: 0}}.hideMainNav #navButtonDisabled,.hideMainNav #logo,.hideMainNav #slogan{display: none !important}#navButtonDisabled:before{opacity: 0;position: absolute;z-index: -1;left: -4px;top: -12px;width: 55px;height: 95px;content: " ";background-color: rgba(255,255,255,0.5);-webkit-filter: blur(10px);filter: blur(10px);border-radius: 50%;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out}#navButtonDisabled.glowUi:before{opacity: 1}@media only screen and (max-width: 1200px){#navButtonDisabled.glowUi:before{opacity: 0}}#navButtonDisabled.active:before{display: none}.mobileScrolling #navShade,.disableAutoScrolling #navShade{opacity: 1 !important}.ios #navShade{background-color: rgba(255,255,255,0.7);-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px)}#navShade{pointer-events: none;display: none}@media only screen and (max-width: 1000px){#navShade{display: block;position: fixed;opacity: 0;z-index: 50;left: 0;right: 0;top: auto;bottom: 0;width: 100%;height: 70px;background-color: #FFF;-webkit-filter: blur(0);filter: blur(0);border-radius: 0}}#logo:before{opacity: 0;position: absolute;z-index: -1;left: -20px;top: -15px;width: 80px;height: 70px;content: " ";background-color: rgba(255,255,255,0.5);-webkit-filter: blur(10px);filter: blur(10px);border-radius: 50%;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out}#logo.glowUi:before{opacity: 1}@media only screen and (max-width: 1200px){#logo.glowUi:before{opacity: 0}}#logo.active:before{display: none}.mobile #navButtonDisabled:hover{-webkit-transform: scale(1);transform: scale(1)}@media only screen and (max-width: 1000px){.mobile #navButtonDisabled:hover{-webkit-transform: scale(1) rotate(90deg);transform: scale(1) rotate(90deg)}}.mobile #logo:hover,.mobile #backButton:hover{-webkit-transform: scale(1);transform: scale(1)}.mobile #navButtonDisabled a,.mobile #navButtonDisabled,.mobile #logo a,.mobile #logo,.mobile #slogan{-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out}.mobile #navButtonDisabled a.hidden,.mobile #navButtonDisabled.hidden,.mobile #logo a.hidden,.mobile #logo.hidden,.mobile #slogan.hidden{opacity: 0}.moveUIOut #navButtonDisabled.active{margin-left: -40px}@media only screen and (max-width: 1000px){.moveUIOut #navButtonDisabled.active{margin-left: 0;margin-bottom: -5px}}#navButtonDisabled{cursor: pointer;position: fixed;left: 3.433%;top: 50%;bottom: 0;margin-top: -40px;padding-left: 15px;margin-left: -10px;z-index: 200000;width: 50px;height: 80px;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;opacity: 1;-webkit-transform: scale(1);transform: scale(1)}#navButtonDisabled a{display: block;height: 80px;background-image: url("../../files/chimerical/img/icons/nav-open-v3.svg");background-size: contain;background-position: center;background-repeat: no-repeat;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out}#navButtonDisabled a:hover{opacity: 1}#navButtonDisabled:hover{-webkit-transform: scale(1.2);transform: scale(1.2)}#navButtonDisabled.hidden{opacity: 0;-webkit-transform: scale(.8);transform: scale(.8);-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;transition: all 200ms ease-out}#navButtonDisabled.slideHiddenNot{-webkit-transform: scale(0);transform: scale(0);opacity: 0}#navButtonDisabled.dark a{background-image: url("../../files/chimerical/img/icons/nav-open-dark-v2.svg")}#navButtonDisabled.active a{width: 80px;height: 120px;margin-top: -5px;margin-left: -5px;background-image: url("../../files/chimerical/img/icons/nav-close-v2.svg");-webkit-transition: all 0ms ease-out;-moz-transition: all 0ms ease-out;transition: all 0ms ease-out}@media only screen and (max-width: 1000px){#navButtonDisabled.active a{width: 75px;height: 76.5px;margin-top: 0;margin-left: 0}}#navButtonDisabled.active{width: 105px;height: 105px;margin-top: -54px;margin-left: -28px}@media only screen and (max-width: 1000px){#navButtonDisabled.active{width: 75px;height: 76.5px;margin-top: 0;margin-left: 0}}@media only screen and (max-width: 1000px){#navButtonDisabled{left: 5%;top: auto;bottom: 20px;margin-bottom: -5px;width: 40px;height: 40px;-webkit-transform: scale(1) rotate(90deg);transform: scale(1) rotate(90deg);margin-left: 0px}#navButtonDisabled:hover{-webkit-transform: scale(1.2) rotate(90deg);transform: scale(1.2) rotate(90deg)}#navButtonDisabled.hidden{-webkit-transform: scale(.8) rotate(90deg);transform: scale(.8) rotate(90deg)}#navButtonDisabled.slideHidden{-webkit-transform: scale(0) rotate(90deg);transform: scale(0) rotate(90deg)}#navButtonDisabled a{background-position: inherit}#navButtonDisabled.active a{background-position: center}}@media only screen and (max-height: 400px){#navButtonDisabled{display: none}}.backButonNoGlow #backButton.glowUi:before{display: none}.backButonNoGlow #backButton.glowUi .text{color: #2e3134}.backButonNoGlow #backButton.glowUi .icon{background-image: url("../../files/chimerical/img/icons/back-button-dark.svg")}.nav-scroll #backButton{top: 13px}@media only screen and (min-width: 1200px){.refSite #backButton{display: block}}#backButton{position: fixed;display: none;margin: auto;left: 200px;top: 33px;width: auto;cursor: pointer;z-index: 200000;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out;-webkit-user-select: none;-moz-user-select: none;user-select: none}#backButton.active .icon{background-image: url("../../files/chimerical/img/icons/back-button.svg") !important}#backButton.active .text{color: #FFF !important}#backButton.slideHidden{opacity: 0;-webkit-transform: scale(0);transform: scale(0)}#backButton.dark .text{color: #2e3134}#backButton.dark .icon{background-image: url("../../files/chimerical/img/icons/back-button-dark.svg")}#backButton:before{display: none;content: " ";position: absolute;z-index: -1;width: 240px;height: 40px;top: 1px;left: -10px;border-radius: 5px;background-color: #2e3134;-webkit-transform: scale(.5);transform: scale(.5);opacity: 0;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}#backButton.glowUi:before{-webkit-transform: scale(1);transform: scale(1);opacity: 1}#backButton.glowUi.active:before{-webkit-transform: scale(.5);transform: scale(.5);opacity: 0}#backButton.glowUi .text{color: #FFF}#backButton.glowUi .icon{background-image: url("../../files/chimerical/img/icons/back-button.svg")}#backButton .text{text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #FFF;padding-left: 10px;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out}#backButton .icon{display: inline-block;width: 15px;height: 10px;background-image: url("../../files/chimerical/img/icons/back-button.svg");background-size: contain;background-position: left center;background-repeat: no-repeat;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out;-webkit-transform: scale(1) rotate(90deg);transform: scale(1) rotate(90deg)}@media only screen and (max-width: 1000px){#backButton .icon{-webkit-transition: all 0ms ease-out;-moz-transition: all 0ms ease-out;transition: all 0ms ease-out}}.moveUIOut #logo{margin-right: -25px}@media only screen and (max-width: 1000px){.moveUIOut #logo{margin-right: 0}}#logo{position: fixed;right: 3.433%;top: 50%;bottom: 0;margin-top: -25px;z-index: 200000;width: 50px;height: 50px;opacity: 1;-webkit-transform: scale(1);transform: scale(1);cursor: pointer;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out}#logo a{display: block;height: 40px;width: 40px;background-image: url("../../files/chimerical/img/logos/fonzie.svg");background-size: contain;background-position: center;background-repeat: no-repeat}#logo a:hover{opacity: 1}@media only screen and (max-width: 1000px){#logo{right: 5%;top: auto;bottom: 15px;width: 40px;height: 40px}}@media only screen and (max-height: 400px){#logo{display: none}}#logo:hover{-webkit-transform: scale(1.2);transform: scale(1.2)}#logo.slideHidden{opacity: 0;-webkit-transform: scale(0);transform: scale(0)}#logo.light a{background-image: url("../../files/chimerical/img/logos/fonzie.svg")}#logo.dark a{background-image: url("../../files/chimerical/img/logos/fonzie-dark.svg")}#logo.active a{background-image: url("../../files/chimerical/img/logos/fonzie.svg");-webkit-transition: all 0ms ease-out;-moz-transition: all 0ms ease-out;transition: all 0ms ease-out}@media only screen and (max-width: 1200px){.mobileScrolling #slogan,.disableAutoScrolling #slogan,.mobileScrolling #backButton,.disableAutoScrolling #backButton{position: absolute}}@media only screen and (max-width: 1200px){.mobileScrolling .section.first,.disableAutoScrolling .section.first{margin-top: 50px}}#slogan{position: fixed;right: 6.866%;top: 3.433%;z-index: 200000;opacity: 1;-webkit-transform: scale(1);transform: scale(1);text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #FFF;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out;-webkit-user-select: none;-moz-user-select: none;user-select: none}#slogan.slideHidden{opacity: 0;-webkit-transform: scale(0);transform: scale(0)}#slogan.dark{color: #2e3134}#slogan.dark.active{color: #FFF}#slogan:before{display: none;content: " ";position: absolute;z-index: -1;width: 290px;height: 40px;right: -10px;top: -13px;border-radius: 5px;background-color: #FFF;color: #2e3134;-webkit-transform: scale(.5);transform: scale(.5);opacity: 0;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}@media only screen and (max-width: 700px){#slogan:before{display: none}}#slogan.glowUi:before{-webkit-transform: scale(1);transform: scale(1);opacity: 1}#slogan.glowUi.active:before{-webkit-transform: scale(.5);transform: scale(.5);opacity: 0}@media only screen and (max-width: 1000px){#slogan{left: 0;right: 0;text-align: center;margin-top: -5px}}@media only screen and (max-height: 400px){#slogan{display: none}}@media only screen and (max-width: 1000px){.hasBackButton #slogan{right: 5%;text-align: right}}.hideFooter #fullPage{padding-bottom: 75px}.hideFooter #copyright{display: none !important}#copyright{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;position: relative;z-index: 1;width: 100%;padding: 6.866%;padding-top: 100px;padding-bottom: 100px;background-color: #2e3134;color: #FFF;text-align: left;text-transform: uppercase;font-size: 22px;line-height: 26px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}@media only screen and (max-width: 1400px){#copyright{font-size: 18px;line-height: 22px}}@media only screen and (max-width: 1000px){#copyright{font-size: 16px;line-height: 20px;text-align: center}}#copyright .scrollUp,#copyright .scrollDown{display: none}#copyright #copyrightClaim{opacity: 1;padding-top: 0;padding: 0;text-align: center;-webkit-transition: all 350ms ease-out;-moz-transition: all 350ms ease-out;transition: all 350ms ease-out}#copyright #copyrightClaim .text{display: block;-webkit-transition: all 350ms ease-out;-moz-transition: all 350ms ease-out;transition: all 350ms ease-out}#copyright #copyrightClaim.hiddenAnim{opacity: 0}#copyright #copyrightClaim.hiddenAnim .text{transform: translateY(100px)}#copyright .contact a{color: #fff}#copyright .shareSite,#copyright .closeShareSite{pointer-events: all;position: absolute;top: 100px;right: 6.866%;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 350ms ease-out;-moz-transition: all 350ms ease-out;transition: all 350ms ease-out}#copyright .shareSite a,#copyright .closeShareSite a{color: #FFF;border-bottom: 1px solid #fff;padding-bottom: 5px}#copyright .shareSite.hiddenAnim,#copyright .closeShareSite.hiddenAnim{opacity: 0;-webkit-transform: scale(0);transform: scale(0);pointer-events: none}@media only screen and (max-width: 1000px){#copyright .shareSite,#copyright .closeShareSite{display: none}}#shareWindow{opacity: 0;pointer-events: none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;background-color: #2e3134;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out}#shareWindow.active{opacity: 1;pointer-events: all}#shareWindow .inner{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding-left: 6.866%;background-color: rgba(0,0,0,0.8);color: #FFF;font-size: 22px;line-height: 26px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}@media only screen and (max-width: 1400px){#shareWindow .inner{font-size: 18px;line-height: 22px}}@media only screen and (max-width: 1000px){#shareWindow .inner{font-size: 16px;line-height: 20px}}#shareWindow .inner .shareLinks{transform: translateY(100px);opacity: 1;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out}#shareWindow .inner .shareLinks.hiddenAnim{opacity: 0;pointer-events: none;transform: translateY(-100px)}#shareWindow .inner .shareLinks a{color: #FFF;margin-right: 50px}#legalLinks{position: absolute;left: 50px;bottom: 50px;z-index: 10;text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #FFF}#legalLinks a{color: #FFF}#legalLinks li{display: inline-block;float: left;margin-right: 15px}@media only screen and (max-width: 1000px){#legalLinks{display: none}}#search{position: fixed;right: 6.866% !important;bottom: 3.433%;width: 250px}#search input{background-color: transparent;border: 0;border-bottom: 1px solid #fff;color: #FFF;max-width: 300px;margin: auto;padding-left: 10px;border-radius: 0;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;transition: all 200ms ease-out}#search input::-webkit-input-placeholder{color: #FFF}#search input::-moz-placeholder{color: #FFF}#search input:-ms-input-placeholder{color: #FFF}#search input:-moz-placeholder{color: #FFF}#search input:focus{outline: 0;border-bottom: 3px solid #fff}@media only screen and (max-width: 1200px){#search{display: none}}#awardAlert{background: none;box-shadow: none;cursor: pointer}#awardAlert img{transition: all 350ms ease-in-out}#awardAlert a{padding-left: 0;padding: 0}#awardAlert:hover{opacity: 1}#awardAlert:hover *{opacity: 1}#awardAlert:hover img{transform: scale(1.05)}#fp-nav{display: none}.cc-window.cc-floating{max-width: 25em;box-shadow: 0 0 10px rgba(0,0,0,0.2);font-size: 0.6em !important;left: 3.7%;bottom: 3.7%}.cc-window.cc-floating a:hover{opacity: 1}@media only screen and (max-width: 1000px){#socialSites .onlymobile{margin: auto;width: 53%;display: block;position: relative;left: 9px}.hidden_mobile{display: none}}@media only screen and (min-width: 1001px){#socialSites .onlymobile{display: none}.hidden_mobile{display: block}}#uc-privacy-button{display: none}#uc-corner-modal *{line-height: 1.3em}.uc-banner-content{background: #2e3134 !important}#uc-btn-more-info-banner,#uc-btn-deny-banner{background: #444648 !important}#uc-btn-accept-banner{background: #FFF !important;color: #000 !important}.uc-powered-by-footer{display: none !important}.uc-consent-info-section{line-height: 1.3em}.nav-fixed{display: flex !important;justify-content: space-between;align-items: center;position: fixed;z-index: 10000;left: 0;top: 0;right: 0;width: 100%;height: 100px;padding: 0 5%;pointer-events: none;background-color: transparent;color: #000;transition: all 250ms ease-in-out}@media only screen and (min-width: 1000px){.nav-fixed{padding: 0 50px}}.nav-fixed .white{display: none}.nav-fixed-element{pointer-events: all}.nav-fixed-element-menu{text-transform: uppercase;font-size: 0}@media only screen and (min-width: 1000px){.nav-fixed-element-menu{font-size: 16px}}.nav-fixed-element-menu img{width: 30px;height: 27px;margin-right: 5px}.nav-fixed-element-menu .open{display: none}.nav-fixed-element-menu .open img{height: 20px;margin-top: -2px}.nav-fixed-element-logo{display: none}.nav-fixed-element-logo img{height: 25px;width: auto}.nav-fixed-element-logo-big{display: block}.nav-fixed-element-logo-big img{height: 25px;width: auto}@media only screen and (min-width: 1000px){.nav-fixed-element-logo-big img{height: 35px}}.nav-fixed-element-slogan{position: absolute;left: 0;right: 0;margin: auto;text-align: center;pointer-events: none;text-transform: uppercase;font-size: 16px;display: none}@media only screen and (min-width: 1000px){.nav-fixed-element-slogan{display: block}}.nav-trans-white .nav-fixed{color: white}.nav-trans-white .nav-fixed a{color: white}.nav-trans-white .nav-fixed .black{display: none}.nav-trans-white .nav-fixed .white{display: inline-block}.homepage .nav-fixed-element-slogan{display: none}@media only screen and (min-width: 1200px){.homepage.nav-scroll .nav-fixed-element-slogan{display: block}}.nav-scroll.nav-trans-white .nav-fixed,.nav-scroll .nav-fixed{background-color: white;color: #000;height: 60px;border-bottom: .3px solid #d4d4d4}.nav-scroll.nav-trans-white .nav-fixed .white,.nav-scroll .nav-fixed .white{display: none}.nav-scroll.nav-trans-white .nav-fixed .black,.nav-scroll .nav-fixed .black{display: inline-block}.nav-scroll.nav-trans-white .nav-fixed a,.nav-scroll .nav-fixed a{color: black}.nav-scroll.nav-trans-white .nav-fixed-element-logo,.nav-scroll .nav-fixed-element-logo{display: block}.nav-scroll.nav-trans-white .nav-fixed-element-logo-big,.nav-scroll .nav-fixed-element-logo-big{display: none}.nav-scroll.nav-black .nav-fixed{background-color: black;color: white;border-bottom: .3px solid rgba(255,255,255,0.7)}.nav-black .nav-fixed{color: white}.nav-black .nav-fixed a{color: white}.nav-black .nav-fixed .black{display: none}.nav-black .nav-fixed .white{display: inline-block}.nav-open .nav-fixed{background-color: transparent !important;color: white !important;border-color: transparent !important}.nav-open .nav-fixed a{color: white !important}.nav-open .nav-fixed .black{display: none !important}.nav-open .nav-fixed .white{display: inline-block !important}.nav-open .nav-fixed-element-menu .open{display: inline-block}.nav-open .nav-fixed-element-menu .black,.nav-open .nav-fixed-element-menu .white{display: none !important}.nav-scroll #backButton *{color: #000 !important}.nav-scroll #backButton .icon{background-image: url("../../files/chimerical/img/icons/back-button-dark.svg")}
html,body{font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';background-color: #fff;color: #000;cursor: default;font-size: 20px;line-height: 32px;color: #2e3134;-webkit-text-size-adjust: 100%;letter-spacing: 0.5px}@media only screen and (max-width: 1700px){html,body{font-size: 16px;line-height: 28px}}@media only screen and (max-height: 900px){html,body{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 750px){html,body{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 350px){html,body{font-size: 12px;line-height: 18px}}@media only screen and (max-width: 1000px) and (min-height: 700px){html,body{font-size: 20px;line-height: 32px}}@media only screen and (max-width: 700px) and (min-height: 700px){html,body{font-size: 14px;line-height: 22px}}body{overflow-x: hidden !important}body.active{position: fixed;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%}body.hideOverflow{overflow: hidden !important}body.realHideOverflow{overflow: hidden !important}*{text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;outline-color: #d0c95e;font-weight: normal;text-rendering: geometricPrecision}::selection{background: #2e3134;color: #fff}::-moz-selection{background: #2e3134;color: #fff}p a{opacity: 0.5}a{cursor: pointer;color: #2e3134;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}a:hover{opacity: 0.3}.invisible{display: none}figure{margin: 0}img{vertical-align: middle}.error404 .errorMessage,.error403 .errorMessage{display: inline-block;animation: we-make-noise 800ms ease-in-out infinite;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out}.error404 .errorMessage:hover,.error403 .errorMessage:hover{animation: none}@keyframes we-make-noise{0%,20%,40%,60%,70%,90%{-webkit-filter: blur(.2px);filter: blur(.2px)}10%{-webkit-filter: blur(4px);filter: blur(4px)}50%{-webkit-filter: blur(2px);filter: blur(2px)}80%{-webkit-filter: blur(3px);filter: blur(3px)}100%{-webkit-filter: blur(1px);filter: blur(1px)}}@media screen and (orientation: landscape){.mobile.mfp-zoom-out-cur{position: fixed;overflow: hidden}}.mobile.mfp-zoom-out-cur #portraitPlease{display: none}.ie #resizePlease{display: none}.desktop #resizePlease .mobile{display: none}.mobile #portraitPlease .mobile,.mobile #resizePlease .mobile{display: block}.mobile #portraitPlease .desktop,.mobile #resizePlease .desktop{display: none}.mobile #portraitPlease .window,.mobile #resizePlease .window{display: none}.mobile #portraitPlease .icon,.mobile #resizePlease .icon{display: block}@media only screen and (max-height: 400px){.mobile #portraitPlease,.mobile #resizePlease{display: table}}@media only screen and (max-width: 350px){.mobile #portraitPlease,.mobile #resizePlease{display: none}}@media only screen and (max-height: 400px){html #wrapper,html #fp-nav,html #navigation,html #backButton,html #contactButton{-webkit-filter: blur(30px);filter: blur(30px)}html #resizePlease{display: none !important}}@media only screen and (max-width: 350px){html .desktop #wrapper,html .desktop #fp-nav,html .desktop #navigation{-webkit-filter: blur(40px);filter: blur(40px)}html .desktop #resizePlease{display: none !important}}#portraitPlease{display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;width: 100%;height: 100%;background-color: rgba(46,49,52,0.85);color: #FFF}@media only screen and (max-height: 400px){#portraitPlease{display: table}}@media only screen and (max-width: 350px){#portraitPlease{display: table}}#portraitPlease .inner{display: table-cell;vertical-align: middle;text-align: center}#portraitPlease p{display: block;clear: both}#portraitPlease .mobile{display: none}#portraitPlease .desktop{display: block}#portraitPlease .iconWrapper{display: inline-block;margin: auto;margin-bottom: 15px}#portraitPlease .icon{display: none;float: left;margin-top: 44px;margin-left: 10px;margin-right: 10px;opacity: 0.5;width: 100px;height: 56px;border: 2px solid #fff;border-left: 5px solid #fff;border-right: 10px solid #fff}#portraitPlease .icon.portrait{opacity: 1;margin-top: 0;width: 56px;height: 100px;margin-left: -40px;border: 2px solid #fff;border-top: 5px solid #fff;border-bottom: 10px solid #fff}#portraitPlease .window{float: left;width: 100px;height: 70px;border: 2px solid #fff;opacity: 0.5}#portraitPlease .window.big{width: 150px;height: 100px;opacity: 1;margin-top: -30px;margin-left: -50px}.mustResize{overflow: hidden !important}.mustResize #wrapper,.mustResize #fp-nav,.mustResize #navigation,.mustResize #backButton,.mustResize #contactButton{-webkit-filter: blur(30px);filter: blur(30px)}.ios #resizePlease{-webkit-backdrop-filter: blur(30px);backdrop-filter: blur(30px)}.ios #resizePlease #wrapper,.ios #resizePlease #fp-nav,.ios #resizePlease #navigation{-webkit-filter: blur(0px);filter: blur(0px)}#resizePlease{position: fixed;z-index: 9998;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(46,49,52,0.85);margin: auto;opacity: 0;pointer-events: none;text-align: center;text-transform: uppercase}#resizePlease .center{position: absolute;display: table;width: 100%;height: 100%}#resizePlease .inner{display: table-cell;vertical-align: middle}#resizePlease .inner a{display: inline-block;opacity: 1;background-color: transparent;border: 1px solid #fff;color: #FFF;padding: 15px 25px}#resizePlease .inner a:hover{background-color: #FFF;color: #2e3134}#resizePlease p{margin: 0;padding: 0}#resizePlease.active{opacity: 1;pointer-events: all}.fatalError{display: table;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999999;width: 100%;height: 100%;opacity: 1;background-color: #2e3134}.fatalError .inner{display: table-cell;vertical-align: middle;width: 100%;height: 100%;overflow: auto;color: #FFF;text-align: center}.fatalError .inner a{color: #FFF;opacity: 0.5;padding-bottom: 5px;border-bottom: 1px solid #67696b}.fatalError .inner .errorMessage{display: inline-block;padding: 40px 60px;background-color: #25272a;box-shadow: inset 0 0 5px rgba(0,0,0,0.5)}.fatalError .inner .errorMessage p{margin-bottom: 0}.loadingIcon{position: absolute;left: 0;top: 0;right: 0;bottom: 0}.loadingIcon .status{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;height: 10px;text-align: center;text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #2e3134;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;animation: fade-around 1200ms ease-in-out infinite}@keyframes fade-around{10%{opacity: 1}30%{opacity: 0.8}50%{opacity: 0.6}80%{opacity: 0.8}100%{opacity: 1}}.ie8 #loadingScreen.over{display: none}.blinkingLoadingScreen #loadingScreen .inner{display: block;background-color: rgba(0,0,0,0.8);background-image: url("../../files/chimerical/img/logos/fonzie.svg");background-size: 100px auto;-webkit-transition: background-size 300ms ease-out;-moz-transition: background-size 300ms ease-out;transition: background-size 300ms ease-out}.blinkingLoadingScreen #loadingScreen .loadingIcon{display: none}.ie #loadingScreen.over{display: none}#loadingScreen{display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 999999;width: 100%;height: 100%;opacity: 1;background-color: #FFF;-webkit-transition: all 300ms ease-out, opacity 600ms ease-out;-moz-transition: all 300ms ease-out, opacity 600ms ease-out;transition: all 300ms ease-out, opacity 600ms ease-out}#loadingScreen.over{opacity: 0;pointer-events: none}#loadingScreen .inner{display: none;width: 100%;height: 100%;background-size: 50px auto;background-position: center;background-repeat: no-repeat;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out}#loadingScreen .inner.over{background-size: 0 auto}#loadingScreen .inner.over .loadingIcon{opacity: 0}#main{bottom: 0}#fullPage{-webkit-transition: all 400ms ease-out !important;-moz-transition: all 400ms ease-out !important;transition: all 400ms ease-out !important}#fullPage.noAn{-webkit-transition: all 0ms ease-out !important;-moz-transition: all 0ms ease-out !important;transition: all 0ms ease-out !important}#videoPlayer{width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;background-color: #000;object-fit: cover}.video{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.video iframe{position: absolute;width: 100%;height: 100%}.hiddenBgPic{display: none}.videoSection{z-index: 4}.disableAutoScrolling #fullPage{transform: none !important}.disableAutoScrolling .section{opacity: 1}@media only screen and (max-width: 1000px){.disableAutoScrolling .section.first{margin-top: 50px}}.fp-auto-height{height: auto !important}.fp-auto-height .fp-tableCell{height: auto !important}@media only screen and (max-width: 1000px){.fp-tableCell{height: auto !important}}.section{margin: auto;overflow: hidden;z-index: 5;opacity: 1;background-color: #FFF;-webkit-transition: opacity 350ms ease-out;-moz-transition: opacity 350ms ease-out;transition: opacity 350ms ease-out}@media only screen and (min-width: 1000px){.section{min-height: 115vh !important}}.section.first,.section.teamSection{min-height: 100vh !important}.section#copyright{min-height: 0 !important}.section.active{opacity: 1}.section.blackBG{background-color: #2e3134 !important}.section.grayBG{background-color: #e0e0e0}.section.restZoom{opacity: 0 !important}.section.zoomIn{z-index: 98 !important;-webkit-transform: scale(1) !important;transform: scale(1) !important}.section.afterZoom{position: fixed !important;z-index: 99 !important;left: 0;top: 0;right: 0;bottom: 0;opacity: 1 !important;background-color: #FFF}.section.afterZoom.openZoom{-webkit-transform: scale(1) !important;transform: scale(1) !important}.section.afterZoom.openZoom.zoomOut{-webkit-transform: scale(.3) !important;transform: scale(.3) !important}.section.animated{-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}.section.mobileSection{display: none}@media only screen and (max-width: 1200px){.section.mobileSection{display: block}}@media only screen and (max-width: 1200px){.mobileScrolling #fullPage{transform: none !important}}@media only screen and (max-width: 1200px){.mobileScrolling .section{height: auto !important;opacity: 1}}@media only screen and (max-width: 1200px){.mobileScrolling .sectionSlide .fp-tableCell{display: block}}@media only screen and (max-width: 1200px){.sectionSlide{display: none !important}.sectionSlide.first{display: block !important}}@media only screen and (max-width: 1000px){.halfPicWrapper{background-color: #FFF;background-size: cover;background-position: center}}@media only screen and (min-width: 1000px){.halfPicWrapper img{display: none}.halfPicWrapper .ce_image{margin-bottom: 75px}.halfPicWrapper .ce_image img{display: block}}@media only screen and (max-width: 1000px){.halfPicWrapper.hidePicOnMobile{background: #FFF !important}.halfPicWrapper.hidePicOnMobile .morePre{pointer-events: none;color: #2e3134 !important;opacity: 1}.halfPicWrapper.hidePicOnMobile .morePre:before{display: none}.halfPicWrapper.hidePicOnMobile .moreWrapper a,.halfPicWrapper.hidePicOnMobile .moreWrapper .title,.halfPicWrapper.hidePicOnMobile .moreWrapper.whiteContent{color: #2e3134 !important}.halfPicWrapper.hidePicOnMobile hr{background-color: #2e3134 !important}}.desktop .fullScreenInsert img{display: none}@media only screen and (max-width: 1000px){.hidePicOnMobile .fullScreenInsert{display: none}}.fullScreenInsert{position: absolute !important;z-index: -1;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-size: cover;background-position: center}.fullScreenInsert img{display: none;position: relative;z-index: 1}.fullScreenInsert.paver--off{width: 110%;height: 100%;left: -5%}.paver--off .paver__pano{display: none}.paver--fallback img{display: none}.paver__scroller,.paver__fallbackMessage{display: none !important}.paver__pano{background-position: center}.mobile .mobileSection.paned{background: none !important}.fullscreenBG{background-color: transparent;background-size: cover;background-position: center}.fullscreenBG img{display: none}@media only screen and (max-width: 1000px){.fullscreenBG.hidePicOnMobile{background: #FFF !important}.fullscreenBG.hidePicOnMobile .morePre{pointer-events: none;color: #2e3134 !important;opacity: 1}.fullscreenBG.hidePicOnMobile .morePre:before{display: none}.fullscreenBG.hidePicOnMobile .moreWrapper a,.fullscreenBG.hidePicOnMobile .moreWrapper .title,.fullscreenBG.hidePicOnMobile .moreWrapper.whiteContent{color: #2e3134 !important}.fullscreenBG.hidePicOnMobile hr{background-color: #2e3134 !important}}.textSection{font-size: 36px;line-height: 48px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}@media only screen and (max-height: 1000px){.textSection{font-size: 20px;line-height: 32px}}@media only screen and (max-width: 1200px){.textSection{font-size: 20px;line-height: 32px}}@media only screen and (max-width: 1000px){.textSection{font-size: 14px;line-height: 22px}}@media only screen and (max-height: 900px){.textSection{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 350px){.textSection{font-size: 12px;line-height: 18px}}@media only screen and (max-width: 1000px) and (min-height: 700px){.textSection{font-size: 20px;line-height: 32px}}@media only screen and (max-width: 700px) and (min-height: 700px){.textSection{font-size: 14px;line-height: 22px}}.textSection p{margin-bottom: 50px}.textSection p:last-of-type{margin-bottom: 0}@media only screen and (max-width: 1000px){.textSection p{margin-bottom: 25px}}.textSection strong{display: block;font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial';margin-bottom: -50px}@media only screen and (max-width: 1000px){.textSection strong{margin-bottom: -25px}}.positionedLink{position: absolute;bottom: 0}@media only screen and (max-width: 1000px){.positionedLink{position: relative;margin-top: 0 !important}}#article-header{display: block}.mobile #titleVideo .overlay{background-size: cover;background-position: center}.mobile #titleVideo .overlay .hiddenBgPic{display: none}.desktop .overlay{background-image: none !important}.overlay{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.2);z-index: 100;background-position: center;background-size: cover}.overlay .inner{display: table;width: 100%;height: 100%}.overlay .inner .center{display: table-cell;vertical-align: middle}.overlay #topLogo{position: absolute;margin: auto;left: 0;right: 0;top: 15%;width: 90%;max-width: 270px}.overlay #topLogo img{width: 100%;height: auto}@media only screen and (max-width: 1200px){.overlay #topLogo{max-width: 240px}}@media only screen and (max-width: 750px){.overlay #topLogo{max-width: 220px}}@media only screen and (max-width: 600px){.overlay #topLogo{max-width: 200px}}#scroll,.scrollDown,.scrollUp{position: absolute;z-index: 10;display: block;margin: auto;left: 0;right: 0;bottom: 50px;width: 90%;max-width: 40px;cursor: pointer;-webkit-transform: scale(1);transform: scale(1);bottom: 3.433%;-webkit-transition: all 450ms ease-out;-moz-transition: all 450ms ease-out;transition: all 450ms ease-out;-webkit-user-select: none;-moz-user-select: none;user-select: none;animation: we-make-noise-three 1200ms ease-in-out infinite}#scroll.active,.scrollDown.active,.scrollUp.active{opacity: 1;bottom: 3.433%}#scroll img,.scrollDown img,.scrollUp img{display: block !important;width: 100%;height: auto}@media only screen and (max-width: 1200px){#scroll,.scrollDown,.scrollUp{max-width: 35px}}@media only screen and (max-width: 1000px){#scroll,.scrollDown,.scrollUp{display: none}}@media only screen and (max-width: 750px){#scroll,.scrollDown,.scrollUp{max-width: 30px}}@media only screen and (max-width: 600px){#scroll,.scrollDown,.scrollUp{max-width: 25px}}@keyframes we-make-noise-three{10%{-webkit-transform: scale(1);transform: scale(1)}30%{-webkit-transform: scale(1.05);transform: scale(1.05)}50%{-webkit-transform: scale(1.1);transform: scale(1.1)}80%{-webkit-transform: scale(1.05);transform: scale(1.05)}100%{-webkit-transform: scale(1);transform: scale(1)}}.scrollUp{bottom: auto;top: 3.433%}.scrollUp.glow:before,.scrollDown.glow:before{opacity: 1;position: absolute;z-index: -1;left: -10px;top: -14px;width: 60px;height: 50px;content: " ";background-color: rgba(255,255,255,0.4);-webkit-filter: blur(10px);filter: blur(10px);border-radius: 50%;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out}h1,h2,h3,h4{display: inline;margin-top: 0;margin-bottom: 0;font-size: 100%}.quoteTitle,.title1,.title2,.title3,.title4{margin: 0;font-size: 85px;line-height: 85px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';color: #FFF;text-align: center;text-transform: uppercase}.quoteTitle.dark,.title1.dark,.title2.dark,.title3.dark,.title4.dark{color: #2e3134}.quoteTitle.white,.title1.white,.title2.white,.title3.white,.title4.white{color: #FFF !important}.quoteTitle.leftAlign,.title1.leftAlign,.title2.leftAlign,.title3.leftAlign,.title4.leftAlign{text-align: left}@media only screen and (max-width: 1200px){.quoteTitle,.title1,.title2,.title3,.title4{font-size: 48px;line-height: 48px}}@media only screen and (max-width: 750px){.quoteTitle,.title1,.title2,.title3,.title4{font-size: 40px;line-height: 40px}}@media only screen and (max-width: 600px){.quoteTitle,.title1,.title2,.title3,.title4{font-size: 24px;line-height: 24px}}@media only screen and (max-width: 1000px){.leistungsBereiche{display: none}}@media only screen and (max-width: 1000px){.centerPre{margin-top: 0 !important}}.fullscreenBG .morePre a{background: linear-gradient(to left, transparent 50%, rgba(255,255,255,0.42) 50%);background-size: 200% 100%;background-position: right bottom}@media only screen and (max-width: 1000px){.fullscreenBG .morePre a{background: linear-gradient(to left, transparent 50%, rgba(180,177,26,0.25) 50%);background-size: 200% 100%;background-position: right bottom}}@media only screen and (max-width: 1000px){.hidePicOnMobile .morePre.whiteContent{color: #2e3134}.hidePicOnMobile .morePre.whiteContent a{color: #2e3134}}.morePre.whiteContent{color: #FFF}.morePre.whiteContent a{color: #FFF}.morePre a{padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;color: #2E3134;opacity: 1 !important;pointer-events: all;-webkit-transition: all 450ms ease-out;-moz-transition: all 450ms ease-out;transition: all 450ms ease-out;background: linear-gradient(to left, transparent 50%, rgba(180,177,26,0.25) 50%);background-size: 200% 100%;background-position: right bottom}.morePre a.animated{background-position: left bottom}.morePre a.animated:hover{opacity: 0.5 !important}@media only screen and (max-width: 1000px){.morePre{margin-top: 0}}.tempDisCenter{margin-top: 0 !important}.website .moreWrapper{clear: none}.reimeNoris .moreWrapper{margin-left: 0}.moreWrapper{position: absolute;bottom: 5vh;display: block;margin-top: 70px}@media only screen and (min-height: 900px){.moreWrapper{bottom: 10vh}.moreWrapper.bottomWrapper{bottom: 5vh}}@media only screen and (min-height: 1000px){.moreWrapper{bottom: 15vh}.moreWrapper.bottomWrapper{bottom: 8vh}}.moreWrapper.whiteContent{color: #FFF}.moreWrapper.whiteContent a,.moreWrapper.whiteContent .title a,.moreWrapper.whiteContent .more a{color: #FFF}.moreWrapper.whiteContent hr{background-color: #FFF}@media only screen and (max-width: 1000px){.moreWrapper{margin-top: 35px;bottom: 10%;left: 0 !important}}.moreWrapper hr{width: 130px;background-color: #2e3134;height: 2px;border: 0;margin: 0;margin-bottom: 15px;clear: both;text-align: left}@media only screen and (max-width: 1000px){.moreWrapper hr{width: 110px;margin-bottom: 10px}}@media only screen and (max-width: 600px){.moreWrapper hr{width: 80px}}.moreWrapper .title{font-size: 48px;line-height: 48px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';text-transform: uppercase;text-align: left}.moreWrapper .title a{color: #2e3134}@media only screen and (max-width: 1400px){.moreWrapper .title{font-size: 36px;line-height: 36px}}@media only screen and (max-width: 600px){.moreWrapper .title{font-size: 18px;line-height: 18px}}.moreWrapper .title.dark{color: #2e3134}.moreWrapper .more{font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial';text-transform: uppercase;margin-top: 30px}.moreWrapper .more a{color: #2e3134}@media only screen and (max-width: 1400px){.moreWrapper .more{margin-top: 10px}}@media only screen and (max-width: 1000px){.moreWrapper .more{margin-top: 10px;font-size: 14px}}@media only screen and (max-width: 600px){.moreWrapper .more{margin-top: 5}}.singlePic{text-align: center}.singlePic img{display: block !important}@media only screen and (max-width: 1000px){.singlePic.fullHeight img{max-width: 100%}}.fullHeight{clear: both}.fullHeight *{margin: 0;padding: 0}@media only screen and (max-width: 1000px){.fullHeight img{max-width: 25%;display: block;margin-bottom: 25px}}.fullHeightAndWidth{background-size: cover;background-position: center;background-repeat: no-repeat;height: 100%;margin: 0}.fullHeightAndWidth.teamPic{background-size: contain;background-position: center right}.fullHeightAndWidth.teamPicMobile{background-size: cover;background-position: center}.fullHeightAndWidth.sizeContain{background-size: auto 80%}.fullHeightAndWidth.sizeContain.realSizeContain{background-size: contain}@media only screen and (max-width: 1000px){.fullHeightAndWidth.sizeContain{background-size: cover}}@media only screen and (max-width: 1000px){.fullHeightAndWidth{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-size: cover;background-position: center;background-repeat: no-repeat;height: 100%;width: 100%;margin: 0 !important}}@media only screen and (max-width: 1000px){.fullscreenBG.refHeader .fp-tableCell{background-color: rgba(220,229,226,0)}}.singleSlider .slider-control{display: none}.singleSlider .slick-slider{box-shadow: 0px 0px 20px rgba(0,0,0,0.2);border-radius: 2px}.singleSlider .slick-slider img{display: block !important;margin-bottom: 0;color: #FFF;border: 0;outline: none;text-indent: -999999999px}.singleSlider .slick-arrow{position: absolute;z-index: 10;left: -50px;top: 50%;margin-top: -25px;width: 50px;height: 50px;background-image: url("../../files/chimerical/img/icons/prev-dark.svg");background-color: #FFF;background-size: 15px auto;background-repeat: no-repeat;background-position: center;margin-left: -25px;cursor: pointer;font-size: 0;text-indent: -999px;border: 0;color: #FFF;-webkit-transition: all 350ms ease-out;-moz-transition: all 350ms ease-out;transition: all 350ms ease-out}.singleSlider .slick-arrow:hover{opacity: 0.6}.singleSlider .slick-arrow.slick-disabled{opacity: 0.2;pointer-events: none}.singleSlider .slick-arrow:active,.singleSlider .slick-arrow:focus{outline: 0}.singleSlider .slick-arrow.slick-next{left: auto;right: -50px;margin-right: -25px;background-image: url("../../files/chimerical/img/icons/next-dark.svg")}@media only screen and (max-width: 1000px){.singleSlider .slick-arrow{width: 30px;left: 0;margin-left: 0;background-size: 12px auto}.singleSlider .slick-arrow.slick-next{left: auto;right: 0;margin-right: 0}}.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{display: none !important}@media only screen and (max-width: 1200px){.mobileScrolling .section.first{margin-top: 55px}}.moreButton{font-size: 0;text-indent: -999px}.moreButton .inner{background-image: url("../../files/chimerical/img/icons/next.svg");background-color: #2e3134;background-size: 20px auto;background-repeat: no-repeat;background-position: center;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}.moreButton:hover .inner{-webkit-transform: scale(1.3);transform: scale(1.3)}.moreButton img{opacity: 0}.moreButton.backButton .inner{background-image: url("../../files/chimerical/img/icons/prev.svg")}@media only screen and (max-width: 1200px){.moreButton{display: none !important}}@media only screen and (min-width: 1000px){.fadeSliderWrapper{background-image: none !important}}.fadeSlider{-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}.fadeSliderStatus{position: absolute;z-index: 5;left: 50%;top: 0;width: 0;height: 5px;background-color: rgba(255,255,255,0.5)}@media only screen and (max-width: 1000px){.fadeSliderStatus{display: none !important}}.stopFadeSlider{display: none;position: absolute;z-index: 100;pointer-events: none;width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;background-color: #FFF;border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0px 25px rgba(255,190,190,0.09), 0 8px 20px rgba(0,0,0,0.22)}.stopFadeSlider:after,.stopFadeSlider:before{content: "";position: absolute;display: block;width: 3px;height: 15px;top: 15px;left: 16px;background-color: #2e3134;border: 1px solid #2e3134}.stopFadeSlider:before{top: 15px;left: 25px}.quote{margin-bottom: 2em;text-align: center;font-size: 36px;line-height: 48px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}@media only screen and (max-height: 800px){.quote{font-size: 24px;line-height: 32px}}@media only screen and (max-width: 1200px){.quote{font-size: 24px;line-height: 32px}}@media only screen and (max-width: 1000px){.quote{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 1000px) and (min-height: 700px){.quote{font-size: 24px;line-height: 32px}}@media only screen and (max-width: 700px) and (min-height: 700px){.quote{font-size: 14px;line-height: 22px}}.quote.smallQuote{font-size: 18px;line-height: 28px}@media only screen and (max-width: 700px){.quote.smallQuote{font-size: 14px;line-height: 22px}}.quote.mediumQuote{font-size: 24px;line-height: 32px}@media only screen and (max-width: 700px){.quote.mediumQuote{font-size: 14px;line-height: 22px}}.quote h1,.quote h2,.quote h3{color: #2e3134}.quote p{margin-bottom: 50px;margin-top: 50px}@media only screen and (max-width: 1000px){#projectPhases{width: 100%;margin-left: 0 !important}}#projectPhases.firstStep .first{font-size: 22px}@media only screen and (max-width: 1000px){#projectPhases.firstStep .first{font-size: 14px}}@media only screen and (max-width: 600px){#projectPhases.firstStep .first{font-size: 14px;letter-spacing: 0}}#projectPhases.firstStep .first:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);border: 1px solid #d0c95e;background-color: #d0c95e}#projectPhases.firstStep .underBow{width: 0}#projectPhases.secondStep .first:before{border: 1px solid #2e3134;background-color: #FFF}#projectPhases.secondStep .second{font-size: 22px}@media only screen and (max-width: 1000px){#projectPhases.secondStep .second{font-size: 14px}}@media only screen and (max-width: 600px){#projectPhases.secondStep .second{font-size: 14px;letter-spacing: 0}}#projectPhases.secondStep .second:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);border: 1px solid #d0c95e;background-color: #d0c95e}#projectPhases.firstLine .underBow{width: 25%}#projectPhases.thirdStep .second:before{background-color: #FFF;border: 1px solid #2e3134}#projectPhases.thirdStep .third{font-size: 22px}@media only screen and (max-width: 1000px){#projectPhases.thirdStep .third{font-size: 14px}}@media only screen and (max-width: 600px){#projectPhases.thirdStep .third{font-size: 14px;letter-spacing: 0}}#projectPhases.thirdStep .third:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);border: 1px solid #d0c95e;background-color: #d0c95e}#projectPhases.secondLine .underBow{width: 50%}#projectPhases.lastStep .third:before{background-color: #FFF;border: 1px solid #2e3134}#projectPhases.lastStep .last{font-size: 22px}@media only screen and (max-width: 1000px){#projectPhases.lastStep .last{font-size: 14px}}@media only screen and (max-width: 600px){#projectPhases.lastStep .last{font-size: 14px;letter-spacing: 0}}#projectPhases.lastStep .last:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);border: 1px solid #d0c95e;background-color: #d0c95e}#projectPhases.thirdLine .underBow{width: 75%}#projectPhases.showOverbow .last:before{background-color: #FFF;border: 1px solid #2e3134}#projectPhases.showOverbow .overBow{opacity: 1}#projectPhases.showOverbow .overBow span{-webkit-transform: scale(1);transform: scale(1)}@media only screen and (min-width: 1000px){#projectPhases.showOverbow .overBow span{font-size: 22px}}@media only screen and (max-width: 600px){#projectPhases.showOverbow .overBow span{font-size: 14px;letter-spacing: 0}}#projectPhases.showOverbow .overBow:after{top: 70px}@media only screen and (max-width: 1000px){#projectPhases.showOverbow .overBow:after{top: 30px}}.active #projectPhases{opacity: 1}#projectPhases{float: none;margin: auto;margin-bottom: 180px;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}#projectPhases .inner{margin-left: 12.5%}#projectPhases .overBow{opacity: 0;text-align: center;margin-bottom: 120px;width: 79%;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}@media only screen and (max-width: 1000px){#projectPhases .overBow{width: 80%;margin-bottom: 60px}}@media only screen and (max-width: 600px){#projectPhases .overBow{width: 88%}}#projectPhases .overBow span{display: block;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out;-webkit-transform: scale(0);transform: scale(0)}#projectPhases .overBow:after{content: " ";position: absolute;left: 0;right: 0;top: 20px;width: 68%;height: 200px;margin-left: 12.5%;border: solid 2px #d0c95e;border-color: #d0c95e transparent transparent transparent;border-radius: 100% 100% 0px 0;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}@media only screen and (max-width: 1000px){#projectPhases .overBow:after{width: 75%;margin-left: 10%;top: 0}}@media only screen and (max-width: 500px){#projectPhases .overBow:after{width: 80%;margin-left: 10%;top: 0}}#projectPhases .step{position: relative;display: inline-block;float: left;width: 25%;padding-top: 55px;font-size: 0;-webkit-transition: all 350ms ease-out;-moz-transition: all 350ms ease-out;transition: all 350ms ease-out}#projectPhases .step:before{content: " ";position: absolute;top: 3px;left: 0;width: 35px;height: 35px;border: 1px solid #2e3134;background-color: #FFF;opacity: 1;-webkit-transform: scale(0);transform: scale(0);border-radius: 50%;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}@media only screen and (max-width: 1000px){#projectPhases .step:before{top: 4px;width: 30px;height: 30px}}@media only screen and (max-width: 600px){#projectPhases .step:before{top: 7px;width: 25px;height: 25px}}#projectPhases .underBow{width: 0;margin-left: 1%;border-bottom: 1px solid #2e3134;padding-top: 20px;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}#belowProjectPhases{position: absolute}@media only screen and (max-height: 900px){#belowProjectPhases.quote{font-size: 24px;line-height: 32px}}@media only screen and (max-width: 1500px){#belowProjectPhases.quote{font-size: 24px;line-height: 32px}}@media only screen and (max-width: 1000px){#belowProjectPhases.quote{font-size: 14px;line-height: 22px}#belowProjectPhases.quote br{display: none}}@media only screen and (max-height: 1000px){#belowProjectPhases.quote{bottom: 7%}}.leistungenSite .refHeader .headerLogo ul{margin-top: 0}.leistungenSite .refHeader .headerLogo ul a{color: #FFF;border-bottom: 2px solid #fff;padding-bottom: 0}@media only screen and (max-width: 1000px){.leistungenSite .refHeader .headerLogo ul li{display: inline-block;margin-bottom: 15px}}.leistungenSite .refHeader .headerLogo img{display: block !important}.refHeader .headerLogo img{display: block !important;width: 90%;max-width: 460px;height: auto;margin: auto;margin-top: 100px}@media only screen and (max-width: 1400px){.refHeader .headerLogo img{margin-top: 80px}}@media only screen and (max-width: 1000px){.refHeader .headerLogo img{width: 60%}}.refHeader .headerLogo ul{display: block;margin: auto;margin-top: 75px;width: 100%;text-align: center}@media only screen and (max-width: 1400px){.refHeader .headerLogo ul{margin-top: 50px}}.refHeader .headerLogo ul li{display: inline-block;margin-right: 25px;margin-left: 25px;font-size: 48px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';text-transform: uppercase}.refHeader .headerLogo ul li.first{margin-right: 0}@media only screen and (max-width: 1920px){.refHeader .headerLogo ul li{margin-right: 12.5px;margin-left: 12.5px;font-size: 36px;line-height: 36px}}@media only screen and (max-width: 1400px){.refHeader .headerLogo ul li{font-size: 24px;line-height: 28px}}@media only screen and (max-width: 1000px){.refHeader .headerLogo ul li{display: none}}@media only screen and (max-width: 800px){.refHeader .headerLogo ul li{margin-right: 5px;margin-left: 5px;font-size: 24px;line-height: 28px}}.refHeader .headerLogo ul li a{color: #FFF}@media only screen and (max-width: 800px){ol{margin-left: 5%}}::-webkit-input-placeholder{color: #bbbbbb}::-moz-placeholder{color: #bbbbbb}:-ms-input-placeholder{color: #bbbbbb}:-moz-placeholder{color: #bbbbbb}input,textarea,button{padding: 15px 20px;width: 100%;border: 1px solid #bbb;font-size: 18px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';letter-spacing: 0.5px;margin-bottom: 15px;-webkit-appearance: none;border-radius: 2px}input.mandatory,textarea.mandatory,button.mandatory{border: 1px solid #d0c95e;box-shadow: 0 0 10px rgba(208,201,94,0.5)}input.halfWidthInput,textarea.halfWidthInput,button.halfWidthInput{width: 49%;float: left}input.halfWidthInput.first,textarea.halfWidthInput.first,button.halfWidthInput.first{margin-right: 2%}@media only screen and (max-width: 1400px){input,textarea,button{font-size: 16px;line-height: 28px;padding: 5px 10px;margin-bottom: 1%}}@media only screen and (max-height: 900px){input,textarea,button{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 750px){input,textarea,button{font-size: 14px;line-height: 22px}}@media only screen and (max-width: 1000px) and (min-height: 700px){input,textarea,button{font-size: 20px;line-height: 32px}}@media only screen and (max-width: 700px) and (min-height: 700px){input,textarea,button{font-size: 14px;line-height: 22px}}form{width: 100%}input[type="submit"],button[type="submit"]{width: auto;float: right;text-transform: uppercase;padding: 10px 20px;background-color: #d0c95e;border: 1px solid #d0c95e;color: #FFF;cursor: pointer;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}input[type="submit"]:hover,button[type="submit"]:hover{background-color: transparent;color: #d0c95e}textarea{height: 150px;resize: vertical}@media only screen and (max-width: 1400px){textarea{height: 100px}}@media only screen and (max-width: 1000px){.mobile .websiteContainer{display: none}}.mobile .deviceNav{display: none}.mobile .websiteFrame iframe{display: none}.noMobileSite .deviceNav{display: none}.websiteContainer{clear: both;height: 100%;pointer-events: none;margin-top: 0 !important}.websiteContainer.loading{background-image: url("../../files/chimerical/img/icons/loading.svg");background-size: 40px;background-position: center;background-repeat: no-repeat}.websiteContainer .accordion{position: absolute;width: 100%;height: 100%}.mobile .websiteContainer{display: none}.mobile .website .centerPre{margin-top: 0 !important;margin-left: 15.33%}.websiteFrame .container{-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}.websiteFrame .container.fadeOut{opacity: 0}.websiteFrame[data-device='desktop'] .container:before,.websiteFrame[data-device='desktop'] .container:after{content: " ";display: block;position: absolute;left: 0;right: 0;bottom: -80px;margin: auto;background: linear-gradient(#fff, #7f7f7f 39%, #a6a6a6 53%, #ccc 67%, #aaa 86%, #eee 88%, #fff 95%, #a9a9a9 95%, #000)}.websiteFrame[data-device='desktop'] .container:before{width: 150px;height: 80px;background: linear-gradient(#7a7b80, #abacaf 26%, #d0d1d2 57%, #909090 76%, #e4e4e4 84%, #787878)}.websiteFrame[data-device='desktop'] .container:after{width: 220px;height: 10px;border-radius: 5px;box-shadow: 0 -10px 5px rgba(255,255,255,0.1) inset, 0 -17px 6px rgba(0,0,0,0.1) inset;border-radius: 0 0 10% 10% / 0 0 30% 30%}.websiteFrame[data-device='mobile'] .deviceButton,.websiteFrame[data-device='tablet'] .deviceButton{position: absolute;left: 0;right: 0;bottom: 10px;margin: auto;background: linear-gradient(#141917, #202623);width: 20px;height: 20px;border-radius: 50%}.websiteFrame[data-device='mobile'] .deviceButton{bottom: 10px}.websiteFrame{position: relative;width: 100%;height: 100%;-webkit-user-select: none;-moz-user-select: none;user-select: none}.websiteFrame[data-device='desktop'] iframe{box-shadow: 0px 0px 10px rgba(0,0,0,0.5)}.websiteFrame[data-device='mobile'] iframe{border-left: 20px solid #000;border-right: 20px solid #000;border-top: 60px solid #000;border-bottom: 80px solid #000;box-shadow: 0px 0px 10px rgba(0,0,0,0.5)}.websiteFrame[data-device='tablet'] iframe{border-left: 25px solid #000;border-right: 25px solid #000;border-top: 75px solid #000;border-bottom: 75px solid #000;box-shadow: 0px 0px 10px rgba(0,0,0,0.5)}.websiteFrame iframe{position: relative;border: 0;pointer-events: all;padding: 0;border-left: 40px solid #000;border-right: 40px solid #000;border-top: 40px solid #000;border-bottom: 40px solid #000;border-radius: 30px;-moz-transform: scale(.5);-webkit-transform: scale(.5);transform: scale(.5);-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;transform-origin: 0 0}.deviceNav{-webkit-user-select: none;-moz-user-select: none;user-select: none;margin-bottom: 20px;display: inline-block}.deviceNav ul li{display: inline-block;float: left;margin-right: 15px;font-size: 14px;line-height: 30px;font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial';text-transform: uppercase;cursor: pointer;-webkit-transition: all 550ms ease-out;-moz-transition: all 550ms ease-out;transition: all 550ms ease-out}.deviceNav ul li.active,.deviceNav ul li:hover{opacity: 0.5}.veryBoldHeadline{font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';font-size: 85px;line-height: 85px;text-transform: uppercase;color: #FFF}@media only screen and (max-width: 1200px){.veryBoldHeadline{font-size: 48px;line-height: 52px;margin-top: 0}}@media only screen and (max-width: 1000px){.veryBoldHeadline{color: #2e3134}}.twentytwenty-container img{width: 100%}.twentytwenty-handle{background-color: rgba(255,255,255,0.2)}.twentytwenty-handle:before,.twentytwenty-handle:after{width: 2px !important}.twentytwenty-handle-pulse,.twentytwenty-handle-pulse-2{width: 42px;height: 42px;border: 1px solid rgba(255,255,255,0.8);border-radius: 50%;margin-left: -3px;margin-top: -3px;pointer-events: none;transform: scale(1.3);opacity: 0;animation: pulsate 1.5s ease-in-out infinite;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;transition: all 250ms ease-out}.twentytwenty-handle-pulse.start,.twentytwenty-handle-pulse-2.start{transform: scale(.8) !important;opacity: 0 !important}.twentytwenty-handle-pulse.hidden,.twentytwenty-handle-pulse-2.hidden{border: 0px solid transparent}.twentytwenty-handle-pulse-2{width: 50px;height: 50px;margin-left: -7px;margin-top: -48.5px;transform: scale(1.5);animation: pulsate-two 1.5s ease-in-out infinite}.twentytwenty-right-arrow{margin-right: -19px !important}@keyframes pulsate{30%{opacity: 0.8}100%{transform: scale(1.6)}}@keyframes pulsate-two{30%{opacity: 0.8}100%{transform: scale(2)}}.mobile .content-gallery li:hover img{-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg)}@media only screen and (max-width: 1200px){.ce_accordionStart.first .content-gallery{margin-bottom: -1%}}@media only screen and (max-width: 1200px){.content-gallery{margin-bottom: 55px}}.content-gallery li{position: relative;display: block;float: left;overflow: hidden;margin: 0;width: 12.5%;line-height: 0;border: 2px solid #fff}@media only screen and (min-width: 1000px){.content-gallery li{border: 10px solid #fff}}@media only screen and (max-width: 1200px){.content-gallery li{width: 25%}}.content-gallery li a{margin: 0;display: inline-block;line-height: 0}.content-gallery li a:hover{opacity: 1;cursor: zoom-in}.content-gallery li a:hover *{opacity: 1}.content-gallery li figure{line-height: 0}.content-gallery li img{display: block;-webkit-transition: all 1550ms ease-out;-moz-transition: all 1550ms ease-out;transition: all 1550ms ease-out;width: 100%;height: auto;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1, 1);transform: translateZ(0)}.content-gallery li:hover img{-webkit-transform: scale(1.2) rotate(.1deg);transform: scale(1.2) rotate(.1deg)}.mfp-arrow.mfp-arrow{display: none}.showSlideControls{overflow: hidden !important}.showSlideControls body{overflow: hidden !important}.moodVideo{overflow: hidden}.moodVideo video{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;padding-bottom: 0;object-fit: cover}.section.active .vimeo iframe{display: block}.vimeo{position: relative;overflow: hidden;height: 0;width: 100%;padding-bottom: 56.25%;background-color: #000}.vimeo.fourToThree{width: 70%;padding-bottom: 53.3%;margin-left: 15%}.vimeo iframe{display: none;border-radius: 2px;background-color: #000}.filmPad .vimeo{border-left: 50px solid #000;border-right: 60px solid #000;border-top: 35px solid #000;border-bottom: 35px solid #000;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);border-radius: 25px;overflow: visible}@media only screen and (max-width: 1400px){.filmPad .vimeo{border-left: 40px solid #000;border-right: 50px solid #000;border-top: 25px solid #000;border-bottom: 25px solid #000}}@media only screen and (max-width: 1000px){.filmPad .vimeo{border-left: 25px solid #000;border-right: 30px solid #000;border-top: 15px solid #000;border-bottom: 15px solid #000}}.filmPad .vimeo.fourToThree{padding-bottom: 45%}.filmPad .deviceButton{position: absolute;top: 0;right: -40px;bottom: 0;margin: auto;background: linear-gradient(#141917, #202623);width: 20px;height: 20px;border-radius: 50%}@media only screen and (max-width: 1400px){.filmPad .deviceButton{right: -35px}}@media only screen and (max-width: 1000px){.filmPad .deviceButton{right: -25px}}.vimeo iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.sequence{position: relative;overflow: hidden;background-color: #2e3134;height: 0;width: 100%;padding-bottom: 56.25%}.sequence.portrait{width: 45%;margin-left: 27%;padding-bottom: 64%}.sequence .sequenceFrame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0}#siteMap{padding-top: 120px;padding-bottom: 120px}#siteMap a.submenu{display: block;margin-top: 25px}#siteMap a.submenu:after{content: ":"}#siteMap .level_2{margin-bottom: 25px}#siteMap .level_2 li{margin-left: 25px}#siteMap .level_2 li:before{content: "- "}.section.active.fp-completely .alert,.windowLoaded .alert{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}.alert{position: absolute;right: 50px;top: 150px;z-index: 99999;-webkit-transform: scale(0);transform: scale(0);opacity: 0;text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #2e3134;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;transition: all 400ms ease-out;background-color: #FFF;border-radius: 2px;box-shadow: 0 2.5px 10px rgba(0,0,0,0.1);background-image: url("../../files/chimerical/img/icons/info.svg");background-size: 15px auto;background-position: 15px center;background-repeat: no-repeat}.alert:nth-of-type(2){margin-top: 60px}.alert:nth-of-type(3){margin-top: 120px}.alert:nth-of-type(4){margin-top: 180px}.alert:nth-of-type(5){margin-top: 240px}.alert:nth-of-type(6){margin-top: 300px}.alert.bubble{margin-top: 0}.alert:hover{box-shadow: 0 5px 15px rgba(0,0,0,0.3)}.alert p{margin: 0;padding: 0}.alert a,.alert strong{display: block;opacity: 1;padding: 12px 15px;padding-left: 40px}@media only screen and (max-width: 1000px){.alert{display: none}}.alert.left{left: 3.433%;right: auto;color: #FFF;border-radius: 50%;width: 150px;height: 150px;background: none;background-color: #009fe3;text-align: center}@media only screen and (max-width: 1000px){.alert.left{display: block;bottom: 5%;top: auto;left: 0;right: 0;margin: auto}}.alert.left:hover{background-color: #00e3c4}.alert.left strong{display: inline-block;padding-top: 35px;padding-left: 0;padding-right: 0;padding-bottom: 5px;margin-bottom: 0;font-size: 1.3em}.alert.left em{font-style: normal;font-size: 0.6em;padding-top: 15px;display: block}.alert.left a{color: #FFF;padding: 5px}#suche{display: flex;justify-content: center;align-items: center;align-content: center}#suche .ce_form{width: 90%;max-width: 1000px}#suchergebnis{display: flex;justify-content: center;align-items: center;align-content: center}#suchergebnis .mod_search{width: 90%;max-width: 1000px}.searchCard{overflow: hidden;margin-bottom: 25px;padding: 20px 35px;background-color: #FFF;box-shadow: 0 0 5px rgba(0,0,0,0.19);border-radius: 2px}.searchCard a{display: block}.searchCard h3{font-size: 24px;line-height: 28px;display: block;margin-top: 5px;margin-bottom: 0}.searchCard .url{display: inline-block;margin-bottom: 15px;white-space: nowrap;font-size: 16px;line-height: 20px}.searchCard .context{font-size: 14px;line-height: 18px;color: #bbbbbb}.searchCard .highlight{font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial'}.mod_search{margin-top: 120px}.mod_search .header{margin-left: 35px;font-size: 14px;line-height: 18px;margin-bottom: 50px}.mod_search .formbody{display: inline-block;width: 100%;padding: 25px 35px;background-color: #FFF;box-shadow: 0 0 5px rgba(0,0,0,0.19);border-radius: 2px}.mod_search .formbody *{margin-bottom: 0}.mod_search .formbody input[type="text"],.mod_search .formbody input[type="search"]{width: 100%;padding: 10px 15px}@media only screen and (max-width: 1600px){.mod_search .formbody input[type="text"],.mod_search .formbody input[type="search"]{width: 78%}}@media only screen and (max-width: 1200px){.mod_search .formbody input[type="text"],.mod_search .formbody input[type="search"]{margin-bottom: 25px;width: 100%}}.mod_search .formbody .widget-text{position: relative;overflow: hidden;width: 100%;float: none}.mod_search .formbody .widget-text input{width: 100%;box-sizing: border-box}@media only screen and (min-width: 1000px){.mod_search .formbody .widget-text{width: 82%;float: left}}.mod_search .formbody .widget-submit{width: auto;float: none}@media only screen and (min-width: 1000px){.mod_search .formbody .widget-submit{width: 18%;float: left}}.mod_search .formbody input[type="submit"],.mod_search .formbody button[type="submit"]{background-color: #2e3134;border: 1px solid #2e3134}.mod_search .formbody input[type="submit"]:hover,.mod_search .formbody button[type="submit"]:hover{background-color: transparent;color: #2e3134}.error404 .mod_search .formbody{border: 1px solid #e0e0e0;box-shadow: none}.clientOpinion img{width: 200px;height: 200px;border-radius: 50%}.legalPage h2,.legalPage h3,.legalPage strong{display: block;margin-top: 50px;font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial'}.legalPage h2{margin-top: 75px}.legalPage strong{margin-top: 25px}.legalPage h1,.legalPage h2,.legalPage h3{font-size: 1.2em}#hexagon-videos{background: #2e3134}@media only screen and (min-width: 1200px){#hexagon-videos .fp-tableCell{padding: 0 150px}}#hexagon-videos .vimeoWrapper{width: 100%;padding: 20%;padding: 15px}@media only screen and (min-width: 1200px){#hexagon-videos .vimeoWrapper{width: 50%;float: left}}.threecolelement h3{margin: 0;font-size: 1.4em;line-height: 48px;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, arial;text-transform: uppercase;float: left}.threecolelement p{float: left;text-align: left;max-width: 80%}.refhilite .headerLogo ul li a{color: #2C2C2C !important}
#showroom-list{padding: 0 5%;margin: 0;margin-bottom: 25px}@media only screen and (min-width: 1000px){#showroom-list{padding: 0}}@media only screen and (min-width: 1000px){#showroom-list{margin: 0 -10px;margin-bottom: 125px}#showroom-list h2{margin-left: 10px}}#showroom-list .ctlg_teaser{display: inline-block;width: 100%;clear: both;margin-bottom: 25px}@media only screen and (min-width: 1000px){#showroom-list .ctlg_teaser{margin-bottom: 125px}}#showroom-list .ctlg_teaser .ctlg_entity_name{display: none}#showroom-list .ctlg_teaser .category{opacity: 0;width: 0;height: 0}#showroom-list .ctlg_teaser .content-gallery{margin-bottom: 0}#showroom-list .thumbnail{display: none}.fancybox-copyright{position: fixed;left: 0;top: 0;right: 0;color: #fff;text-align: center;text-transform: uppercase}.fancybox-error,.fancybox-iframe{background: #000}.showroom-tabs a{float: none !important;padding: 0 !important;font-size: 1em !important;text-transform: none !important;margin: 0 !important;text-decoration: underline}
html{scroll-behavior: smooth}body{font-family: 'Helvetica Neue LT W01_35 Thin'}#wrapper{filter: none !important}#backButton{display: block}.nav-scroll.nav-black #backButton{color: white !important}.nav-scroll.nav-black #backButton .icon{background-image: url("../../files/chimerical/img/icons/back-button.svg")}.nav-scroll.nav-black #backButton *{color: white !important}.article{display: block;width: 100%}.article-black{background: #000;color: #FFF}.article-black .project-section-gallery ul li{border-color: #000}.article-gray{background: #e5e5e5}.article-gray .project-section-gallery ul li{border-color: #e5e5e5}.article-gray .project-section-link-box .ce_text{background: #FFF}.article-boxes .article-boxes-inner{display: flex;flex-wrap: wrap;width: 90%;max-width: 1410px;margin: auto;justify-content: center;padding: 30px 0}.article-boxes .article-boxes-inner .accordion,.article-boxes .article-boxes-inner .accordion > div{width: 100%;display: flex;flex-wrap: wrap}.article-boxes.article-boxes-services .pure-u-lg-12-24{display: flex;flex-wrap: wrap;align-items: center;align-content: center}.article-boxes.article-boxes-services .article-boxes-inner{display: flex;flex-wrap: wrap;width: 90%;max-width: 1410px;margin: auto;justify-content: center;padding: 30px 0}.article-boxes.article-boxes-services .article-boxes-inner .button a:last-of-type{display: inline-block;margin-top: 25px;padding: 5px 10px;border: 1px solid #007faf;color: #007FAF;text-transform: uppercase;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, sans-serif}.article-boxes.article-boxes-services .article-boxes-inner .accordion,.article-boxes.article-boxes-services .article-boxes-inner .accordion > div{width: 100%;display: flex;flex-wrap: wrap;align-items: center;align-content: center}.article-boxes.article-boxes-services .article-boxes-inner .projects .accordion,.article-boxes.article-boxes-services .article-boxes-inner .projects .accordion > div{display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: flex-start}@media only screen and (min-width: 1000px){.article-boxes.article-boxes-services .article-boxes-inner .projects.spacer-left .accordion,.article-boxes.article-boxes-services .article-boxes-inner .projects.spacer-left .accordion > div{justify-content: flex-end}}.article-boxes.article-boxes-services .article-boxes-inner .projects .project-section-link-box{width: 100%}@media only screen and (min-width: 800px){.article-boxes.article-boxes-services .article-boxes-inner .projects .project-section-link-box{width: calc(50% - 10px)}}.article-boxes.article-boxes-services .article-boxes-inner .project-section-link-box .ce_text:after{height: 45px;background-position: center right}.article-boxes.article-boxes-services .article-boxes-inner .team .accordion,.article-boxes.article-boxes-services .article-boxes-inner .team .accordion > div{display: flex;flex-wrap: wrap;align-items: initial;align-content: flex-start;justify-content: flex-start}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text{margin: 5px;width: calc(50% - 10px);float: left;background: #2E3134}@media only screen and (min-width: 1000px){.article-boxes.article-boxes-services .article-boxes-inner .team .content-text{width: calc(33.333% - 10px)}}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text *{color: #FFF}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text h3{font-size: 1.2em;margin-bottom: -5px;margin-top: 10px}@media only screen and (min-width: 1700px){.article-boxes.article-boxes-services .article-boxes-inner .team .content-text h3{font-size: 17px}}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text h3,.article-boxes.article-boxes-services .article-boxes-inner .team .content-text p{padding: 5px 10px}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text p{line-height: 1.2em}@media only screen and (min-width: 1700px){.article-boxes.article-boxes-services .article-boxes-inner .team .content-text p{font-size: 14px}}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text .image_container{width: 100%}.article-boxes.article-boxes-services .article-boxes-inner .team .content-text .image_container img{width: 100%;height: auto}@media only screen and (min-width: 1000px){.article-boxes.article-boxes-services .article-boxes-inner .spacer-left .project-section-link-box:first-of-type{transform: translateY(50%) !important}.article-boxes.article-boxes-services .article-boxes-inner .spacer-right .project-section-link-box:nth-of-type(2){transform: translateY(50%) !important}}.article-boxes.article-boxes-services .article-boxes-inner .spacer-left{padding-top: 25px}.article-boxes.article-boxes-services .article-boxes-inner .spacer-right{padding-bottom: 25px}@media only screen and (min-width: 1000px){.article-boxes.article-boxes-services .article-boxes-inner .spacer-left{padding-left: 25px;padding-top: 0}.article-boxes.article-boxes-services .article-boxes-inner .spacer-right{padding-right: 25px;padding-bottom: 0}}.article-boxes.article-boxes-services .article-boxes-inner strong{display: block;margin-top: 25px;letter-spacing: normal;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}.article-boxes.article-boxes-services .article-boxes-inner ul li{position: relative;padding-left: 20px}.article-boxes.article-boxes-services .article-boxes-inner ul li:before{position: absolute;left: 0;top: -1px;content: "+ ";color: #007FAF}.article-boxes.article-boxes-services .article-boxes-inner a{opacity: 1}.article-boxes.article-boxes-services .article-boxes-inner a:hover{opacity: 1}h1,h2,h3,h4,h5{display: block;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, sans-serif;text-transform: uppercase;font-size: 2em;line-height: 1em;margin-bottom: 1em}@media only screen and (min-width: 1000px){h1,h2,h3,h4,h5{font-size: 3em;line-height: 1em;margin-bottom: 1em}}.project-section{width: 100%}.project-section-spacer{width: 100%;clear: both;height: 30px}@media only screen and (min-width: 1000px){.project-section-spacer-30{height: 30px}.project-section-spacer-60{height: 60px}.project-section-spacer-90{height: 90px}.project-section-spacer-120{height: 120px}.project-section-spacer-180{height: 180px}}.project-section-examples{position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;width: 100%;max-width: 1400px;margin: auto;padding: 30px 0}@media only screen and (min-width: 1000px){.project-section-examples{padding: 50px 0}}.project-section-examples-inner{width: 100%}.project-section-examples-project{display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 15px}@media only screen and (min-width: 800px){.project-section-examples-project{margin-bottom: 25px}}.project-section-examples-project-title-bar{width: 100%;padding: 20px 20px;background-color: #b0b0b0;background-image: url("../../files/chimerical/img/icons/arrow-down-blue.svg");background-size: 25px;background-repeat: no-repeat;background-position: right 25px center;transition: background-color 200ms ease-in-out;cursor: pointer}@media only screen and (min-width: 800px){.project-section-examples-project-title-bar{padding: 20px 50px}}@media only screen and (min-width: 800px){.project-section-examples-project-title-bar{background-size: 35px;background-repeat: no-repeat;background-position: right 50px center}}.project-section-examples-project-title-bar *{color: white;transition: color 300ms ease-in-out}.project-section-examples-project-title-bar h3{margin: 0;font-size: 20px}@media only screen and (min-width: 800px){.project-section-examples-project-title-bar h3{font-size: 30px}}@media only screen and (min-width: 1200px){.project-section-examples-project-title-bar h3{font-size: 50px}}.project-section-examples-project-title-bar span{font-family: 'HelveticaNeueW01-ThinCn 673383', 'helvetica', 'arial'}.project-section-examples-project-title-bar:hover *{color: #007faf}.project-section-examples-project.open .project-section-examples-project-content{max-height: 1500px}@media only screen and (min-width: 1200px){.project-section-examples-project.open .project-section-examples-project-content{max-height: 700px}}.project-section-examples-project.open .project-section-examples-project-title-bar{background-color: #e5e5e5;background-image: url("../../files/chimerical/img/icons/arrow-up-blue.svg")}.project-section-examples-project.open .project-section-examples-project-title-bar *{color: #007faf}.project-section-examples-project-content{max-height: 0;height: auto;padding: 0;overflow: hidden;display: flex;position: relative;flex-wrap: wrap;width: 100%;margin-top: 0;background: #e5e5e5;transition: max-height 300ms ease-in-out, padding 300ms ease-in-out}.project-section-examples-project-content-left,.project-section-examples-project-content-right{display: flex;flex-wrap: wrap;align-content: space-between;width: 50%;padding: 25px}@media only screen and (min-width: 800px){.project-section-examples-project-content-left,.project-section-examples-project-content-right{padding: 25px 50px}}.project-section-examples-project-content-left{width: 100%;padding-right: 15px}@media only screen and (min-width: 1200px){.project-section-examples-project-content-left{width: 45%}}.project-section-examples-project-content-right{width: 100%}@media only screen and (min-width: 1200px){.project-section-examples-project-content-right{width: 55%}}.project-section-examples-project-content table{width: 100%;table-layout: fixed;font-size: 12px;line-height: 1.4em}@media only screen and (min-width: 800px){.project-section-examples-project-content table{font-size: 16px;line-height: 1.4em}}.project-section-examples-project-content table tr{border-bottom: 1px solid #c5c5c5}@media only screen and (min-width: 800px){.project-section-examples-project-content table tr{border-bottom: 1px solid #8c8c8c}}.project-section-examples-project-content table tr:last-of-type{border-bottom: 0}.project-section-examples-project-content table td,.project-section-examples-project-content table th{padding: 5px 0;vertical-align: middle}@media only screen and (min-width: 800px){.project-section-examples-project-content table td,.project-section-examples-project-content table th{padding: 3px 0}}.project-section-examples-project-content table th{width: 40%}.project-section-examples-project-content table td{width: 60%}.project-section-examples-project-content .price{display: flex;width: 100%;margin-top: auto;text-align: right;font-size: 20px;justify-content: flex-start;padding: 8px 15px;padding-left: 40%;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial'}@media only screen and (min-width: 1200px){.project-section-examples-project-content .price{font-size: 30px}}.project-section-examples-project-content-slideshow{width: 100%}.project-section-examples-project-content .slideshow{position: relative;display: block;width: 100%;max-width: 100%;overflow: hidden}.project-section-examples-project-content .slideshow .slide{position: relative}.project-section-examples-project-content .slideshow .slide img{width: 100%;height: auto}.project-section-examples-project-content .slideshow .slick-arrow{position: absolute;z-index: 5;left: 0;bottom: 0;width: 40px;height: 40px;background: #007faf;border: 0;margin: 0;font-size: 0;background-size: 15px;background-image: url("../../files/chimerical/img/icons/prev.svg");background-repeat: no-repeat;background-position: center}.project-section-examples-project-content .slideshow .slick-arrow.slick-next{left: auto;right: 0;background-image: url("../../files/chimerical/img/icons/next.svg")}.project-section-examples-project-content-buttons{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;margin-top: 25px}.project-section-examples-project-content-buttons a{display: flex;padding: 8px 15px;background: #007faf;color: white;background-image: url("../../files/chimerical/img/icons/arrow-right-white.svg");background-size: 35px;background-repeat: no-repeat;background-position: right 10px center;padding-right: 75px;font-size: 20px;width: 100%;margin-bottom: 10px;font-family: 'HelveticaNeueW01-57Cn', 'helvetica', 'arial'}@media only screen and (min-width: 800px){.project-section-examples-project-content-buttons a{width: auto;margin-bottom: 0}}@media only screen and (min-width: 1200px){.project-section-examples-project-content-buttons a{font-size: 25px;width: auto;margin-bottom: 0}}.project-section-examples-project-content-buttons a:last-of-type{background: white;color: #007faf;background-size: 35px;background-image: url("../../files/chimerical/img/icons/arrow-right-blue.svg");background-repeat: no-repeat;background-position: right 10px center}.project-section-full-picture{position: relative}.project-section-full-picture-title{max-height: 100vh;overflow: hidden}.project-section-full-picture-title .ce_image{max-height: 100vh}@media only screen and (max-width: 700px){.project-section-full-picture-title .ce_image{min-height: 100vh}.project-section-full-picture-title .ce_image .image{height: 100%}.project-section-full-picture-title .ce_image .image img{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover}}.project-section-full-picture-title .video-wrapper video{width: 100%;height: 100vh;object-fit: cover}.project-section-full-picture-title .video-wrapper img{display: block}@media only screen and (min-width: 700px){.project-section-full-picture-title .video-wrapper img{display: none}}.project-section-full-picture-title .overlay{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;align-content: center}.project-section-full-picture-title .overlay h1{margin: 0;font-size: 35px;line-height: 35px;font-family: 'HelveticaNeueW02-77BdCn 694066', 'helvetica', 'arial';color: #FFF;text-align: center;text-transform: uppercase}@media only screen and (min-width: 1000px){.project-section-full-picture-title .overlay h1{font-size: 85px;line-height: 85px}}.project-section-full-picture-title .overlay .text ul{display: flex;justify-content: center;justify-items: center;flex-wrap: wrap;max-width: 850px;margin: auto;text-align: center}.project-section-full-picture-title .overlay .text ul li{display: inline-block;margin-bottom: 1em;margin: 1em 25px}.project-section-full-picture-title .overlay .text a{color: #FFF;border-bottom: 2px solid #fff;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, arial;text-transform: uppercase;font-size: 2em;line-height: 1.2em;margin-bottom: 1em}@media only screen and (min-width: 1000px){.project-section-full-picture-title .overlay .text a{font-size: 3em;line-height: 1.2em;margin-bottom: 1em}}@media only screen and (min-width: 1700px){.project-section-full-picture-title .overlay .text a{font-size: 42px;line-height: 46px}}.project-section-full-picture.mobile-image-yes .mobile-only{display: block}@media only screen and (min-width: 700px){.project-section-full-picture.mobile-image-yes .mobile-only{display: none}}.project-section-full-picture.mobile-image-yes .tablet-only{display: none}@media only screen and (min-width: 700px){.project-section-full-picture.mobile-image-yes .tablet-only{display: block}}@media only screen and (min-width: 1000px){.project-section-full-picture.mobile-image-yes .tablet-only{display: none}}.project-section-full-picture.mobile-image-yes .desktop-only{display: none}@media only screen and (min-width: 1000px){.project-section-full-picture.mobile-image-yes .desktop-only{display: block}}.project-section-full-picture .ce_image{position: relative;text-align: center}.project-section-full-picture .ce_image img{margin: auto;width: 100%;height: auto}.project-section-full-picture .ce_image .scroll{display: none;position: absolute;z-index: 150;margin: auto;left: 0;right: 0;bottom: 20px;width: 40px;height: 40px;cursor: pointer;background-image: url("../../files/chimerical/img/icons/scroll-dark.svg");background-size: contain;background-repeat: no-repeat;background-position: center;transform: scale(1);animation: pulse 1s infinite}@media only screen and (min-width: 1000px){.project-section-full-picture .ce_image .scroll{display: block}}.project-section-full-picture .ce_image .scroll-light{background-image: url("../../files/chimerical/img/icons/scroll.svg")}@keyframes pulse{0%{transform: scale(.9)}70%{transform: scale(1)}100%{transform: scale(.9)}}.project-section-text.align-right{text-align: right}.project-section-text .ce_text{width: 90%;max-width: 1400px;margin: auto;padding: 30px 0}.project-section-text .ce_text .subtitle{font-family: 'helveticaneuew02-77bdcn 694066', helvetica, arial;text-transform: uppercase;margin-bottom: 10px;font-size: 14px}@media only screen and (min-width: 1700px){.project-section-text .ce_text .subtitle{font-size: 18px}}.project-section-text .ce_text .text{font-family: 'Helvetica Neue LT W01_35 Thin';font-size: 1.3em;line-height: 1.4em}@media only screen and (min-width: 1000px){.project-section-text .ce_text .text{padding: 150px 0}}.project-section-text .ce_text .text a{color: #007faf;opacity: 1;font-family: 'Helvetica Neue LT W01_55 Roman', helvetica, arial}.project-section-text .ce_text .text a:hover{opacity: 0.6}.project-section-text .ce_text .text h1 strong,.project-section-text .ce_text .text h2 strong,.project-section-text .ce_text .text h3 strong,.project-section-text .ce_text .text h4 strong,.project-section-text .ce_text .text h5 strong{font-weight: normal;color: #007FAF}.project-section-text-plus-image{display: flex;flex-wrap: wrap;align-items: center;width: 90%;max-width: 1400px;margin: auto;padding: 30px 0}@media only screen and (min-width: 1000px){.project-section-text-plus-image{padding: 50px 0}}.project-section-text-plus-image .image{margin-bottom: 25px}@media only screen and (min-width: 1000px){.project-section-text-plus-image .image{margin-bottom: 0}}.project-section-text-plus-image .image img{width: 100%;height: auto}.project-section-text-plus-image .project-section{padding: 0;width: 100%}.project-section-text-plus-image .ce_vimeo .video_container{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden}.project-section-text-plus-image .ce_vimeo iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.project-section-text-plus-image .text{font-family: 'Helvetica Neue LT W01_35 Thin'}.project-section-text-plus-image .text a{color: #007faf;opacity: 1;font-family: 'Helvetica Neue LT W01_55 Roman', helvetica, arial}.project-section-text-plus-image .text a:hover{opacity: 0.6}.project-section-text-plus-image .text ul{list-style: none}.project-section-text-plus-image .text ul li{position: relative;padding-left: 25px}.project-section-text-plus-image .text ul li:before{position: absolute;left: 0;top: -1px;content: "+ ";color: #007faf;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, arial}.project-section-text-plus-image .zoom{text-align: center;margin-top: 25px}.project-section-text-plus-image .zoom img{width: 50px;height: auto}@media only screen and (min-width: 1000px){.project-section-text-plus-image .spacer-left{padding-left: 50px}.project-section-text-plus-image .spacer-right{padding-right: 50px}}.project-section-slider360{position: relative;text-align: center;padding: 30px 0}.project-section-slider360 .spritespin{pointer-events: none}.project-section-slider360 .spritespin:after{content: "360°-Ansicht lädt...";position: absolute;left: 0;top: 0;right: 0;bottom: 0;height: 25px;text-align: center;margin: auto;z-index: 5;color: #027faf;font-family: 'Helvetica Neue LT W01_65 Md', 'helvetica', 'arial'}.project-section-slider360 .spritespin:before{content: " ";padding-top: 56.25%;width: 100%}.project-section-slider360 .spritespin.ready{pointer-events: all;padding-top: 0}.project-section-slider360 .spritespin.ready:after,.project-section-slider360 .spritespin.ready:before{display: none}.project-section-slider360 .image{position: relative;display: flex;justify-content: center;align-items: center;text-align: center;width: 100%;max-width: 1280px;margin: auto}.project-section-slider360 .image .spritespin{width: 100%;cursor: grab}.project-section-slider360 .icon-loading{position: absolute;right: 0;top: 0;left: 0;bottom: 0;z-index: 5;margin: auto;background-image: url("../../files/chimerical/img/icons/loading.svg");background-color: white;border-radius: 50%;width: 50px;height: 50px;background-size: 35px;background-repeat: no-repeat;background-position: center}.project-section-slider360 .icon-360{position: absolute;right: 0;top: 0;z-index: 5;margin: auto;background-image: url("../../files/chimerical/img/icons/360-blue.svg");width: 70px;height: 70px;background-size: contain;background-repeat: no-repeat;background-position: center}.project-section-slider360 .tutorial{position: absolute;left: 0;right: 0;bottom: 100px;z-index: 5}.project-section-slider360 .play-button{position: absolute;left: 0;bottom: 0;z-index: 2;margin: auto;background-image: url("../../files/chimerical/img/icons/play.svg?v=2");width: 100px;height: 100px;background-size: contain;background-repeat: no-repeat;background-position: center;cursor: pointer;transition: transform 250ms ease-in-out;border-radius: 50%}.project-section-slider360 .play-button.stop{background-image: url("../../files/chimerical/img/icons/pause.svg?v=2");background-size: 50px}.project-section-slider360 .play-button:hover{transform: scale(1.05)}.project-section-before-after{padding: 30px 0;width: 90%;max-width: 1400px;margin: auto}.project-section-before-after img{width: 100%;height: auto}.project-section-before-after .twentytwenty-handle{background: #007faf}.project-section-gallery{padding: 50px 0;margin-bottom: 0}.project-section-gallery h1,.project-section-gallery h2,.project-section-gallery h3,.project-section-gallery h4{display: flex;flex-wrap: wrap;max-width: 1415px;margin: auto;margin-bottom: 25px}.project-section-gallery ul{display: flex;flex-wrap: wrap;max-width: 1415px;margin: auto}.project-section-gallery ul li{position: relative;width: 50%;border-color: #FFF}@media only screen and (min-width: 1000px){.project-section-gallery ul li{width: 25%}}.project-section-gallery ul li:hover img{transform: scale(1)}.project-section-gallery ul li:hover::before{opacity: 0.5}.project-section-gallery ul li img{transform: scale(1) !important}.project-section-gallery ul li .image_container{position: relative;border: 1px solid #a0a0a0}.project-section-gallery ul li:before{position: absolute;z-index: 2;right: 10px;top: 10px;pointer-events: none;content: " ";width: 30px;height: 30px;background-image: url("../../files/chimerical/img/icons/zoom.svg");background-size: contain;background-repeat: no-repeat;background-position: center;transition: all 250ms ease-in-out}.project-section-link-box{display: flex;flex-wrap: wrap;margin: 5px;width: 100%}@media only screen and (min-width: 1000px){.project-section-link-box{width: calc(50% - 10px)}}.project-section-link-box .inner{background: #e5e5e5}.project-section-link-box .image{position: relative;overflow: hidden}.project-section-link-box .image img{width: 100%;height: auto;transition: all 500ms ease-in-out}.project-section-link-box h4,.project-section-link-box h5{position: relative;font-size: 1.4em;margin: 0;margin-bottom: 10px}@media only screen and (min-width: 1700px){.project-section-link-box h4,.project-section-link-box h5{font-size: 20px}}.project-section-link-box p{margin: 0;line-height: 1em}@media only screen and (min-width: 1700px){.project-section-link-box p{font-size: 14px}}.project-section-link-box .ce_text{position: relative;padding: 25px;text-transform: uppercase}.project-section-link-box .ce_text:after{position: absolute;top: 25px;right: 25px;background-image: url("../../files/chimerical/img/icons/arrow-right.svg");width: 60px;height: 60px;background-size: contain;background-repeat: no-repeat;background-position: center;pointer-events: none;height: 45px;background-position: center right}@media only screen and (min-width: 1200px){.project-section-link-box .ce_text:after{content: " "}}.project-section-link-box:hover img{transform: scale(1.05)}.project-section-vimeo{display: flex;flex-wrap: wrap;width: 90%;max-width: 1400px;margin: auto}.project-section-vimeo .ce_vimeo{width: 100%}.project-section-vimeo .video_container{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden}.project-section-vimeo iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.project-section-vimeo .first,.project-section-vimeo .second{margin-bottom: 10px}@media only screen and (min-width: 1000px){.project-section-vimeo .first,.project-section-vimeo .second{width: 50%;float: left;margin-bottom: 0}.project-section-vimeo .first{padding-right: 50px}.project-section-vimeo .second{padding-left: 50px}}#switch-tabs{margin: auto;margin-top: 100px;max-width: 90%}#showroom-filter,#showroom-list{margin: auto;max-width: 100%}@media only screen and (min-width: 1000px){#showroom-filter,#showroom-list{max-width: 1400px}}#showroom-filter{width: 90%;clear: both;margin: auto;margin-top: 15px;margin-bottom: 35px}@media only screen and (min-width: 1000px){#showroom-filter{padding: 0}}#showroom-filter label{display: none}#showroom-filter p{margin: 0}#showroom-filter .button,#showroom-filter a{cursor: pointer;float: left;margin-right: 15px;margin-bottom: 15px;padding: 2px 12px;border: 1px solid #2e3134;font-size: 0.7em;text-transform: uppercase}#showroom-filter .button.mixitup-control-active,#showroom-filter a.mixitup-control-active{background-color: #2e3134;color: white}#showroom-filter select{width: 100%;padding: 5px 10px}#showroom-list h2{font-size: 1em;font-family: 'Helvetica Neue LT W01_35 Thin';margin: 0;margin-top: 50px;text-transform: none}@media only screen and (min-width: 1000px){#showroom-list h2{padding-left: 10px}}#showroom-list .ctlg_teaser{margin-bottom: 100px}#showroom-intro{margin-top: 100px}@media only screen and (min-width: 1000px){#showroom-intro{margin-top: 0}}#showroom-intro .text{padding-bottom: 0}#section-contact,#section-contact-success{text-align: center;display: flex;align-items: center;align-content: center;flex-flow: column;justify-content: center}#section-contact .content-text,#section-contact-success .content-text{width: 100%;text-align: center}.section-legal{max-width: 950px;width: 90%;margin: auto}.section-legal-intro{width: 90vw;min-height: 100vh;padding: 50px 0}@media only screen and (min-width: 1000px){.section-legal-intro{display: flex;align-items: center;align-content: center}}@media only screen and (min-width: 1000px){.section-legal-intro{padding: 50px 0}}.section-legal strong{font-weight: normal}.section-error{width: 100vw;height: 100vh}.article.max-width{display: block;flex-wrap: wrap;justify-content: center;position: relative;max-width: 1400px;width: 90%;margin: auto}.vimeo .ce_vimeo{position: relative;padding-bottom: 56.25%;padding-top: 0;height: 0;overflow: hidden;margin: auto}.vimeo iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%}.title-notice-wrapper{position: absolute;right: 50px;top: 150px;z-index: 1000}.title-notice{display: none;margin-bottom: 25px;text-transform: uppercase;font-size: 14px;line-height: 14px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';color: #2e3134;transition: all 400ms ease-out;background-color: #FFF;border-radius: 2px;box-shadow: 0 2.5px 10px rgba(0,0,0,0.1);background-image: url("../../files/chimerical/img/icons/info.svg");background-size: 15px auto;background-position: 15px center;background-repeat: no-repeat}@media only screen and (min-width: 1000px){.title-notice{display: block}}.title-notice a,.title-notice strong{display: block;opacity: 1;padding: 12px 15px;padding-left: 40px;font-family: 'Helvetica Neue LT W01_41488878', 'helvetica', 'arial';font-weight: normal}#title-nav-legal{position: absolute;z-index: 10;left: 50px;bottom: 50px}#title-nav-legal ul{list-style: none;margin: 0}#title-nav-legal ul li{display: inline-block;margin-right: 25px}#title-nav-legal ul li a{text-transform: uppercase;color: #FFF;font-size: 14px}.page-agentur .project-section-text br{display: none}@media only screen and (min-width: 1000px){.page-agentur .project-section-text br{display: block}}.page-home .nav-fixed-element-slogan{display: none}.page-home.nav-scroll .nav-fixed-element-slogan{display: block}.page-home .project-section-text br{display: none}@media only screen and (min-width: 1000px){.page-home .project-section-text br{display: block}}.page-home .project-section-text h1,.page-home .project-section-text h2,.page-home .project-section-text h3{margin-bottom: 25px}.page-home .project-section-text.start-animation .text h1 strong,.page-home .project-section-text.start-animation .text h2 strong,.page-home .project-section-text.start-animation .text h3 strong{color: #007faf}.page-home .project-section-text .text h1 strong,.page-home .project-section-text .text h2 strong,.page-home .project-section-text .text h3 strong{color: #2e3134;transition: color 700ms ease-in-out;transition-delay: 250ms}.page-home .project-section-text a.bordered{display: inline-block;margin-top: 25px;padding: 5px 10px;border: 1px solid #007faf;color: #007FAF;text-transform: uppercase;font-family: 'helveticaneuew02-77bdcn 694066', helvetica, sans-serif}@media only screen and (min-width: 1700px){.page-home .project-section-text a.bordered{font-size: 21px !important}}.page-home .project-section-text a.bordered + a.bordered{margin-left: 5px}.page-home .project-section-text .text{padding: 0}.project-section-project-teaser{position: relative;width: auto}.project-section-project-teaser .project-overlay{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;padding: 0 50px;text-align: center;display: flex;justify-content: center;align-items: center;align-content: center}.project-section-project-teaser .project-image{width: 100%;height: auto}.project-section-project-teaser .project-image img{width: 100%;height: auto}.project-section-project-teaser h3{font-family: "HelveticaNeueW02-77BdCn 694066", "helvetica", sans-serif;margin-bottom: 5px;font-size: 24px}.project-section-project-teaser h3,.project-section-project-teaser h4{color: white}.project-section-project-teaser h4{font-family: "HelveticaNeueW01-ThinCn 673383", "helvetica", sans-serif;font-size: 24px}#home-project-teasers{display: flex;flex-wrap: wrap;align-items: flex-end;width: 90%;max-width: 1400px;margin: auto}@media only screen and (min-width: 1000px){#home-project-teasers{margin-top: -80px}}#home-project-teasers .project-section-project-teaser{width: 50%}#home-project-teasers .project-section-project-teaser a{width: 100%;height: 100%;opacity: 1 !important}#home-project-teasers .project-section-project-teaser a:hover img{transform: scale(1.05)}#home-project-teasers .project-section-project-teaser .image_container{position: relative;overflow: hidden}#home-project-teasers .project-section-project-teaser img{transition: all 750ms ease-in-out}#home-project-teasers .project-section-project-teaser:nth-child(1){width: 100%;margin-bottom: 25px}@media only screen and (min-width: 1000px){#home-project-teasers .project-section-project-teaser:nth-child(1){width: 30%;margin-right: 25px;margin-bottom: 0}}#home-project-teasers .project-section-project-teaser:nth-child(2){width: 100%;margin-bottom: 25px}@media only screen and (min-width: 1000px){#home-project-teasers .project-section-project-teaser:nth-child(2){width: 50%;margin-bottom: 0}}#home-project-teasers .project-section-project-teaser:nth-child(3){width: 100%;margin-bottom: 25px}@media only screen and (min-width: 1000px){#home-project-teasers .project-section-project-teaser:nth-child(3){width: 50%;margin-left: 20%;margin-top: 25px;margin-bottom: 0}}#home-project-teasers .project-section-project-teaser:nth-child(4){display: flex;align-self: flex-start;width: 100%}@media only screen and (min-width: 1000px){#home-project-teasers .project-section-project-teaser:nth-child(4){width: calc(30% - 25px);margin-left: 25px;margin-top: 25px}}
.remus{position: relative;display: flex;max-width: 100%;width: 100%;-webkit-user-select: none;-moz-user-select: none;user-select: none;-ms-user-select: none;-webkit-user-drag: none;-moz-user-drag: none;user-drag: none;-ms-user-drag: none}.remus > *{width: 100%}.remus .remus-element{width: 100%;overflow: hidden;display: inline-block;border-right: 2px solid #fff}.remus .remus-element > *{position: relative;max-width: none}.remus > :first-child{position: relative}.remus :not(:first-child){position: absolute;top: 0;left: 0}.remus-handle{border-radius: 100%;width: 44px;height: 44px;background-color: #fff;top: 50% !important;transform: translateY(-50%) translateX(-1px);z-index: 110;animation-name: pulse-image-comparison;animation-duration: 4s;animation-iteration-count: infinite;transform-origin: center top}.remus-handle::before{content: '';display: block;position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;background-color: #007faf;background-image: url('/files/chimerical/img/icons/icon-image-comparison.svg');background-position: center center;background-repeat: no-repeat;background-size: 35px;border-radius: 100%;opacity: 1;z-index: 1}.image-count-5 .remus-handle.handle-0{top: calc(100% / 5) !important}.image-count-5 .remus-handle.handle-1{top: calc(100% / 5 * 2) !important}.image-count-5 .remus-handle.handle-2{top: calc(100% / 5 * 3) !important}.image-count-5 .remus-handle.handle-3{top: calc(100% / 5 * 4) !important}.image-count-4 .remus-handle.handle-0{top: calc(100% / 4) !important}.image-count-4 .remus-handle.handle-1{top: calc(100% / 4 * 2) !important}.image-count-4 .remus-handle.handle-2{top: calc(100% / 4 * 3) !important}.image-count-3 .remus-handle.handle-0{top: calc(100% / 3) !important}.image-count-3 .remus-handle.handle-1{top: calc(100% / 3 * 2) !important}.image-count-2 .remus-handle.handle-0{top: calc(100% / 2) !important}@keyframes pulse-image-comparison{0%{transform: translateY(-50%) translateX(-1px) scale(.9)}70%{transform: translateY(-50%) translateX(-1px) scale(1)}100%{transform: translateY(-50%) translateX(-1px) scale(.9)}}
.canvasWrapper{position: relative}.app_scroll_animation{--animationBackgroundColor: 0,0,0;--toggle-size: 17px;background-color: var(--animationBackgroundColor);width: 100vw;height: 100vh}.app_scroll_animation canvas{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 100vw;max-height: 100vh}.app_scroll_animation.showFullWidth canvas{width: 100%;height: 100%;object-fit: cover}.app_scroll_animation .topContent{position: absolute;z-index: 1;top: var(--element-padding);left: 50%;transform: translateX(-50%);margin: 0 auto;width: 100%;padding-right: calc(var(--bodyGap) + (var(--grid-colGap)));padding-left: calc(var(--bodyGap) + (var(--grid-colGap)))}@media only screen and (min-width: 1000px){.app_scroll_animation .topContent{padding: 0;max-width: 77.6vw}}@media only screen and (min-width: 1400px){.app_scroll_animation .topContent{max-width: var(--maxwidth)}}.app_scroll_animation .animationContentWrapper{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%, -50%);aspect-ratio: 16/9;width: 100%;height: auto;max-width: 1920px;max-height: 1080px;margin: 0 auto;display: none}@media only screen and (min-width: 1000px){.app_scroll_animation .animationContentWrapper{display: block}}.app_scroll_animation.headlineBottom .topContent{top: unset;bottom: var(--element-padding)}.canvasContent{display: block;position: absolute;width: 0;height: 0;opacity: .5}.canvasContent .animationDetailsToggle{appearance: none;border: none;outline: none;cursor: pointer;color: var(--white)}.canvasContent .animationDetailsToggle .inner,.canvasContent .animationDetailsToggle .middle,.canvasContent .animationDetailsToggle .outer{display: block;position: absolute;top: 0;left: 0;border-radius: 50%;background-color: var(--cyan);transform: translate(-50%, -50%);transform-origin: center;transition: all var(--animation-duration) var(--animation-style);animation-duration: 3s;animation-iteration-count: infinite;animation-fill-mode: forwards}.canvasContent .animationDetailsToggle .inner{animation-name: pulse}.canvasContent .animationDetailsToggle .middle,.canvasContent .animationDetailsToggle .outer{border: 1.5px solid var(--cyan);animation-name: pulse-inner}.canvasContent .animationDetailsToggle .outer{animation-name: pulse-outer}.canvasContent .description{--borderAnimation-duration: .15s;--borderSpacing: 37px;position: absolute;z-index: -1;top: 0;left: 0;min-width: 450px;padding: 25px 8px 8px calc(var(--toggle-size) * 1.2);line-height: 1.3;text-align: left;color: var(--white);width: 200px;opacity: 0;pointer-events: none;transform-origin: top left;transition: all var(--animation-duration) var(--animation-style);transition-delay: 0s;hyphens: auto}@media only screen and (min-width: 1000px){.canvasContent .description{padding: 40px 50px}}.canvasContent .title{font-size: 1.7778em;line-height: 1.1;color: var(--cyan);margin-bottom: 35px}.canvasContent .ce_text{font-size: 0.8889em;letter-spacing: .01em}.canvasContent .borderTop,.canvasContent .borderRight,.canvasContent .borderBottom,.canvasContent .borderLeft{position: absolute;background-color: var(--cyan);transition: transform var(--borderAnimation-duration) var(--animation-style);transition-delay: 0s}.canvasContent .borderTop{top: 0;left: var(--borderSpacing);right: 0;height: 1.5px;transform: scaleX(0);transform-origin: left center}.canvasContent .borderRight{top: 0;right: 0;bottom: 0;width: 1.5px;transform: scaleY(0);transform-origin: center top}.canvasContent .borderBottom{bottom: 0;left: 0;right: 0;height: 1.5px;transform: scaleX(0);transform-origin: right center}.canvasContent .borderLeft{top: var(--borderSpacing);left: 0;bottom: 0;width: 1.5px;transform: scaleY(0);transform-origin: center bottom}.canvasContent.alignTopright .description{top: unset;bottom: 0;transform-origin: bottom left}.canvasContent.alignTopright .borderTop{left: 0}.canvasContent.alignTopright .borderBottom{left: var(--borderSpacing);transform-origin: right center}.canvasContent.alignTopright .borderLeft{top: 0;bottom: var(--borderSpacing)}.canvasContent.alignTopleft .description{top: unset;right: 0;bottom: 0;left: unset;transform-origin: bottom right}.canvasContent.alignTopleft .borderTop{left: 0}.canvasContent.alignTopleft .borderRight{top: 0;bottom: var(--borderSpacing)}.canvasContent.alignTopleft .borderBottom{right: var(--borderSpacing);transform-origin: right center}.canvasContent.alignTopleft .borderLeft{top: 0;bottom: 0}.canvasContent.alignBottomleft .description{right: 0;left: unset;transform-origin: top right}.canvasContent.alignBottomleft .borderTop{left: 0;right: var(--borderSpacing)}.canvasContent.alignBottomleft .borderRight{top: var(--borderSpacing)}.canvasContent.alignBottomleft .borderLeft{top: 0}html:not(.isTouch) .canvasContent:hover .animationDetailsToggle .inner,html.isTouch .canvasContent.open .animationDetailsToggle .inner{animation-name: hover-pulse;animation-iteration-count: 1;animation-duration: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover .animationDetailsToggle .middle,html.isTouch .canvasContent.open .animationDetailsToggle .middle{animation-name: hover-pulse-inner;animation-iteration-count: 1;animation-duration: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover .animationDetailsToggle .outer,html.isTouch .canvasContent.open .animationDetailsToggle .outer{animation-name: hover-pulse-outer;animation-iteration-count: 1;animation-duration: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover .description,html.isTouch .canvasContent.open .description{opacity: 1;pointer-events: all;transition-delay: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover .borderTop,html.isTouch .canvasContent.open .borderTop,html:not(.isTouch) .canvasContent:hover .borderRight,html.isTouch .canvasContent.open .borderRight,html:not(.isTouch) .canvasContent:hover .borderBottom,html.isTouch .canvasContent.open .borderBottom,html:not(.isTouch) .canvasContent:hover .borderLeft,html.isTouch .canvasContent.open .borderLeft{transition-delay: 0s}html:not(.isTouch) .canvasContent:hover .borderTop,html.isTouch .canvasContent.open .borderTop{transform: scaleX(1);transition-delay: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover .borderRight,html.isTouch .canvasContent.open .borderRight{transform: scaleY(1);transition-delay: calc(var(--animation-duration) + var(--borderAnimation-duration))}html:not(.isTouch) .canvasContent:hover .borderBottom,html.isTouch .canvasContent.open .borderBottom{transform: scaleX(1);transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 2))}html:not(.isTouch) .canvasContent:hover .borderLeft,html.isTouch .canvasContent.open .borderLeft{transform: scaleY(1);transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 3))}html:not(.isTouch) .canvasContent:hover.alignTopright .borderLeft,html.isTouch .canvasContent.open.alignTopright .borderLeft{transition-delay: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover.alignTopright .borderTop,html.isTouch .canvasContent.open.alignTopright .borderTop{transition-delay: calc(var(--animation-duration) + var(--borderAnimation-duration))}html:not(.isTouch) .canvasContent:hover.alignTopright .borderRight,html.isTouch .canvasContent.open.alignTopright .borderRight{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 2))}html:not(.isTouch) .canvasContent:hover.alignTopright .borderBottom,html.isTouch .canvasContent.open.alignTopright .borderBottom{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 3))}html:not(.isTouch) .canvasContent:hover.alignTopleft .borderBottom,html.isTouch .canvasContent.open.alignTopleft .borderBottom{transition-delay: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover.alignTopleft .borderLeft,html.isTouch .canvasContent.open.alignTopleft .borderLeft{transition-delay: calc(var(--animation-duration) + var(--borderAnimation-duration))}html:not(.isTouch) .canvasContent:hover.alignTopleft .borderTop,html.isTouch .canvasContent.open.alignTopleft .borderTop{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 2))}html:not(.isTouch) .canvasContent:hover.alignTopleft .borderRight,html.isTouch .canvasContent.open.alignTopleft .borderRight{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 3))}html:not(.isTouch) .canvasContent:hover.alignBottomleft .borderRight,html.isTouch .canvasContent.open.alignBottomleft .borderRight{transition-delay: var(--animation-duration)}html:not(.isTouch) .canvasContent:hover.alignBottomleft .borderBottom,html.isTouch .canvasContent.open.alignBottomleft .borderBottom{transition-delay: calc(var(--animation-duration) + var(--borderAnimation-duration))}html:not(.isTouch) .canvasContent:hover.alignBottomleft .borderLeft,html.isTouch .canvasContent.open.alignBottomleft .borderLeft{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 2))}html:not(.isTouch) .canvasContent:hover.alignBottomleft .borderTop,html.isTouch .canvasContent.open.alignBottomleft .borderTop{transition-delay: calc(var(--animation-duration) + (var(--borderAnimation-duration) * 3))}.canvasContent.showTitle *{pointer-events: none}.canvasContent.showTitle .title{position: absolute;margin-bottom: 0;width: 200px;opacity: 0;transition: opacity calc(var(--animation-duration) * 3) var(--animation-style)}.canvasContent.showTitle[style*="all"] .title{opacity: 1}.canvasContent.showTitle.alignTop .title{bottom: 50px;left: 0;transform: translateX(-50%);text-align: center}.canvasContent.showTitle.alignRight .title{top: 50%;left: 50px;transform: translateY(-50%)}.canvasContent.showTitle.alignBottom .title{top: 50px;left: 0;transform: translateX(-50%);text-align: center}.canvasContent.showTitle.alignLeft .title{top: 50%;right: 50px;transform: translateY(-50%);text-align: right}.canvasContent.showTitle.alignTopright .title{bottom: 25px;left: 25px}.canvasContent.showTitle.alignBottomright .title{top: 25px;left: 25px}.canvasContent.showTitle.alignBottomleft .title{top: 25px;right: 25px;text-align: right}.canvasContent.showTitle.alignTopleft .title{bottom: 25px;right: 25px;text-align: right}@keyframes pulse-outer{0%{min-width: 38px;min-height: 38px}60%{min-width: 57px;min-height: 57px}100%{min-width: 38px;min-height: 38px}}@keyframes hover-pulse-outer{0%{min-width: 57px;min-height: 57px}100%{min-width: 76px;min-height: 76px}}@keyframes pulse-inner{0%{min-width: 28px;min-height: 28px}60%{min-width: 42px;min-height: 42px}100%{min-width: 28px;min-height: 28px}}@keyframes hover-pulse-inner{0%{min-width: 42px;min-height: 42px}100%{min-width: 56px;min-height: 56px}}@keyframes pulse{0%{min-width: 17px;min-height: 17px}60%{min-width: 25px;min-height: 25px}100%{min-width: 17px;min-height: 17px}}@keyframes hover-pulse{0%{min-width: 25px;min-height: 25px}100%{min-width: 35px;min-height: 35px}}@keyframes hover-pulse{0%{min-width: 25px;min-height: 25px}100%{min-width: 35px;min-height: 35px}}
