@charset "UTF-8";

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px;display:inline-block;cursor:pointer;outline:none;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:20px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:40px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:40px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:40px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:40px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:40px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:40px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-4px,-5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-4px,5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(4px,-5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(4px,5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:7px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:7px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-40px;top:-40px;transform:translate3d(40px,40px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-40px;top:-40px;transform:translate3d(-40px,40px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-40px;top:40px;transform:translate3d(40px,-40px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-40px;top:40px;transform:translate3d(-40px,-40px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:14px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.8571428571px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(2.8571428571px,-5px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:7px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}@font-face{font-family:PlayfairDisplay;src:local("Freight Text Pro"),local("freight-text-pro"),url(../fonts/webfonts/35260C_1_0.woff) format("woff"),url(../fonts/webfonts/35260C_1_0.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:local("Freight Text Pro"),local("freight-text-pro"),url(../fonts/webfonts/35260C_0_0.woff) format("woff"),url(../fonts/webfonts/35260C_0_0.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:local("Lineto Circular Book"),local("lineto-circular-book"),url(../fonts/webfonts/lineto-circular-book.woff) format("woff"),url(../fonts/webfonts/lineto-circular-book.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Lato;src:local("Lineto Circular Bold"),local("lineto-circular-bold"),url(../fonts/webfonts/lineto-circular-bold.woff) format("woff"),url(../fonts/webfonts/lineto-circular-bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lineto Circular Medium"),local("lineto-circular-medium"),url(../fonts/webfonts/lineto-circular-medium.woff) format("woff"),url(../fonts/webfonts/lineto-circular-medium.woff2) format("woff2");font-weight:400;font-style:normal}*{font-size:inherit;color:inherit}img,svg{width:auto;height:auto}html{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:100%;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}ul{list-style-type:none}img{font-style:italic;border:0}button,input,label,option,select,textarea{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body{margin:0;font-size:16px}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:1em}.button{font-weight:600;font-size:11px;font-size:1.1rem}#topnav .column1 .logo-svg-wrapper{width:42px}@media only screen and (min-width:769px){.stickySiteButton{position:fixed;top:50%;right:-100px;width:80px;height:115px;transform:translateY(-50%);text-transform:uppercase;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;background:#fff;z-index:100;box-shadow:-2px 2px 5px 0 rgba(50,50,50,.75);font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.9rem;letter-spacing:.9px;animation:a .5s ease-out 2.5s forwards}.stickySiteButton.hideSticky{animation:b .5s ease-out forwards}.stickySiteButton .title{height:25px;color:#fff;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.stickySiteButton .title .x{height:9px;width:9px;margin-left:6px}.stickySiteButton .title .x svg{height:9px;width:9px;stroke:#fff;cursor:pointer}.stickySiteButton .logo{padding-top:3px}.stickySiteButton .logo .link-icon{display:inline-block}.stickySiteButton .logo .link-icon svg{height:46px;width:46px;padding:1px}.stickySiteButton .text{margin-bottom:1.4rem;color:#595a59}}.site-footer .footer-upper{background:#000;padding:0 20px}.site-footer .footer-upper .address-wrapper{padding:47px 0 25px}.site-footer .footer-upper .address-wrapper .address{color:#000;padding-bottom:15px}.site-footer .footer-upper .address-wrapper .maps-link{font-size:11px;line-height:27.3px}.site-footer .footer-upper .contact-info,.site-footer .footer-upper .upper-links{padding:25px 0}@media only screen and (min-width:769px){.site-footer .footer-upper .contact-info .hip-logo{padding-top:2rem;display:block;width:120px}}.site-footer .footer-lower{background:#464645;padding:0 20px}.site-footer .footer-lower a{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.site-footer .footer-lower .title{padding-bottom:10px}.site-footer .footer-lower .text{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.site-footer .footer-lower .newsletter-wrapper{padding:35px 0}.site-footer .footer-lower .newsletter-wrapper .newsletter-form{padding-top:24px}.site-footer .footer-lower .newsletter-wrapper .newsletter-form .email{font-size:17px;line-height:14.7px;background:#000;border:1px solid #000;color:#05ce7c;max-width:300px}.site-footer .footer-lower .newsletter-wrapper .newsletter-form ::-webkit-input-placeholder{color:#05ce7c;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.site-footer .footer-lower .newsletter-wrapper .newsletter-form .nl-button{width:50px;height:50px;background-image:url(/svg/pfeil-rechts-weiss.svg)}.site-footer .footer-lower .lower-links,.site-footer .footer-lower .uln-wrapper{padding:35px 0}.section-Intro .preheadline{font-weight:400;margin-bottom:100px}.section-Intro .headline{position:absolute;margin-top:-80px;margin-top:-8rem;left:5%}@media only screen and (min-width:769px){.section-Intro .headline{font-size:9em;line-height:1em;width:280px;left:7%;margin-top:-5rem}}@media only screen and (min-width:769px){.section-Intro .headline-small{width:445px;font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.08;letter-spacing:1.3px}}.section-Intro .image-wrapper{margin-bottom:37px}.section-Intro .content-wrapper{max-width:539px}.section-Intro .content-wrapper .text{font-family:PlayfairDisplay,Arial,sans-serif!important;margin-bottom:38px}@media only screen and (min-width:769px){.section-Intro .content-wrapper .text{font-size:2.2rem;line-height:1.59em;padding:0;margin:0 auto 4.9rem}}body,html{font-size:10px}body{position:relative}.site{width:100%;margin-top:80px;display:inline-block;overflow:hidden}@media only screen and (max-width:1023px){.site{margin-top:60px}}.section{display:block;position:relative;width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}br.mobile-break{display:none}@media only screen and (max-width:768px){br.mobile-break{display:block}}.button{width:160px;height:50px;border:2px solid #000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;color:#000;background-color:transparent;transition:all .2s ease-in-out}.button:hover{background-color:#000;color:#fff}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:5rem;color:#fff}.pagination .arrow{display:block;height:3.5rem;width:5.1rem;background-color:#05ce7c;background-size:12px 9px;background-repeat:no-repeat;cursor:pointer;border:1px solid #05ce7c;transition:opacity .2s ease}.pagination .arrow:disabled{opacity:.4;pointer-events:none}.pagination .arrow:hover{opacity:.8}.pagination .arrow-back{border-radius:25px 0 0 25px;background-position:55% 50%;background-image:url(../svg/pfeil-links-weiss.svg);border-right:1px solid #fff;outline:none}.pagination .arrow-forward{outline:none;border-radius:0 25px 25px 0;background-position:45% 50%;background-image:url(../svg/pfeil-rechts-weiss.svg);border-left:1px solid #fff}.pagination .figure{width:6.4rem;height:3.5rem;background-color:#05ce7c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0}.o_background-parent,.o_image-parent{position:relative;overflow:hidden}.o_image{display:block}.o_image--fill,.o_image--fill-height{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.o_image--fill-height{height:100%}.o_image--fill-width{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.o_image--stretch-height{width:auto;height:100%}.o_image--stretch-width{width:100%;height:auto}.o_image--fit{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.o_image--fit-height{height:100%;width:auto}.o_image--fit-height,.o_image--fit-width{position:absolute;margin:auto;top:-50%;bottom:-50%;left:-50%;right:-50%}.o_image--fit-width{width:100%;height:auto}.o_background{background-size:cover;background-position:50%;background-repeat:no-repeat}.o_background--fullscreen{position:absolute;top:0;bottom:0;left:0;right:0}#topnav{width:100%;height:80px;position:fixed;top:0;left:0;z-index:99999;background-color:#000;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){#topnav{height:60px}}@media only screen and (max-width:1023px){#topnav.is_open .column2{transform:translate(100vw)}}#topnav .inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;max-width:1280px;margin:0 auto;position:static}#topnav .column{z-index:2}#topnav .column1{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#topnav .column1 .logo-svg-wrapper{width:70px;height:auto}#topnav .column1 .logo-svg-wrapper svg{width:100%;height:auto}#topnav .column1 .logo-svg-wrapper svg path{fill:#fff!important}@media only screen and (max-width:1023px){#topnav .column1{display:none}}#topnav .column2{-ms-flex:7;flex:7;z-index:1;height:100%}@media only screen and (max-width:1023px){#topnav .column2{width:100%;height:calc(100vh - 60px);position:fixed;top:60px;left:-100vw;background-color:#464645;transition:.4s ease-in-out;overflow-x:auto}}@media only screen and (max-width:1023px){.ios #topnav .column2{height:calc(100vh - 128px)}}#topnav .column2 .menu-items{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto}@media only screen and (max-width:1023px){#topnav .column2 .menu-items{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;padding-left:20px;padding-right:5%;height:auto;background-color:#464645}}#topnav .column2 .menu-items .menu-item{display:inline-block;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1em;letter-spacing:.9px;font-size:1.6em;color:#fff;height:100%}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item:last-child:after{display:none}}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item{height:auto;position:relative;transition:padding .4s ease-in-out}#topnav .column2 .menu-items .menu-item:after{content:"";height:1px;width:100%;left:0;bottom:0;background-color:#fff;position:absolute;z-index:999}}#topnav .column2 .menu-items .menu-item.is_open .menu-items-sub{transform:translateY(51px)}#topnav .column2 .menu-items .menu-item.is_open .svg-pfeil-rechts-weiss{transform:translateY(-50%) rotate(90deg)!important}#topnav .column2 .menu-items .menu-item.is_on_page .text{color:#999}#topnav .column2 .menu-items .menu-item .text{position:relative;z-index:3;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;overflow:hidden;transition:color .4s ease-in-out}.safari #topnav .column2 .menu-items .menu-item .text{z-index:4}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .text{height:auto;padding:1em 0;background-color:#464645;z-index:4}}#topnav .column2 .menu-items .menu-item .text:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 13px 13px;border-color:transparent transparent #fff;bottom:0;left:50%;transform:translate(-50%,100%);display:none;transition:transform .4s ease-in-out}#topnav .column2 .menu-items .menu-item .text .svg-pfeil-rechts-weiss{display:none}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .text .svg-pfeil-rechts-weiss{display:block;position:absolute;width:15px;height:15px;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .4s ease-in-out}}@media only screen and (min-width:1024px){#topnav .column2 .menu-items .menu-item .text.is_hover,#topnav .column2 .menu-items .menu-item .text:hover{color:#999}#topnav .column2 .menu-items .menu-item .text.is_hover:after,#topnav .column2 .menu-items .menu-item .text:hover:after{transform:translate(-50%)}#topnav .column2 .menu-items .menu-item .text:hover+.menu-items-sub{transform:translateY(100%)}}#topnav .column2 .menu-items .menu-item .sub-hider+.text:after{display:block}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .sub-hider+.text:after{display:none}}#topnav .column2 .menu-items .menu-item .sub-hider{width:100%;height:100%!important;position:absolute;left:0;top:0;z-index:-1;background-color:#000}.safari #topnav .column2 .menu-items .menu-item .sub-hider{z-index:3}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .sub-hider{z-index:3;transform:translateY(-100%)}}#topnav .column2 .menu-items .menu-item .menu-items-sub{position:absolute;width:100%;height:100%;background-color:#fff;z-index:-2;left:0;top:0;transform:translateY(-20%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;box-shadow:2px -3px 33px -5px rgba(0,0,0,.75);transition:transform .25s ease-in-out}.safari #topnav .column2 .menu-items .menu-item .menu-items-sub{z-index:2}@media only screen and (min-width:1024px){#topnav .column2 .menu-items .menu-item .menu-items-sub:hover{transform:translateY(100%)}}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .menu-items-sub{position:relative;-ms-flex-direction:column;flex-direction:column;top:0;transform:translate(0);box-shadow:unset;z-index:2;background-color:#464645;height:auto;position:absolute;transform:translateY(-100%);transition:transform .4s ease-in-out}}#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;margin-right:2em}#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub:last-of-type{margin-right:0}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub{font-size:.8em;padding:.8em 0 .8em 2em;border-top:1px solid hsla(0,0%,100%,.05);margin-right:0}}#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub .image-sub{height:auto;width:35%;max-width:60px}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub .image-sub{display:none}}@media only screen and (max-width:1023px){#topnav .column2 .menu-items .menu-item .menu-items-sub .menu-item-sub .text-sub{color:#fff}}#topnav .column2 .faq-mobile{display:none}@media only screen and (max-width:1023px){#topnav .column2 .faq-mobile{display:block;width:90%;margin:4em auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}#topnav .column2 .faq-mobile .svg-wrapper{margin-top:3em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#topnav .column2 .faq-mobile .svg-wrapper svg{width:30px;height:30px}#topnav .column2 .faq-mobile .svg-wrapper svg .cls-1{stroke:#fff}#topnav .column2 .faq-mobile .svg-wrapper svg .cls-2{fill:#fff}#topnav .column2 .faq-mobile .link-text{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1em;letter-spacing:1.1px;margin-top:1.9em;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:2.9em}}#topnav .column3{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#topnav .column3 .lang-item{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1em;letter-spacing:.9px;color:#fff;padding:.5em .25em;position:relative}#topnav .column3 .lang-item.is_active{pointer-events:none}#topnav .column3 .lang-item.is_active:before{content:"";position:absolute;bottom:.3em;width:70%;height:1px;background-color:#fff}@media only screen and (max-width:1023px){#topnav .column3{display:none}}.fixed-topnav-mob{top:0;width:100%;height:60px;position:fixed;background-color:#000;z-index:9999999;display:none}@media only screen and (max-width:1023px){.fixed-topnav-mob{display:-ms-flexbox;display:flex}}.fixed-topnav-mob .column1{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;left:7px;position:relative}.fixed-topnav-mob .column2{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.fixed-topnav-mob .column2 .logo-svg-wrapper{width:30px;height:auto}.fixed-topnav-mob .column2 .logo-svg-wrapper svg{width:100%;height:auto}.fixed-topnav-mob .column2 .logo-svg-wrapper svg path{fill:#fff!important}.fixed-topnav-mob .column3{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.fixed-topnav-mob .column3 .lang-item{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1em;letter-spacing:.9px;color:#fff;padding:.5em .25em;position:relative}.fixed-topnav-mob .column3 .lang-item.is_active{pointer-events:none}.fixed-topnav-mob .column3 .lang-item.is_active:before{content:"";position:absolute;bottom:.3em;width:70%;height:1px;background-color:#fff}.stickySiteButton{display:none}.stickySiteButton a:hover{opacity:.65;transition:opacity .2s ease}@media only screen and (min-width:769px){.stickySiteButton{position:fixed;top:50%;right:-100px;width:80px;height:115px;transform:translateY(-50%);text-transform:uppercase;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;background:#fff;z-index:100;box-shadow:-2px 2px 5px 0 rgba(50,50,50,.75);font-family:Lato,Arial,sans-serif;font-weight:400;font-size:.9rem;letter-spacing:.9px;animation:a .5s ease-out 2.5s forwards}.stickySiteButton.hideSticky{animation:b .5s ease-out forwards}@keyframes a{0%{right:-100px}to{right:0}}@keyframes b{0%{right:0}to{right:-100px}}.stickySiteButton .title{height:25px;color:#fff;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.stickySiteButton .title .x{height:9px;width:9px;margin-left:6px}.stickySiteButton .title .x svg{height:9px;width:9px;stroke:#fff;cursor:pointer}.stickySiteButton .logo{padding-top:3px}.stickySiteButton .logo .link-icon{display:inline-block}.stickySiteButton .logo .link-icon svg{height:46px;width:46px;padding:1px}.stickySiteButton .text{margin-bottom:1.4rem;color:#595a59}}.tooltipster-base{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes c{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:c .4s}@keyframes d{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:d .6s}@keyframes e{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:e .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.custom-tooltipster{font-size:16px}.custom-tooltipster .tooltipster-box{border-radius:0}.page-Partner{background-color:#e0e0e0}@media only screen and (min-width:769px){.page-Partner .section-Publications{padding-bottom:75px}}.page-Partner .section{display:block}.page-Partner .section:after{content:"";display:block;height:1px;max-width:90%;margin:0 20px;background-color:#fff}@media only screen and (min-width:1024px){.page-Partner .section:after{margin:0 auto}}@media only screen and (min-width:1280px){.page-Partner .section:after{max-width:1160px}}.page-Partner .section.push-down{padding-top:80px}@media only screen and (max-width:768px){.page-Partner .section.push-down{padding-top:0}}.page-Partner .partner-nav{display:none}@media only screen and (min-width:1024px){.page-Partner .partner-nav{display:block;height:80px;max-width:1160px;width:100%;position:relative;background-color:#fff;margin:0 auto;transition:max-width .4s ease-in-out}}@media only screen and (min-width:1024px){.page-Partner .partner-nav .partner-nav-elements{top:auto;display:-ms-flexbox;display:flex;height:100%;width:100%;color:#000;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;max-width:850px;margin:0 auto}.page-Partner .partner-nav .partner-nav-elements .partner-nav-link{color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.9px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-Partner .partner-nav .partner-nav-elements .partner-nav-link .svg-pfeil-rechts{opacity:0;width:11px;height:9px;margin-right:10px;transform:rotate(90deg) translateX(-50%);transition:all .2s ease-in-out}.page-Partner .partner-nav .partner-nav-elements .partner-nav-link:hover .svg-pfeil-rechts{opacity:1;transform:rotate(90deg) translateY(0)}.page-Partner .partner-nav .partner-nav-elements .partner-nav-link.active{color:#e0e0e0}}.page-Partner .partner-nav.sticky{position:fixed;max-width:100%;width:100%;top:80px;z-index:999;left:50%;transform:translate(-50%)}.page-Partner .section-PartnerDetail{text-align:center}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail{max-width:1160px;margin:0 auto}.page-Partner .section-PartnerDetail:after{display:none!important}}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .header{position:relative;padding-top:100px}}.page-Partner .section-PartnerDetail .header .go-back{width:100%;height:50px;background-color:#000;opacity:.75;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;box-sizing:border-box;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:3rem;letter-spacing:.7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1280px){.page-Partner .section-PartnerDetail .header .go-back{padding:0}}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .header .go-back{background-color:transparent;position:absolute;width:auto;float:left}}.page-Partner .section-PartnerDetail .header .go-back a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-Partner .section-PartnerDetail .header .go-back a .svg-backpfeil{height:29px;width:29px}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .header .go-back a .svg-backpfeil{height:40px;width:40px}}.page-Partner .section-PartnerDetail .header .go-back a .svg-backpfeil #backpfeil{fill:#fff}.page-Partner .section-PartnerDetail .header .go-back a span{margin-left:9px;color:#fff}.page-Partner .section-PartnerDetail .header .partner-name{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding:0 20px;padding-top:47px}@media only screen and (min-width:580px){.page-Partner .section-PartnerDetail .header .partner-name{font-size:6.5rem}}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .header .partner-name{display:inline-block;padding:0}}.page-Partner .section-PartnerDetail .partner-positions{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;color:#fff;text-transform:uppercase;padding:0 20px;padding-top:22px}.page-Partner .section-PartnerDetail .partner-portrait{margin:24px 0}@media only screen and (min-width:769px){.page-Partner .section-PartnerDetail .partner-portrait{margin:8rem 0}}.page-Partner .section-PartnerDetail .partner-portrait .image-wrapper{height:0;width:65%;margin:0 auto;padding-bottom:87%;background-position:top;background-size:cover}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .partner-portrait .image-wrapper{width:100%;max-width:396px;padding-bottom:529px}}.page-Partner .section-PartnerDetail .partner-description{padding:0 20px;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;color:#000}@media only screen and (max-width:768px){.page-Partner .section-PartnerDetail .partner-description{font-size:1.7rem}}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .partner-description{max-width:760px;margin:0 auto}}.page-Partner .section-PartnerDetail .partner-contact{padding:0 20px;margin-top:35px;padding-bottom:45px;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;color:#000}@media only screen and (max-width:768px){.page-Partner .section-PartnerDetail .partner-contact{font-size:1.7rem}}.page-Partner .section-PartnerDetail .partner-contact>*{display:block;margin-bottom:5px}.page-Partner .section-PartnerDetail .partner-contact a{color:#fff}.page-Partner .section-PartnerDetail .partner-contact .phone{color:#000}.page-Partner .section-PartnerDetail .partner-video{display:none}@media only screen and (min-width:1024px){.page-Partner .section-PartnerDetail .partner-video{display:block;max-width:1160px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:650px;margin-bottom:100px}.page-Partner .section-PartnerDetail .partner-video .video{border-right:1px solid #fff}.page-Partner .section-PartnerDetail .partner-video .text,.page-Partner .section-PartnerDetail .partner-video .video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:100%}.page-Partner .section-PartnerDetail .partner-video .text{font-family:PlayfairDisplay,serif;font-weight:400;font-size:6.5rem;line-height:1;font-style:italic;text-align:center;color:#000;-ms-flex-direction:column;flex-direction:column}.page-Partner .section-PartnerDetail .partner-video .text span{color:#fff}}.page-Partner .scroll-up{padding:40px 0 50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-Partner .scroll-up .svg-backpfeil{height:40px;width:40px;transform:rotate(90deg)}.page-Partner .scroll-up .svg-backpfeil #backpfeil{fill:#fff}.page-Partner .scroll-up .svg-backpfeil:hover{cursor:pointer}@media only screen and (min-width:1024px) and (max-width:1279px){.page-Partner .scroll-up{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1024px){.page-Partner .scroll-up{-ms-flex-pack:end;justify-content:flex-end;max-width:1160px;margin:0 auto;padding-bottom:100px}}@media only screen and (min-width:769px){.section-PublicationsOverview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.section-PublicationsOverview .category-switch{margin-bottom:45px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60px;background-color:#818180}@media only screen and (min-width:769px){.section-PublicationsOverview .category-switch{background-color:transparent}}.section-PublicationsOverview .category-switch .category-button{width:10.5rem;height:2.8rem;border:2px solid #fff;border-right:0;background-color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;letter-spacing:.3px;transition:all .2s ease-out}.section-PublicationsOverview .category-switch .category-button:last-of-type{border-right:2px solid #fff}.section-PublicationsOverview .category-switch .category-button.is_on{color:#fff;background-color:#818180}@media only screen and (min-width:769px){.section-PublicationsOverview .category-switch .category-button{width:22rem;height:6rem;border:2px solid #000;border-right:0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1.76em;letter-spacing:.3px;letter-spacing:.9px}.section-PublicationsOverview .category-switch .category-button.is_on{background-color:#000}.section-PublicationsOverview .category-switch .category-button:last-of-type{border-right:2px solid #000}}.section-PublicationsOverview .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#000;padding:5rem 4.4rem;text-align:center}@media only screen and (min-width:769px){.section-PublicationsOverview .headline{-ms-flex-order:-1;order:-1;font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;padding:9rem 0 6rem}}@media only screen and (min-width:769px) and (min-width:580px){.section-PublicationsOverview .headline{font-size:6.5rem}}.section-PublicationsOverview .sortby{margin:0 auto;display:none}@media only screen and (max-width:768px){.section-PublicationsOverview .sortby{margin:0 5% 3rem}}.section-PublicationsOverview .sortby span{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;font-family:PlayfairDisplay,Arial,sans-serif;letter-spacing:.3px;font-size:1.7em;color:#000}.section-PublicationsOverview .sortby span.sortby-value{cursor:pointer}.section-PublicationsOverview .sortby span.sortby-value.is_on{text-decoration:underline}@media only screen and (min-width:769px){.section-PublicationsOverview .book-wrapper{margin:9rem auto 0;max-width:1280px}}@media only screen and (min-width:769px){.section-PublicationsOverview .book-wrapper .title{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2rem;line-height:1.59em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif}}.section-PublicationsOverview .book-wrapper .dateandauthor-mobile{color:#c1c1c1;padding:3rem 0;line-height:1.3em}@media only screen and (min-width:769px){.section-PublicationsOverview .book-wrapper .dateandauthor-mobile{display:none}}.section-PublicationsOverview .book-wrapper .dateandauthor-desk{line-height:1.59em;display:none}@media only screen and (min-width:769px){.section-PublicationsOverview .book-wrapper .dateandauthor-desk{display:block;padding-bottom:3rem}}@media only screen and (min-width:769px){.section-PublicationsOverview .essay-wrapper{max-width:1280px;margin:9rem auto 0}}.section-PublicationsOverview .essay-wrapper .publication-essay{padding-bottom:3rem}@media only screen and (min-width:769px){.section-PublicationsOverview .essay-wrapper .publication-essay{margin-bottom:3rem}}.section-PublicationsOverview .essay-wrapper .publication-essay .title{padding:0;font-weight:200}.section-PublicationsOverview .essay-wrapper .publication-essay .dateandauthor{padding:0 0 3rem;line-height:1.3em}@media only screen and (min-width:769px){.section-PublicationsOverview .essay-wrapper .publication-essay .dateandauthor{line-height:1.59em;max-width:200px;padding-right:2rem}}.section-PublicationsOverview .essay-wrapper .publication-essay .dateandauthor .author a{font-weight:400;color:#585856}.section-PublicationsOverview .essay-wrapper .publication-essay .text{padding-top:0}.section-PublicationsOverview .publication{margin:0 5% 3rem;color:#000;font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;border-bottom:1px solid #e6e6e6;display:grid;grid-template-columns:25% auto 70%;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}@media only screen and (min-width:769px){.section-PublicationsOverview .publication{padding-bottom:5rem;-ms-flex-pack:justify;justify-content:space-between;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif}}@media only screen and (max-width:768px){.section-PublicationsOverview .publication{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:768px){.section-PublicationsOverview .publication.publication-book .image{width:150px}}.section-PublicationsOverview .publication.publication-book .dateandauthor{-ms-flex-order:1;order:1}@media only screen and (max-width:768px){.section-PublicationsOverview .publication.publication-book .dateandauthor{color:#000;font-weight:700}}.section-PublicationsOverview .publication.publication-book .dateandauthor .author a{font-weight:400;color:#585856}.section-PublicationsOverview .publication.publication-book .dateandauthor .release-year{font-family:PlayfairDisplay,Arial,sans-serif!important;margin-right:.5em}@media only screen and (max-width:768px){.section-PublicationsOverview .publication.publication-book .dateandauthor br{display:none}}.section-PublicationsOverview .publication .dateandauthor{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:500}.section-PublicationsOverview .publication .image{grid-column-start:1;grid-column-end:1;grid-row-start:500;grid-row-end:2000;max-width:200px;padding-top:1em;-ms-flex-order:3;order:3}.section-PublicationsOverview .publication .lower-wrapper{grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:3}.section-PublicationsOverview .publication .title{-ms-flex-order:2;order:2;padding:2.5rem 0 0;font-weight:400;grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:300}@media only screen and (max-width:768px){.section-PublicationsOverview .publication .title{padding-top:0}}.section-PublicationsOverview .publication .text-and-url{grid-column-start:3;grid-column-end:3;grid-row-start:300;grid-row-end:2000;-ms-flex-order:4;order:4;padding-top:1em}@media only screen and (max-width:768px){.section-PublicationsOverview .publication .text-and-url{margin-bottom:1em}}.section-PublicationsOverview .publication .text-and-url .text ul{margin-left:1em}.section-PublicationsOverview .publication .text-and-url .url{font-weight:400;color:#05ce7c;display:block;padding-top:1em}@media only screen and (min-width:769px){.section-PublicationsOverview .publication .text-and-url .url{font-weight:200}}.section-PublicationsOverview .publication .dateandauthor{padding:3rem 0 0}@media only screen and (min-width:769px){.section-PublicationsOverview .publication .dateandauthor{color:#000}}.section-PublicationsOverview .publication .pdf{text-decoration:underline;color:#000;font-size:1.4rem;display:inline-block}@media only screen and (min-width:769px){.section-PublicationsOverview .publication .pdf{margin-bottom:0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.section-PublicationsOverview .is_hidden{display:none}.tax-teilbereich .site{background-color:#e0e0e0!important}.section-fachgebiete.fachgebiet-unternehmen-fachgebiet .inner-wrapper .teilbereich-wrapper .teilbereich.is_active{border-top:1px solid #05ce7c!important;background-color:#05ce7c!important}.section-fachgebiete.fachgebiet-unternehmen-fachgebiet .inner-wrapper .teilbereich-wrapper .info-desk .infoFor{border-top:1px solid #05ce7c!important;border-bottom:1px solid #05ce7c!important;background-color:#05ce7c!important}.section-fachgebiete.fachgebiet-non-profit .inner-wrapper .teilbereich-wrapper .teilbereich.is_active{border-top:1px solid #494139!important;background-color:#e5cab3!important}.section-fachgebiete.fachgebiet-non-profit .inner-wrapper .teilbereich-wrapper .info-desk .infoFor{border-top:1px solid #494139!important;border-bottom:1px solid #494139!important;background-color:#e5cab3!important}.section-fachgebiete.fachgebiet-non-profit .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil path,.section-fachgebiete.fachgebiet-non-profit .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close path{fill:#494139!important}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .teilbereich.is_active{border-top:1px solid #d6d6d3!important;color:#f6f6f3!important;background-color:#464645!important}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .teilbereich.is_active .svg-pfeil-rechts-weiss polygon{fill:#f6f6f3}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor{border-top:1px solid #d6d6d3!important;border-bottom:1px solid #d6d6d3!important;background-color:#464645!important}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-headline,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-jurHeadline,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .l-headline,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .leistungs-item,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .p-headline,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .partner-name,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .pub-authors,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .pub-link,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .pub-text{color:#f6f6f3!important}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .leistungs-item:before{background-color:#f6f6f3!important}.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil path,.section-fachgebiete.fachgebiet-immobilien .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close path{fill:#f6f6f3!important}.section-fachgebiete.fachgebiet-geistiges-eigentum .inner-wrapper .teilbereich-wrapper .teilbereich.is_active{border-top:1px solid #404649!important;background-color:#bbcdd6!important}.section-fachgebiete.fachgebiet-geistiges-eigentum .inner-wrapper .teilbereich-wrapper .info-desk .infoFor{border-top:1px solid #404649!important;border-bottom:1px solid #404649!important;background-color:#bbcdd6!important}.section-fachgebiete.fachgebiet-geistiges-eigentum .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil path,.section-fachgebiete.fachgebiet-geistiges-eigentum .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close path{fill:#404649!important}.section-fachgebiete .inner-wrapper .sup-headline{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px;color:#000;text-align:center;text-transform:uppercase;margin-top:100px}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .sup-headline{margin-top:50px}}.section-fachgebiete .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;text-align:center;margin-top:50px}@media only screen and (min-width:580px){.section-fachgebiete .inner-wrapper .headline{font-size:6.5rem}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .headline{margin-top:20px}}.section-fachgebiete .inner-wrapper .video{margin-left:auto;margin-right:auto;max-width:500px;width:33%;cursor:pointer}.section-fachgebiete .inner-wrapper .logo{margin:0 auto;display:block;margin-top:70px;width:170px}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .logo{margin-top:20px;width:100px}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper{max-width:1120px;margin:70px auto 100px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper{margin:25px auto 100px}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set:first-of-type .teilbereich:nth-of-type(-n+3){border-top:1px solid #000}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set:first-of-type .teilbereich:nth-of-type(-n+3){border-top:0}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set:first-of-type .teilbereich:nth-of-type(-n+1){border-top:1px solid #000}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set:first-of-type .teilbereich:nth-of-type(-n+1){border-top:1px solid #000}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich-dummy{width:30%;height:1px;opacity:0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1em;letter-spacing:.3px;color:#000;min-height:70px;width:30%;border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;padding:.5em 1.4em;cursor:pointer;transition:background .4s ease-in-out,boder-top .4s ease-in-out,border-bottom .4s ease-in-out}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich.is_active{background-color:#05ce7c;border-bottom:0;border-bottom:1px solid #05ce7c;text-decoration:underline}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich.is_active .svg-pfeil-rechts-weiss{transform:rotate(90deg)}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich.is_active.border-bottom{border-bottom:0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich.border-bottom{border-bottom:1px solid #000}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .text{box-sizing:border-box;padding-right:1em}@media only screen and (max-width:1024px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .text{word-break:break-word}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .text{word-break:normal}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .open-icon-wrapper{position:absolute;top:50%;right:1em;transform:translateY(-50%);width:14px;height:14px}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .open-icon-wrapper .svg-pfeil-rechts-weiss{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../svg/pfeil-rechts.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:transform .4s ease-in-out}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich .open-icon-wrapper .svg-pfeil-rechts-weiss polygon{fill:#000}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .teilbereich-set .teilbereich{width:100%;margin-right:0}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk{height:auto;width:0;max-height:0;overflow:hidden;transition:max-height .8s ease-in-out;position:absolute}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk.is_active{max-height:none;width:100%;-ms-flex-order:4;order:4;position:relative}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk.is_active{-ms-flex-order:initial;order:0}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor{opacity:0;background-color:#05ce7c;margin-top:6em;margin-bottom:6em;border-top:1px solid #05ce7c;border-bottom:1px solid #05ce7c;transition:opacity .2s ease-in-out;position:absolute;z-index:2}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor.is_active{opacity:1;z-index:1;position:relative}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close{width:44px;height:44px;position:absolute;top:0;right:0;padding:3em;box-sizing:content-box;cursor:pointer;pointer-events:default}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close path{fill:#000}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-close{left:50%;transform:translate(-50%);right:auto}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil{width:44px;height:44px;position:absolute;right:0;bottom:0;padding:3em;box-sizing:content-box;cursor:pointer;transform:rotate(90deg);pointer-events:default}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil path{fill:#000}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .svg-backpfeil{left:50%;transform:translate(-50%) rotate(90deg);right:auto}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:5em;line-height:1em;letter-spacing:1px;color:#000;padding-top:2em;text-align:center;box-sizing:border-box;padding-right:1em;padding-left:1em}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-headline{font-size:2.4em;padding-top:5em}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-jurHeadline{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:.4px;color:#000;text-align:center;margin-top:3.6em}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-jurHeadline{font-size:1.7em;margin-top:2.5em}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:650px;margin:5em auto 0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item{display:inline-block;margin-right:2.5%;margin-left:2.5%;max-width:130px;margin-bottom:50px}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .circle-wrapper{width:130px;height:130px;position:relative;overflow:hidden;border-radius:100%}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .circle-wrapper .partner-image{width:130px;height:auto;position:relative;transform:translate(0)}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .circle-wrapper .partner-image{transform:translate(-34%,-25%) scale(.5)}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .circle-wrapper{width:60px;height:60px}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .partner-name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1.47em;letter-spacing:.3px;color:#000;text-decoration:underline;margin-top:1em;text-align:center}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item .partner-name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.2em;line-height:1em;letter-spacing:.2px;max-width:120px}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item{display:-ms-flexbox;display:flex;-ms-flex:1 1 45%;flex:1 1 45%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:none;margin-top:3em;margin-right:2.5%;margin-left:2.5%}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner .partner-item:nth-child(3n){margin-right:2.5%;margin-left:2.5%}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-partner{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:3em auto 0}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000;max-width:750px;margin:0 auto;width:90%;margin:5.2em auto 0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text strong{font-weight:400}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text p{margin-top:2em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text p:first-of-type{margin-top:0}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .i-text{margin-top:2.9em}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper{max-width:750px;width:90%;margin:0 auto;margin-top:9em;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding-bottom:14em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column{-ms-flex:1 1 100%;flex:1 1 100%}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1{padding-right:5%}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1 .l-headline{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:.4px;color:#000}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1 .l-repeater{list-style-type:none;list-style-position:inside;margin-top:3em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1 .l-repeater .leistungs-item{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7em;line-height:1em;letter-spacing:0;color:#000;position:relative;padding-left:1.5em;margin-bottom:1em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1 .l-repeater .leistungs-item:last-of-type{margin-bottom:0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1 .l-repeater .leistungs-item:before{content:"";position:absolute;width:8px;height:8px;left:0;border-radius:100%;background-color:#000;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column1{padding-right:0}}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2{padding-top:50px}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-headline{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:.4px;color:#000}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater{margin-top:2.4em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater .publication-item{display:block;margin-top:3em}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater .publication-item:first-of-type{margin-top:0}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater .publication-item .pub-authors,.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater .publication-item .pub-text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000}.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2 .p-repeater .publication-item .pub-link{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000;text-decoration:underline;font-weight:400}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column2{margin-top:5em}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper .column{-ms-flex:1 1 90%;flex:1 1 90%}}@media only screen and (max-width:768px){.section-fachgebiete .inner-wrapper .teilbereich-wrapper .info-desk .infoFor .column-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5em;padding-bottom:14em}}.homepage-heading-with-links .inner-wrapper .heading-and-subheading{padding-top:3em;padding-bottom:3em;background-color:#05ce7c;color:#000;text-align:center}.homepage-heading-with-links .inner-wrapper .heading-and-subheading .heading{font-family:PlayfairDisplay,serif;font-weight:700;font-size:2.5rem;line-height:1.08;letter-spacing:1.3px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width:580px){.homepage-heading-with-links .inner-wrapper .heading-and-subheading .heading{font-size:4rem;line-height:1.25;letter-spacing:1.2px}}.homepage-heading-with-links .inner-wrapper .heading-and-subheading .subheading{padding-top:1rem;font-size:1.5rem;width:80%;margin-left:auto;margin-right:auto;text-transform:uppercase;letter-spacing:.1em}.homepage-heading-with-links .inner-wrapper .links-section{padding-top:3rem;padding-bottom:10rem;position:relative}.homepage-heading-with-links .inner-wrapper .links-section .section-heading{text-align:center;font-family:PlayfairDisplay,serif;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;max-width:650px;width:90%;margin-top:4rem;margin-left:auto;margin-right:auto;font-weight:700}@media only screen and (min-width:580px){.homepage-heading-with-links .inner-wrapper .links-section .section-heading{font-size:6.5rem}}.homepage-heading-with-links .inner-wrapper .links-section .links{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:440px;margin-top:4em;-ms-flex-pack:center;justify-content:center;width:90%}@media only screen and (max-width:768px){.homepage-heading-with-links .inner-wrapper .links-section .links{min-width:unset}}.homepage-heading-with-links .inner-wrapper .links-section .links .link{width:22%;height:auto;margin-right:3%;max-width:160px;min-width:100px;transition:transform .2s}.homepage-heading-with-links .inner-wrapper .links-section .links .link:last-of-type{margin-right:0}@media only screen and (min-width:1281px){.homepage-heading-with-links .inner-wrapper .links-section .links .link:hover{transform:scale(1.3)}}.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon{width:70%;height:0;padding-bottom:59.1%;margin:0 auto 1em;position:relative}@media only screen and (max-width:768px){.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon{width:50%;padding-bottom:38.1%}}.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon picture{position:absolute;width:100%;height:100%;left:0;top:0}.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon picture img{position:absolute;left:50%;top:0;height:100%;width:auto;transform:translate(-50%)}.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon-label{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.7em;line-height:1em;letter-spacing:0;color:#000;text-align:center}@media only screen and (max-width:768px){.homepage-heading-with-links .inner-wrapper .links-section .links .link .icon-label{font-size:1.4em}}@media only screen and (max-width:768px){.homepage-heading-with-links .inner-wrapper .links-section .links .link{width:47%;margin-right:6%;max-width:unset;min-width:unset;margin-bottom:2em}.homepage-heading-with-links .inner-wrapper .links-section .links .link:nth-child(2){margin-right:0}}.homepage-heading-with-links .inner-wrapper .links-section .credits{position:absolute;bottom:10px;right:10px}.section-3PictureQuote{padding-top:20px;max-width:960px}@media only screen and (min-width:1024px){.section-3PictureQuote{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding-top:77px}}.section-3PictureQuote .quote-element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:260px;margin:0 auto}@media only screen and (min-width:1024px){.section-3PictureQuote .quote-element{margin:0}}.section-3PictureQuote .quote-element .quote{margin-top:15px;margin-bottom:15px}.section-3PictureQuote .quote-element .quote blockquote{text-align:center;color:#000;max-width:246px;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2rem;line-height:1.3;letter-spacing:0}.section-3PictureQuote .quote-element .quote blockquote .blockquote-text{display:block;font-style:italic;line-height:3rem}.section-3PictureQuote .quote-element .quote blockquote .blockquote-text:before{content:"“";line-height:1;margin-bottom:-10px}.section-3PictureQuote .quote-element .quote blockquote .blockquote-text:after{margin-top:10px;content:"”";line-height:1;margin-bottom:-10px}.section-3PictureQuote .quote-element .quote blockquote .blockquote-text:after,.section-3PictureQuote .quote-element .quote blockquote .blockquote-text:before{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;display:block}.section-3PictureQuote .quote-element .quote blockquote .blockquote-footer{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:30px}.section-3PictureQuote .quote-element .image-wrapper{height:0;padding-bottom:204px;width:156px;margin:0 auto}@media only screen and (min-width:768px){.section-3PictureQuote .quote-element .image-wrapper{width:260px;padding-bottom:340px}}.section-3PictureQuote .quote-element .image-wrapper img{height:100%;width:auto;position:absolute;left:50%;top:0;transform:translate(-50%)}.section-AwardModule{display:block;background:#f3f3f3;text-align:center;padding:50px 20px 0}@media only screen and (min-width:769px){.section-AwardModule{padding:100px 20px 0}}.section-AwardModule .headline{color:#000;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:769px){.section-AwardModule .headline{margin-bottom:50px}}.section-AwardModule .lead{color:#000;font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;margin-bottom:30px}@media only screen and (min-width:580px){.section-AwardModule .lead{font-size:6.5rem}}@media only screen and (min-width:769px){.section-AwardModule .lead{margin-bottom:72px}}@media only screen and (min-width:1024px){.section-AwardModule .award-list{column-count:2;max-width:1160px;margin:0 auto}}.section-AwardModule .award-list .award{-moz-column-break-inside:avoid;break-inside:avoid-column;padding-bottom:50px}.section-AwardModule .award-list .award img{max-width:150px;max-height:150px}@media only screen and (min-width:768px){.section-AwardModule .award-list .award img{max-width:100%;max-height:100%}}@media only screen and (min-width:769px){.section-AwardModule .award-list .award{padding-bottom:12rem}}.section-AwardModule .award-list .award .separator{height:2px;width:130px;background:#dad9c9;margin:0 auto;margin-top:20px;margin-bottom:20px}@media only screen and (min-width:769px){.section-AwardModule .award-list .award .separator{width:360px;margin-top:60px;margin-bottom:60px}}.section-AwardModule .award-list .award p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;display:block;color:#000;max-width:270px;margin:0 auto}@media only screen and (min-width:769px){.section-AwardModule .award-list .award p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px;font-family:PlayfairDisplay,Arial,sans-serif;letter-spacing:0}}.section-BigImage{padding-top:10em}@media only screen and (max-width:1024px){.section-BigImage{padding-top:5em}}.section-BigImage.color-blue{background:#e0e0e0}.section-BigImage.bigImage-big .inner-wrapper{width:78%;margin:0 auto;max-width:96em}.section-BigImage .inner-wrapper{width:100%;height:auto;position:relative}.section-BigImage .inner-wrapper .image-full{width:100%;height:0;padding-bottom:64%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:769px){.section-BigImage .inner-wrapper .image-full{padding-bottom:44%}}.section-BigImage .inner-wrapper .image-big{width:100%;padding-bottom:53%;margin:0 auto;background-size:cover;background-position:50%}.single-team .blog-articles-listing .blog-articles-listing-ow{font-family:PlayfairDisplay,Arial,sans-serif}.single-team .blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .author{display:none}.single-team .blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .heading{padding-left:50px}@media only screen and (max-width:1279px){.single-team .blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .heading{padding-left:20px}}.single-team .blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .button-more{margin-left:50px;padding-left:0;width:300px}@media only screen and (max-width:1279px){.single-team .blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .button-more{margin-left:20px}}.blog-articles-listing{background-color:#fff}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw{max-width:1180px;margin:0 auto;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item{margin-top:35px}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item:last-of-type .button-more{border:none}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .author a{font-size:11px;color:#05ce7c;text-transform:uppercase;font-family:PlayfairDisplay,Arial,sans-serif;font-weight:400}@media only screen and (max-width:1279px){.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .author a{padding-left:20px;padding-right:20px}}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .heading{margin-top:5px;font-size:22px;font-family:PlayfairDisplay,Arial,sans-serif;font-weight:400}@media only screen and (max-width:1279px){.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .heading{padding-left:20px;padding-right:20px}}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .excerpt{margin-top:20px;font-size:17px;font-family:PlayfairDisplay,Arial,sans-serif;font-weight:200;padding-left:50px}@media only screen and (max-width:1279px){.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .excerpt{padding-right:20px;padding-left:20px}}.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .button-more{margin-top:20px;padding-bottom:35px;border-bottom:1px solid #999;padding-left:50px}@media only screen and (max-width:1279px){.blog-articles-listing .blog-articles-listing-ow .blog-articles-listing-iw .articles-listing .article-item .button-more{padding-right:20px;padding-left:20px}}.section-ContactForm{background:#e0e0e0;padding-bottom:5rem}@media only screen and (min-width:769px){.section-ContactForm{padding-bottom:10rem}}.section-ContactForm .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#000;text-align:center;padding:0 2rem 4rem}@media only screen and (min-width:769px){.section-ContactForm .headline{padding-bottom:6rem;letter-spacing:.8px}}.section-ContactForm .form-wrapper{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000}@media only screen and (min-width:769px){.section-ContactForm .form-wrapper{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px}}.section-ContactForm .form-wrapper .contact-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:65%}@media only screen and (min-width:769px){.section-ContactForm .form-wrapper .contact-form{max-width:56rem}}.section-ContactForm .form-wrapper .contact-form .radio-wrapper{margin-bottom:2rem}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .left{padding-right:3rem;transition:color .4s ease-in-out}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .left.has_error{color:#fff}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .right{transition:color .4s ease-in-out}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .right.has_error{color:#fff}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .rb{margin-right:.5rem}.section-ContactForm .form-wrapper .contact-form .radio-wrapper .rb.has_error:after{border:1px solid #fff!important}.section-ContactForm .form-wrapper .contact-form .radio-wrapper input[type=radio]:after{width:17px;height:17px;border-radius:17px;top:-2px;left:-1px;position:relative;background-color:#e0e0e0;content:"";display:inline-block;visibility:visible;border:1px solid #000;transition:border .4s ease-in-out}.firefox .section-ContactForm .form-wrapper .contact-form .radio-wrapper input[type=radio]:after{top:2px;left:0}.section-ContactForm .form-wrapper .contact-form .radio-wrapper input[type=radio]:checked:after{width:17px;height:17px;border-radius:17px;top:-1px;left:-1px;position:relative;background-color:#000;content:"";display:inline-block;visibility:visible;border:4px solid #e0e0e0;box-shadow:0 0 0 1px #575756}.firefox .section-ContactForm .form-wrapper .contact-form .radio-wrapper input[type=radio]:checked:after{top:2px;left:0}.section-ContactForm .form-wrapper .contact-form .radio-wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-ContactForm .form-wrapper .contact-form .inputwrapper{position:relative}.section-ContactForm .form-wrapper .contact-form .errormsg{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1em;letter-spacing:0;font-size:1em;color:#fff;position:absolute;top:0}.section-ContactForm .form-wrapper .contact-form .input-field{height:5rem;margin-bottom:3rem;background-color:#e0e0e0;border:1px solid #000;color:#000;transition:margin-top .4s ease-in-out;position:relative}@media only screen and (min-width:769px){.section-ContactForm .form-wrapper .contact-form .input-field{width:56rem}}.section-ContactForm .form-wrapper .contact-form .input-field.text{height:18rem}.section-ContactForm .form-wrapper .contact-form .input-field.has_error{margin-top:1.3em;border:1px solid #fff;color:#fff}.section-ContactForm .form-wrapper .contact-form input[type=email],.section-ContactForm .form-wrapper .contact-form input[type=text]{padding:0 20px}.section-ContactForm .form-wrapper .contact-form textarea[type=text]{padding:10px 20px}.section-ContactForm .form-wrapper .contact-form .button{border-radius:0;height:4.1rem;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.39rem;line-height:1.76em;letter-spacing:.1px}@media only screen and (min-width:769px){.section-ContactForm .form-wrapper .contact-form .button{width:24rem;margin:0 auto;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px}}.section-ContactForm .form-wrapper textarea{resize:none}.section-ContactForm .dankeheadline{text-align:center;padding:0 1rem 2rem;font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#000}.section-ContactForm .dankemsg{text-align:center;padding:0 1rem 1rem;font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000}.section-ContactTextblock{color:#000;background:#e0e0e0}@media only screen and (min-width:769px){.section-ContactTextblock{padding-bottom:5rem}}.section-ContactTextblock .inner-wrapper{padding:0 2rem 4.7rem;max-width:85rem;margin:0 auto}.section-ContactTextblock .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;text-align:center;padding-bottom:4.7rem}@media only screen and (min-width:769px){.section-ContactTextblock .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4em;line-height:1.5em;letter-spacing:.8px}}.section-ContactTextblock .inner-wrapper .text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;font-family:PlayfairDisplay,Arial,serif}.site-footer,.site-footer .inner-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.site-footer .inner-footer{max-width:1380px;width:100%}@media only screen and (min-width:769px){.site-footer .inner-footer{-ms-flex-direction:row;flex-direction:row}}.site-footer .footer-upper{background:#e0e0e0;padding:0 2rem;color:#000}.site-footer .footer-upper a{color:#000}.site-footer .footer-upper a:hover{text-decoration:underline}@media only screen and (min-width:769px){.site-footer .footer-upper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:7rem 2rem}}.site-footer .footer-upper .address-wrapper{padding:4.7rem 0 2.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}@media only screen and (min-width:769px){.site-footer .footer-upper .address-wrapper{padding-top:2.5rem;border-bottom:0;width:40%}}.site-footer .footer-upper .address-wrapper .address{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1em;letter-spacing:.9px;line-height:1.76em;letter-spacing:.3px;padding-bottom:1.5rem}.site-footer .footer-upper .address-wrapper .maps-link{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1rem;line-height:2.73rem;letter-spacing:.2px}.site-footer .footer-upper .upper-links{padding:2.5rem 0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1.76em;letter-spacing:.3px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media only screen and (min-width:769px){.site-footer .footer-upper .upper-links{border-bottom:0;width:25%;padding-right:1.5rem}}.site-footer .footer-upper .contact-info{padding:2.5rem 0;color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7em;line-height:1.76em;letter-spacing:.3px}@media only screen and (min-width:769px){.site-footer .footer-upper .contact-info{width:20%;min-width:20rem}}.site-footer .footer-upper .contact-info .phone{color:#000}.site-footer .footer-upper .contact-info .hip-logo{display:none}@media only screen and (min-width:769px){.site-footer .footer-upper .contact-info .hip-logo{padding-top:2rem;display:block}}.site-footer .footer-upper .contact-info .hip-logo svg path{fill:#000!important}.site-footer .footer-lower{background:#000;padding:0 2rem;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px;color:#fff}@media only screen and (min-width:769px){.site-footer .footer-lower{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:7rem 2rem 10rem}}.site-footer .footer-lower a{color:#05ce7c;opacity:1}.site-footer .footer-lower a:hover{text-decoration:underline}.site-footer .footer-lower .title{padding-bottom:1rem}.site-footer .footer-lower .text{opacity:1}@media only screen and (min-width:769px){.site-footer .footer-lower .text{max-width:36rem}}.site-footer .footer-lower .newsletter-wrapper{padding:3.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}@media only screen and (min-width:769px){.site-footer .footer-lower .newsletter-wrapper{border-bottom:0;width:40%;padding-right:1.5rem}}.site-footer .footer-lower .newsletter-wrapper .newsletter-form{padding-top:2.4rem;display:-ms-flexbox;display:flex}.site-footer .footer-lower .newsletter-wrapper .newsletter-form .email{font-family:PlayfairDisplay,serif;font-weight:400;font-size:1.7rem;line-height:1.47rem;letter-spacing:.3px;width:82%;height:50px;border-radius:25px 0 0 25px;text-align:center;background:#fff;border:1px solid transparent;color:#000;max-width:30rem;padding:0 1em 0 3em}.site-footer .footer-lower .newsletter-wrapper .newsletter-form ::-webkit-input-placeholder{color:#000;opacity:1}.site-footer .footer-lower .newsletter-wrapper .newsletter-form ::-moz-placeholder{color:#000;opacity:1}.site-footer .footer-lower .newsletter-wrapper .newsletter-form :-ms-input-placeholder{color:#000;opacity:1}.site-footer .footer-lower .newsletter-wrapper .newsletter-form :-moz-placeholder{color:#000;opacity:1}.site-footer .footer-lower .newsletter-wrapper .newsletter-form .nl-button{width:5rem;height:5rem;border-radius:0 25px 25px 0;background-color:#05ce7c;background-image:url(../svg/pfeil-rechts-weiss.svg);background-size:11px 9px;background-repeat:no-repeat;background-position:45% 50%;border:1px solid #05ce7c;outline:none}.site-footer .footer-lower .lower-links{padding:3.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}@media only screen and (min-width:769px){.site-footer .footer-lower .lower-links{border-bottom:0;width:25%;padding-right:1.5rem;min-width:17.8rem}}.site-footer .footer-lower .uln-wrapper{padding:3.5rem 0}@media only screen and (min-width:769px){.site-footer .footer-lower .uln-wrapper{width:20%;min-width:20rem}}.section-Headline2Pictures{max-width:1160px;margin:0 auto;display:block;width:100%;padding-top:10em}@media only screen and (min-width:1024px) and (max-width:1279px){.section-Headline2Pictures{padding:0 20px}}@media only screen and (max-width:1024px){.section-Headline2Pictures{padding:5em 20px 0}}.section-Headline2Pictures .headline{text-align:center;font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;padding:20px 20px 0}@media only screen and (min-width:580px){.section-Headline2Pictures .headline{font-size:6.5rem}}@media only screen and (min-width:1024px){.section-Headline2Pictures .headline{text-align:left;max-width:600px;padding:0}}.section-Headline2Pictures .images{padding:40px 20px 0;max-width:580px;margin:0 auto}@media only screen and (min-width:768px){.section-Headline2Pictures .images{padding:80px 0}}@media only screen and (min-width:1024px){.section-Headline2Pictures .images{max-width:100%;width:100%;margin:0;padding:0;display:-ms-flexbox;display:flex}}.section-Headline2Pictures .images .image-big{max-width:580px}@media only screen and (min-width:1024px){.section-Headline2Pictures .images .image-big{width:50%;padding-top:100px}}.section-Headline2Pictures .images .image-big .image-wrapper{height:0;margin:0;width:100%;padding-bottom:62%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:1024px){.section-Headline2Pictures .images .image-big .image-wrapper{padding-bottom:70%}}.section-Headline2Pictures .images .image-small{display:none}@media only screen and (min-width:1024px){.section-Headline2Pictures .images .image-small{display:block;width:50%}}.section-Headline2Pictures .images .image-small .image-wrapper{width:200px;height:0;padding-bottom:280px;margin:0 auto;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-Intro{padding:5em 0}@media only screen and (min-width:769px){.section-Intro{padding:10rem 0}}.section-Intro.background-beige{background-color:#f3f3f3}.section-Intro .preheadline{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;text-align:center;margin-bottom:10rem;color:#000}@media only screen and (min-width:769px){.section-Intro .preheadline{margin-bottom:10rem}}.section-Intro .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#000;position:relative;z-index:2;left:auto;text-align:center;max-width:1024px;padding-left:60px;padding-right:60px;margin:-8rem auto .5em}@media only screen and (min-width:769px){.section-Intro .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:9em;line-height:1em;width:100%;left:auto;margin-top:-5rem}}@media only screen and (min-width:769px){.section-Intro .headline-small{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px}}@media only screen and (min-width:769px) and (min-width:580px){.section-Intro .headline-small{font-size:6.5rem}}.section-Intro .image-wrapper{height:0;padding-bottom:50%;width:80%;margin-left:auto;margin-right:auto;margin-bottom:3.7rem}@media only screen and (min-width:581px){.section-Intro .image-wrapper{width:85%}}@media only screen and (min-width:769px){.section-Intro .image-wrapper{padding-bottom:44%;width:75%;margin:0 auto 7.6rem}}.section-Intro .image-small{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width:769px){.section-Intro .image-small{width:65%;margin:0 auto 8.4em;padding-bottom:35%}}@media only screen and (min-width:1025px){.section-Intro .image-small{width:55%}}.section-Intro .content-wrapper{max-width:53.9rem;margin:0 auto;position:relative;z-index:100}.section-Intro .content-wrapper .text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;font-family:PlayfairDisplay,Arial,serif;padding:0 5%;color:#000;margin-bottom:3.8rem}@media only screen and (min-width:769px){.section-Intro .content-wrapper .text{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;padding:0;margin:0 auto 4.9rem}}@media only screen and (min-width:769px) and (max-width:768px){.section-Intro .content-wrapper .text{font-size:1.7rem}}.section-Intro .content-wrapper .button{margin:0 auto}@media only screen and (min-width:769px){.section-Intro .content-wrapper .button{margin:0}}.section-Intro .quote-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:769px){.section-Intro .quote-block{max-width:70rem;margin:0 auto;position:relative;top:-5em;display:block}}.section-Intro .quote-block blockquote{text-align:center;margin:0 20px;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0}@media only screen and (min-width:375px){.section-Intro .quote-block blockquote{max-width:325px;margin:0 auto}}@media only screen and (min-width:769px) and (max-width:1024px){.section-Intro .quote-block blockquote{position:relative;left:-3em}}@media only screen and (min-width:769px){.section-Intro .quote-block blockquote{margin:0}}@media only screen and (min-width:580px){.section-Intro .quote-block blockquote{font-size:2.8rem}}.section-Intro .quote-block blockquote .quote{display:block;font-style:italic;line-height:3rem}@media only screen and (min-width:769px){.section-Intro .quote-block blockquote .quote{padding-top:4em;line-height:3.5rem}}.section-Intro .quote-block blockquote .quote:before{content:"“";margin-bottom:10px}.section-Intro .quote-block blockquote .quote:after{margin-top:30px;content:"”"}.section-Intro .quote-block blockquote .quote:after,.section-Intro .quote-block blockquote .quote:before{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;display:block}.section-Intro .quote-block blockquote .name{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;margin-top:10px;margin-bottom:30px}@media only screen and (min-width:769px){.section-Intro .quote-block blockquote .name{margin-bottom:-50px}}.section-Intro .quote-block .image-wrapper-landscape{height:0;padding-bottom:170px;width:28rem;margin:4em auto;position:relative}@media only screen and (min-width:769px){.section-Intro .quote-block .image-wrapper-landscape{height:auto;padding-bottom:0;margin:4em 0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}}@media only screen and (min-width:1025px){.section-Intro .quote-block .image-wrapper-landscape{margin-left:15em}}@media only screen and (min-width:769px){.section-Intro .quote-block .lower{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.section-Intro .quote-block .lower .quote-wrapper{color:#000;padding:0 3rem}.section-Intro .quote-block .image-wrapper-portrait{padding-bottom:230px;width:16rem;margin:4em auto 2em;position:relative}@media only screen and (min-width:769px){.section-Intro .quote-block .image-wrapper-portrait{margin:0;-ms-flex-order:-1;order:-1;width:26rem}}.section-Intro .quote-block .image-wrapper-portrait img{position:absolute;top:0;left:50%;height:100%;width:auto;transform:translate(-50%)}.section-JobsAccordion{color:#000;width:100%}.section-JobsAccordion .no_jobs{text-align:center;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:1.59em;letter-spacing:0;color:#000;padding-bottom:100px}@media only screen and (min-width:1024px){.section-JobsAccordion .no_jobs{padding-bottom:0;font-size:2.2rem}}.section-JobsAccordion .jobs{text-align:center;background:#f3f3f3;padding-bottom:25px}@media only screen and (min-width:1024px){.section-JobsAccordion .jobs{padding-bottom:100px}}.section-JobsAccordion .jobs .heading-big-ls{padding-top:47px;font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;line-height:4rem;letter-spacing:.8px;padding-bottom:20px}@media only screen and (min-width:580px){.section-JobsAccordion .jobs .heading-big-ls{font-size:6.5rem;padding-top:80px;padding-bottom:80px}}.section-JobsAccordion .jobs .job-list li{border-top:1px solid #000;margin:0 auto;text-align:left;width:90%;max-width:960px}.section-JobsAccordion .jobs .job-list li:last-child{border-bottom:1px solid #000}.section-JobsAccordion .jobs .job-list li .accordion-button{width:100%;position:relative;background-color:transparent;transition:background-color .4s linear;padding-left:2em}.section-JobsAccordion .jobs .job-list li .accordion-button .svg-pfeil-rechts{position:absolute;display:block;height:9px;width:12px;right:20px;top:calc(50% - 4.5px);transition:all .4s ease-in-out}@media only screen and (min-width:1024px){.section-JobsAccordion .jobs .job-list li .accordion-button .svg-pfeil-rechts{display:block}}.section-JobsAccordion .jobs .job-list li .accordion-button .svg-pfeil-rechts polygon{fill:#000}.section-JobsAccordion .jobs .job-list li .accordion-button a{display:inline-block;padding:15px 0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.section-JobsAccordion .jobs .job-list li .accordion-button:hover{cursor:pointer}.section-JobsAccordion .jobs .job-list li .accordion-content{display:none;background:#fff;margin-top:25px;text-align:center;padding:25px 20px 50px;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0}@media only screen and (max-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content{font-size:1.7rem}}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content{margin-top:60px;text-align:right;padding:30px 30px 100px}}.section-JobsAccordion .jobs .job-list li .accordion-content .accordion-close{display:inline-block}.section-JobsAccordion .jobs .job-list li .accordion-content .accordion-close .svg-close{opacity:0;transition:all .4s ease-in-out;height:40px;width:40px}.section-JobsAccordion .jobs .job-list li .accordion-content .accordion-close .svg-close path{fill:#000}.section-JobsAccordion .jobs .job-list li .accordion-content .accordion-close:hover{cursor:pointer}.section-JobsAccordion .jobs .job-list li .accordion-content .accordion-close:hover .svg-close{transform:rotate(180deg)}.section-JobsAccordion .jobs .job-list li .accordion-content .job-name{margin-top:40px;text-align:center;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.4rem;line-height:2.4rem;letter-spacing:0}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content .job-name{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0}}.section-JobsAccordion .jobs .job-list li .accordion-content p{margin-top:35px}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content p{text-align:center}}@media only screen and (min-width:1024px){.section-JobsAccordion .jobs .job-list li .accordion-content p{padding:0 70px}}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content p.job-description{text-align:left}}.section-JobsAccordion .jobs .job-list li .accordion-content span.job-focus{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content span.job-focus{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2rem;line-height:3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.section-JobsAccordion .jobs .job-list li .accordion-content .job-focus-sub{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content .job-focus-sub{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.section-JobsAccordion .jobs .job-list li .accordion-content a.job-email{color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:2px solid #000}@media only screen and (min-width:768px){.section-JobsAccordion .jobs .job-list li .accordion-content a.job-email{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2rem;line-height:3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width:769px){.section-JobsAccordion .jobs .job-list li .accordion-content .job-closure:before{content:"";display:block;position:relative;height:1px;width:260px;background:#000;margin:6rem auto}}.section-JobsAccordion .jobs .job-list li.open{border:none}.section-JobsAccordion .jobs .job-list li.open .accordion-button{background-color:#fff}.section-JobsAccordion .jobs .job-list li.open .accordion-button .svg-pfeil-rechts{transform:rotate(90deg)}.section-JobsAccordion .jobs .job-list li.open .accordion-content .accordion-close .svg-close{opacity:1}.section-JobsAccordion .jobs .job-list li.open+li{border-top:none}.section-JobsTeaser{color:#000;width:100%}@media only screen and (min-width:1024px){.section-JobsTeaser{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-height:580px;overflow:hidden}}.section-JobsTeaser .no_jobs{text-align:center;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:1.59em;letter-spacing:0;color:#000;padding-bottom:100px}@media only screen and (min-width:1024px){.section-JobsTeaser .no_jobs{padding-bottom:0;font-size:2.2rem}}.section-JobsTeaser .jobs{padding-top:72px;text-align:center;background:#f3f3f3}@media only screen and (min-width:1024px){.section-JobsTeaser .jobs{width:50%;-ms-flex-order:1;order:1}}.section-JobsTeaser .jobs .svg-hip_logo{height:59px;width:59px}.section-JobsTeaser .jobs .svg-hip_logo path{fill:#000}.section-JobsTeaser .jobs .heading-big-ls{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;letter-spacing:.8px;padding-top:35px;padding-bottom:35px}@media only screen and (min-width:1024px){.section-JobsTeaser .jobs .heading-big-ls{font-size:6.5rem;letter-spacing:1.3px}}.section-JobsTeaser .jobs .job-list{padding-bottom:50px}.section-JobsTeaser .jobs .job-list li{max-width:280px;margin:0 auto;width:100%;border-top:1px solid #000;position:relative}.section-JobsTeaser .jobs .job-list li .svg-pfeil-rechts{position:absolute;height:9px;width:12px;right:15px;top:calc(50% - 4.5px);opacity:0;transform:translateX(-50%);transition:all .2s ease-in-out}.section-JobsTeaser .jobs .job-list li .svg-pfeil-rechts polygon{fill:#000}.section-JobsTeaser .jobs .job-list li a{display:inline-block;padding:15px 0;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.section-JobsTeaser .jobs .job-list li:last-child{border-bottom:1px solid #000}@media only screen and (min-width:1024px){.section-JobsTeaser .jobs .job-list li{max-width:368px}}.section-JobsTeaser .jobs .job-list li:hover .svg-pfeil-rechts{transform:translateX(0);opacity:1}.section-JobsTeaser .jobs-picture{background-position:50%;background-size:cover;min-height:300px}@media only screen and (min-width:1024px){.section-JobsTeaser .jobs-picture{width:50%;min-height:580px}}.section-JobsTeaser .jobs-picture .image-wrapper{width:100%;height:0;padding-bottom:84.5%}@media only screen and (min-width:1024px){.section-JobsTeaser .jobs-picture .image-wrapper{padding-bottom:100%}}.section-LinksSmall{text-align:center;padding:50px 0 0;background:#e0e0e0}.section-LinksSmall .headline{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.4;letter-spacing:4.9px;color:#000;text-transform:uppercase;padding:5px 0}@media only screen and (min-width:768px){.section-LinksSmall .headline{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px;padding:15px 0}}.section-LinksSmall .link-list{display:inline-block}.section-LinksSmall .link-list a{display:block;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-decoration:underline;padding:5px 0}@media only screen and (min-width:768px){.section-LinksSmall .link-list a{padding:0}}.section-Map{padding:5em 0 1em;background:#e0e0e0}@media only screen and (min-width:769px){.section-Map{padding:10rem 0 5rem}}.section-Map .inner-wrapper{max-width:125rem;margin:0 auto}@media only screen and (min-width:769px){.section-Map .inner-wrapper{padding:0 5rem}}.section-Map .inner-wrapper .preheadline{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;text-align:center;margin-bottom:2rem;color:#000}@media only screen and (min-width:1025px){.section-Map .inner-wrapper .preheadline{margin-bottom:7rem}}.section-Map .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#000;position:relative;width:70%;margin:0 auto;text-align:center;margin-bottom:2rem}@media only screen and (min-width:1025px){.section-Map .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:9em;line-height:1em;position:absolute;z-index:2;top:1.4em;margin-left:-2%;width:350px;text-align:left}}.section-Map .inner-wrapper .image-wrapper{height:0;padding-bottom:100%;width:90%;margin:5% auto}@media only screen and (min-width:581px){.section-Map .inner-wrapper .image-wrapper{padding-bottom:70%}}@media only screen and (min-width:769px){.section-Map .inner-wrapper .image-wrapper{padding-bottom:54%;margin:0 auto}.section-Map .inner-wrapper .image-wrapper a picture img.image-mobile{display:none}.section-Map .inner-wrapper .image-wrapper a picture img.image-desktop{display:block}}.section-Map .inner-wrapper .image-wrapper a picture img{width:100%}.section-Map .inner-wrapper .image-wrapper a picture img.image-desktop{display:block}.section-NewsOverview{background:#e0e0e0;padding-top:4rem}.section-NewsOverview .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;padding:0 4rem 4rem;text-align:center;color:#000}@media only screen and (min-width:769px){.section-NewsOverview .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;font-size:6.5rem;padding:12rem 4rem}}@media only screen and (min-width:769px) and (min-width:580px){.section-NewsOverview .headline{font-size:6.5rem}}.section-NewsOverview .inner-wrapper{margin:0 auto;position:relative;display:block}.section-NewsOverview .inner-wrapper .news_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:auto;max-width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:71rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1281px){.section-NewsOverview .inner-wrapper .news_wrapper{max-width:112rem}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post{width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post{width:320px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_date{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px;line-height:2.73em;color:#000;text-transform:uppercase;letter-spacing:2.8px;width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_date{padding-bottom:1rem;width:320px}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_title{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1.36em;letter-spacing:0;color:#000;width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_title{padding-bottom:3.6rem;width:320px}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;color:#000;width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_text{width:320px}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post:after{content:"";display:inline-block;height:1px;width:100%;background-color:#000;opacity:.8;margin:5em 0}.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_image{padding-bottom:2.4rem;width:280px}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_image{padding-bottom:3.7rem;width:320px}}.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_image img{width:280px;height:auto}@media only screen and (min-width:769px){.section-NewsOverview .inner-wrapper .news_wrapper .news_post .news_image img{width:320px}}.section-NewsOverview .grid-sizer{width:280px}@media only screen and (min-width:769px){.section-NewsOverview .grid-sizer{width:320px}}.section-NewsTeaser{background-color:#000;padding:8.2em 0 5em}@media only screen and (min-width:769px){.section-NewsTeaser{padding:10.4em 0}}.section-NewsTeaser .inner-wrapper{padding:0 2.8em}.section-NewsTeaser .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#fff;text-align:center;padding-bottom:7.5rem}@media only screen and (min-width:769px){.section-NewsTeaser .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;font-size:6.5rem}}@media only screen and (min-width:769px) and (min-width:580px){.section-NewsTeaser .inner-wrapper .headline{font-size:6.5rem}}@media only screen and (min-width:769px){.section-NewsTeaser .inner-wrapper .news-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:100rem;margin:0 auto 5rem}}@media only screen and (min-width:769px){.section-NewsTeaser .inner-wrapper .news-wrapper .news_post{width:30%;max-width:28rem}}.section-NewsTeaser .inner-wrapper .news_date{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px;line-height:1.5em;color:#05ce7c;text-transform:uppercase;padding-bottom:1.75rem}.section-NewsTeaser .inner-wrapper .news_text{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;color:#fff;padding-bottom:3.5rem}@media only screen and (max-width:768px){.section-NewsTeaser .inner-wrapper .news_text{font-size:1.7rem}}.section-NewsTeaser .inner-wrapper .button{border-color:#fff;margin:0 auto;width:22rem;color:#fff}.section-NewsTeaser .inner-wrapper .button:hover{background-color:#fff;border-color:#000;color:#000}.section-PastEvents{background-color:#e0e0e0;padding-bottom:45px}@media only screen and (min-width:769px){.section-PastEvents{padding-bottom:10rem}}.section-PastEvents:after{display:none!important}.section-PastEvents .sub-headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0;text-align:center;color:#000;padding:80px 20px}@media only screen and (min-width:580px){.section-PastEvents .sub-headline{font-size:2.8rem}}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper{margin:0 auto}}.section-PastEvents .events-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4em;line-height:1.125em;color:#fff;padding:22px 20px 20px;text-align:center}@media only screen and (min-width:1280px){.section-PastEvents .events-wrapper .headline{padding:90px 0 70px}}@media only screen and (min-width:1024px){.section-PastEvents .events-wrapper .headline{max-width:1160px;margin:0 auto;padding-top:70px;padding-bottom:70px}}.section-PastEvents .events-wrapper .events-list-past{padding:20px 20px 0}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper .events-list-past{padding:0 20px;max-width:700px;margin:0 auto}}@media only screen and (min-width:768px) and (min-width:1025px){.section-PastEvents .events-wrapper .events-list-past{max-width:1000px;position:relative;left:15%;transform:translateX(-10%)}}.section-PastEvents .events-wrapper .events-list-past .event{padding-bottom:50px}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper .events-list-past .event{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}}.section-PastEvents .events-wrapper .events-list-past .event .date{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-bottom:25px}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper .events-list-past .event .date{margin-right:80px;min-width:230px}}.section-PastEvents .events-wrapper .events-list-past .event .date .day{display:inline-block;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:6rem;line-height:1;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:19px;line-height:.52}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper .events-list-past .event .date .day{font-size:8rem}}.section-PastEvents .events-wrapper .events-list-past .event .date p{display:inline-block;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px}.section-PastEvents .events-wrapper .events-list-past .event .date p span{display:block;text-transform:uppercase;padding-bottom:4px}.section-PastEvents .events-wrapper .events-list-past .event .content{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;color:#000;margin-top:-3px}.section-PastEvents .events-wrapper .events-list-past .event .content .link{color:#fff;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:.9px}@media only screen and (min-width:768px){.section-PastEvents .events-wrapper .events-list-past .event .content .link{text-decoration:underline}}.section-PastEvents .events-wrapper .events-list-past .event .content .detail{color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.9px;text-decoration:underline}.section-PastEvents .events-wrapper .events-list-past .event:last-child{padding:0}.section-PastEvents .events-wrapper .load-more-events{display:block;max-width:300px;margin:0 auto;padding:18px 40px;border:2px solid #fff;border-radius:0;margin-top:50px;text-align:center;background-color:transparent;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;color:#fff;text-transform:uppercase;transition:all .2s ease-in-out}.section-PastEvents .events-wrapper .load-more-events:hover{background-color:#fff;border-color:#000;color:#000;cursor:pointer}.section-PictureQuote{padding-top:6em}@media only screen and (max-width:1024px){.section-PictureQuote{padding-top:0}}.section-PictureQuote .quote-element-1{margin:50px 0;box-sizing:border-box;position:relative;color:#000}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-1{max-width:1160px;max-height:590px;margin:0 auto;display:block;margin-bottom:100px}}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-1 .quote{width:50%;height:100%;position:absolute;display:-ms-flexbox;display:flex;z-index:99;-ms-flex-align:center;align-items:center;left:0;background:radial-gradient(circle farthest-side,#fff 30%,transparent)}.safari .section-PictureQuote .quote-element-1 .quote{background:0}}.section-PictureQuote .quote-element-1 .quote blockquote{text-align:center;max-width:260px;margin:0 auto;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-1 .quote blockquote{max-width:325px;margin:0 auto}}@media only screen and (min-width:580px){.section-PictureQuote .quote-element-1 .quote blockquote{font-size:2.8rem}}.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-text{display:block;font-style:italic;line-height:1.3}.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-text:before{content:"“";margin-bottom:0}.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-text:after{margin-top:25px;content:"”"}.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-text:after,.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-text:before{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;display:block;line-height:1}.section-PictureQuote .quote-element-1 .quote blockquote .blockquote-footer{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;margin-top:10px;margin-bottom:30px}.section-PictureQuote .quote-element-1 .image-wrapper{height:0;padding-bottom:50%;width:87.5%;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1280px){.section-PictureQuote .quote-element-1 .image-wrapper{width:100%;max-width:1160px;padding-bottom:590px}}.section-PictureQuote .quote-element-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-2{display:block;position:relative;max-width:560px;margin:0 auto}}.section-PictureQuote .quote-element-2 .quote{-ms-flex-order:2;order:2;margin-top:40px}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-2 .quote{background-color:#05ce7c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:310px;position:absolute;margin:0;top:50%;left:0;transform:translate(-75%,-50%);z-index:99}}.section-PictureQuote .quote-element-2 .quote blockquote{text-align:center;margin:0 20px;color:#000;max-width:170px;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-2 .quote blockquote{max-width:200px;margin:0;padding:50px 0}}@media only screen and (min-width:580px){.section-PictureQuote .quote-element-2 .quote blockquote{font-size:2.8rem}}.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text{display:block;font-style:italic;line-height:3rem}@media only screen and (min-width:769px){.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text{line-height:3.5rem}}.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text:before{content:"“";line-height:1;margin-bottom:-10px}.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text:after{margin-top:10px;content:"”";line-height:1;margin-bottom:-10px}.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text:after,.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-text:before{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;display:block}.section-PictureQuote .quote-element-2 .quote blockquote .blockquote-footer{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase}.section-PictureQuote .quote-element-2 .image-wrapper{-ms-flex-order:1;order:1;height:0;padding-bottom:58%;width:87.5%;margin:10px auto 0;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1024px){.section-PictureQuote .quote-element-2 .image-wrapper{-ms-flex-order:2;order:2;width:100%;max-width:560px;padding-bottom:700px}}.section-UpcomingEvents+.section-PictureQuote{padding-top:0}.section-PresseDownloads{padding-top:75px;background-color:#e0e0e0;padding-bottom:45px}.section-PresseDownloads .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding-top:30px;padding-bottom:100px;text-align:center}@media only screen and (min-width:580px){.section-PresseDownloads .headline{font-size:6.5rem}}@media only screen and (max-width:768px){.section-PresseDownloads .headline{padding-top:0;padding-bottom:50px}}.section-PresseDownloads .download-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.section-PresseDownloads .download-list{max-width:800px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1280px){.section-PresseDownloads .download-list{max-width:1200px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start}}.section-PresseDownloads .download-list .download{padding:0 20px 35px;width:33%}@media only screen and (min-width:1024px){.section-PresseDownloads .download-list .download{padding:0 40px 50px}}@media only screen and (max-width:1280px){.section-PresseDownloads .download-list .download{width:50%;min-width:360px}}@media only screen and (max-width:1024px){.section-PresseDownloads .download-list .download{width:40%}}@media only screen and (max-width:768px){.section-PresseDownloads .download-list .download{width:60%;min-width:320px}}.section-PresseDownloads .download-list .download .thumb{margin-bottom:20px}.section-PresseDownloads .download-list .download .thumb .image-wrapper{height:0;width:100%;padding-bottom:69%;background-color:#fff;background-size:cover;background-position:top}.section-PresseDownloads .download-list .download .thumb .image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%}.section-PresseDownloads .download-list .download .thumb .image-wrapper picture img{width:100%;height:auto}.section-PresseDownloads .download-list .download p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;color:#000}.section-PresseDownloads .download-list .download p a{color:#000}@media only screen and (min-width:768px){.section-PresseDownloads .download-list .download p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px;letter-spacing:0;line-height:1.8}}.section-PresseDownloads .download-list .download .name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}@media only screen and (min-width:768px){.section-PresseDownloads .download-list .download .name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1.36em;letter-spacing:0;margin-bottom:10px;display:block}}.section-Seperator{padding:5rem 5%}@media only screen and (min-width:769px){.section-Seperator{padding:5rem 5%}}@media only screen and (max-width:768px){.section-Seperator{padding:0 5%}}.section-Seperator.backgroundcolor-white{background-color:#fff}.section-Seperator.backgroundcolor-blue{background-color:#e0e0e0}.section-Seperator .seperator{height:1px;margin:0 auto;max-width:1160px}.section-Seperator .seperator.color-white{background-color:#fff}.section-Seperator .seperator.color-grey{background-color:#e6e6e6}.section-Seperator .seperator.color-darkgrey{background-color:#000}@media only screen and (min-width:1025px){.page-id-185 .section-Seperator{display:none}}@media only screen and (max-width:768px){.page.page-id-205 .section-Seperator,.page.page-id-215 .section-Seperator{padding:5rem 5%}}.section-Slider{padding-top:5em;padding-bottom:10em}.section-Slider .inner-wrapper .sup-headline{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1;letter-spacing:2.8px;text-transform:uppercase;color:#000;text-align:center}.section-Slider .inner-wrapper .column-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:10em;-ms-flex-align:center;align-items:center}.section-Slider .inner-wrapper .column-wrapper .column{-ms-flex:1 1 45%;flex:1 1 45%}.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper{width:90%;max-width:400px;float:right;margin-right:10%}.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4em;line-height:1.25em;color:#000}.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper .text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;color:#000;margin-top:1em}.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper .text a{font-weight:500;text-decoration:underline;color:inherit}.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper .text p{margin-top:1em}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column1 .text-wrapper{float:none;margin:0 auto}}.section-Slider .inner-wrapper .column-wrapper .column2 .slider{height:auto;width:100%;position:relative;overflow:hidden}.section-Slider .inner-wrapper .column-wrapper .column2 .slider .slider-item{height:auto;width:100%;position:relative}.section-Slider .inner-wrapper .column-wrapper .column2 .slider .slider-item .o_image-parent{width:100%;padding-bottom:72%}.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons{display:-ms-flexbox;display:flex;position:absolute;transform:translate(-7%,-85%)}.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button{width:100px;height:60px;background-color:#05ce7c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button.button-prev{border-right:1px solid #fff}.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button img,.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button svg{width:23px;height:19px}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button img,.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button svg{width:17px;height:auto}}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons .nav-button{width:74px;height:40px}}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column2 .nav-buttons{left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column2{margin-top:4em;padding:0 5%}}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper .column{-ms-flex:1 1 100%;flex:1 1 100%}}@media only screen and (max-width:1024px){.section-Slider .inner-wrapper .column-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}}.section-StartAnimation{display:block}.section-StartAnimation .site-title{color:#000;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2rem;line-height:1.3;letter-spacing:0;line-height:1.2em;padding:20px}.section-StartAnimation .site-title .subtitle{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:.7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-top:3px}.section-StartAnimation .paragraph{display:none}.section-StartAnimation .after-animation{background-color:#05ce7c;text-align:center;padding:40px 0}.section-StartAnimation .after-animation .text-small{display:none}.section-StartAnimation .after-animation .text-big{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;color:#000;text-align:center;margin-bottom:30px}.section-StartAnimation .after-animation .text-big .desktop{display:none}.section-StartAnimation .after-animation .text-big .mobile{padding:0 1rem}.section-StartAnimation .after-animation .more-button{display:inline-block;color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1;letter-spacing:2.8px;padding:20px 35px;border:2px solid #000;text-transform:uppercase}.section-StartAnimation .svg-wrapper{display:none}@media only screen and (min-width:1024px){.section-StartAnimation{display:block;transition:background 1s ease-in-out;position:relative;height:710px}.section-StartAnimation *{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1)}.section-StartAnimation.orange{background:#05ce7c}.section-StartAnimation .site-title{color:#000;top:60px;left:50%;display:inline-block;position:absolute;font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;letter-spacing:1.2px;transform:translate(-230%);opacity:0;padding:0}.section-StartAnimation .site-title .subtitle{display:block;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:.8px;margin-top:10px}.section-StartAnimation .site-title.transition{transition:opacity 1s ease-in-out;transition-delay:3s}.section-StartAnimation .site-title.show{opacity:1}.section-StartAnimation .paragraph{padding:90px 0;display:block;font-family:PlayfairDisplay,serif;font-weight:400;font-size:5rem;line-height:1.2;max-width:1090px;margin:0 auto;color:#000;opacity:1;transition:opacity 1s ease-in-out}.section-StartAnimation .paragraph.invisible{opacity:0}.section-StartAnimation .paragraph .line,.section-StartAnimation .paragraph .strikethrough{display:inline-block;position:relative}.section-StartAnimation .paragraph .strikethrough:before{content:"";background:#05ce7c;height:6px;width:100%;position:absolute;right:0;top:45%;animation-name:f;animation-duration:.2s}.section-StartAnimation .after-animation{color:#000;text-align:center;max-width:625px;margin:0 auto;position:absolute;display:block;left:50%;bottom:40px;transform:translate(-50%);background:transparent;padding:0}.section-StartAnimation .after-animation .text-small{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.5px;margin-bottom:30px;opacity:0;transform:translateY(-20px);display:block}.section-StartAnimation .after-animation .text-small.transition{transition:all .5s ease-in-out;transition-delay:1s}.section-StartAnimation .after-animation .text-small.show{opacity:1;transform:translateY(0)}.section-StartAnimation .after-animation .text-big{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;letter-spacing:0;margin-bottom:50px;opacity:0;transform:translateY(-20px)}}@media only screen and (min-width:1024px) and (min-width:580px){.section-StartAnimation .after-animation .text-big{font-size:6.5rem}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .text-big.transition{transition:all .5s ease-in-out;transition-delay:1.5s}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .text-big.show{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .text-big .desktop{display:inline-block}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .text-big .mobile{display:none}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .more-button{display:inline-block;color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1;letter-spacing:2.8px;padding:17px 15px;border:2px solid #000;text-transform:uppercase;opacity:0;transform:translateY(-20px);transition:background .3s ease-in-out,color .3s ease-in-out}.section-StartAnimation .after-animation .more-button:hover{background:#000;color:#05ce7c}.section-StartAnimation .after-animation .more-button.transition{transition:all .5s ease-in-out;transition-delay:2s}.section-StartAnimation .after-animation .more-button.show{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1024px){.section-StartAnimation .after-animation .svg-wrapper{height:auto;display:block;margin:0 auto;margin-top:100px;padding:10px;max-width:70px;opacity:0;transform:translateY(-20px)}.section-StartAnimation .after-animation .svg-wrapper .svg-pfeil-runter{width:20px;height:24px}.section-StartAnimation .after-animation .svg-wrapper:hover{cursor:pointer}.section-StartAnimation .after-animation .svg-wrapper.transition{transition:all .5s ease-in-out;transition-delay:2.5s}.section-StartAnimation .after-animation .svg-wrapper.show{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1024px){@keyframes f{0%{transform:scaleX(0);transform-origin:center left}to{transform:scaleX(1);transform-origin:center left}}}.section-TeamBlock{padding-top:45px;background-color:#e0e0e0;padding-bottom:45px}@media only screen and (min-width:1025px){.section-TeamBlock:first-of-type{padding-top:100px;padding-bottom:0}}.section-TeamBlock .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;padding-top:22px;padding-bottom:35px;text-align:center}@media only screen and (min-width:580px){.section-TeamBlock .headline{font-size:6.5rem}}@media only screen and (min-width:769px){.section-TeamBlock .headline{max-width:52rem;margin:0 auto;padding-bottom:10rem;font-family:PlayfairDisplay,serif;font-weight:400;font-size:8em;line-height:.88em;letter-spacing:1.6px}}.section-TeamBlock .team-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.section-TeamBlock .team-list{max-width:800px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1280px){.section-TeamBlock .team-list{max-width:1260px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start}}.section-TeamBlock .team-list .team-member{padding:0 20px 35px}@media only screen and (min-width:1024px){.section-TeamBlock .team-list .team-member{padding:0 40px 50px}}.section-TeamBlock .team-list .team-member .partner-portrait{margin-bottom:20px;min-width:280px}@media only screen and (min-width:375px){.section-TeamBlock .team-list .team-member .partner-portrait{min-width:320px}}.section-TeamBlock .team-list .team-member .partner-portrait .image-wrapper{height:0;width:100%;padding-bottom:133%;background-size:cover;background-position:top}.section-TeamBlock .team-list .team-member p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;color:#000}.section-TeamBlock .team-list .team-member p a{color:#000}@media only screen and (min-width:768px){.section-TeamBlock .team-list .team-member p{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px;letter-spacing:0;line-height:1.8}}.section-TeamBlock .team-list .team-member .name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;transition:opacity .2s ease;max-width:280px}@media only screen and (min-width:375px){.section-TeamBlock .team-list .team-member .name{max-width:320px}}@media only screen and (min-width:768px){.section-TeamBlock .team-list .team-member .name{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:2.2em;line-height:1.36em;letter-spacing:0;margin-bottom:30px;display:block}}@media only screen and (min-width:769px){.section-TeamBlock .team-list .team-member .name:hover{opacity:.55}}.section-TeamBlock .team-list .team-member .email{transition:underline .4 ease}.section-TeamBlock .team-list .team-member .email:hover{text-decoration:underline}.section-TextFachgebiete{padding:5em 0 0}@media only screen and (min-width:769px){.section-TextFachgebiete{padding:10em 0 0}}.section-TextFachgebiete .inner-wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}.section-TextFachgebiete .inner-wrapper .subtitle{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px;text-transform:uppercase;max-width:750px;width:90%;text-align:center;color:#000}.section-TextFachgebiete .inner-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;max-width:500px;width:90%;text-align:center;margin-top:4rem}@media only screen and (min-width:580px){.section-TextFachgebiete .inner-wrapper .headline{font-size:6.5rem}}.section-TextFachgebiete .inner-wrapper .text{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;color:#000;max-width:750px;width:90%;text-align:center;margin-top:4rem}@media only screen and (max-width:768px){.section-TextFachgebiete .inner-wrapper .text{font-size:1.7rem}}@media only screen and (min-width:769px){.section-TextFachgebiete .inner-wrapper .text{margin-top:1.2em}}.section-TextFachgebiete .inner-wrapper .fachbereiche{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:440px;margin-top:4em;-ms-flex-pack:center;justify-content:center;width:90%}@media only screen and (max-width:768px){.section-TextFachgebiete .inner-wrapper .fachbereiche{min-width:unset}}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich{width:22%;height:auto;margin-right:3%;max-width:160px;min-width:100px}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich:last-of-type{margin-right:0}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .o_image-parent{width:70%;height:0;padding-bottom:59.1%;margin:0 auto 1em;position:relative}@media only screen and (max-width:768px){.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .o_image-parent{width:50%;padding-bottom:38.1%}}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .o_image-parent picture{position:absolute;width:100%;height:100%;left:0;top:0}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .o_image-parent picture img{position:absolute;left:50%;top:0;height:100%;width:auto;transform:translate(-50%)}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .unterschrift{font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.7em;line-height:1em;letter-spacing:0;color:#000;text-align:center}@media only screen and (max-width:768px){.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich .unterschrift{font-size:1.4em}}@media only screen and (max-width:768px){.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich{width:47%;margin-right:6%;max-width:unset;min-width:unset;margin-bottom:2em}.section-TextFachgebiete .inner-wrapper .fachbereiche .fachbereich:nth-child(2){margin-right:0}}.section-TextFachgebiete+.section-Seperator{padding-top:5em}.section-Textelement{padding-top:10em}@media only screen and (max-width:1024px){.section-Textelement{padding-top:5em}}.section-Textelement.color-blue{background-color:#e0e0e0}.section-Textelement.textelement-small .inner-wrapper .text{font-family:PlayfairDisplay,serif;font-size:1.7em;line-height:1.76em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;letter-spacing:.9px}.section-Textelement .inner-wrapper{max-width:560px;width:90%;margin:0 auto}.section-Textelement .inner-wrapper .sup_headline{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1;letter-spacing:2.8px;text-transform:uppercase;color:#000;text-align:center}.section-Textelement .inner-wrapper .headline_big{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;text-align:center;margin-top:40px}@media only screen and (min-width:580px){.section-Textelement .inner-wrapper .headline_big{font-size:6.5rem}}.section-Textelement .inner-wrapper .headline_small{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4em;line-height:1.25em;color:#000;margin-top:40px}@media only screen and (max-width:1024px){.section-Textelement .inner-wrapper .headline_small{text-align:center}}.section-Textelement .inner-wrapper .text{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;color:#000;margin-top:40px}@media only screen and (max-width:768px){.section-Textelement .inner-wrapper .text{font-size:1.7rem}}.section-Textelement .inner-wrapper .text:first-of-type{margin-top:0!important}.section-Textelement .inner-wrapper .text ul{list-style:square;padding-left:1.5em}.section-Textelement .inner-wrapper .text ul li{padding-left:1em}@media only screen and (min-width:769px){.section-PictureQuote+.section-Textelement{padding-top:4em}}.section-ThreeColumnsContact{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;font-family:PlayfairDisplay,Arial,serif;color:#000;padding:0 5%;background:#e0e0e0;letter-spacing:.3px}@media only screen and (min-width:769px){.section-ThreeColumnsContact{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.4em;line-height:1.79em;letter-spacing:.3px;font-size:1.7rem;font-family:PlayfairDisplay,Arial,sans-serif}}.section-ThreeColumnsContact .inner-wrapper{max-width:85rem;margin:0 auto}@media only screen and (min-width:769px){.section-ThreeColumnsContact .inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.section-ThreeColumnsContact a{color:#000;font-weight:400;text-decoration:underline;transition:opacity .2s ease}.section-ThreeColumnsContact a:hover{opacity:.7}.section-ThreeColumnsContact .address,.section-ThreeColumnsContact .bank-info .uid-nr,.section-ThreeColumnsContact .contact{padding-bottom:3rem}.section-UpcomingEvents{padding-top:45px;background-color:#fff;padding-bottom:45px;border-bottom:1px solid #e6e6e6}@media only screen and (min-width:769px){.section-UpcomingEvents{border-bottom:none}}@media only screen and (min-width:1024px){.section-UpcomingEvents{padding-top:45px;padding-bottom:70px}}.section-UpcomingEvents:after{display:none!important}.section-UpcomingEvents .sub-headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0;text-align:center;color:#000}@media only screen and (min-width:580px){.section-UpcomingEvents .sub-headline{font-size:2.8rem}}.section-UpcomingEvents .events-wrapper .section-title{display:block;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-align:center;text-transform:uppercase;color:#000}.section-UpcomingEvents .events-wrapper .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#000;padding:0 20px;padding-top:30px;padding-bottom:30px;text-align:center}@media only screen and (min-width:580px){.section-UpcomingEvents .events-wrapper .headline{font-size:6.5rem}}@media only screen and (min-width:1280px){.section-UpcomingEvents .events-wrapper .headline{padding:30px 0}}@media only screen and (min-width:1024px){.section-UpcomingEvents .events-wrapper .headline{max-width:1160px;margin:0 auto;padding-top:30px;padding-bottom:63px}}.section-UpcomingEvents .events-wrapper .headline.black{color:#000;text-align:center}.section-UpcomingEvents .events-wrapper .headline.blue{text-align:center}.section-UpcomingEvents .events-wrapper .picture{display:block;padding:0 20px;max-width:960px}@media only screen and (min-width:1024px){.section-UpcomingEvents .events-wrapper .picture{padding:0;width:100%;margin:0 auto}}.section-UpcomingEvents .events-wrapper .picture .image-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:0;padding-bottom:75%}@media only screen and (min-width:1024px){.section-UpcomingEvents .events-wrapper .picture .image-wrapper{padding-bottom:58%}}.section-UpcomingEvents .events-wrapper .events-list{padding:20px 20px 0}@media only screen and (min-width:768px){.section-UpcomingEvents .events-wrapper .events-list{padding:50px 20px 0;max-width:700px;margin:0 auto}}@media only screen and (min-width:1025px){.section-UpcomingEvents .events-wrapper .events-list{max-width:1000px;position:relative;left:15%;transform:translateX(-10%)}}.section-UpcomingEvents .events-wrapper .events-list .event{padding-bottom:50px}@media only screen and (min-width:768px){.section-UpcomingEvents .events-wrapper .events-list .event{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}}.section-UpcomingEvents .events-wrapper .events-list .event .date{color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-bottom:25px}@media only screen and (min-width:768px){.section-UpcomingEvents .events-wrapper .events-list .event .date{margin-right:100px;min-width:230px}}.section-UpcomingEvents .events-wrapper .events-list .event .date .day{display:inline-block;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:6rem;line-height:1;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PlayfairDisplay,Arial,sans-serif;margin-right:19px;line-height:.52}@media only screen and (min-width:768px){.section-UpcomingEvents .events-wrapper .events-list .event .date .day{font-size:8rem}}.section-UpcomingEvents .events-wrapper .events-list .event .date p{display:inline-block;font-family:Lato,Arial,sans-serif;font-weight:600;font-size:1.5em;line-height:1em;letter-spacing:3.8px}.section-UpcomingEvents .events-wrapper .events-list .event .date p span{display:block;text-transform:uppercase;padding-bottom:4px}.section-UpcomingEvents .events-wrapper .events-list .event .content{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;font-family:PlayfairDisplay,Arial,serif;color:#000;margin-top:-3px}.section-UpcomingEvents .events-wrapper .events-list .event .content .link{color:#000;font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:.9px;font-family:PlayfairDisplay,Arial,serif}@media only screen and (min-width:768px){.section-UpcomingEvents .events-wrapper .events-list .event .content .link{text-decoration:underline}}.section-UpcomingEvents .events-wrapper .events-list .event .content .detail{color:#000;font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:3rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.9px;text-decoration:underline}.section-UpcomingEvents .events-wrapper .events-list .event:last-child{padding:0}.section-UpcomingEvents .pagination{margin-top:90px}.section-Awards{background-color:#e0e0e0;padding-bottom:45px}.section-Awards:after{display:none!important}.section-Awards .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding:0 20px;padding-top:47px;text-align:center}@media only screen and (min-width:580px){.section-Awards .headline{font-size:6.5rem}}@media only screen and (min-width:1280px){.section-Awards .headline{padding:90px 0 70px}}@media only screen and (min-width:1024px){.section-Awards .headline{max-width:1160px;margin:0 auto;text-align:left;padding-top:90px;padding-bottom:70px}}.section-Awards .awards-list{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0}.section-Awards .awards-list p{display:none;margin:35px 20px 0;color:#000}@media only screen and (min-width:1024px){.section-Awards .awards-list p{display:block;margin:0 20px 20px}}@media only screen and (min-width:1280px){.section-Awards .awards-list p{margin:0;margin-bottom:20px}}.section-Awards .awards-list p.show{display:block}@media only screen and (min-width:1024px){.section-Awards .awards-list{column-count:2;column-gap:80px;max-width:1160px;margin:0 auto}}.section-Awards .more-button{display:block;max-width:220px;margin:0 auto;padding:20px 40px;border:2px solid #fff;margin-top:50px;text-align:center;background-color:transparent;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;color:#fff;text-transform:uppercase;transition:all .2s ease-in-out}.section-Awards .more-button:hover{background-color:#fff;border-color:#000;color:#000;cursor:pointer}@media only screen and (min-width:1024px){.section-Awards .more-button{display:none}}.section-Cv{background-color:#e0e0e0}.section-Cv .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding:0 20px;padding-top:47px;text-align:center}@media only screen and (min-width:580px){.section-Cv .headline{font-size:6.5rem}}@media only screen and (min-width:1280px){.section-Cv .headline{padding:90px 0 0}}@media only screen and (min-width:1024px){.section-Cv .headline{max-width:1160px;margin:0 auto;text-align:left;padding-top:90px}}.section-Cv .cv-list{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.7rem;line-height:3rem;letter-spacing:0;padding-bottom:45px;max-width:1160px;margin:0 auto}@media only screen and (min-width:1024px){.section-Cv .cv-list{padding-bottom:100px}}.section-Cv .cv-list li{display:block;margin:35px 20px 0}@media only screen and (min-width:1024px){.section-Cv .cv-list li{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:45px 20px 0}}.section-Cv .cv-list li .date{color:#fff;display:block;font-weight:400}.section-Cv .cv-list li .date span{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0}@media only screen and (max-width:768px){.section-Cv .cv-list li .date span{font-size:1.7rem}}@media only screen and (min-width:768px){.section-Cv .cv-list li .date{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:4rem;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width:1024px){.section-Cv .cv-list li .date{display:inline-block;text-align:right;width:300px;padding-right:35px}}.section-Cv .cv-list li .description{color:#000}@media only screen and (min-width:1024px){.section-Cv .cv-list li .description{display:inline-block;text-align:left;width:525px}}.section-Focus{background-color:#e0e0e0}.section-Focus .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding:0 20px;padding-top:47px;text-align:center}@media only screen and (min-width:580px){.section-Focus .headline{font-size:6.5rem}}@media only screen and (min-width:1280px){.section-Focus .headline{padding:90px 0 0}}@media only screen and (min-width:1024px){.section-Focus .headline{max-width:1160px;margin:0 auto;text-align:left;padding-top:90px}}.section-Focus .focus-list{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;padding-bottom:45px}@media only screen and (max-width:768px){.section-Focus .focus-list{font-size:1.7rem}}@media only screen and (min-width:1024px){.section-Focus .focus-list{max-width:850px;margin:0 auto;padding-bottom:100px}}.section-Focus .focus-list li{display:block;margin:35px 20px 0;color:#000}@media only screen and (min-width:1280px){.section-Focus .focus-list li{margin:35px 0 0}}.section-Focus .focus-list li a{color:#fff}.section-PictureQuotePartner{padding:50px 0;box-sizing:border-box;position:relative;color:#000;background-color:#fff;width:100%}@media only screen and (min-width:1024px){.section-PictureQuotePartner{padding:100px 0}}.section-PictureQuotePartner:after{display:none!important}.section-PictureQuotePartner .quote-wrapper{position:relative}@media only screen and (min-width:1024px){.section-PictureQuotePartner .quote-wrapper{max-width:1160px;margin:0 auto;display:block;width:100%}}.section-PictureQuotePartner .quote-wrapper .quote{max-width:600px;margin:0 auto}@media only screen and (min-width:1024px){.section-PictureQuotePartner .quote-wrapper .quote{display:-ms-flexbox;display:flex;z-index:99;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;top:0;right:0;color:#e0e0e0}}.section-PictureQuotePartner .quote-wrapper .quote blockquote{text-align:center;padding:0 20px;font-family:PlayfairDisplay,serif;font-weight:400;font-size:2.2em;line-height:1em;letter-spacing:0}@media only screen and (min-width:375px){.section-PictureQuotePartner .quote-wrapper .quote blockquote{width:100%;max-width:325px;margin:0 auto}}@media only screen and (min-width:580px){.section-PictureQuotePartner .quote-wrapper .quote blockquote{font-size:2.8rem}}.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-text{display:block;font-style:italic;line-height:3rem}.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-text:before{content:"“";margin-bottom:10px}.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-text:after{margin-top:30px;content:"”"}.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-text:after,.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-text:before{font-family:PlayfairDisplay,serif;font-weight:400;font-size:4rem;line-height:1.25;letter-spacing:0;display:block}.section-PictureQuotePartner .quote-wrapper .quote blockquote .blockquote-footer{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;text-transform:uppercase;margin-top:10px;margin-bottom:30px}.section-PictureQuotePartner .quote-wrapper.no-picture{padding-top:50px}@media only screen and (min-width:1024px){.section-PictureQuotePartner .quote-wrapper.no-picture .quote{position:relative;z-index:2}}.section-PictureQuotePartner .quote-wrapper .image-wrapper{height:0;padding-bottom:45%;width:87.5%;margin:0 auto}@media only screen and (min-width:1280px){.section-PictureQuotePartner .quote-wrapper .image-wrapper{width:100%;max-width:1160px;padding-bottom:590px}}.section-Publications{background-color:#e0e0e0;padding-bottom:45px}.section-Publications:after{display:none!important}.section-Publications .headline{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.08;letter-spacing:1.3px;color:#fff;padding:0 20px;padding-top:50px;padding-bottom:30px;text-align:center}@media only screen and (min-width:580px){.section-Publications .headline{font-size:6.5rem}}@media only screen and (min-width:1280px){.section-Publications .headline{padding:90px 0 50px}}@media only screen and (min-width:1024px){.section-Publications .headline{max-width:1160px;margin:0 auto;text-align:left;padding-top:90px;padding-bottom:50px}}.section-Publications .publication-list{padding:0 20px}.section-Publications .publication-list .publication{padding-bottom:35px;display:none}.section-Publications .publication-list .publication p,.section-Publications .publication-list .publication ul{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:2.2rem;line-height:1.59em;letter-spacing:0;font-family:PlayfairDisplay,Arial,sans-serif;color:#000}@media only screen and (max-width:768px){.section-Publications .publication-list .publication p,.section-Publications .publication-list .publication ul{font-size:1.7rem}}.section-Publications .publication-list .publication.show{display:block}.section-Publications .publication-list .publication a{color:#000;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}.section-Publications .publication-list .publication a,.section-Publications .publication-list .publication a .link{font-family:Lato,Arial,sans-serif;font-size:1.7rem;line-height:3rem;font-family:PlayfairDisplay,Arial,sans-serif;letter-spacing:.9px}.section-Publications .publication-list .publication a .link{color:#fff;font-weight:200}@media only screen and (min-width:1024px){.section-Publications .publication-list{max-width:700px;margin:0 auto;padding:0}}.section-Publications .more-button{display:block;max-width:220px;margin:0 auto;padding:20px 40px;border:2px solid #fff;text-align:center;background-color:transparent;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.45;letter-spacing:2.8px;color:#fff;text-transform:uppercase;transition:all .2s ease-in-out}.section-Publications .more-button:hover{background-color:#fff;border-color:#000;color:#000;cursor:pointer}.page-heading{background-color:#f3f3f3}.page-heading .page-heading-ow .page-heading-iw{padding-bottom:50px}.page-heading .page-heading-ow .page-heading-iw .sub-heading{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1em;letter-spacing:3.8px;color:#000;text-align:center;text-transform:uppercase;padding-top:100px}@media only screen and (max-width:767px){.page-heading .page-heading-ow .page-heading-iw .sub-heading{padding-top:50px}}.page-heading .page-heading-ow .page-heading-iw .headline{font-family:PlayfairDisplay,serif;font-weight:400;font-size:6.5rem;line-height:1.08;letter-spacing:1.3px;color:#000;text-align:center;padding-top:50px;padding-left:25px;padding-right:25px}@media only screen and (max-width:767px){.page-heading .page-heading-ow .page-heading-iw .headline{padding-top:20px}}@media only screen and (max-width:569px){.page-heading .page-heading-ow .page-heading-iw .headline{font-size:4rem}}@media only screen and (max-height:569px){.page-heading .page-heading-ow .page-heading-iw .headline{font-size:4rem}}.page-heading .page-heading-ow .page-heading-iw .heading-icon img{margin:70px auto 0;display:block;width:170px;height:auto}.team-member-detail-blog-heading{background-color:#fff}.team-member-detail-blog-heading .team-member-detail-blog-heading-ow .team-member-detail-blog-heading-iw{max-width:1180px;margin:0 auto;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.team-member-detail-blog-heading .team-member-detail-blog-heading-ow .team-member-detail-blog-heading-iw .heading{width:100%;font-family:PlayfairDisplay,serif;font-weight:400;margin:0 auto;font-size:6.5rem;text-align:left;padding:90px 0 70px;line-height:1.08;letter-spacing:1.3px;color:#000}@media only screen and (max-width:1279px){.team-member-detail-blog-heading .team-member-detail-blog-heading-ow .team-member-detail-blog-heading-iw .heading{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1023px){.team-member-detail-blog-heading .team-member-detail-blog-heading-ow .team-member-detail-blog-heading-iw .heading{text-align:center;padding-top:47px;padding-bottom:30px}}.section-quiz .quiz-heading{background-color:#e0e0e0}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw{padding-bottom:80px}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .above-heading{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1em;letter-spacing:3.8px;color:#000;text-align:center;text-transform:uppercase;padding-top:100px}@media only screen and (max-width:767px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .above-heading{padding-top:50px}}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading{font-family:PlayfairDisplay,serif;font-weight:700;font-size:6.5rem;line-height:1.08;letter-spacing:1.3px;color:#fff;text-align:center;padding-top:50px;padding-left:25px;padding-right:25px}@media only screen and (max-width:767px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading{padding-top:20px}}@media only screen and (max-width:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading{font-size:4rem}}@media only screen and (max-height:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading{font-size:4rem}}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .sub-heading{font-family:PlayfairDisplay,serif;font-weight:400;font-size:3.5rem;line-height:1.08;letter-spacing:1.3px;color:#000;text-align:center;padding-top:10px;padding-left:25px;padding-right:25px}@media only screen and (max-width:767px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .sub-heading{padding-top:5px}}@media only screen and (max-width:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .sub-heading{font-size:1rem}}@media only screen and (max-height:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .sub-heading{font-size:1rem}}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading-image{text-align:center;padding-top:4em;padding-bottom:4em}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading-image img{width:180px;height:auto}@media only screen and (max-width:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading-image img{width:100px}}@media only screen and (max-height:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .heading-image img{width:100px}}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .introduction{text-align:center;font-size:22px;font-weight:300;font-family:Lato,Arial,sans-serif;max-width:1020px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;box-sizing:border-box}@media only screen and (max-width:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .introduction{font-size:16px;padding-left:30px;padding-right:30px}}@media only screen and (max-height:569px){.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .introduction{font-size:16px;padding-left:30px;padding-right:30px}}.section-quiz .quiz-heading .quiz-heading-ow .quiz-heading-iw .introduction p{padding-bottom:.25em}.section-quiz .questions{max-width:1020px;margin-left:auto;margin-right:auto;padding:80px 60px;box-sizing:border-box}@media only screen and (max-width:767px){.section-quiz .questions{padding:40px 30px}}@media only screen and (max-width:569px){.section-quiz .questions{padding-left:0;padding-right:0}}@media only screen and (max-height:569px){.section-quiz .questions{padding-left:0;padding-right:0}}.section-quiz .questions .question-and-answer{border-bottom:1px solid #000;position:relative}.section-quiz .questions .question-and-answer.answer-showing .question .open-close-arrow .open-icon-wrapper{transform:rotate(270deg)}.section-quiz .questions .question-and-answer.answer-showing .answer{display:block}.section-quiz .questions .question-and-answer .question{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:PlayfairDisplay,serif;padding-top:2em;padding-bottom:2em;cursor:pointer}@media only screen and (max-width:569px){.section-quiz .questions .question-and-answer .question{-ms-flex-flow:column;flex-flow:column;padding-left:20px;padding-right:20px}}@media only screen and (max-height:569px){.section-quiz .questions .question-and-answer .question{-ms-flex-flow:column;flex-flow:column;padding-left:20px;padding-right:20px}}.section-quiz .questions .question-and-answer .question .number{font-size:25px;width:60px;color:#e0e0e0;line-height:1;text-align:center}@media only screen and (max-width:569px){.section-quiz .questions .question-and-answer .question .number{text-align:left;padding-bottom:.1em}}@media only screen and (max-height:569px){.section-quiz .questions .question-and-answer .question .number{text-align:left;padding-bottom:.1em}}.section-quiz .questions .question-and-answer .question .question-text{width:calc(100% - 160px);font-size:22px}@media only screen and (max-width:569px){.section-quiz .questions .question-and-answer .question .question-text{font-size:18px;width:100%}}@media only screen and (max-height:569px){.section-quiz .questions .question-and-answer .question .question-text{font-size:18px;width:100%}}.section-quiz .questions .question-and-answer .question .open-close-arrow{width:100px;position:relative}@media only screen and (max-width:569px){.section-quiz .questions .question-and-answer .question .open-close-arrow{position:absolute;right:0;bottom:0}}@media only screen and (max-height:569px){.section-quiz .questions .question-and-answer .question .open-close-arrow{position:absolute;right:0;bottom:0}}.section-quiz .questions .question-and-answer .question .open-close-arrow .open-icon-wrapper{position:absolute;bottom:10px;right:1em;transform:rotate(90deg);width:14px;height:14px}.section-quiz .questions .question-and-answer .question .open-close-arrow .open-icon-wrapper .svg-pfeil-rechts-weiss{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../svg/pfeil-rechts.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:transform .4s ease-in-out}.section-quiz .questions .question-and-answer .question .open-close-arrow .open-icon-wrapper .svg-pfeil-rechts-weiss polygon{fill:#000}.section-quiz .questions .question-and-answer .answer{font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.5em;background-color:#e0e0e0;font-weight:300;padding:2em 120px 2em 60px;display:none}@media only screen and (max-width:569px){.section-quiz .questions .question-and-answer .answer{padding-left:20px;padding-right:20px}}@media only screen and (max-height:569px){.section-quiz .questions .question-and-answer .answer{padding-left:20px;padding-right:20px}}.section-quiz .body-text-below-questions{font-family:Lato,Arial,sans-serif;font-size:16px;max-width:1020px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;box-sizing:border-box;padding-bottom:80px;font-weight:300}@media only screen and (max-width:767px){.section-quiz .body-text-below-questions{padding-left:30px;padding-right:30px;padding-bottom:40px}}.section-quiz .body-text-below-questions p{padding-bottom:1em}.section-banner{background-color:#000;color:#fff}.section-banner .flexed-content{max-width:1280px;margin-left:auto;margin-right:auto;padding:80px 60px;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.section-banner .flexed-content .banner-image-area{width:27%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media only screen and (max-width:1279px){.section-banner .flexed-content .banner-image-area{display:none}}.section-banner .flexed-content .banner-image-area .above-image-stuffer{padding-top:100px;padding-bottom:70px}.section-banner .flexed-content .banner-image-area .banner-image-wrapper{position:relative;-ms-flex:1;flex:1;height:100%}.section-banner .flexed-content .banner-image-area .banner-image-wrapper .banner-image{position:absolute;top:0;left:0;width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;height:100%}.section-banner .flexed-content .text-part{width:73%}@media only screen and (max-width:1279px){.section-banner .flexed-content .text-part{max-width:53.9rem;width:100%;margin-left:auto;margin-right:auto}}.section-banner .flexed-content .text-part .above-heading{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.5em;line-height:1em;letter-spacing:3.8px;text-align:left;text-transform:uppercase;padding-top:100px}@media only screen and (max-width:767px){.section-banner .flexed-content .text-part .above-heading{padding-top:50px}}.section-banner .flexed-content .text-part .heading{font-family:PlayfairDisplay,serif;font-weight:700;font-size:6.5rem;line-height:1.08;letter-spacing:1.3px;text-align:left;padding-top:50px;padding-right:25px;padding-bottom:.5em}@media only screen and (max-width:767px){.section-banner .flexed-content .text-part .heading{padding-top:20px}}@media only screen and (max-width:569px){.section-banner .flexed-content .text-part .heading{font-size:4rem}}@media only screen and (max-height:569px){.section-banner .flexed-content .text-part .heading{font-size:4rem}}.section-banner .flexed-content .text-part .subheading{font-family:PlayfairDisplay,serif;font-weight:400;font-size:3.5rem;line-height:1.08;letter-spacing:1.3px;text-align:left;position:relative;display:inline-block}@media only screen and (max-width:767px){.section-banner .flexed-content .text-part .subheading{padding-top:5px}}@media only screen and (max-width:569px){.section-banner .flexed-content .text-part .subheading{font-size:2rem}}@media only screen and (max-height:569px){.section-banner .flexed-content .text-part .subheading{font-size:2rem}}.section-banner .flexed-content .text-part .subheading.subheading-striked-through:before{content:"";background:#fff;height:2px;width:100%;position:absolute;right:0;top:45%;animation-name:f;animation-duration:.2s}.section-banner .flexed-content .text-part .body-text{padding-top:2em;padding-bottom:2em;font-size:18px;line-height:1.75em;font-family:PlayfairDisplay,Arial,sans-serif;font-weight:300}.section-banner .flexed-content .text-part .cta-button a{display:inline-block;border:2px solid #fff;padding:1.5em 2em;text-transform:uppercase;letter-spacing:.2em;font-size:1.5rem;color:#fff}.section-banner .flexed-content .text-part .cta-button a:hover{background-color:#fff;color:#000}@media only screen and (max-width:420px){[class~=u_-mini]{display:none!important}}@media only screen and (min-width:421px) and (max-width:580px){[class~=u_-phone]{display:none!important}}@media only screen and (min-width:421px){[class~="u_-phone+"]{display:none!important}}@media only screen and (max-width:580px){[class~=u_-phone-]{display:none!important}}@media only screen and (min-width:581px) and (max-width:768px){[class~=u_-handheld]{display:none!important}}@media only screen and (min-width:581px){[class~="u_-handheld+"]{display:none!important}}@media only screen and (max-width:768px){[class~=u_-handheld-]{display:none!important}}@media only screen and (min-width:769px) and (max-width:1024px){[class~=u_-tablet]{display:none!important}}@media only screen and (min-width:769px){[class~="u_-tablet+"]{display:none!important}}@media only screen and (max-width:1024px){[class~=u_-tablet-]{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1280px){[class~=u_-laptop]{display:none!important}}@media only screen and (min-width:1025px){[class~="u_-laptop+"]{display:none!important}}@media only screen and (max-width:1280px){[class~=u_-laptop-]{display:none!important}}@media only screen and (min-width:1281px) and (max-width:1440px){[class~=u_-desktop]{display:none!important}}@media only screen and (min-width:1281px){[class~="u_-desktop+"]{display:none!important}}@media only screen and (max-width:1440px){[class~=u_-desktop-]{display:none!important}}@media only screen and (min-width:1440px) and (max-width:1919px){[class~=u_-wide]{display:none!important}}@media only screen and (min-width:1440px){[class~="u_-wide+"]{display:none!important}}@media only screen and (max-width:1919px){[class~=u_-wide-]{display:none!important}}@media only screen and (min-width:1920px) and (max-width:9999px){[class~=u_-cinema]{display:none!important}}@media only screen and (min-width:1920px){[class~="u_-cinema+"]{display:none!important}}@media only screen and (max-width:9999px){[class~=u_-cinema-]{display:none!important}}@media only screen and (max-width:374px){[class~=u_-phoneSmall]{display:none!important}}@media only screen and (max-width:900px){[class~=u_-mobileMenu]{display:none!important}}@media only screen and (min-width:375px) and (max-width:579px){[class~=u_-phoneMedium]{display:none!important}}@media only screen and (min-width:375px){[class~="u_-phoneMedium+"]{display:none!important}}@media only screen and (max-width:579px){[class~=u_-phoneMedium-]{display:none!important}}@media only screen and (min-width:580px) and (max-width:767px){[class~=u_-phoneBig]{display:none!important}}@media only screen and (min-width:580px){[class~="u_-phoneBig+"]{display:none!important}}@media only screen and (max-width:767px){[class~=u_-phoneBig-]{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){[class~=u_-portrait]{display:none!important}}@media only screen and (min-width:768px){[class~="u_-portrait+"]{display:none!important}}@media only screen and (max-width:1023px){[class~=u_-portrait-]{display:none!important}}@media only screen and (min-width:1024px) and (max-width:1279px){[class~=u_-landscape]{display:none!important}}@media only screen and (min-width:1024px){[class~="u_-landscape+"]{display:none!important}}@media only screen and (max-width:1279px){[class~=u_-landscape-]{display:none!important}}@media only screen and (min-width:1280px) and (max-width:1439px){[class~=u_-desk]{display:none!important}}@media only screen and (min-width:1280px){[class~="u_-desk+"]{display:none!important}}@media only screen and (max-width:1439px){[class~=u_-desk-]{display:none!important}}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw{max-width:1180px;margin:0 auto;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding-bottom:100px}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .sub-heading{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:1.1em;line-height:1.3em;letter-spacing:3.8px;color:#000;text-align:center;text-transform:uppercase;padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1279px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .sub-heading{padding-left:50px;padding-right:50px}}@media only screen and (max-width:767px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .sub-heading{padding-top:50px}}@media only screen and (max-width:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .sub-heading{padding-left:50px;padding-right:50px}}@media only screen and (max-height:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .sub-heading{padding-left:50px;padding-right:50px}}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1279px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author{padding-left:50px;padding-right:50px}}@media only screen and (max-width:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author{padding-left:25px;padding-right:25px}}@media only screen and (max-height:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author{padding-left:25px;padding-right:25px}}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author .author-link{padding-bottom:.5em}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .author a{font-family:Lato,Arial,sans-serif;font-weight:200;font-size:1.8em;line-height:1em;display:block;text-transform:uppercase;color:#05ce7c!important;letter-spacing:2.8px}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .heading{font-family:PlayfairDisplay,serif;font-size:40px;font-weight:400}@media only screen and (max-width:1279px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .heading{padding-left:50px;padding-right:50px}}@media only screen and (max-width:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .heading{padding-left:25px;padding-right:25px}}@media only screen and (max-height:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .heading{padding-left:25px;padding-right:25px}}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text{margin-top:30px;font-size:17px;font-family:Lato,Arial,sans-serif;font-weight:200;padding-left:50px;padding-bottom:50px}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h2,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h3,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h4,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h5,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h6,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text ol,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text p,.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text ul{margin-bottom:1em}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text h2{font-family:Lato,Arial,sans-serif;font-weight:400;font-size:22px;line-height:1.36em;letter-spacing:0}@media only screen and (max-width:1279px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text{padding-right:50px;padding-left:50px}}@media only screen and (max-width:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text{padding-left:25px;padding-right:25px}}@media only screen and (max-height:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .body-text{padding-left:25px;padding-right:25px}}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons{padding-left:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons .button{margin-right:20px}.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons .button.button-autosize{width:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width:1279px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons{padding-right:50px;padding-left:50px}}@media only screen and (max-width:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons{padding-left:25px;padding-right:25px}}@media only screen and (max-height:569px){.blog-article-detail .blog-article-detail-ow .blog-article-detail-iw .buttons{padding-left:25px;padding-right:25px}}#pum-8061{font-family:PlayfairDisplay,Arial,sans-serif}#pum-8061 .pum-container{border:8px solid #05ce7c;background:#000;color:#fff!important}#pum-8061 .pum-container .pum-title{font-family:PlayfairDisplay,serif;font-weight:700;font-size:4rem;line-height:1.25;letter-spacing:1.2px;color:#fff}#pum-8061 .pum-container .pum-content{color:#fff}#pum-8061 .pum-container .pum-content a{color:#05ce7c;font-weight:700;font-size:2.2rem}#pum-8061 .pum-container .pum-content img{width:100%;max-width:650px;height:auto;margin-inline:auto;display:block}a{color:#000;text-decoration:none;font-weight:400}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v25-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v25-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:400;src:url(../fonts/playfair-display-v40-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:600;src:url(../fonts/playfair-display-v40-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:700;src:url(../fonts/playfair-display-v40-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:PlayfairDisplay;font-style:normal;font-weight:800;src:url(../fonts/playfair-display-v40-latin_latin-ext-800.woff2) format("woff2")}