body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992;}.fancybox-container *{box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}.fancybox-bg{background:rgb(30,30,30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71);}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible;}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-toolbar{right:0;top:0;}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994;}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:hidden;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px;}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle;}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995;}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in;}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab;}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-container [data-selectable='true']{cursor:text;}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.fancybox-spaceball{z-index:1;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}.fancybox-iframe{left:0;position:absolute;top:0;}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:hover{color:#fff;}.fancybox-button:focus{outline:none;}.fancybox-button.fancybox-focus{outline:1px dotted;}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none;}.fancybox-button div{height:100%;}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;}.fancybox-button svg path{fill:currentColor;stroke-width:0;}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none;}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none;}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998;}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401;}.fancybox-close-small:hover{color:#fff;opacity:1;}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none;}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px;}.fancybox-navigation .fancybox-button div{padding:7px;}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right);}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996;}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}.fancybox-caption--separate{margin-top:-50px;}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}.fancybox-caption a:hover{color:#fff;text-decoration:underline;}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999;}@keyframes fancybox-rotate{100%{transform:rotate(360deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1);}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{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{opacity:0;transform:scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1);}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px;}.fancybox-slide--image{padding:6px 0;}.fancybox-close-small{right:-6px;}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px;}.fancybox-caption{padding-left:12px;padding-right:12px;}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.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{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995;}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%;}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991;}.fancybox-thumbs__list a:focus::before{opacity:.5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1;}@media all and (max-width:576px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs__list a{max-width:calc(100% - 10px);}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.jcf-radio{border-radius:9px}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox,.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')"}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-button,.jcf-file{display:inline-block;position:relative;overflow:hidden;background:#fff}.jcf-button{vertical-align:top;border:1px solid #777;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{white-space:nowrap}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input,.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;line-height:28px;height:28px}.jcf-file .jcf-fake-input{text-overflow:ellipsis;font-size:13px;width:125px;padding:0 8px}.jcf-file .jcf-upload-button{margin:0 0 0 -1px;padding:0 10px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...'}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')"}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list,.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;width:100%}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list .jcf-option,.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;cursor:default;padding:5px 9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:700;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:''}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px}.jcf-number .jcf-btn-inc{top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;border:4px solid #aaa}.jcf-number .jcf-btn-inc:before{margin:-6px 0 0 -4px;border-color:transparent transparent #000 transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent}.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before,.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before{opacity:.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid red;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:0 0 !important;opacity:.3}.jcf-disabled{background:#ddd !important}.jcf-focus,.jcf-focus *{border-color:red !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.breakpoint-detection{height:0;overflow:hidden}.breakpoint-detection .detect-xs{display:none}@media (min-width:768px) and (max-width:1023px){.breakpoint-detection .detect-xs{display:block}}.breakpoint-detection .detect-sm{display:none}@media (min-width:1024px) and (max-width:1119px){.breakpoint-detection .detect-sm{display:block}}.breakpoint-detection .detect-md{display:none}@media (min-width:1120px) and (max-width:1599px){.breakpoint-detection .detect-md{display:block}}.breakpoint-detection .detect-lg{display:none}@media (min-width:1600px){.breakpoint-detection .detect-lg{display:block}}@font-face{font-family:'graphik';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-Regular-Web.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-Regular-Web.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:'graphik';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-RegularItalic-Web.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-RegularItalic-Web.woff') format("woff");font-weight:400;font-style:italic}@font-face{font-family:'graphik';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-Medium-Web.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-Medium-Web.woff') format("woff");font-weight:500;font-style:normal}@font-face{font-family:'graphik';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-MediumItalic-Web.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Graphik/Graphik-MediumItalic-Web.woff') format("woff");font-weight:500;font-style:italic}@font-face{font-family:'bauerbodoni';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_0_0.eot');src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_0_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_0_0.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_0_0.woff') format("woff"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_0_0.ttf') format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'bauerbodoni';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_1_0.eot');src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_1_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_1_0.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_1_0.woff') format("woff"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_1_0.ttf') format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'bauerbodoni';src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_2_0.eot');src:url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_2_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_2_0.woff2') format("woff2"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_2_0.woff') format("woff"),url('../../../typo3conf/ext/marckocher/Resources/Public/Fonts/Bauer_Bodoni/391DFF_2_0.ttf') format("truetype");font-weight:bold;font-style:normal}html,body{height:100%}body{color:#000000;background-color:#F5F4F0;font-family:"graphik";font-size:18px;line-height:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body{display:block}}@media (min-width:1120px){body{font-size:20px;line-height:27px}}@media (min-width:1600px){body{font-size:27px;line-height:36px}}@media print{body{background-color:transparent}}body main{background-color:inherit}body header,body .navs-container,body .header-wrapper,body .header-inner,body header>.container-fluid{background-color:inherit}body .fancybox-is-open{background-color:inherit}body .fancybox-is-open .fancybox-bg{background-color:inherit;opacity:1}main{flex:1 0 auto;margin:0 auto;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){main{min-height:81vh}}.main-content{margin-top:160px;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media (min-width:1024px){.main-content{margin-top:180px}}@media (min-width:1600px){.main-content{margin-top:280px}}@media print{.main-content{padding-top:0}}.main-content a{display:inline;text-decoration:none;transition:border 0.3s ease-in-out;border-bottom:solid 1px #000000}.main-content a:hover{border-bottom:solid 1px transparent}.main-content a[href^="mailto:"],.main-content a[href^="tel:"]{transition:none;border-bottom:0;text-decoration:none;display:inline-block}.main-content .project-01a a,.main-content .project-01b a,.main-content .project-02a a,.main-content .project-02b a,.main-content .project-03a a,.main-content .project-03b a,.main-content .project-04a a,.main-content .project-04b a,.main-content .project-firstSection a,.main-content .project-header a,.main-content .project-lastSection a,.main-content .project-imageRow a{transition:none;border-bottom:0;text-decoration:none;display:inline-block}footer{flex-shrink:0}*,::after,::before{box-sizing:border-box}.clearfix{clear:both}body.intro{transition:all 1s ease-in;position:fixed;width:100%;height:100%;overflow-y:scroll}body.intro header{height:100vh;padding-top:calc((100vh - 170px) / 2);transition:padding-top 1s ease-in}body.intro header .title-site{-webkit-animation-name:header_title_anim;animation-name:header_title_anim;-webkit-animation-duration:1.5s;animation-duration:1.5s}body.intro header .zone{-webkit-animation-name:header_zone_anim;animation-name:header_zone_anim;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:0}body.intro header .navs-container{transition:all 0.3s ease-in;opacity:0}body.intro header .mobile-nav-opener{transition:all 0.3s ease-in;opacity:0}body.intro .main-content{transition:all 1s ease-in;margin-top:100vh}body.intro .main-content.main-content-initial{margin-top:160px}@media (min-width:1024px){body.intro .main-content.main-content-initial{margin-top:180px}}@media (min-width:1600px){body.intro .main-content.main-content-initial{margin-top:280px}}@-webkit-keyframes header_title_anim{0%{opacity:0;transform:scale(0.9)}}@keyframes header_title_anim{0%{opacity:0;transform:scale(0.9)}}@-webkit-keyframes header_zone_anim{0%{opacity:0}98%{opacity:0}100%{opacity:1}}@keyframes header_zone_anim{0%{opacity:0}98%{opacity:0}100%{opacity:1}}header a{color:#000000;font-size:27px;line-height:32px;text-decoration:none}@media (min-width:1120px){header a{font-size:31px;line-height:37px}}@media (min-width:1600px){header a{font-size:43px;line-height:51px}}header a .zone{transition:font 0.3s ease-in;font-size:28px;line-height:32px}@media (min-width:1120px){header a .zone{font-size:32px;line-height:37px}}@media (min-width:1600px){header a .zone{font-size:44px;line-height:51px}}header ul{margin:0;padding-left:0}header li{list-style-type:none;margin-bottom:10vw;margin-top:10vw;text-align:right;padding-left:0}@media (min-width:768px){header li{margin-bottom:5vw;text-align:right;margin-top:0}}@media (min-width:1024px){header li{margin-bottom:0;padding-left:4.7vw;text-align:right}}@media (min-width:1024px){header li{padding-left:5vw}}header li a{border-bottom:transparent solid 2px;padding-bottom:2px}header li a:hover{border-bottom:#000000 solid 2px}header li.active a{border-bottom:#000000 solid 2px;padding-bottom:2px}header.animated a{transition:all 0.3s ease-in-out}.sticky:not(.opened) header{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.07)}.sticky:not(.opened) header .logo .title-site{max-width:160px}@media (min-width:768px){.sticky:not(.opened) header .logo .title-site{max-width:50vw}}.sticky:not(.opened) header a{font-size:17.55px;line-height:20.8px}@media (min-width:1120px){.sticky:not(.opened) header a{font-size:20.15px;line-height:24.05px}}@media (min-width:1600px){.sticky:not(.opened) header a{font-size:27.95px;line-height:33.15px}}.sticky:not(.opened) header a .zone{font-size:18.2px;line-height:20.8px}@media (min-width:1120px){.sticky:not(.opened) header a .zone{font-size:20.8px;line-height:24.05px}}@media (min-width:1600px){.sticky:not(.opened) header a .zone{font-size:28.6px;line-height:33.15px}}.sticky:not(.opened) header li{line-height:19px}@media (min-width:1024px){.sticky:not(.opened) header li{padding-left:3.25vw}}.sticky:not(.opened) header #lang-nav li{padding-left:0}.sticky:not(.opened) header #lang-nav a{font-size:15px;line-height:15px}@media (min-width:1600px){.sticky:not(.opened) header #lang-nav a{font-size:17px;line-height:17px}}.sticky:not(.opened) header .nav-wrapper{margin-top:6px}@media (min-width:1600px){.sticky:not(.opened) header .nav-wrapper{margin-top:0px}}@media (min-width:1024px){.main-item-list{display:flex}}header{position:fixed;top:0;width:100vw;left:0;z-index:99998;background-color:#F5F4F0}@media print{header{position:relative;background-color:transparent}}header .logo{float:left}header .logo .title-site{max-width:162px;display:inline-block}@media (min-width:768px){header .logo .title-site{max-width:50vw}}header .logo .zone{font-family:"bauerbodoni";font-weight:bold;transform:translate(0.04em);display:block;word-spacing:-0.1em;margin-top:4px;transition:font 0.3s ease-in-out;white-space:nowrap}@media (min-width:768px){header .logo .zone{margin-top:0}}header .logo .zone .dash{font-weight:400}.header-inner{position:relative;padding-top:1.9vw;padding-bottom:1.9vw}@media (min-width:1024px){.header-inner{padding-top:1.2vw;padding-bottom:1.2vw}}@media (min-width:1600px){.header-inner{padding-top:1.3vw;padding-bottom:1.3vw}}.header-inner:after{clear:both;content:'';display:block}.navs-container{float:right}@media (min-width:1024px){.nav-wrapper{display:inline-block;vertical-align:top;width:calc(100% - 140px)}}.lang-nav-wrapper{width:130px;vertical-align:top;text-align:right;margin-top:-5px;transition:0.2s all;display:none}@media (min-width:1024px){.lang-nav-wrapper{margin-top:1px;display:inline-block}}.lang-nav-wrapper #lang-nav{padding-left:120px}.lang-nav-wrapper li{padding-left:0;height:20px;width:20px;text-align:left}@media (min-width:1600px){.lang-nav-wrapper li{height:25px}}.lang-nav-wrapper li a{transition:0.2s all;vertical-align:top;font-size:15px;line-height:19px}@media (min-width:1600px){.lang-nav-wrapper li a{font-size:20px;line-height:30px}}.lang-nav-wrapper li.active a,.lang-nav-wrapper li a:hover{border-bottom:0;font-weight:500}.lang-nav-wrapper-mobile{display:block;position:absolute;bottom:0}@media (min-width:1024px){.lang-nav-wrapper-mobile{display:none}}.lang-nav-wrapper-mobile #lang-nav-mobile{margin-left:10px;margin-bottom:30px}.lang-nav-wrapper-mobile li{display:inline-block;margin-bottom:0;margin-left:20px}.lang-nav-wrapper-mobile li a{font-size:14px;line-height:18px;vertical-align:top}.lang-nav-wrapper-mobile li.active a,.lang-nav-wrapper-mobile li a:hover{text-decoration:none;font-weight:500;border-bottom:0}header li.lang-nav-item a{transition:none}.navs-container{position:fixed;width:100%;right:0;top:100px;bottom:0;transform:translateX(100%);transition:0.2s transform ease;background-color:#F5F4F0}@media (min-width:1024px){.navs-container{position:static;transform:translateX(0%);background-color:transparent;margin-top:0;width:auto}}.navs-container.opened{transform:translateX(0)}@media (min-width:768px){.navs-container.opened{padding-top:17px}}.mobile-nav-opener{position:absolute;right:-9px;top:14px}.mobile-nav-opener .hamburger{display:block}.mobile-nav-opener .hamburger-icon{width:22px;height:26px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/menu.svg');background-repeat:no-repeat;background-position:50%;background-size:contain}.mobile-nav-opener .hamburger-opened{display:none}.mobile-nav-opener .hamburger-opened .hamburger-icon{width:22px;height:26px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/close.svg');background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:1024px){.mobile-nav-opener{display:none}}body.opened .mobile-nav-opener{right:0}footer{padding-top:20%}@media (min-width:768px){footer{display:flex;justify-content:space-between;padding-top:0}}@media print{footer{display:none}}footer a{color:#000000;text-decoration:none}footer ul.menu-footer{margin:0;margin-left:5%;padding:0;list-style:none}@media (min-width:768px){footer ul.menu-footer{width:50%;display:flex;height:7.8vw;align-items:center}}@media (min-width:1024px){footer ul.menu-footer{height:5vw}}@media (min-width:1600px){footer ul.menu-footer{height:4vw}}footer ul.menu-footer li{margin-bottom:5%}@media (min-width:768px){footer ul.menu-footer li{margin-right:5%;margin-bottom:0}}footer ul.menu-footer li.only-md{display:none}@media (min-width:1024px){footer ul.menu-footer li.only-md{display:block}}footer ul.menu-footer li a{transition:all 0.3s ease-in-out;border-bottom:solid 2px transparent}footer ul.menu-footer li a:hover{border-bottom:solid 2px #000000}footer .copyright{margin-left:5%;margin-bottom:5%}@media (min-width:768px){footer .copyright{margin-right:5%;display:flex;height:7.8vw;align-items:center;margin-bottom:0}}@media (min-width:1024px){footer .copyright{height:5vw}}@media (min-width:1600px){footer .copyright{height:4vw}}.cookies-section p{margin:0;font-size:14px;line-height:18px;font-weight:400}@media (min-width:768px){.cookies-section p{font-size:15px;line-height:19px}}.cookies-section p a{color:#ffffff;text-decoration:underline}.cookies-section p a:hover{text-decoration:none}.cookies-section .close-cookie-btn{position:absolute;right:5vw;top:2.5vw;cursor:pointer}@media (min-width:768px){.cookies-section .close-cookie-btn{right:5vw}}.cookies-section .close-cookie-btn img{width:15px;height:15px}@media (min-width:768px){.cookies-section .close-cookie-btn img{width:16px;height:16px}}.home .cookies-section{transition-delay:5.2s}.container-fluid{padding-left:5%;padding-right:5%}.container-fluid-sm{padding-left:5%;padding-right:5%}@media (min-width:1024px){.container-fluid-sm{padding-left:0;padding-right:0}}@media (min-width:1024px){.container-fluid-lg{padding-left:5%;padding-right:5%}}.container-fluid.header-wrapper{padding-right:3.5%}.container-fluid-l-g{padding-left:5%}.container-fluid-r-g{padding-left:5%}.project-01a{margin-bottom:10vw}@media (min-width:768px){.project-01a{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-01a{margin-bottom:7.5vw}}.project-01a .left{margin-bottom:10vw}@media (min-width:768px){.project-01a .left{width:40%;margin-left:5%;margin-right:5%;margin-bottom:0}}.project-01a .left .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-01a .left .text{width:100%}}@media (min-width:1024px){.project-01a .left .text{width:75%;margin-bottom:5vw}}.project-01a .left .text blockquote{margin-bottom:24px}@media (min-width:768px){.project-01a .right{width:50%}}.project-01a .right .text{width:90%;margin-left:auto;margin-right:auto;margin-top:5vw}@media (min-width:768px){.project-01a .right .text{width:80%}}@media (min-width:1024px){.project-01a .right .text{width:60%}}.project-01a .right .caption{padding-right:5vw}@media (min-width:1024px){.project-01a .right a{display:inline-block}.project-01a .right a img{width:100%}}.project-01a .caption,.project-01a figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-01a .caption,.project-01a figcaption{margin-left:0;margin-top:0.8vw}}.project-second-image{margin-top:7vw}@media (min-width:768px){.project-second-image{margin-top:5vw}}.project-01b{margin-bottom:10vw;display:flex;flex-direction:column-reverse}@media (min-width:768px){.project-01b{flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-01b{margin-bottom:7.5vw}}.project-01b .left{display:flex;flex-direction:column-reverse;margin-bottom:10vw}@media (min-width:768px){.project-01b .left{flex-direction:column;width:50%;margin-bottom:0}}.project-01b .left .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-01b .left .text{width:80%;margin-top:5vw;margin-bottom:0}}@media (min-width:1120px){.project-01b .left .text{width:60%}}.project-01b .left .text p:last-child{margin-bottom:0}.project-01b .left figure img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.project-01b .left figure img{height:auto}}.project-01b .left figure .caption{padding-left:5vw}@media (min-width:768px){.project-01b .right{width:40%;margin-left:5%;margin-right:5%}}.project-01b .right .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-01b .right .text{width:100%;margin-bottom:5vw}}@media (min-width:1024px){.project-01b .right .text{width:75%}}.project-01b .caption,.project-01b figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-01b .caption,.project-01b figcaption{margin-left:0;margin-top:0.8vw}}.project-02a{margin-bottom:10vw}@media (min-width:768px){.project-02a{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-02a{margin-bottom:7.5vw}}.project-02a .left{margin-bottom:10vw}@media (min-width:768px){.project-02a .left{width:40%;margin-left:5%;margin-right:5%;margin-bottom:0}}@media (min-width:1024px){.project-02a .left{width:35%;margin-left:5%;margin-right:5%}}.project-02a .right{margin-bottom:10vw}@media (min-width:768px){.project-02a .right{width:50%;margin-bottom:0}}@media (min-width:1024px){.project-02a .right{width:55%}}.project-02a .right .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-02a .right .text{margin-bottom:5vw;width:80%}}@media (min-width:1024px){.project-02a .right .text{width:55%}}.project-02a .right .text blockquote{margin-bottom:24px}.project-02a .right .caption{padding-right:5vw}.project-02a .caption,.project-02a figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-02a .caption,.project-02a figcaption{margin-left:0;margin-top:0.8vw}}.project-03a{margin-bottom:10vw}@media (min-width:768px){.project-03a{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1024px){.project-03a{padding-top:2vw}}@media (min-width:1600px){.project-03a{margin-bottom:7.5vw}}.project-03a .left{margin-bottom:10vw}@media (min-width:768px){.project-03a .left{width:40%;margin-right:5%;margin-bottom:0}}@media (min-width:1024px){.project-03a .left{width:35%;margin-right:10%}}.project-03a .left .caption{padding-left:5vw}.project-03a .right{width:100%}@media (min-width:768px){.project-03a .right{width:50%}}.project-03a .right .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-03a .right .text{width:80%}}@media (min-width:1024px){.project-03a .right .text{width:60%}}@media (min-width:768px){.project-03a .right figure img{-o-object-fit:cover;object-fit:cover}}.project-03a .caption,.project-03a figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-03a .caption,.project-03a figcaption{margin-left:0;margin-top:0.8vw}}.project-04a{margin-bottom:10vw}@media (min-width:768px){.project-04a{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-04a{margin-bottom:7.5vw}}.project-04a .left{margin-bottom:10vw}@media (min-width:768px){.project-04a .left{width:45%;margin-left:5%;margin-bottom:0}}@media (min-width:1024px){.project-04a .left{width:50%;margin-left:5%}}@media (min-width:768px){.project-04a .right{width:40%;margin-left:5%;margin-right:5%}}@media (min-width:1024px){.project-04a .right{width:30%;margin-left:10%}}.project-04a .right .text{width:90%;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-04a .right .text{width:100%}.project-04a .right .text p:last-child{margin-bottom:0}}.project-04a .caption,.project-04a figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-04a .caption,.project-04a figcaption{margin-left:0;margin-top:0.8vw}}.project-02b{margin-bottom:10vw}@media (min-width:768px){.project-02b{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-02b{margin-bottom:7.5vw}}.project-02b .left{margin-bottom:10vw}@media (min-width:768px){.project-02b .left{width:50%;margin-bottom:0}}@media (min-width:1024px){.project-02b .left{width:55%}}.project-02b .left .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-02b .left .text{margin-bottom:5vw;width:80%}}@media (min-width:1024px){.project-02b .left .text{width:55%}}.project-02b .left .text blockquote{margin-bottom:24px}.project-02b .left .caption{padding-left:5vw}.project-02b .right{margin-bottom:10vw}@media (min-width:768px){.project-02b .right{width:40%;margin-left:5%;margin-right:5%;margin-bottom:0}}@media (min-width:1024px){.project-02b .right{width:35%;margin-left:5%;margin-right:5%}}.project-02b .caption,.project-02b figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-02b .caption,.project-02b figcaption{margin-left:0;margin-top:0.8vw}}.project-03b{margin-bottom:10vw}@media (min-width:768px){.project-03b{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1024px){.project-03b{padding-top:2vw}}@media (min-width:1600px){.project-03b{margin-bottom:7.5vw}}.project-03b .left{width:100%;margin-bottom:10vw}@media (min-width:768px){.project-03b .left{width:50%;margin-bottom:0}}.project-03b .left .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.project-03b .left .text{width:80%}}@media (min-width:1024px){.project-03b .left .text{width:60%}}.project-03b .left figure{margin-left:0}@media (min-width:768px){.project-03b .left figure{margin-left:5%}}@media (min-width:768px){.project-03b .left figure img{-o-object-fit:cover;object-fit:cover}}.project-03b .right{margin-bottom:10vw}@media (min-width:768px){.project-03b .right{width:40%;margin-left:5%;margin-bottom:0}}@media (min-width:1024px){.project-03b .right{width:35%;margin-left:15%}}.project-03b .right .caption{padding-right:5vw}.project-03b .caption,.project-03b figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-03b .caption,.project-03b figcaption{margin-left:0;margin-top:0.8vw}}.project-04b{margin-bottom:10vw}@media (min-width:768px){.project-04b{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.project-04b{margin-bottom:7.5vw}}@media (min-width:768px){.project-04b .left{width:40%;margin-left:5%;margin-right:5%}}@media (min-width:1024px){.project-04b .left{width:30%;margin-left:5%;margin-right:10%}}.project-04b .left .text{width:90%;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-04b .left .text{width:100%}.project-04b .left .text p:last-child{margin-bottom:0}}.project-04b .right{margin-bottom:10vw}@media (min-width:768px){.project-04b .right{width:45%;margin-right:5%;margin-bottom:0}}@media (min-width:1024px){.project-04b .right{width:50%}}.project-04b .caption,.project-04b figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-04b .caption,.project-04b figcaption{margin-left:0;margin-top:0.8vw}}.project-header{margin-bottom:10vw;width:100%}@media (min-width:1600px){.project-header{margin-bottom:7.5vw}}.project-header .text{width:90%;margin-left:auto;margin-right:auto}.project-header .text h1{margin:0}@media (min-width:768px){.project-header .text h1{margin-bottom:1.5625vw}}.project-header .text .caption{margin-bottom:10vw;font-weight:400;display:block;margin-top:1.5625vw;font-family:"graphik";word-spacing:normal}@media (min-width:768px){.project-header .text .caption{margin-bottom:5vw}}@media (min-width:768px){.project-header{width:80%;margin-left:auto;margin-right:auto;text-align:center}}body .project-firstSection{margin-bottom:10vw}@media (min-width:768px){body .project-firstSection{display:flex}}@media (min-width:1600px){body .project-firstSection{margin-bottom:5vw}}body .project-firstSection .left{width:90%;margin-left:5%;margin-right:5%;margin-bottom:10vw}@media (min-width:768px){body .project-firstSection .left{width:40%;margin-bottom:0}}@media (min-width:1120px){body .project-firstSection .left{width:30%;margin-right:10%}}@media (min-width:768px){body .project-firstSection .left p:last-child{margin-bottom:0}}body .project-firstSection .left p:first-child::first-letter{font-family:"bauerbodoni";font-weight:500;float:left;font-size:112px;line-height:112px;margin-bottom:-20px;margin-left:-6px}@media (min-width:1120px){body .project-firstSection .left p:first-child::first-letter{font-size:169px;line-height:152px;margin-left:-10px}}@media (min-width:1600px){body .project-firstSection .left p:first-child::first-letter{font-size:223px;line-height:207px;margin-right:4px;margin-bottom:-30px}}@-moz-document url-prefix(){body .project-firstSection .left p:first-child::first-letter{font-size:113px;line-height:127px;margin-bottom:0px;margin-top:10px}@media (min-width:1120px){body .project-firstSection .left p:first-child::first-letter{font-size:168px;line-height:183px;margin-top:11px}}@media (min-width:1600px){body .project-firstSection .left p:first-child::first-letter{font-size:223px;line-height:245px;margin-right:4px;margin-top:14px}}}@media (min-width:768px){body .project-firstSection .right{width:50%}}@media (min-width:1120px){body .project-firstSection .right{width:55%}}body .project-firstSection .caption,body .project-firstSection figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){body .project-firstSection .caption,body .project-firstSection figcaption{margin-left:0;margin-top:0.8vw}}body.MacOS .project-firstSection .left p:first-child::first-letter,body.Linux .project-firstSection .left p:first-child::first-letter{font-size:113px;line-height:127px;margin-bottom:-50px}@media (min-width:1120px){body.MacOS .project-firstSection .left p:first-child::first-letter,body.Linux .project-firstSection .left p:first-child::first-letter{font-size:168px;line-height:183px}}@media (min-width:1600px){body.MacOS .project-firstSection .left p:first-child::first-letter,body.Linux .project-firstSection .left p:first-child::first-letter{font-size:223px;line-height:245px;margin-right:4px;margin-bottom:-70px}}@-moz-document url-prefix(){body.MacOS .project-firstSection .left p:first-child::first-letter{margin-bottom:-10px}}@media (min-width:768px){.project-imageRow{margin-bottom:10vw}}@media (min-width:1600px){.project-imageRow{margin-bottom:7.5vw}}.project-imageRow a{width:100%;margin-bottom:10vw}.project-imageRow a a{border-bottom:0}@media (min-width:768px){.project-imageRow a{width:calc(80% / 3);margin-left:2.5%;margin-right:2.5%;margin-bottom:0;float:left;display:inline-block}.project-imageRow a:nth-child(3n+1){margin-left:5%}.project-imageRow a:nth-child(3n){margin-right:5%}}.project-imageRow a img{width:100%}@media (min-width:768px){.project-imageRow:after{content:'';clear:both;width:100%;display:block}}.project-imageRow .caption,.project-imageRow figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-imageRow .caption,.project-imageRow figcaption{margin-left:0;margin-top:0.8vw}}.project-lastSection figure img{width:100%}.project-lastSection .caption,.project-lastSection figcaption{width:90%;margin-top:2.5vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.project-lastSection .caption,.project-lastSection figcaption{margin-left:0;margin-top:0.8vw}}.publication-text-image{margin-bottom:32px}@media (min-width:1120px){.publication-text-image{margin-bottom:5vw}}@media (min-width:768px){.publication-text-image .inner{display:flex;justify-content:space-between}}@media (min-width:1120px){.publication-text-image .inner{width:70vw;margin:0 auto;padding:0}}.publication-text-image .left{width:90%;margin-bottom:10vw}@media (min-width:768px){.publication-text-image .left{width:40%;margin-bottom:0}}@media (min-width:1120px){.publication-text-image .left{width:64%}}.publication-text-image .left p{font-size:18px;line-height:24px}@media (min-width:1120px){.publication-text-image .left p{font-size:20px;line-height:27px}}@media (min-width:1600px){.publication-text-image .left p{font-size:27px;line-height:36px}}.publication-text-image .left p.subtitle{font-weight:500;margin-bottom:24px}@media (min-width:1120px){.publication-text-image .left p.subtitle{margin-bottom:36px}}@media (min-width:768px){.publication-text-image .left p:last-child{margin-bottom:0}}@media (min-width:768px){.publication-text-image .right{width:50%}}@media (min-width:1120px){.publication-text-image .right{width:28.5%}}.publication-text-image h1{font-size:47px;line-height:51px;font-weight:500;font-style:italic;margin-bottom:24px}@media (min-width:1120px){.publication-text-image h1{font-size:53px;line-height:58px;margin-bottom:36px}}@media (min-width:1600px){.publication-text-image h1{font-size:73px;line-height:78px}}.publication-text-image .icon-external{font-size:18px;line-height:24px}@media (min-width:1120px){.publication-text-image .icon-external{font-size:20px;line-height:27px}}@media (min-width:1600px){.publication-text-image .icon-external{font-size:27px;line-height:36px}}.publication-text-image .icon-external::after{content:'';background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/icon_external-link.svg');background-repeat:no-repeat;background-size:14px 14px;display:inline-block;height:14px;width:14px}@media (min-width:1024px){.publication-text-image .icon-external::after{background-size:15px 15px;height:15px;width:15px}}@media (min-width:1600px){.publication-text-image .icon-external::after{background-size:18px 18px;height:18px;width:18px}}.image_right{margin-bottom:10vw}@media (min-width:768px){.image_right{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.image_right{margin-bottom:7.5vw}}@media (min-width:768px){.image_right .left{width:50%}}.image_right .left .text{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.image_right .left .text{width:80%;margin-bottom:0}}.image_right .left .text p:last-child{margin-bottom:0}@media (min-width:1024px){.image_right .left .text h2{margin-bottom:2.5vw}}@media (min-width:1600px){.image_right .left .text h2{margin-bottom:1.4vw}}@media (min-width:768px){.image_right .right{width:50%;padding-right:5%}}@media (min-width:1024px){.image_right .right{margin-left:5%;width:45%}}.image_left{margin-bottom:10vw}@media (min-width:768px){.image_left{display:flex;flex-direction:row;align-items:flex-start}}@media (min-width:1600px){.image_left{margin-bottom:7.5vw}}.image_left .left{margin-bottom:10vw}@media (min-width:768px){.image_left .left{width:45%;margin-left:5%;margin-bottom:0}}@media (min-width:1024px){.image_left .left{width:40%;margin-right:5%}}@media (min-width:768px){.image_left .right{width:50%}}.image_left .right .text{width:90%;margin-left:auto;margin-right:auto}@media (min-width:768px){.image_left .right .text{width:80%;margin-bottom:0}.image_left .right .text p:last-child{margin-bottom:0}}.image_grid{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10vw}@media (min-width:768px){.image_grid{width:100%;margin-bottom:5vw}}@media (min-width:1600px){.image_grid{margin-bottom:7.5vw}}.image_grid .text{margin-bottom:10vw}@media (min-width:768px){.image_grid .text{width:54%;margin-left:auto;margin-right:auto;margin-bottom:5vw}}@media (min-width:1024px){.image_grid .text{width:40%}}@media (min-width:1600px){.image_grid .text{width:36%}}@media (min-width:768px){.image_grid .persons{display:flex;flex-wrap:wrap;margin-left:2.5%;margin-right:2.5%}.image_grid .persons:after{content:'';clear:both;width:100%;display:block}}.image_grid .persons .person{cursor:pointer;margin-top:4vw}@media (min-width:768px){.image_grid .persons .person{width:calc(85% / 3);margin-top:2.5vw;margin-left:2.5%;margin-right:2.5%;float:left}}@media (min-width:1600px){.image_grid .persons .person{width:calc(75% / 5);margin-bottom:0}}.image_grid .persons .person .name{font-weight:500;margin-top:5vw}@media (min-width:768px){.image_grid .persons .person .name{margin-top:2.5vw}}@media (min-width:1024px){.image_grid .persons .person .name{margin-top:1.375vw}}.image_grid .persons .person .image figure{position:relative}.image_grid .persons .person .image figure:after{content:"";display:block;position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;background-color:#000000;transition:opacity 0.4s ease}.image_grid .persons .person .image:hover figure:after{opacity:0.1}.grid_list{margin-bottom:10%}@media (min-width:768px){.grid_list{margin-bottom:6vw}}.grid_list h2{margin-left:5%;margin-right:5%;margin-bottom:5vw}@media (min-width:768px){.grid_list h2{margin-bottom:2.5vw}}@media (min-width:1024px){.grid_list h2{margin-bottom:1.875vw}}@media (min-width:1600px){.grid_list h2{margin-bottom:1.1vw}}.grid_list .grid-list-items,.grid_list .grid-list-items-cloned{margin-left:5%;margin-right:5%;display:flex}.grid_list .grid-list-items .title-item,.grid_list .grid-list-items-cloned .title-item{font-weight:500}.grid_list .grid-list-items.add-item,.grid_list .grid-list-items-cloned.add-item{width:100%;display:none}@media (min-width:768px){.grid_list .grid-list-items.add-item,.grid_list .grid-list-items-cloned.add-item{display:inline-block}}.grid_list .grid-list-items .col,.grid_list .grid-list-items-cloned .col{flex-basis:100%;padding-right:5vw}.grid_list .grid-list-items .col:last-child,.grid_list .grid-list-items-cloned .col:last-child{padding-right:0}.kontakt-details{width:90%;margin-left:auto;margin-right:auto}@media (min-width:1120px){.kontakt-details{width:100%;display:flex}}.kontakt-details .kontakt-info{margin-bottom:11vw}.kontakt-details .kontakt-info address{font-style:normal}@media (min-width:768px){.kontakt-details .kontakt-info{margin-bottom:5vw}}@media (min-width:1024px){.kontakt-details .kontakt-info{margin-left:5%}}.kontakt-details .kontakt-info a{text-decoration:none;border-bottom:none}.kontakt-details .kontakt-info .number{letter-spacing:1px}.impressum{width:90%;margin-left:auto;margin-right:auto;padding-bottom:10%}@media (min-width:768px){.impressum{margin-left:5%;width:80%}}@media (min-width:1120px){.impressum{width:50%}}.impressum h2{margin-bottom:5vw}@media (min-width:768px){.impressum h2{margin-bottom:3.125vw}}@media (min-width:1024px){.impressum h2{margin-bottom:1.875vw}}@media (min-width:1600px){.impressum h2{margin-bottom:1.3vw}}.impressum h2:not(:first-child){padding-top:5vw}@media (min-width:768px){.impressum h2:not(:first-child){padding-top:0;margin-top:5vw}}@media (min-width:1024px){.impressum h2:not(:first-child){margin-top:2.5vw}}.impressum h4{margin-bottom:8vw;font-family:"graphik";font-weight:500}@media (min-width:768px){.impressum h4{margin-bottom:3.125vw}}@media (min-width:1024px){.impressum h4{margin-bottom:1.875vw}}@media (min-width:1600px){.impressum h4{margin-bottom:1.4vw}}.impressum p:last-child{margin-bottom:0}.impressum p+h4{margin-top:5vw}@media (min-width:1024px){.impressum p+h4{margin-top:2.5vw}}.impressum a{text-decoration:none;color:#000000}.projets-list-wrapper{overflow:hidden}.projets-list-wrapper .grid-sizer,.projets-list-wrapper .project-teaser{width:100%}@media (min-width:768px){.projets-list-wrapper .grid-sizer,.projets-list-wrapper .project-teaser{width:47.165%}}@media (min-width:1024px){.projets-list-wrapper .grid-sizer,.projets-list-wrapper .project-teaser{width:29.63%}}@media (min-width:2400px){.projets-list-wrapper .grid-sizer,.projets-list-wrapper .project-teaser{width:20.834%}}@media (min-width:768px){.projets-list-wrapper .project-teaser-wide{width:47.165%}}@media (min-width:1024px){.projets-list-wrapper .project-teaser-wide{width:64.815%}}@media (min-width:2400px){.projets-list-wrapper .project-teaser-wide{width:47.22266666666667%}}.projets-list-wrapper .gutter-sizer{width:0}@media (min-width:768px){.projets-list-wrapper .gutter-sizer{width:5.67%}}@media (min-width:1024px){.projets-list-wrapper .gutter-sizer{width:5.555%}}@media (min-width:2400px){.projets-list-wrapper .gutter-sizer{width:5.554666666666667%}}.projets-list-wrapper.list-view .project-teaser{width:100%}.projets-list-wrapper.list-view .grid-sizer,.projets-list-wrapper.list-view .gutter-sizer{display:none}.projects-list{margin-bottom:4vw}.project-filter-sort-type{display:flex;justify-content:space-between;margin-bottom:4.4vw}.project-filter-sort{display:flex;flex-wrap:wrap}.project-filter-sort .project-filter{margin-right:3vw}.project-type a{border-bottom:transparent solid 2px;transition:border 0.3s ease-in-out}.project-type a:hover{border-bottom:#000000 solid 2px}.project-teaser{margin-bottom:2vw;display:block;border-bottom:none !important}@media (min-width:768px){.project-teaser{margin-bottom:2vw}}@media (min-width:1024px){.project-teaser{margin-bottom:3vw}}.project-teaser:hover figure:after{opacity:0.1}.project-teaser figure{margin-bottom:5vw;position:relative}@media (min-width:768px){.project-teaser figure{margin-bottom:1.9vw}}@media (min-width:1024px){.project-teaser figure{margin-bottom:1.8vw}}@media (min-width:1600px){.project-teaser figure{margin-bottom:1vw}}.project-teaser figure:after{content:"";display:block;position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;background-color:#000000;transition:opacity 0.4s ease}.project-teaser figure img{width:100%}.project-teaser .cards{word-wrap:break-word;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;margin-bottom:1.4vw}@media (min-width:768px){.project-teaser .cards{margin-bottom:0.5vw}}@media (min-width:1024px){.project-teaser .cards{margin-bottom:0.8vw}}@media (min-width:1600px){.project-teaser .cards{margin-bottom:0.5vw}}.project-teaser.publikation{padding-top:20px;border-top:1px solid #000000}.project-teaser.publikation .cards{font-size:47px;line-height:51px;font-weight:500;font-style:italic}@media (min-width:1120px){.project-teaser.publikation .cards{font-size:53px;line-height:58px}}@media (min-width:1600px){.project-teaser.publikation .cards{font-size:73px;line-height:78px}}.list-view .project-teaser{border-top:1px solid #000000;padding-top:4vw;margin-bottom:4vw}@media (min-width:768px){.list-view .project-teaser{padding-top:1.4vw;margin-bottom:1.4vw}}@media (min-width:1024px){.list-view .project-teaser{display:flex;align-items:center;padding-top:1.2vw;margin-bottom:1.2vw}}@media (min-width:1600px){.list-view .project-teaser{padding-top:1.5vw;margin-bottom:1.5vw}}.list-view .project-teaser .cards{font-size:28px;line-height:32px}@media (min-width:1024px){.list-view .project-teaser .cards{width:50%;margin-bottom:0}}@media (min-width:1120px){.list-view .project-teaser .cards{font-size:32px;line-height:37px;padding-right:1vw}}@media (min-width:1600px){.list-view .project-teaser .cards{font-size:44px;line-height:51px}}.list-view .project-teaser figure{display:none}.list-view .project-teaser p{margin-bottom:0}@media (min-width:1024px){.list-view .project-teaser p{width:50%}}.project-slider{margin-bottom:10vw;overflow-y:hidden;max-width:100%}@media (min-width:1600px){.project-slider{margin-bottom:5vw}}@media (min-width:1120px){.project-slider .inner{width:70vw;margin:0 auto;padding:0}}.project-slider-header{border-top:1px solid #000000;padding:17px 0 21px 0;display:flex;justify-content:space-between}@media (min-width:1120px){.project-slider-header{padding:36px 0 64px 0}}.project-slider-header .title{font-size:18px;line-height:24px}@media (min-width:1120px){.project-slider-header .title{font-size:20px;line-height:27px;font-weight:500}}@media (min-width:1600px){.project-slider-header .title{font-size:27px;line-height:36px}}.project-slider-wrapper{width:100%;overflow:hidden}@media (min-width:1600px){.project-slider-wrapper{width:70vw;margin:0 auto}}.project-slider .project-teaser{width:100%}@media (min-width:1024px){.project-slider .project-teaser{width:33%}}.project-slider .project-teaser figure{margin-bottom:2.5vw}@media (min-width:1024px){.project-slider .project-teaser figure{margin-bottom:0.8vw}}.project-slider .project-teaser h2{margin-bottom:0}@media (min-width:1120px){.project-slider .project-teaser h2{font-size:32px;line-height:37px}}@media (min-width:1600px){.project-slider .project-teaser h2{font-size:44px;line-height:51px}}.project-slider .arrows{display:none}.project-slider .arrows.show{display:block}.project-slider .slick-slide{margin:0 20px}@media (min-width:1120px){.project-slider .slick-slide{margin-left:32px;margin-right:32px}}.project-slider .slick-list{margin:0 -20px}@media (min-width:1120px){.project-slider .slick-list{margin:0 -32px}}.project-slider .slick-track{margin-left:0}.project-slider .slick-slide-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.project-slider .slick-slide-arrow svg{width:14px;height:14px;margin:0;padding:0}@media (min-width:1120px){.project-slider .slick-slide-arrow svg{width:16px;height:16px}}@media (min-width:1600px){.project-slider .slick-slide-arrow svg{width:22px;height:22px}}.project-slider .slick-next{margin-right:0;padding-right:0}.project-slider img{width:100%;height:auto}.caracteristics-list .item{margin-bottom:7.5vw}@media (min-width:768px){.caracteristics-list .item{margin-bottom:3.125vw}}@media (min-width:1024px){.caracteristics-list .item{display:flex;margin-bottom:1.9vw}}@media (min-width:1600px){.caracteristics-list .item{margin-bottom:1.4vw}}@media (min-width:1024px){.caracteristics-list .item:last-child{margin-bottom:0}}.caracteristics-list .item .field{flex-shrink:0;font-weight:500;margin-right:4vw;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media (min-width:1024px){.caracteristics-list .item .field{width:40%}}@media (min-width:1600px){.caracteristics-list .item .field{width:32%}}.caracteristics-list .item .value{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.team-member-details{display:none}.team-details-box{display:none;width:100%;position:relative}.team-details-box .box-inner{opacity:0;margin-top:20px;padding-top:9vw}@media (min-width:768px){.team-details-box .box-inner{padding-top:2vw;margin-left:2.5%;margin-right:2.5%;padding-bottom:3vw}}@media (min-width:1600px){.team-details-box .box-inner{padding-bottom:0}}.team-details-box .grid-list-items,.team-details-box .grid-list-items-cloned{margin-left:0;margin-right:0}.team-details-box .close-icon{display:block;position:absolute;right:0;top:-9vw}@media (min-width:768px){.team-details-box .close-icon{top:5px}}.team-details-box .grid_list{margin-bottom:0}.team-details-head{position:relative}.person{position:relative;padding-bottom:2.4vw}.person .triangle-bordered{position:absolute;bottom:-1px;left:2.5vw;z-index:1}.person.active .triangle-bordered{display:none}@media (min-width:768px){.person.active .triangle-bordered{display:block}}.close-icon{width:16px;height:16px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/close.svg');background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}.triangle-bordered{position:relative;display:none;width:37px;height:19px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/accordion-active _ _1120-up.svg');background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer;background-color:#F5F4F0}@media (min-width:1600px){.triangle-bordered{width:65px;height:33px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/accordion-active _ _1600.svg')}}.team-details-line{opacity:0;height:1px;background-color:#000000;width:100vw;margin-left:2.5%;margin-right:2.5%;display:none}@media (min-width:768px){.team-details-line{display:block}}[class^="orejime-"]{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;color:inherit;vertical-align:baseline;cursor:default;float:none;width:auto;text-align:left;font-weight:normal}.orejime-Main,.orejime-Modal{font-size:1em;line-height:1.5}.orejime-Button{border:0;color:#fff;border-radius:4px;padding:6px 10px;margin-right:0.5em;border:1px solid transparent}.orejime-Button[disabled]{opacity:0.75}.orejime-Button--save,.orejime-Button--accept{background:#008A28;color:#fff}.orejime-Button--decline{background:#666}.orejime-Button--info{background:#057EB6}.orejime-Notice{background:#333;position:fixed;z-index:1000;width:100%;bottom:0;font-size:0.8em}@media (min-width:990px){.orejime-Notice{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);border-radius:4px;bottom:20px;right:20px;max-width:300px}}@media (max-width:990px){.orejime-Notice{border:none;border-radius:0}}.orejime-Notice--mandatory{position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:none}.orejime-Notice--hidden{display:none !important}.orejime-Notice-body{padding:1em}.orejime-Notice-logo{max-width:200px}.orejime-Notice-title,.orejime-Notice-description{color:#eee;margin-bottom:0.5em}.orejime-Notice-title{font-weight:bold;font-size:1.2em;line-height:1.3}.orejime-Notice-purposes{color:#eee}.orejime-Notice-changes{color:#eee;margin-bottom:0.5em;font-weight:bold}.orejime-Notice-privacyPolicyLink{text-decoration:underline;cursor:pointer}.orejime-Notice-privacyPolicyLink,.orejime-Notice-privacyPolicyLink:hover{color:inherit}.orejime-Notice-privacyPolicyLink:hover,.orejime-Notice-privacyPolicyLink:focus{text-decoration:none}.orejime-Notice-actions{display:block}.orejime-Notice-actionItem{display:inline}.orejime-Notice-learnMoreButton{display:inline-block}.orejimeHtml-WithModalOpen{height:100%}.orejimeHtml-WithModalOpen body{position:fixed;overflow:hidden;height:100%;width:100%}.orejime-ModalOverlay,.orejime-NoticeOverlay{z-index:1000;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0}.orejime-ModalWrapper{z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:640px;max-width:100%;max-height:100%;overflow:auto}.orejime-Modal{background:#333;color:#eee;border-radius:4px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.orejime-Modal-header{padding:1em;border-bottom:1px solid #555}.orejime-Modal-title{margin:0;font-size:2em;display:block;font-weight:bold;padding-right:20px}.orejime-Modal-closeButton{border:none;background:none;color:inherit;position:absolute;top:1em;right:1em}.orejime-CloseIcon{stroke:currentColor;width:12px}.orejime-Modal-body{padding:1em}.orejime-Modal-footer{padding:1em;border-top:1px solid #555}.orejime-Modal-privacyPolicyLink,.orejime-Modal-poweredByLink{cursor:pointer;text-decoration:underline;color:inherit}.orejime-Modal-privacyPolicyLink:hover,.orejime-Modal-privacyPolicyLink:focus,.orejime-Modal-privacyPolicyLink:active,.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus,.orejime-Modal-poweredByLink:active{color:inherit}.orejime-Modal-privacyPolicyLink:hover,.orejime-Modal-privacyPolicyLink:focus,.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus{text-decoration:none}.orejime-Modal-poweredByLink{position:absolute;right:1em;color:#aaa;font-size:0.8em;padding:6px 0}.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus,.orejime-Modal-poweredByLink:active{color:#aaa}.orejime-AppList{display:block;padding:0;margin:0}.orejime-AppList-item{display:block;position:relative;line-height:1.25;vertical-align:middle;padding-left:60px;min-height:40px;margin-top:0.7em}.orejime-AppList-item:first-child{margin-top:0}.orejime-CategorizedAppList{list-style:none}.orejime-CategorizedAppList-item{margin-bottom:1em}.orejime-CategorizedAppList-title{font-size:1.2em;font-weight:bold}.orejime-CategorizedAppList-description{font-size:0.9em}.orejime-CategorizedAppList-apps{margin-top:0.5em;margin-left:1em}.orejime-AppItem-title{font-weight:600;cursor:pointer}.orejime-AppItem-description{font-size:0.8em}.orejime-AppItem-purposes{font-size:0.8em;color:#aaa}.orejime-AppItem-optOut,.orejime-AppItem-required{padding-left:0.2em;font-size:0.8em;color:#aaa}.orejime-AppItem-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.orejime-AppItem-switch{position:absolute;left:0;display:inline-block;width:50px;height:30px}.orejime-AppItem-slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#aaa;transition:.4s;width:50px;display:inline-block;border-radius:30px;border:2px solid transparent}.orejime-AppItem-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%;border:1px solid #555}.orejime-AppItem-switchLabel{position:absolute;width:50px;top:34px;overflow:ellipsis;font-size:0.8em;text-align:center}.orejime-AppItem-switch--disabled .orejime-AppItem-slider{cursor:default;opacity:0.5}.orejime-AppItem-switch--disabled .orejime-AppItem-switchLabel{color:#aaa}.orejime-AppItem-input:focus+.orejime-AppItem-label .orejime-AppItem-slider{border-color:#fff;outline-offset:2px}.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider{background-color:#057EB6}.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:before{transform:translateX(20px)}.orejime-AppToggles{margin-bottom:1em;display:block}.orejime-AppToggles-item{display:inline}body.orejimeBody-WithModalOpen header,body.cm-open header{background-color:rgba(0,0,0,0)}.orejime-ModalOverlay{z-index:99999}.orejime-AppContainer .orejime-Notice{z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;max-width:100%;max-height:100%;overflow:auto;width:288px;height:400px;background-color:#F5F4EF}@media (min-width:640px){.orejime-AppContainer .orejime-Notice{width:450px;height:310px}}@media (min-width:960px){.orejime-AppContainer .orejime-Notice{width:500px;height:340px}}@media (min-width:1240px){.orejime-AppContainer .orejime-Notice{width:560px;height:310px}}@media (min-width:1800px){.orejime-AppContainer .orejime-Notice{width:760px;height:370px}}html[lang="en-US"] .orejime-AppContainer .orejime-Notice{height:275px}@media (min-width:640px){html[lang="en-US"] .orejime-AppContainer .orejime-Notice{height:240px}}@media (min-width:960px){html[lang="en-US"] .orejime-AppContainer .orejime-Notice{height:270px}}@media (min-width:1240px){html[lang="en-US"] .orejime-AppContainer .orejime-Notice{height:255px}}@media (min-width:1800px){html[lang="en-US"] .orejime-AppContainer .orejime-Notice{height:300px}}#orejime .orejime-ModalWrapper{z-index:1001;position:fixed;top:50%;left:50%;margin:0;outline:0;width:288px}@media (min-width:640px){#orejime .orejime-ModalWrapper{width:450px}}@media (min-width:960px){#orejime .orejime-ModalWrapper{width:500px}}@media (min-width:1240px){#orejime .orejime-ModalWrapper{width:560px}}@media (min-width:1800px){#orejime .orejime-ModalWrapper{width:760px}}#orejime .orejime-ModalWrapper .orejime-Modal{background:#F5F4EF;color:#eee;border-radius:0;outline:0}#orejime .orejime-ModalWrapper .orejime-Modal .orejime-Modal-form{outline:0}#orejime .orejime-Modal-body,#orejime .orejime-Modal-header,#orejime .orejime-Modal-footer{padding:12px 16px}@media (min-width:640px){#orejime .orejime-Modal-body,#orejime .orejime-Modal-header,#orejime .orejime-Modal-footer{padding:25px;padding-top:18px;padding-bottom:20px}}@media (min-width:960px){#orejime .orejime-Modal-body,#orejime .orejime-Modal-header,#orejime .orejime-Modal-footer{padding:36px;padding-top:20px;padding-bottom:20px}}#orejime .orejime-Modal-body{padding-top:0}#orejime .orejime-Modal-header{border-bottom:0;padding-bottom:0}#orejime .orejime-Modal-header h1{color:#000;margin-bottom:8px;font-weight:500;font-size:18px;line-height:24px}@media (min-width:1240px){#orejime .orejime-Modal-header h1{font-size:20px;line-height:27px;margin-bottom:20px;margin-top:5px}}@media (min-width:1800px){#orejime .orejime-Modal-header h1{font-size:27px;line-height:36px}}#orejime .orejime-Modal-header p{color:#000;font-size:14px;line-height:18px}@media (min-width:1240px){#orejime .orejime-Modal-header p{font-size:15px;line-height:19px}}@media (min-width:1800px){#orejime .orejime-Modal-header p{font-size:20px;line-height:25px}}#orejime .orejime-Modal-header p a{color:#000;text-decoration:none;transition:border 0.3s ease-in-out;border-bottom:solid 1px #000000}#orejime .orejime-Modal-header p a:hover{border-bottom:solid 1px transparent}#orejime .orejime-Modal-header .orejime-Modal-closeButton{width:15px;height:15px;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/close.svg');background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:960px){#orejime .orejime-Modal-header .orejime-Modal-closeButton{width:18px;height:18px}}@media (min-width:1240px){#orejime .orejime-Modal-header .orejime-Modal-closeButton{width:20px;height:20px}}@media (min-width:1800px){#orejime .orejime-Modal-header .orejime-Modal-closeButton{width:27px;height:27px}}#orejime .orejime-Modal-header .orejime-Modal-closeButton .orejime-CloseIcon{display:none}#orejime .orejime-Modal-footer{border-top:0;padding-top:0}#orejime .orejime-Modal-body{padding-bottom:0}#orejime .orejime-Modal-body>div{display:flex;flex-direction:column}#orejime .orejime-AppToggles{order:2;margin-bottom:10px}@media (min-width:640px){#orejime .orejime-AppToggles{margin-bottom:20px}}#orejime .orejime-AppToggles .orejime-AppToggles-button{background-color:transparent;color:#000;border:1px solid #000;border-radius:0;font-weight:500;cursor:pointer;width:100%;padding:11px 40px;text-align:center;outline:0;margin-bottom:8px;margin-right:0;font-size:14px;line-height:17px}@media (min-width:640px){#orejime .orejime-AppToggles .orejime-AppToggles-button{padding:11px 40px}}@media (min-width:960px){#orejime .orejime-AppToggles .orejime-AppToggles-button{margin-bottom:0;width:calc(50% - 10px);padding:11px 10px}}@media (min-width:1240px){#orejime .orejime-AppToggles .orejime-AppToggles-button{padding:12px 18px;font-size:15px;line-height:18px}}@media (min-width:1800px){#orejime .orejime-AppToggles .orejime-AppToggles-button{padding:16px 32px;font-size:20px;line-height:24px}}@media (min-width:960px){#orejime .orejime-AppToggles .orejime-AppToggles-button:first-child{margin-right:20px}}@media (min-width:960px){#orejime .orejime-AppToggles .orejime-AppToggles-button.orejime-Button[disabled]{border-bottom:2px solid black}}@media (min-width:1240px){#orejime .orejime-AppToggles .orejime-AppToggles-button.orejime-Button[disabled]{border-bottom:1px solid black}}#orejime .orejime-Modal-saveButton{background-color:#000;color:#fff;border:0;border-radius:0;padding:12px 40px;margin-right:20px;font-weight:500;cursor:pointer;font-size:14px;line-height:17px}@media (min-width:960px){#orejime .orejime-Modal-saveButton{padding:13px 50px}}@media (min-width:1240px){#orejime .orejime-Modal-saveButton{font-size:15px;line-height:18px}}@media (min-width:1800px){#orejime .orejime-Modal-saveButton{padding:17px 50px;font-size:20px;line-height:24px}}#orejime .orejime-AppList{order:1;margin-bottom:15px}@media (min-width:640px){#orejime .orejime-AppList{margin-bottom:25px}}#orejime .orejime-AppList>li{padding-left:30px}@media (min-width:960px){#orejime .orejime-AppList>li{font-size:18px;padding-left:40px}}@media (min-width:1240px){#orejime .orejime-AppList>li{font-size:18px;padding-left:45px}}#orejime .orejime-AppList .orejime-AppItem-title,#orejime .orejime-AppList .orejime-AppItem-description,#orejime .orejime-AppList .orejime-AppItem-purposes,#orejime .orejime-AppList .orejime-AppItem-required{color:#000}#orejime .orejime-AppList .orejime-AppItem-description,#orejime .orejime-AppList .orejime-AppItem-purposes{font-size:14px;line-height:18px}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-description,#orejime .orejime-AppList .orejime-AppItem-purposes{font-size:15px;line-height:19px}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-description,#orejime .orejime-AppList .orejime-AppItem-purposes{font-size:20px;line-height:25px}}#orejime .orejime-AppList .orejime-AppItem-title,#orejime .orejime-AppList .orejime-AppItem-required{font-size:18px;line-height:24px}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-title,#orejime .orejime-AppList .orejime-AppItem-required{font-size:20px;line-height:27px}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-title,#orejime .orejime-AppList .orejime-AppItem-required{font-size:27px;line-height:36px}}#orejime .orejime-AppList .orejime-AppItem-description{margin-top:6px}#orejime .orejime-AppList .orejime-AppItem-purposes{margin-top:12px}#orejime .orejime-AppList .orejime-AppItem-title{font-weight:500}#orejime .orejime-AppList .orejime-AppItem-switchLabel{display:none}#orejime .orejime-AppList .orejime-AppList-item{margin-top:22px}#orejime .orejime-AppList .orejime-AppItem-switch{top:3px;width:20px;height:20px}@media (min-width:960px){#orejime .orejime-AppList .orejime-AppItem-switch{top:3px}}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-switch{width:24px;height:24px;top:1px}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-switch{top:5px;width:28px;height:28px}}#orejime .orejime-AppList .orejime-AppItem-switch .orejime-AppItem-slider{border-radius:0;background-color:transparent;box-shadow:none;width:20px}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-switch .orejime-AppItem-slider{width:24px}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-switch .orejime-AppItem-slider{width:28px}}#orejime .orejime-AppList .orejime-AppItem-switch .orejime-AppItem-slider::before{display:none}#orejime .orejime-AppList .orejime-AppItem-label{outline:0}#orejime .orejime-AppList .orejime-AppItem-label .orejime-AppItem-slider{background-color:transparent}#orejime .orejime-AppList .orejime-AppItem-label .orejime-AppItem-slider:before{display:block;content:"";background-color:transparent;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/checkbox-unchecked.svg');background-repeat:no-repeat;color:#fff;left:-2px;border:0;bottom:-2px;transition:none;border-radius:0;transform:scale(100%)}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-label .orejime-AppItem-slider:before{left:1px;bottom:-2px;transform:scale(120%)}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-label .orejime-AppItem-slider:before{left:1px;bottom:3px;transform:scale(135%)}}#orejime .orejime-AppList .orejime-AppItem-input{top:2px;width:20px;height:20px;outline:0}@media (min-width:960px){#orejime .orejime-AppList .orejime-AppItem-input{top:4px}}@media (min-width:1240px){#orejime .orejime-AppList .orejime-AppItem-input{width:24px;height:24px;top:3px}}@media (min-width:1800px){#orejime .orejime-AppList .orejime-AppItem-input{width:28px;height:28px;top:5px}}#orejime .orejime-AppList .orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:before{background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/checkbox-checked.svg')}#orejime .orejime-AppList .orejime-AppItem-switch--disabled .orejime-AppItem-slider{opacity:0.25}@-webkit-keyframes cm-slide-in{0%{transform:translateX(-50%) translateY(230%)}100%{transform:translateX(-50%) translateY(-50%)}}@keyframes cm-slide-in{0%{transform:translateX(-50%) translateY(230%)}100%{transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes darkenbackground{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.5)}}@keyframes darkenbackground{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.5)}}@media (max-width:640px){.orejime-Modal-closeButton{top:12px;right:12px}}body.cm-open .orejime-Main{z-index:100001;position:fixed;top:0;left:0;right:0;bottom:0}body.cm-open.intro .orejime-Notice{transform:translateX(-50%) translateY(230%);-webkit-animation:cm-slide-in 0.35s ease-in 3.2s forwards;animation:cm-slide-in 0.35s ease-in 3.2s forwards}@media (min-width:1800px){body.cm-open.intro .orejime-Notice{-webkit-animation:cm-slide-in 0.25s ease-in 3.1s forwards;animation:cm-slide-in 0.25s ease-in 3.1s forwards}}body.cm-open.intro .orejime-Main{-webkit-animation:darkenbackground 0.3s ease-in 3.2s forwards;animation:darkenbackground 0.3s ease-in 3.2s forwards}@media (min-width:1800px){body.cm-open.intro .orejime-Main{-webkit-animation:darkenbackground 0.2s ease-in 3.1s forwards;animation:darkenbackground 0.2s ease-in 3.1s forwards}}body.cm-open:not(.intro) .orejime-Main{background-color:rgba(0,0,0,0.5)}body.cm-open .orejime-Notice{border-radius:0;z-index:100004}body.cm-open .orejime-Notice-body{padding:16px;padding-bottom:10px}@media (min-width:640px){body.cm-open .orejime-Notice-body{padding:20px;padding-bottom:5px}}@media (min-width:960px){body.cm-open .orejime-Notice-body{padding:36px;padding-bottom:21px}}body.cm-open .orejime-Notice-text{margin-bottom:25px}@media (min-width:1240px){body.cm-open .orejime-Notice-text{margin-bottom:40px}}body.cm-open .orejime-Notice-text h1{color:#000;font-size:18px;line-height:24px}@media (min-width:1240px){body.cm-open .orejime-Notice-text h1{font-size:20px;line-height:27px}}@media (min-width:1800px){body.cm-open .orejime-Notice-text h1{font-size:27px;line-height:36px}}body.cm-open .orejime-Notice-text p{color:#000;font-size:14px;line-height:18px}@media (min-width:1240px){body.cm-open .orejime-Notice-text p{font-size:15px;line-height:19px}}@media (min-width:1800px){body.cm-open .orejime-Notice-text p{font-size:20px;line-height:25px}}body.cm-open .orejime-Notice-text a{color:#000;text-decoration:none;transition:border 0.3s ease-in-out;border-bottom:solid 1px #000000}body.cm-open .orejime-Notice-text a:hover{border-bottom:solid 1px transparent}body.cm-open .orejime-Notice-title{font-weight:500}body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button{padding:11px 13px;border:1px solid #000;background-color:transparent;color:#000;font-weight:500;border-radius:0;text-align:center;margin-right:8px;margin-bottom:8px;width:calc(50% - 12px);font-size:14px;line-height:17px}@media (min-width:640px){body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button{padding:11px 48px}}@media (min-width:960px){body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button{padding:11px 40px}}@media (min-width:1240px){body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button{padding:12px 25px;margin-right:12px;margin-bottom:15px;width:calc(33.33% - 12px);font-size:15px;line-height:18px}}@media (min-width:1800px){body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button{padding:16px 20px;margin-right:15px;font-size:20px;width:calc(33.33% - 12px);line-height:24px}}body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem:last-child button{margin-right:0}body.cm-open .orejime-Notice-actions li.orejime-Notice-actionItem .orejime-Button.orejime-Notice-saveButton{background-color:#000;color:#fff}.orejime-ModalOverlay{z-index:1000003;background-color:rgba(0,0,0,0)}.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider:before{transform:translateX(0px)}.ReactModal__Content:focus,.orejime-Notice:focus,#orejime:focus{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ReactModal__Content *,.ReactModal__Content *:focus,.orejime-Notice *,.orejime-Notice *:focus,#orejime *,#orejime *:focus{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ReactModal__Content .orejime-AppItem-label,.ReactModal__Content .orejime-AppItem-title,.ReactModal__Content .orejime-AppToggles-button,.orejime-Notice .orejime-AppItem-label,.orejime-Notice .orejime-AppItem-title,.orejime-Notice .orejime-AppToggles-button,#orejime .orejime-AppItem-label,#orejime .orejime-AppItem-title,#orejime .orejime-AppToggles-button{background-color:transparent !important;outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}h1,h2,h3,h4,h5,h6,blockquote,.cards{font-family:"bauerbodoni";font-weight:bold;margin:0}h1,h2,h3,h4,h5,h6,.cards{font-variant-ligatures:common-ligatures;word-spacing:-0.05em}h1{font-size:48px;line-height:51px;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media (min-width:1120px){h1{font-size:81px;line-height:85px}}@media (min-width:1600px){h1{font-size:110px;line-height:116px}}h2,blockquote{font-size:28px;line-height:32px}@media (min-width:1120px){h2,blockquote{font-size:32px;line-height:37px}}@media (min-width:1600px){h2,blockquote{font-size:44px;line-height:51px}}h2{margin-bottom:6vw}@media (min-width:768px){h2{margin-bottom:3.125vw}}@media (min-width:1024px){h2{margin-bottom:1.875vw}}@media (min-width:1600px){h2{margin-bottom:1.1vw}}.cards{font-size:48px;line-height:51px}@media (min-width:1120px){.cards{font-size:54px;line-height:57px}}@media (min-width:1600px){.cards{font-size:74px;line-height:78px}}p{margin:0;margin-bottom:7.5vw}@media (min-width:768px){p{margin-bottom:3.125vw}}@media (min-width:1024px){p{margin-bottom:1.875vw}}@media (min-width:1600px){p{margin-bottom:1.4vw}}p.initial::first-letter{font-family:"bauerbodoni";font-weight:500;float:left;font-size:121px;line-height:27px;margin-top:40px;margin-right:2px;margin-bottom:20px;margin-left:-8px}@media (min-width:1120px){p.initial::first-letter{font-size:174px;line-height:70px;margin-top:40px;margin-right:-4px;margin-bottom:20px;margin-left:-13px}}@media (min-width:1600px){p.initial::first-letter{font-size:233px;line-height:94px;margin-top:53px;margin-right:4px;margin-bottom:20px;margin-left:-12px}}@-moz-document url-prefix(){p.initial::first-letter{margin-top:8px;margin-bottom:0}}strong,.text-bold{font-weight:500}blockquote{margin:0;font-weight:400}.caption,figcaption{font-size:14px;line-height:18px}@media (min-width:1120px){.caption,figcaption{font-size:15px;line-height:19px}}@media (min-width:1600px){.caption,figcaption{font-size:20px;line-height:25px}}.regular-italic{font-family:"graphik";font-weight:400;font-style:italic}.medium-italic{font-family:"graphik";font-weight:500;font-style:italic}figure{margin:0}figure img{display:block;max-width:100%}.fancybox-container{z-index:99999}.fullwidth{width:100%}.fancybox-slide--image{padding-top:15vw;padding-bottom:15vw !important;padding-left:5vw;padding-right:5vw}@media (min-width:1024px){.fancybox-slide--image{padding-top:7vw;padding-bottom:7vw !important}}.fancybox-infobar{top:auto;bottom:23px;left:50%;transform:translateX(-50%);font-size:14px;padding-top:8px;margin-bottom:-7px;font-family:"graphik";font-weight:400;color:#000;mix-blend-mode:normal}@media (min-width:1024px){.fancybox-infobar{bottom:35px}}@media (min-width:1120px){.fancybox-infobar{font-size:15px}}@media (min-width:1600px){.fancybox-infobar{font-size:20px}}.fancybox-button{width:16px;height:16px;padding:0;padding:0vw 3vw;padding:3vw;right:-3vw;top:-3vw;box-sizing:content-box}.fancybox-button svg{width:14px;height:14px}@media (min-width:1120px){.fancybox-button svg{width:16px;height:16px}}@media (min-width:1600px){.fancybox-button svg{width:22px;height:22px}}.fancybox-content{max-width:80vw;height:80vh;width:auto}.fancybox-navigation .fancybox-button--arrow_left{left:5vw;top:auto;bottom:23px;padding:0;width:16px;height:16px}@media (min-width:1024px){.fancybox-navigation .fancybox-button--arrow_left{left:calc(50% - 200px);bottom:35px}}.fancybox-navigation .fancybox-button--arrow_right{right:5vw;top:auto;bottom:23px;padding:0;width:16px;height:16px}@media (min-width:1024px){.fancybox-navigation .fancybox-button--arrow_right{right:calc(50% - 200px);bottom:35px}}.fancybox-button{background-color:transparent;color:#000000}.fancybox-button:hover{background-color:transparent;color:#000000}.fancybox-toolbar{right:5vw;top:5vw;bottom:auto;height:16px}@media (min-width:1024px){.fancybox-toolbar{right:calc(5vw - 10px);top:auto;bottom:35px}}.fancybox-caption--separate{margin-top:0}.fancybox-caption{margin-bottom:1.5vw;margin-left:5vw;margin-right:5vw;text-align:left;padding:0;background:none;color:#000;font-size:14px;letter-spacing:0.3px;bottom:auto;top:5vw;width:70vw}@media (min-width:1024px){.fancybox-caption{bottom:0;top:auto;margin-bottom:33px}}@media (min-width:1120px){.fancybox-caption{font-size:15px}}@media (min-width:1600px){.fancybox-caption{font-size:20px;margin-bottom:26px}}.fancybox-navigation .fancybox-button div{padding:0}.fancybox-active header{opacity:0}@media (min-width:1024px){.fancybox-active header{opacity:0}}[data-fancybox]{position:relative}[data-fancybox] .fullscreen{position:absolute;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/icon_fullscreen.svg');background-color:rgba(245,244,240,0.5);background-size:60%;background-position:center center;background-repeat:no-repeat;padding:10px;width:40px;height:40px;top:2.5vw;right:2.5vw;opacity:0;transition:all 0.3s ease-in-out;cursor:pointer}@media (min-width:768px){[data-fancybox] .fullscreen{top:1.25vw;right:1.25vw}}@media (min-width:768px){[data-fancybox]:hover .fullscreen{opacity:1}}.jcf-select{cursor:pointer;display:block;background-image:none;outline:none;border:none;border-radius:0;border-color:#F5F4F0 !important;background:transparent;min-width:auto;height:auto}.jcf-select.jcf-focus *{border-color:#F5F4F0 !important}.jcf-select .jcf-select-text{margin-left:0;margin-right:0;display:inline-block;position:relative;padding-left:20px}@media (min-width:1120px){.jcf-select .jcf-select-text{padding-left:25px}}@media (min-width:1600px){.jcf-select .jcf-select-text{padding-left:39px}}.jcf-select .jcf-select-text span{display:block;outline:none;font-size:18px;line-height:24px}@media (min-width:1120px){.jcf-select .jcf-select-text span{font-size:20px;line-height:27px}}@media (min-width:1600px){.jcf-select .jcf-select-text span{font-size:27px;line-height:36px}}.jcf-select .jcf-select-opener{display:inline-block;position:absolute;width:13px;height:12px;top:8px;right:auto;left:0;background-image:url('../../../typo3conf/ext/marckocher/Resources/Public/Img/Icons/arrow-down.svg');background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:transparent;transition:0.3s all ease}@media (min-width:1024px){.jcf-select .jcf-select-opener{width:15px;height:13px;top:8px}}@media (min-width:1600px){.jcf-select .jcf-select-opener{width:25px;height:20px;top:11px}}.jcf-drop-active .jcf-select-opener{transform:rotate(180deg)}.jcf-select-drop{position:static !important;margin-top:0.6vw !important}.jcf-select-drop .jcf-select-drop-content{border:none}.jcf-select-drop .jcf-select-drop-content li{font-size:18px;line-height:24px;padding-left:20px}@media (min-width:1120px){.jcf-select-drop .jcf-select-drop-content li{font-size:20px;line-height:35px;padding-left:25px}}@media (min-width:1600px){.jcf-select-drop .jcf-select-drop-content li{font-size:27px;line-height:35px;padding-left:39px}}.jcf-select-drop .jcf-select-drop-content li span{color:#000000;height:auto;cursor:pointer;padding-left:0}.jcf-select-drop .jcf-select-drop-content li:before{display:none}.jcf-select-drop .jcf-list{background:none}.jcf-select-drop .jcf-list .jcf-selected{display:none}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background-color:transparent}.jcf-drop-active .jcf-select-drop{-webkit-animation:slide-up 0.4s ease;animation:slide-up 0.4s ease}.jcf-select-drop{opacity:1;-webkit-animation:slide-up 0.4s ease;animation:slide-up 0.4s ease}@-webkit-keyframes slide-up{0%{max-height:0;opacity:0}75%{opacity:0;max-height:200px}100%{opacity:1}}@keyframes slide-up{0%{max-height:0;opacity:0}75%{opacity:0;max-height:200px}100%{opacity:1}}a{color:inherit;text-decoration:none;display:inline-block}
