.media2click-ratio{width:100%;height:0;overflow:hidden;position:relative;}.media2click-ratio .media2click-placeholder-iframe,.media2click-ratio .media2click-placeholder-content,.media2click-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.media2click-ratio.media2click-ratio-219{padding-bottom:42.86%;}.media2click-ratio.media2click-ratio-169{padding-bottom:56.25%;}.media2click-ratio.media2click-ratio-32{padding-bottom:66.67%;}.media2click-ratio.media2click-ratio-43{padding-bottom:75%;}.media2click-ratio.media2click-ratio-50vh{padding-bottom:50vh;}.media2click-ratio.media2click-ratio-75vh{padding-bottom:75vh;}.media2click-ratio.media2click-ratio-90vh{padding-bottom:90vh;}.media2click-placeholder{position:relative;background-color:#ddd;border:0;box-sizing:border-box;padding:.5em;font-size:1em;text-align:center;transition:background-color .2s;}.media2click-placeholder:hover,.media2click-placeholder:focus-within{background-color:#eee;}.media2click-placeholder:hover .media2click-button,.media2click-placeholder:focus-within .media2click-button{background-color:#666;}.media2click-placeholder.media2click-haspreview{color:#000;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 4px #fff;}.media2click-placeholder-video{background-image:url('../../../vendor/amazing/media2click/Resources/Public/Images/placeholder.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}.media2click-placeholder-inner{position:relative;width:100%;height:100%;box-sizing:border-box;padding:.5em;overflow-y:auto;background-color:rgba(255,255,255,0.5);}.media2click-placeholder.media2click-haspreview:hover .media2click-placeholder-inner,.media2click-placeholder.media2click-haspreview:focus-within .media2click-placeholder-inner{background-color:rgba(255,255,255,0.85);}.media2click-placeholder-video.media2click-haspreview .media2click-placeholder-inner{background-image:url('../../../vendor/amazing/media2click/Resources/Public/Images/videobutton.png');background-size:30% auto;background-position:center center;background-repeat:no-repeat;}.media2click-placeholder-video.media2click-haspreview:hover .media2click-placeholder-inner,.media2click-placeholder-video.media2click-haspreview:focus-within .media2click-placeholder-inner{background-image:none;}.media2click-placeholder-iframe.media2click-haspreview,.media2click-placeholder-content.media2click-haspreview{background-position:center center;background-size:cover;background-repeat:no-repeat;}.media2click-placeholder-logo{display:block;max-width:30%;height:auto;float:right;margin:0 0 .25em .5em;}.media2click-title{font-weight:bold;margin-bottom:.5em;}.media2click-content > *:last-child{margin-bottom:2.57em;}.media2click-iframedata{display:none;}.media2click-controls{display:block;position:absolute;bottom:.75em;right:.75em;}.media2click-controls .media2click-button{display:inline-block;background-color:#999;color:#fff;font-size:1em;text-decoration:none;text-shadow:none;padding:.25em .5em;border:none;border-radius:.25em;margin:.25em;}.media2click-controls .media2click-button:hover,.media2click-controls .media2click-button:focus{background-color:#333;}.news .article .news-img-wrap .media2click-placeholder:hover a.media2click-button,.news .article .news-img-wrap .media2click-placeholder:focus-within a.media2click-button{background-color:#666;}.news .article .news-img-wrap .media2click-placeholder a.media2click-button{display:inline-block;float:none;border:none;padding:.25em .5em;background-color:#999;}.news .article .news-img-wrap .media2click-placeholder a.media2click-button:hover,.news .article .news-img-wrap .media2click-placeholder a.media2click-button:focus{background-color:#333;}.news .article .news-img-wrap .media2click-content a{display:inline;float:none;background:none;border:none;padding:0;}.media2click-hosts{list-style:none;margin-left:0;padding-left:0;}.media2click-hosts li{margin-left:0;padding-left:0;margin-bottom:1em;display:grid;grid-template-columns:2em 1fr;grid-column-gap:.5em;}.media2click-hosts li:last-child{margin-bottom:0;}.media2click-hosts li .media2click-toggle-label{display:grid;grid-template-columns:10em 1fr;column-gap:1em;}.media2click-hosts li .media2click-toggle-label .media2click-toggle-logo{display:block;}.media2click-hosts li .media2click-toggle-label .media2click-toggle-logo img{display:block;width:100%;height:auto;}.media2click-hosts li .media2click-toggle-label .media2click-toggle-text{display:block;}.media2click-hosts li .media2click-toggle-label .media2click-toggle-text:first-child{grid-column:1/3;}.media2click-hosts li .media2click-privacylink{display:block;}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}audio:not([controls]){display:none;height:0}a:focus{outline:2px solid blue}a:active,a:hover{outline:0}fieldset,figure,form,legend{margin:0;padding:0}button,input,select,textarea{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;font-size:100%;margin:0;vertical-align:middle}textarea{vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.lds-ring{display:inline-block;height:40px;position:relative;transform:scale(.6);width:40px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#121215;box-sizing:border-box;display:block;height:40px;position:absolute;width:40px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.accordion{cursor:pointer}.accordion,.accordion .panel{-webkit-tap-highlight-color:rgba(0,0,0,0)}.accordion .panel{max-height:0;overflow:hidden;transition:max-height .15s linear}.accordion__header{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion:not(.disabled) .accordion__header:active,.accordion:not(.disabled) .accordion__header:focus,.accordion:not(.disabled) .accordion__header:hover{text-decoration:none}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #999;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}.media2click-placeholder{border:2px solid #fff;padding:0}.media2click-placeholder:focus-within,.media2click-placeholder:hover{background-color:#121215}.media2click-placeholder:focus-within .media2click-button,.media2click-placeholder:hover .media2click-button{background-color:#121215}.media2click-placeholder:focus-within .media2click-placeholder-inner,.media2click-placeholder:hover .media2click-placeholder-inner{background-color:#121215}.media2click-placeholder-inner{align-items:center;background-color:#121215;display:flex;flex-direction:column;gap:.5rem 0;justify-content:flex-start}.media2click-placeholder-inner .media2click-content>:last-child{font-size:clamp(.8rem,3vw,1.2rem);max-width:37.5rem;pointer-events:none}@media only screen and (min-width:360px){.media2click-placeholder-inner{padding-top:clamp(5%,4vw,15%)}}@media only screen and (min-width:768px){.media2click-placeholder-inner{align-items:center;justify-content:center;padding-top:0}.media2click-placeholder-inner .media2click-content>:last-child{margin-bottom:5rem}}.media2click-placeholder-logo{margin:0;max-width:clamp(2.4rem,8vw,6rem)}.media2click-placeholder.media2click-haspreview{color:#fff;text-shadow:none}.media2click-placeholder.media2click-haspreview:focus-within .media2click-placeholder-inner,.media2click-placeholder.media2click-haspreview:hover .media2click-placeholder-inner{background-color:rgba(34,34,38,.8)}.media2click-controls{bottom:0;display:flex;font-size:.9rem;padding:0 .5rem;right:0;width:100%;z-index:20}@media only screen and (min-width:360px){.media2click-controls{bottom:clamp(5%,10vw - 2rem,25%);font-size:1em;justify-content:center;left:50%;transform:translateX(-50%);width:100%}}@media only screen and (min-width:768px){.media2click-controls{bottom:35%;display:block;font-size:1em;left:unset;right:50%;transform:translate(50%,20%);width:100%}}@media only screen and (min-width:1440px){.media2click-controls{bottom:43%;font-size:1.2rem;transform:translate(50%,50%)}}.media2click-controls .media2click-button.btn{margin:0}.media2click-controls .media2click-button.btn.mr-2{margin-right:1rem}.fullwidth{padding:0;width:100%}.fullwidth .cell{padding:0}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:117.625rem;padding-left:.625rem;padding-right:.625rem;width:100%;z-index:0}.container.fullwidth{max-width:none;width:100%}.row .row{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.col{box-sizing:border-box;flex:0 0 auto;flex-basis:auto;min-height:0;min-width:0;padding:0 .625rem}.col,.row{width:100%}.row{display:flex;flex-flow:row wrap}.row .sm-1{width:calc(8.33333% - 1px)}.row .sm-2{width:calc(16.66667% - 1px)}.row .sm-3{width:calc(25% - 1px)}.row .sm-4{width:calc(33.33333% - 1px)}.row .sm-5{width:calc(41.66667% - 1px)}.row .sm-6{width:calc(50% - 1px)}.row .sm-7{width:calc(58.33333% - 1px)}.row .sm-8{width:calc(66.66667% - 1px)}.row .sm-9{width:calc(75% - 1px)}.row .sm-10{width:calc(83.33333% - 1px)}.row .sm-11{width:calc(91.66667% - 1px)}.row .sm-12{width:calc(100% - 1px)}@media only screen and (min-width:768px){.row .md-1{width:calc(8.33333% - 1px)}.row .md-2{width:calc(16.66667% - 1px)}.row .md-3{width:calc(25% - 1px)}.row .md-4{width:calc(33.33333% - 1px)}.row .md-5{width:calc(41.66667% - 1px)}.row .md-6{width:calc(50% - 1px)}.row .md-7{width:calc(58.33333% - 1px)}.row .md-8{width:calc(66.66667% - 1px)}.row .md-9{width:calc(75% - 1px)}.row .md-10{width:calc(83.33333% - 1px)}.row .md-11{width:calc(91.66667% - 1px)}.row .md-12{width:calc(100% - 1px)}}@media only screen and (min-width:1024px){.row .lg-1{width:calc(8.33333% - 1px)}.row .lg-2{width:calc(16.66667% - 1px)}.row .lg-3{width:calc(25% - 1px)}.row .lg-4{width:calc(33.33333% - 1px)}.row .lg-5{width:calc(41.66667% - 1px)}.row .lg-6{width:calc(50% - 1px)}.row .lg-7{width:calc(58.33333% - 1px)}.row .lg-8{width:calc(66.66667% - 1px)}.row .lg-9{width:calc(75% - 1px)}.row .lg-10{width:calc(83.33333% - 1px)}.row .lg-11{width:calc(91.66667% - 1px)}.row .lg-12{width:calc(100% - 1px)}}@media only screen and (min-width:1440px){.row .xl-1{width:calc(8.33333% - 1px)}.row .xl-2{width:calc(16.66667% - 1px)}.row .xl-3{width:calc(25% - 1px)}.row .xl-4{width:calc(33.33333% - 1px)}.row .xl-5{width:calc(41.66667% - 1px)}.row .xl-6{width:calc(50% - 1px)}.row .xl-7{width:calc(58.33333% - 1px)}.row .xl-8{width:calc(66.66667% - 1px)}.row .xl-9{width:calc(75% - 1px)}.row .xl-10{width:calc(83.33333% - 1px)}.row .xl-11{width:calc(91.66667% - 1px)}.row .xl-12{width:calc(100% - 1px)}}.row .sm-offset-1{margin-left:8.33333%}.row .sm-offset-2{margin-left:16.66667%}.row .sm-offset-3{margin-left:25%}.row .sm-offset-4{margin-left:33.33333%}.row .sm-offset-5{margin-left:41.66667%}.row .sm-offset-6{margin-left:50%}.row .sm-offset-7{margin-left:58.33333%}.row .sm-offset-8{margin-left:66.66667%}.row .sm-offset-9{margin-left:75%}.row .sm-offset-10{margin-left:83.33333%}.row .sm-offset-11{margin-left:91.66667%}.row .sm-offset-12{margin-left:100%}@media only screen and (min-width:768px){.row .md-offset-0{margin-left:0}.row .md-offset-1{margin-left:8.33333%}.row .md-offset-2{margin-left:16.66667%}.row .md-offset-3{margin-left:25%}.row .md-offset-4{margin-left:33.33333%}.row .md-offset-5{margin-left:41.66667%}.row .md-offset-6{margin-left:50%}.row .md-offset-7{margin-left:58.33333%}.row .md-offset-8{margin-left:66.66667%}.row .md-offset-9{margin-left:75%}.row .md-offset-10{margin-left:83.33333%}.row .md-offset-11{margin-left:91.66667%}.row .md-offset-12{margin-left:100%}}@media only screen and (min-width:1024px){.row .lg-offset-0{margin-left:0}.row .lg-offset-1{margin-left:8.33333%}.row .lg-offset-2{margin-left:16.66667%}.row .lg-offset-3{margin-left:25%}.row .lg-offset-4{margin-left:33.33333%}.row .lg-offset-5{margin-left:41.66667%}.row .lg-offset-6{margin-left:50%}.row .lg-offset-7{margin-left:58.33333%}.row .lg-offset-8{margin-left:66.66667%}.row .lg-offset-9{margin-left:75%}.row .lg-offset-10{margin-left:83.33333%}.row .lg-offset-11{margin-left:91.66667%}.row .lg-offset-12{margin-left:100%}}@media only screen and (min-width:1440px){.row .xl-offset-0{margin-left:0}.row .xl-offset-1{margin-left:8.33333%}.row .xl-offset-2{margin-left:16.66667%}.row .xl-offset-3{margin-left:25%}.row .xl-offset-4{margin-left:33.33333%}.row .xl-offset-5{margin-left:41.66667%}.row .xl-offset-6{margin-left:50%}.row .xl-offset-7{margin-left:58.33333%}.row .xl-offset-8{margin-left:66.66667%}.row .xl-offset-9{margin-left:75%}.row .xl-offset-10{margin-left:83.33333%}.row .xl-offset-11{margin-left:91.66667%}.row .xl-offset-12{margin-left:100%}}@font-face{font-display:swap;font-family:Orator Std;font-style:normal;font-weight:400;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/typekit/59297e_l') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/typekit/59297e_d.woff') format("woff")}@font-face{font-display:swap;font-family:Orator Std;font-style:italic;font-weight:400;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/typekit/a51682_l') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/typekit/a51682_d.woff') format("woff")}@font-face{font-display:swap;font-family:Orator Std;font-style:normal;font-weight:700;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-700.woff2') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-700.woff') format("woff")}@font-face{font-display:swap;font-family:PT Sans;font-style:italic;font-weight:700;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-700italic.woff2') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-700italic.woff') format("woff")}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-regular.woff2') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-regular.woff') format("woff")}@font-face{font-display:swap;font-family:PT Sans;font-style:italic;font-weight:400;src:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-italic.woff2') format("woff2"),url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Fonts/pt-sans-v12-latin-ext-italic.woff') format("woff")}.h1.h1,h1{font-size:1.75rem;line-height:1.2;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:768px){.h1.h1,h1{font-size:4.0625rem}}.h2.h2,h2{font-size:1.375rem;letter-spacing:.02rem;line-height:1.2;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:768px){.h2.h2,h2{font-size:2.5rem}}.h3.h3,h3{font-size:1.375rem;line-height:1.294;margin-bottom:.625rem;text-transform:lowercase}@media only screen and (min-width:768px){.h3.h3,h3{font-size:2.5rem;line-height:1.2;margin-bottom:1.875rem}}.h4.h4,h4{font-size:1.125rem;line-height:1.294;margin-bottom:1.125rem}@media only screen and (min-width:1024px){.h4.h4,h4{font-size:1.375rem}}.h5.h5,h5{font-size:1.0625rem;line-height:1.294;margin-bottom:1.125rem}@media only screen and (min-width:1024px){.h5.h5,h5{font-size:1.125rem}}.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,h1,h2,h3,h4,h5{font-family:Orator Std,PT Sans,Arial,sans-serif}.paragraph.paragraph,p{font-size:1.125rem;line-height:1.294;margin-bottom:1rem}.paragraph.paragraph:last-child,p:last-child{margin-bottom:0}li{line-height:1.294}small{font-size:.8125rem}strong{font-weight:700;line-height:1.294}em{font-style:italic}figcaption{font-size:.8125rem}.error,figcaption{margin-top:.625rem}.error{color:#dd3159}html{box-sizing:border-box;font-size:16px;height:100%;line-height:1.294;width:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121215;color:#f5f5f8;font-family:PT Sans,Arial,sans-serif;font-size:100%;height:100%;width:100%}main{min-height:100vh;overflow:hidden;padding-top:5rem}@media only screen and (max-width:1023px){.has-header-button main{padding-top:8rem}}@media only screen and (min-width:1024px){main{padding-top:6.875rem}}ul{list-style-type:none;padding:0}ul,ul li{margin:0}img,video{height:auto;max-width:100%;width:100%}picture{display:inline-block;line-height:0;width:100%}.section{margin-bottom:3.75rem;margin-top:3.75rem}@media only screen and (min-width:768px){footer,header,main,nav{font-size:1.125rem}main{padding-left:2.375rem}.section{margin-bottom:5.625rem;margin-top:5.625rem}}@media only screen and (min-width:1024px){.section{margin-bottom:11.25rem;margin-top:11.25rem}}.disable-scroll.disable-scroll{overflow:hidden}.text-left.text-left{text-align:left}.text-right.text-right{text-align:right}.text-center.text-center{margin-left:auto;margin-right:auto;text-align:center}.hidden.hidden{display:none;visibility:hidden}.no-padding.no-padding{padding:0}.no-padding--top.no-padding--top{padding-top:0}.no-padding--right.no-padding--right{padding-right:0}.no-padding--bottom.no-padding--bottom{padding-bottom:0}.no-padding--left.no-padding--left{padding-left:0}.no-margin.no-margin{margin:0}.no-margin--top.no-margin--top{margin-top:0}.no-margin--right.no-margin--right{margin-right:0}.no-margin--bottom.no-margin--bottom{margin-bottom:0}.no-margin--left.no-margin--left{margin-left:0}.align-content{align-items:center;display:flex;flex-flow:row}.align-content--bottom{align-items:flex-end}.justify-content{display:flex;flex-flow:row;justify-content:center}.justify-content--right{justify-content:flex-end}.reader-content.reader-content,.reader-link.reader-link{display:none}.reader-link.reader-link:focus{display:block}@media only screen and (max-width:767px){.sm-reverse{display:flex;flex-flow:column;flex-flow:column-reverse}.sm-hidden.sm-hidden.sm-hidden{display:none;visibility:hidden}}@media only screen and (min-width:768px)and (max-width:1023px){.md-hidden.md-hidden.md-hidden{display:none;visibility:hidden}}@media only screen and (min-width:1024px)and (max-width:1439px){.lg-hidden.lg-hidden.lg-hidden{display:none;visibility:hidden}}@media only screen and (min-width:1440px){.xl-hidden.xl-hidden.xl-hidden{display:none;visibility:hidden}}.editor-content ol,.editor-content ul{list-style-type:disc;margin-bottom:.625rem;padding-left:1.25rem}.editor-content ol:not(:first-child),.editor-content ol:not(:last-child),.editor-content ul:not(:first-child),.editor-content ul:not(:last-child){margin-top:-.3125rem}.editor-content ol li,.editor-content ul li{margin-bottom:.625rem}.editor-content ol li ol,.editor-content ol li ul,.editor-content ul li ol,.editor-content ul li ul{margin-top:.3125rem}.editor-content ol+ol:not(:first-child),.editor-content ol+ul:not(:first-child),.editor-content ul+ol:not(:first-child),.editor-content ul+ul:not(:first-child){margin-top:0}.editor-content ol ol,.editor-content ul ol{list-style-type:lower-alpha}.editor-content ol ol ol,.editor-content ol ol ul,.editor-content ul ol ol,.editor-content ul ol ul{list-style-type:circle}.editor-content ol ul,.editor-content ul ul{list-style-type:square}.editor-content ol ul ol,.editor-content ol ul ul,.editor-content ul ul ol,.editor-content ul ul ul{list-style-type:circle}.editor-content ol{list-style-type:decimal-leading-zero;padding-left:1.75rem}.section{opacity:0;transition:opacity .15s ease}body.page-loaded .section{opacity:1}.start-overlay{align-items:center;background-color:#121215;display:none;flex-flow:column;height:100%;justify-content:center;left:0;padding:1.25rem;position:fixed;top:0;width:100%;z-index:200}.start-overlay .wrapper>*{opacity:0;transform:translateY(50px);transition:all 1.3s cubic-bezier(0,.25,.15,1) .75s,opacity 1.3s ease-in .75s}.start-overlay .headline{display:inline-block;font-size:2.5rem;margin-bottom:3.75rem;margin-top:0;padding-bottom:1.25rem;position:relative}.start-overlay .headline:before{background-color:#f5f5f8;content:"";height:4px;left:0;opacity:0;position:absolute;top:100%;transition:all .15s ease-out 1s;width:0;z-index:1}@media only screen and (min-width:768px){.start-overlay .headline{font-size:4.0625rem;margin-bottom:5.625rem;margin-top:3.75rem}}.start-overlay .text{margin-bottom:2.5rem}@media only screen and (min-width:768px){.start-overlay .text br{display:none}}.start-overlay .controls .btn{font-size:1.0625rem;padding:.9375rem 6rem}.start-overlay .controls .icon{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-arrow-right.svg') 50% no-repeat;display:inline-block;height:.7rem;margin-right:-.75rem;width:.85rem}.start-overlay .decor{opacity:0;transition:opacity 2s linear}.start-overlay .decor span{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Decor/decor-overlay-01.svg') 50% repeat-y;background-position-y:100%;background-size:100% auto;bottom:0;display:inline-block;height:150%;opacity:1;position:absolute;transform-origin:bottom center;transition:transform 9s cubic-bezier(.16,.15,.16,.88);width:.35rem;z-index:-1}.start-overlay .decor span:before{background-color:#121215;bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:1}.start-overlay .decor span:first-child{right:70%;transform:rotate(40deg)}@media only screen and (min-width:768px){.start-overlay .decor span:first-child{right:30%;transform:rotate(30deg)}}.start-overlay .decor span:last-child{right:50%;transform:rotate(44deg)}@media only screen and (min-width:768px){.start-overlay .decor span:last-child{right:22%;transform:rotate(34deg)}}.start-overlay.show{display:flex}.page-loaded .start-overlay.show .wrapper>*{opacity:1;transform:translateY(0)}.page-loaded .start-overlay.show .headline:before{opacity:1;transform:translateY(0);width:100%}.start-overlay.show .headline:before{transition:opacity 1.3s linear 1.25s,width 1.3s cubic-bezier(0,.41,.44,1) 1.25s}.start-overlay.show .text{transition-delay:2.75s}.start-overlay.show .controls{transition-delay:3.5s}.start-overlay.show.animate .decor{opacity:.5}.start-overlay.show.animate .decor span:first-child{transform:rotate(36deg)}@media only screen and (min-width:768px){.start-overlay.show.animate .decor span:first-child{transform:rotate(24deg)}}.start-overlay.show.animate .decor span:last-child{transform:rotate(40deg)}@media only screen and (min-width:768px){.start-overlay.show.animate .decor span:last-child{transform:rotate(30deg)}}.start-overlay.show.animate .decor span:before{animation:showLines 13s steps(100) .5s forwards}.start-overlay.hide{background-color:transparent;display:flex;transition:all 1.3s .75s,visibility 0s linear 1.6s;visibility:hidden}.start-overlay.hide .wrapper>*{opacity:0;transform:translateY(0);transition:opacity .5s ease-out}.start-overlay.hide .text{transition-delay:.3s}.start-overlay.hide .controls{transition-delay:.6s}.start-overlay.hide .decor{opacity:0;transition:opacity .3s ease-in;z-index:-1}@keyframes showLines{0%{bottom:1.125rem}to{bottom:112.5rem}}body.overlay-shown header,body.overlay-shown main{display:none}.page-loaded .navigation,.page-loaded .navigation .social-media{transition:visibility 0s linear 0s,transform .3s ease-in,left .3s ease-in}.page-loaded .navigation .menu-wrapper{transition:transform .3s ease-in}.header-main{background-color:#121215;left:0;position:fixed;top:0;width:100%;z-index:110}.header-main .menu-link{color:#121215;display:inline-block;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.75rem;text-transform:uppercase;transition:transform .15s ease}.header-main .menu-link:active,.header-main .menu-link:hover{color:#121215;transform:skew(-10deg)}.header-main .current>.menu-link{transform:skew(-10deg)}.logo{padding-bottom:1.875rem;padding-top:1.875rem}.burger-btn{margin-right:-.625rem;min-width:unset;padding:.9375rem}.burger-btn,.burger-btn__icon{display:inline-flex;position:relative}.burger-btn__icon{margin:.5rem 0}.burger-btn__icon,.burger-btn__icon:after,.burger-btn__icon:before{background-color:#f2f55a;content:"";height:.125rem;transition:all .15s linear;width:1.25rem}.burger-btn__icon:before{bottom:0;left:0;position:absolute;top:-6px}.burger-btn__icon:after{bottom:-6px;left:0;position:absolute;top:auto}.open-nav .burger-btn__icon{background-color:transparent}.open-nav .burger-btn__icon:after{bottom:0;top:0;transform:rotate(45deg)}.open-nav .burger-btn__icon:before{top:0;transform:rotate(-45deg)}#menu-primary>*,.navigation>*{transition:visibility 0s linear 0s,transform .3s ease-in,left .3s ease-out}#menu-primary[aria-expanded=false]>*,.navigation[aria-expanded=false]>*{transition:visibility 0s linear .5s,left .3s ease-out;visibility:hidden}@media only screen and (max-width:767px){.navigation{align-items:center;background-color:#f2f55a;display:flex;height:100vh;justify-items:center;left:-100%;position:absolute;top:100%;width:100%;z-index:100}.open-nav.open-nav .navigation{left:0;transition:left .3s ease-out}.navigation .menu-wrapper{margin-top:-5rem}.has-header-button .navigation .menu-wrapper{margin-top:-8rem}}@media only screen and (max-width:767px)and (max-height:670px){.has-header-button .navigation .menu-wrapper{margin-top:-11.25rem}}@media only screen and (max-width:767px){.navigation .footer-menu,.navigation .main-menu{flex:1 0 100%;padding:0 1.25rem}.navigation .footer-menu__list__item,.navigation .main-menu__list__item{margin-bottom:2.8125rem}}@media only screen and (max-width:767px)and (max-width:360px){.navigation .footer-menu__list__item,.navigation .main-menu__list__item{margin-bottom:1.563rem}}@media only screen and (max-width:767px)and (max-height:670px){.navigation .footer-menu__list__item,.navigation .main-menu__list__item{margin-bottom:1rem}}@media only screen and (max-width:767px)and (max-height:665px){.navigation .main-menu__list__item .menu-link{font-size:1.375rem}}@media only screen and (max-width:767px){.navigation .lang-menu{position:absolute;right:1.25rem;top:1.25rem;z-index:1}.navigation .lang-menu__list__item{display:inline-block}.navigation .lang-menu__list__item span{color:#121215;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.375rem;text-transform:uppercase}}@media only screen and (max-width:767px)and (max-width:360px){.navigation .lang-menu__list__item span{font-size:1rem}}@media only screen and (max-width:767px){.navigation .lang-menu__list__item:last-child .menu-link{margin-right:0;padding-right:0}.navigation .lang-menu__list__item:last-child .menu-link:before{content:none}.navigation .lang-menu__list__item.current .menu-link span{display:inline-block;transform:skew(-10deg)}.navigation .lang-menu .menu-link{display:inline-block;font-size:1.375rem;margin-right:1.25rem;padding-right:1.25rem;position:relative;transform:skew(0)}}@media only screen and (max-width:767px)and (max-width:360px){.navigation .lang-menu .menu-link{margin-right:1rem;padding-right:1rem}}@media only screen and (max-width:767px){.navigation .lang-menu .menu-link:before{background-color:#121215;content:"";height:100%;position:absolute;right:-2px;top:0;width:2px}.navigation .footer-menu__list__item:last-child{margin-bottom:0}.navigation .footer-menu .menu-link{font-size:.8125rem}.navigation .social-media{align-items:center;bottom:0;display:flex;flex-flow:row;justify-content:space-between;left:-100%;padding:1.25rem;position:fixed;width:100%;z-index:1}}@media only screen and (max-width:767px)and (max-width:360px){.navigation .social-media{display:block}.navigation .social-media .social-media-menu{margin-top:1rem}}@media only screen and (max-width:767px){.open-nav.open-nav .navigation .social-media{left:0;transition:left .3s ease-out}.navigation .social-media>.link{font-size:1.125rem}.navigation .social-media .social-media-icon--linkedin{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-linkedin-black.svg')}.navigation .social-media .social-media-icon--instragram{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-instragram-black.svg')}.navigation .social-media .social-media-icon--youtube{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-youtube-black.svg')}}@media only screen and (min-width:768px){.header-main{padding-left:2.375rem}.header-main .container{position:relative}.logo.logo{margin-bottom:2.5rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}.logo.logo .btn-logo{display:inline-block}.logo.logo img{height:100%;max-height:1.875rem;width:17.25rem}.navigation{background-color:#f2f55a;height:100%;left:0;position:fixed;top:0;width:2.375rem}.navigation .lang-menu .menu-link,.navigation__menu-label.btn.btn,.navigation__newsletter-label.btn.btn{background-color:#f2f55a;transition:background-color .05s linear;z-index:5}.navigation .lang-menu .menu-link:active,.navigation .lang-menu .menu-link:hover,.navigation__menu-label.btn.btn:active,.navigation__menu-label.btn.btn:hover,.navigation__newsletter-label.btn.btn:active,.navigation__newsletter-label.btn.btn:hover{text-decoration:underline}.navigation__menu-label.btn.btn,.navigation__newsletter-label.btn.btn{border-left:2px solid #121215;border-right:2px solid #121215;color:#121215;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.0625rem;height:2.375rem;left:0;overflow:hidden;padding:0;position:absolute;text-transform:uppercase;top:5.4375rem;transform:rotate(-90deg) translate3d(-100%,50%,0);transform-origin:left center;width:60vh}.navigation__menu-label.btn.btn:first-child{top:-1.4375rem;width:calc(60vh + 6.875rem)}.navigation__newsletter-label.btn.btn{bottom:-1.4375rem;top:auto;transform:rotate(-90deg) translate3d(0,50%,0);width:calc(40vh - 6.25rem)}.navigation .menu-link{color:#f5f5f8}.navigation .lang-menu{height:2.375rem;left:0;position:absolute;top:-1.4375rem;transform:rotate(-90deg) translate3d(-100%,50%,0);transform-origin:left center;width:6.875rem}.navigation .lang-menu__list{height:100%}.navigation .lang-menu__list__item{height:100%;text-align:center}.navigation .lang-menu__list__item .menu-link,.navigation .lang-menu__list__item>span{align-items:center;color:#121215;display:flex;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.0625rem;height:100%;justify-content:center;text-transform:uppercase;width:100%}.navigation .lang-menu__list__item .menu-link:active,.navigation .lang-menu__list__item .menu-link:hover,.navigation .lang-menu__list__item>span:active,.navigation .lang-menu__list__item>span:hover{text-decoration:none}.navigation .lang-menu .current{display:none}.navigation .menu-wrapper{background-color:#121215;border-right:2px solid #f5f5f8;display:flex;flex-flow:column;height:calc(100% - 6.875rem + 2px);justify-content:center;left:2.375rem;min-width:35rem;padding-left:1.25rem;position:absolute;top:calc(6.875rem - 2px);transform:translateX(-100%);width:40vw;will-change:transform}.navigation .menu-wrapper .close-btn{position:absolute;right:2.5rem;top:2.5rem;z-index:1}.navigation .menu-wrapper .menu-link{font-size:2.5rem;transition:transform .15s ease}.navigation .menu-wrapper .menu-link:active,.navigation .menu-wrapper .menu-link:hover{color:#f5f5f8;text-decoration:none;transform:skew(-10deg)}.navigation .menu-wrapper .main-menu{margin-top:-3rem}.navigation .menu-wrapper .footer-menu__list__item,.navigation .menu-wrapper .main-menu__list__item{margin-bottom:2.8125rem}.navigation .menu-wrapper .footer-menu__list__item:last-child{margin-bottom:0}.navigation .menu-wrapper .footer-menu .menu-link{font-size:1.0625rem}.navigation .menu-wrapper .social-media{align-items:center;bottom:0;color:#f5f5f8;display:flex;flex-flow:row-reverse;justify-content:flex-end;left:0;padding:1.25rem;position:absolute;width:100%}.navigation .menu-wrapper .social-media .link.link{color:#f5f5f8}.navigation .menu-wrapper .social-media-menu__list__item:last-child{margin-right:1.875rem}.navigation .newsletter-wrapper{background-color:#121215;border-right:2px solid #f5f5f8;bottom:0;display:flex;flex-flow:column;height:auto;justify-content:center;left:2.375rem;min-width:35rem;padding:4.375rem 6.5rem 5rem 1.25rem;position:absolute;transform:translateX(-100%);width:40vw;will-change:transform}.navigation .newsletter-wrapper .close-btn{position:absolute;right:2.5rem;top:2.5rem;z-index:1}.navigation .newsletter-wrapper h3{margin-bottom:2.8125rem}.navigation .newsletter-wrapper form{align-items:center;display:flex;flex-flow:wrap}.navigation .newsletter-wrapper form .form-group{order:1;width:calc(100% - 13.875rem)}.navigation .newsletter-wrapper form .form-group~.form-group{order:3;width:100%}.navigation .newsletter-wrapper form .actions{margin-left:1.25rem;order:2}.navigation .menu-wrapper[aria-expanded=true],.navigation .newsletter-wrapper[aria-expanded=true]{transform:translateX(0);transition:transform .3s ease-out}body>footer,body>main{transition:filter .2s ease}body.open-nav>footer,body.open-nav>main{filter:blur(.25rem)}}.page-hero{overflow-y:visible;position:relative}.page-hero__img{bottom:0;height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}.page-hero__img figure,.page-hero__img picture{height:100%}.page-hero__img img{left:0;position:absolute;top:50%;transform:translateY(-50%) scale(.9)}.project-page .page-hero__img{opacity:1}.project-page .page-hero__img img{transform:translateY(-50%) scale(1.1)}.page-hero .wrapper{align-items:flex-end;display:flex;height:calc(100vh - 5rem);position:relative}@media only screen and (max-width:1023px){.has-header-button .page-hero .wrapper{height:calc(100vh - 8rem)}}.page-hero .wrapper .col{transform:translateX(-120%)}.page-hero .headline{color:#121215;display:inline-block;line-height:1;max-width:calc(100% - 3rem);padding:.9375rem .625rem .9375rem 0;position:relative;text-transform:uppercase}.page-hero .headline:after,.page-hero .headline:before{content:"";position:absolute;z-index:-1}.page-hero .headline:before{background-color:#121215;height:100%;left:100%;top:0;transform:translateX(-100%);width:100vw}.page-hero .headline:after{background-color:#121215;height:100%;right:0;top:0;transform:skew(-28deg) translateX(50%);width:20%}.page-hero .decor{display:inline-block;height:160%;position:absolute;right:-10%;top:-30%;width:4px;z-index:1}.page-hero .decor:after,.page-hero .decor:before{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Decor/decor-line-project.svg') 50% repeat-y;background-size:200% 200%;content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;transform:rotate(28deg);width:100%}body.page-loaded .page-hero .wrapper .col{transform:translateX(0);transition:transform .75s cubic-bezier(0,.14,.35,1)}body.page-loaded .page-hero .headline{color:#f5f5f8;transition:color .15s ease .5s}body.page-loaded .page-hero .decor:after{right:-1.2rem;transform:rotate(32deg);transition:transform .15s ease-out .5s,right .15s ease-out .5s}body.page-loaded:not(.project-page) .page-hero__img{opacity:1;transition:opacity .3s ease .15s}body.page-loaded:not(.project-page) .page-hero__img img{transform:translateY(-50%) scale(1.1);transition:transform .8s ease}@media(orientation:portrait){.page-hero__img img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:auto}.project-page .page-hero__img img{transform:translateX(-50%) scale(1.1)}body.page-loaded:not(.project-page) .page-hero__img{opacity:1;transition:opacity .3s ease .15s}body.page-loaded:not(.project-page) .page-hero__img img{transform:translateX(-50%) scale(1.1);transition:transform .8s ease}}@media only screen and (min-width:768px){.page-hero__img{width:calc(100% - 2.5rem)}.page-hero .wrapper{height:calc(100vh - 8.125rem)}.page-hero .headline{padding:1.875rem .625rem 1.875rem 0}.page-hero .headline:after{width:10rem}.page-hero .decor{height:140%;right:-5.15rem;top:-20%}.page-hero .decor:after,.page-hero .decor:before{background-size:100% 100%}}.footer-main{margin-top:2.8125rem;padding-bottom:1.25rem}@media only screen and (min-width:768px){.footer-main{padding-left:2.375rem}}.footer-main .container{padding-top:1.25rem;position:relative}.footer-main .container:last-child:before{background-color:#f5f5f8;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 2.5rem);z-index:1}.footer-main .logo{margin:0 0 1.25rem;padding:0}@media only screen and (min-width:768px){.footer-main .logo{margin:0 0 1.625rem}}.footer-main .email a{color:#f5f5f8}.footer-main .footer-links__menu__list__item,.footer-main .footer-menu__list__item{line-height:1.29;margin-bottom:.9375rem}.footer-main .footer-links__menu__list__item a,.footer-main .footer-menu__list__item a{color:#f5f5f8}.footer-main .social-media-menu{margin:1.25rem 0 1.875rem}.footer-main .newsletter--footer{margin-top:-1.875rem}.footer-main .newsletter--footer h3{font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.75rem;margin-bottom:1.875rem;text-transform:uppercase}.footer-main .newsletter--footer form{display:flex;flex-flow:column}.footer-main .newsletter--footer form .actions .btn{width:100%}@media only screen and (min-width:768px){.footer-main .container{padding-top:2.5rem}.footer-links{display:flex;flex-flow:row;margin-bottom:0;margin-top:1.25rem}.footer-links__menu{width:50%}}.skip-link{display:inline-block;height:1px;left:0;line-height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;width:1px;z-index:150}.skip-link:focus{background-color:#f2f55a;color:#121215;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.0625rem;height:auto;left:0;line-height:inherit;margin:0 auto;max-width:22rem;padding:.625rem 1.875rem;right:0;text-align:center;text-transform:uppercase;top:.625rem;width:auto}.icon{max-width:1.25rem}@media only screen and (max-width:767px){.headerbutton{margin-left:-.625rem;margin-right:-.625rem;white-space:nowrap;width:calc(100% + 1.25rem)}.headerbutton .btn.btn{font-size:1.375rem;text-align:center;width:100%}.headerbutton .btn.btn:before{content:none}.headerbutton .icon{display:none}}@media only screen and (min-width:768px){.headerbutton{position:absolute;right:1.25rem;top:2.8125rem;white-space:nowrap}.headerbutton .btn{align-items:center;display:flex;justify-content:center}.headerbutton .btn .icon{height:1rem;margin-right:.25rem;margin-top:-.15rem;width:1rem}}.ce--highlight{margin-bottom:3.75rem}.ce--highlight__content{font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.5625rem;font-style:italic;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:768px){.ce--highlight__content{font-size:3.25rem}}@media only screen and (max-width:767px){.ce--highlight__content{hyphens:auto}}@media only screen and (min-width:768px){.ce--highlight{margin-bottom:11.25rem}}.headline-menu{margin-bottom:1.25rem;margin-top:1.875rem}.headline-menu__list__item{cursor:pointer;display:inline-block;margin-bottom:2.5rem;margin-right:2.5rem;padding-bottom:.625rem;position:relative}.headline-menu__list__item:last-child{margin-right:0}.headline-menu__list__item:after{background-color:#f5f5f8;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:100%;transform:rotate(-3deg);transition:transform .15s ease;width:100%;z-index:1}.headline-menu__list__item:hover:after{transform:rotate(3deg)}.headline-menu__list__item .link{font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:1.0625rem;text-transform:uppercase}.headline-menu__list__item .link:active,.headline-menu__list__item .link:hover{text-decoration:none}.headline-menu__list__item .select{margin-bottom:2.5rem}@media only screen and (min-width:768px){.headline-menu{margin-bottom:6.25rem;margin-top:3.75rem}}.ce--accordions{font-size:1rem;margin-bottom:3.75rem}.ce--accordions .accordion{border-bottom:1px solid #fff}.ce--accordions .accordion__header{cursor:pointer;padding-bottom:1.25rem;padding-top:1.25rem;position:relative}.ce--accordions .accordion__header__item--headline{font-family:PT Sans,Arial,sans-serif;font-weight:700;margin-top:1.25rem}.ce--accordions .accordion__header__item--headline .headline{text-transform:none}.ce--accordions .accordion__header__item--place{hyphens:auto;padding-right:2rem;text-transform:uppercase}.ce--accordions .accordion__header__plus{display:block;height:1rem;position:absolute;right:0;top:1.375rem;width:1rem}.ce--accordions .accordion__header__plus:after,.ce--accordions .accordion__header__plus:before{background-color:#f5f5f8;content:"";height:2px;position:absolute;top:.375rem;width:1rem}.ce--accordions .accordion__header__plus:before{transform:rotate(90deg);transition:all .3s ease-in-out}.ce--accordions .accordion__content{padding-bottom:1.25rem}.ce--accordions .accordion.open .accordion__header__plus:before{transform:rotate(0deg)}@media only screen and (min-width:768px){.ce--accordions{font-size:1.125rem;margin-bottom:11.25rem}.ce--accordions .accordion__header{padding-bottom:2.5rem;padding-top:2.5rem}.ce--accordions .accordion__header__item--place{order:3;padding-right:.625rem}.ce--accordions .accordion__header__item--headline{margin-top:0;order:2}.ce--accordions .accordion__header__plus{top:2.625rem}.ce--accordions .accordion__content{padding-bottom:2.5rem}.ce--accordions .accordion__content .external-link{margin-top:1.563rem}}.ce--sectionheadline__headline{align-items:flex-end;display:flex;flex-flow:row}.ce--sectionheadline__headline .headline{display:inline-block;hyphens:auto;padding-right:.9375rem}.ce--sectionheadline__headline .decor{flex:1;height:.75rem;min-width:35%;pointer-events:none;position:relative;width:100%}.ce--sectionheadline__headline .decor:after,.ce--sectionheadline__headline .decor:before{background:#f5f5f8;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.ce--sectionheadline__headline .decor:after{transform:rotate(-5deg)}@media only screen and (min-width:768px){.ce--sectionheadline__headline .decor:after{transform:rotate(-3deg)}}@media only screen and (min-width:1024px){.ce--sectionheadline__headline .decor:after{transform:rotate(-2deg)}}@media only screen and (min-width:1440px){.ce--sectionheadline__headline .decor:after{transform:rotate(-1deg)}}.ce--sectionheadline+.texttable .texttable__link{margin-top:-1.5rem}@media only screen and (min-width:1024px){.ce--sectionheadline{margin-bottom:-5.625rem}.ce--sectionheadline__headline .headline{padding-right:1.875rem}.ce--sectionheadline__headline .decor{height:1.25rem}}.ce--textmedia .text:not(:last-child){margin-bottom:.9375rem}@media only screen and (min-width:1024px){.ce--textmedia .text:not(:last-child){margin-bottom:5.625rem}}.ce--textmedia .multi-media{margin-bottom:1.25rem}.ce--menu-pages .page-list__item{border-bottom:2px solid #f5f5f8;display:flex;flex-flow:row wrap;padding:1.25rem 0}.ce--menu-pages .page-list__item .title{display:inline-block;font-weight:700;padding-right:1.25rem;width:65%}.ce--menu-pages .page-list__item .redirect{display:inline-block;text-align:right;width:35%}@media only screen and (min-width:768px){.ce--menu-pages .page-list__item{padding:2.5rem 0}.ce--menu-pages .page-list__item .title{width:70%}.ce--menu-pages .page-list__item .redirect{width:30%}}.projects.container{margin-top:0}.projects__indicator{display:none}.projects__list__item{position:relative}.projects__list__item.cloned{position:fixed;z-index:50}.projects__list__item .title{color:#f5f5f8;display:block}.projects__list__item .title:active,.projects__list__item .title:hover{text-decoration:none}.projects__list__item .title:focus{outline-offset:-1px}.projects__list__item:after,.projects__list__item:before{background-color:#121215;content:"";height:4.375rem;position:absolute;width:7.8125rem;z-index:1}.projects__list__item:after{bottom:0;right:100%;transform:translate3D(1rem,0,0) skew(20deg)}.projects__list__item:before{left:100%;top:0;transform:translate3D(-1rem,0,0) skew(20deg)}.projects__list__item .image{bottom:0;height:100%;left:0;margin:auto;opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:-1}.projects__list__item .image figure,.projects__list__item .image img,.projects__list__item .image picture{height:100%;max-width:unset;width:auto}.projects__list__item .image img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%) scale(1.1);width:auto}@media only screen and (max-width:767px){.projects__indicator{align-items:center;display:flex;flex-flow:column;justify-content:center;left:1.25rem;position:fixed;top:6.875rem;z-index:10}.has-header-button .projects__indicator{top:9.875rem}.projects__indicator__item{background-color:#f5f5f8;height:5px;margin-bottom:5px;transition:all .1s linear;width:5px}.projects__indicator__item.active{background-color:#f2f55a;height:7px;width:7px}.projects .col,.projects.container{padding-left:0;padding-right:0}.projects__list__item{align-items:center;display:flex;height:calc(100vh - 5rem);justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.has-header-button .projects__list__item{height:calc(100vh - 8rem)}.projects__list__item .wrapper{margin:0 auto 3.75rem}.projects__list__item .title{margin-bottom:1.875rem;padding:0 3.125rem;position:relative}.projects__list__item .title .decor{display:inline-block;height:1.75rem;position:relative;width:0}.projects__list__item .title .decor:before{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Decor/decor-lines.svg') top no-repeat;content:"";display:block;height:3.75rem;left:-2.5rem;position:absolute;top:-1.125rem;width:2.5rem;z-index:10}body.page-out .projects{pointer-events:none}body.page-out .projects .scroll-indicator,body.page-out .projects__indicator{opacity:0;transition:opacity .15s linear}body.page-out .projects__list__item:before{left:calc(100% + 2rem)}body.page-out .projects__list__item:after{right:calc(100% + 2rem)}body.page-out .projects__list__item:after,body.page-out .projects__list__item:before{transition:all .3s ease-in}body.page-out .projects__list__item .btn,body.page-out .projects__list__item .title{opacity:0;transform:translateX(-50vw);transition:opacity .25s linear,transform .25s ease-in}body.page-out .projects__list__item .btn{transition-delay:.05s}body.page-out .projects__list__item .image{opacity:1;transition:opacity .3s linear}}@media only screen and (min-width:768px){.projects .scroll-indicator{display:none}.projects__list{align-items:center;display:flex;flex-flow:column}.projects__list__item{cursor:pointer;overflow:hidden;position:relative;text-align:center}.projects__list__item:after,.projects__list__item:before{background-color:#121215;height:101%;left:2rem;right:auto;width:150%;z-index:20}body.page-loaded .projects__list__item:after,body.page-loaded .projects__list__item:before{transition:all .75s ease}.projects__list__item:before{left:auto;right:100%;transform:translate3D(2rem,0,0) skew(-28deg)}.projects__list__item:after{transform:translate3D(1.1rem,0,0) skew(-32deg)}.projects__list__item .wrapper{position:relative}.projects__list__item .title{cursor:pointer;padding:1.875rem 5rem;position:relative;z-index:25}body.page-loaded .projects__list__item .title{transition:all .75s ease}.projects__list__item .title:after,.projects__list__item .title:before{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Decor/decor-header-line.svg') 50% repeat-y;content:"";height:7.5rem;position:absolute;top:50%;width:.25rem;z-index:10}body.page-loaded .projects__list__item .title:after,body.page-loaded .projects__list__item .title:before{transition:all .75s ease}.projects__list__item .title:before{left:2rem;transform:translateY(-50%) rotate(28deg)}.projects__list__item .title:after{left:3rem;transform:translateY(-50%) rotate(32deg)}.projects__list__item .title .h1{display:block}body.page-loaded .projects__list__item .title .h1{transition:all .75s ease}.projects__list__item .image{opacity:0;overflow:hidden;z-index:1}body.page-loaded .projects__list__item .image{transition:all .75s ease}.projects__list__item .image img{top:50%;transform:translate3D(-50%,-50%,0) scale(1.1)}.projects__list__item .image figure,.projects__list__item .image img,.projects__list__item .image picture{height:auto;max-width:100%;width:100%}.projects__list__item .btn.btn{display:none}.projects__list__item:active:before,.projects__list__item:hover:before{right:100%;transform:translate3D(2rem,0,0) skew(35deg)}.projects__list__item:active:after,.projects__list__item:hover:after{left:calc(100% - 3rem);transform:translate3D(1rem,0,0) skew(35deg)}.projects__list__item:active .title,.projects__list__item:hover .title{padding:5.25rem 4.5rem}.projects__list__item:active .title:after,.projects__list__item:active .title:before,.projects__list__item:hover .title:after,.projects__list__item:hover .title:before{transform:translateY(-50%) rotate(-35deg)}.projects__list__item:active .title:after,.projects__list__item:hover .title:after{left:calc(100% - 2.2rem)}.projects__list__item:active .h1,.projects__list__item:hover .h1{transform:skew(-10deg)}.projects__list__item:active .image,.projects__list__item:hover .image{opacity:.3}body.page-out .projects{pointer-events:none}body.page-out .projects__list__item.clicked:not(.cloned) .title{opacity:0;transition:all .75s ease,opacity 0s linear}body.page-out .projects__list__item.cloned:before{right:100%;transform:translate3D(2rem,0,0) skew(35deg)}body.page-out .projects__list__item.cloned:after{left:calc(100% - 3rem);transform:translate3D(1rem,0,0) skew(35deg)}body.page-out .projects__list__item.cloned .title{padding:5.25rem 4.5rem}body.page-out .projects__list__item.cloned .title:after,body.page-out .projects__list__item.cloned .title:before{transform:translateY(-50%) rotate(-35deg)}body.page-out .projects__list__item.cloned .title:after{left:calc(100% - 2.2rem)}body.page-out .projects__list__item.cloned .h1{transform:skew(-10deg)}body.page-out .projects__list__item.cloned .wrapper{align-items:center;background-color:transparent;display:flex;flex-flow:row;height:100%;justify-content:center}body.page-out .projects__list__item.cloned .image{opacity:.3}body.page-out .projects__list__item.cloned.shown{transition:all 1s cubic-bezier(.74,.01,.3,1)}body.page-out .projects__list__item.cloned.shown .wrapper{background-color:#121215;transition:background-color .05s linear 15ms}body.page-out .projects__list__item.cloned.shown .title{opacity:0;transition:opacity .15s linear}body.page-out .projects__list__item.cloned.shown .image{opacity:1}body.page-out .projects__list__item.cloned.shown:after{left:100vw;transform:translate3D(2rem,0,0) skew(0);transition:transform .75s cubic-bezier(1,.01,.75,1),left .75s cubic-bezier(1,.01,1,.99)}body.page-out .projects__list__item.cloned.shown:before{right:100vw;transform:translate3D(2rem,0,0) skew(0);transition:transform .75s cubic-bezier(1,.01,.75,1),right .75s cubic-bezier(1,.01,1,.99)}}.texttable__link{margin-bottom:.625rem}@media only screen and (min-width:768px){.texttable__link .btn.btn{background:#121215 url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-down.svg') center left 2.5rem no-repeat}.texttable__link{margin-bottom:2.5rem}}@media only screen and (max-width:767px){.texttable th td:first-child,.texttable tr td:first-child{width:4.25rem}.texttable th td:last-child,.texttable tr td:last-child{padding-right:0}}.form-check,.radio-container .radio{margin-bottom:1.125rem;margin-top:1.125rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.form-check:hover,.radio-container .radio:hover{cursor:pointer}.form-check label,.radio-container .radio label{cursor:pointer;display:inline-block;line-height:inherit;position:relative}.form-check .check-label,.form-check .radio-label,.radio-container .radio .check-label,.radio-container .radio .radio-label{display:inline-block;padding:.2rem 1rem 0 2.5rem}.form-check a,.form-check p,.radio-container .radio a,.radio-container .radio p{font-size:1rem;line-height:1.2}.form-check p,.radio-container .radio p{margin-bottom:.9375rem}.form-check p:last-child,.radio-container .radio p:last-child{margin-bottom:0}.checkmark,.radiomark{background-color:transparent;border:1px solid #f5f5f8;height:1.5rem;left:0;position:absolute;top:0;transition:background-color .1s linear;width:1.5rem;z-index:-1}.checkmark:after,.radiomark:after{content:"";display:none;position:absolute}.checkmark:after{border:solid #121215;border-width:0 1px 1px 0;height:.8rem;left:.55rem;top:.2rem;transform:rotate(45deg);width:.4rem}.radiomark,.radiomark:after{border-radius:50%}.radiomark:after{background-color:#fff;bottom:0;height:.5rem;left:0;margin:auto;right:0;top:0;width:.5rem}.header-main input[type=checkbox],.header-main input[type=radio],footer input[type=checkbox],footer input[type=radio],main input[type=checkbox],main input[type=radio]{height:1px;left:.5rem;opacity:0;position:absolute;top:.5rem;width:1px;z-index:-1}.header-main input[type=checkbox]:checked~.checkmark,.header-main input[type=checkbox]:checked~.radiomark,.header-main input[type=radio]:checked~.checkmark,.header-main input[type=radio]:checked~.radiomark,footer input[type=checkbox]:checked~.checkmark,footer input[type=checkbox]:checked~.radiomark,footer input[type=radio]:checked~.checkmark,footer input[type=radio]:checked~.radiomark,main input[type=checkbox]:checked~.checkmark,main input[type=checkbox]:checked~.radiomark,main input[type=radio]:checked~.checkmark,main input[type=radio]:checked~.radiomark{background-color:#f2f55a;border-color:#f2f55a}.header-main input[type=checkbox]:checked~.checkmark:after,.header-main input[type=checkbox]:checked~.radiomark:after,.header-main input[type=radio]:checked~.checkmark:after,.header-main input[type=radio]:checked~.radiomark:after,footer input[type=checkbox]:checked~.checkmark:after,footer input[type=checkbox]:checked~.radiomark:after,footer input[type=radio]:checked~.checkmark:after,footer input[type=radio]:checked~.radiomark:after,main input[type=checkbox]:checked~.checkmark:after,main input[type=checkbox]:checked~.radiomark:after,main input[type=radio]:checked~.checkmark:after,main input[type=radio]:checked~.radiomark:after{display:block}.header-main input[type=checkbox]:active~.checkmark,.header-main input[type=checkbox]:active~.radiomark,.header-main input[type=checkbox]:focus~.checkmark,.header-main input[type=checkbox]:focus~.radiomark,.header-main input[type=checkbox]:hover~.checkmark,.header-main input[type=checkbox]:hover~.radiomark,.header-main input[type=radio]:active~.checkmark,.header-main input[type=radio]:active~.radiomark,.header-main input[type=radio]:focus~.checkmark,.header-main input[type=radio]:focus~.radiomark,.header-main input[type=radio]:hover~.checkmark,.header-main input[type=radio]:hover~.radiomark,footer input[type=checkbox]:active~.checkmark,footer input[type=checkbox]:active~.radiomark,footer input[type=checkbox]:focus~.checkmark,footer input[type=checkbox]:focus~.radiomark,footer input[type=checkbox]:hover~.checkmark,footer input[type=checkbox]:hover~.radiomark,footer input[type=radio]:active~.checkmark,footer input[type=radio]:active~.radiomark,footer input[type=radio]:focus~.checkmark,footer input[type=radio]:focus~.radiomark,footer input[type=radio]:hover~.checkmark,footer input[type=radio]:hover~.radiomark,main input[type=checkbox]:active~.checkmark,main input[type=checkbox]:active~.radiomark,main input[type=checkbox]:focus~.checkmark,main input[type=checkbox]:focus~.radiomark,main input[type=checkbox]:hover~.checkmark,main input[type=checkbox]:hover~.radiomark,main input[type=radio]:active~.checkmark,main input[type=radio]:active~.radiomark,main input[type=radio]:focus~.checkmark,main input[type=radio]:focus~.radiomark,main input[type=radio]:hover~.checkmark,main input[type=radio]:hover~.radiomark{border-color:#f2f55a}.custom-radio{border:1px solid #d8d8d8;border-radius:.375em;margin-right:1.875rem;margin-top:.9375rem;position:relative;width:100%}.custom-radio:hover{cursor:pointer}.custom-radio:last-child{margin-right:0}.custom-radio picture{margin-bottom:auto;margin-top:auto;text-align:center}.custom-radio picture img{max-height:3.5rem;width:auto}.custom-radio span{font-weight:700;margin-top:.625rem;text-align:center}.custom-radio-wrapper{display:flex;flex-flow:row;justify-content:space-between}.custom-radio input[type=radio]:checked+label:after{background-color:#2457a0;border-radius:100%;content:"";display:block;height:1rem;position:absolute;right:.925rem;top:.95rem;width:1rem}.select{position:relative}.select:after{background:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-select-arrow.svg') 50% no-repeat;bottom:0;content:"";height:.5rem;margin:auto;position:absolute;right:.625rem;top:0;width:1.25rem}select{background-color:#222226;border:none;border-radius:0;color:#f5f5f8;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:.8125rem;padding:.625rem 2.5rem .625rem .625rem;text-transform:uppercase;width:100%}input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;color:#121215;font-size:1rem;line-height:1.3;margin:0;padding:.8rem;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#828282}input::placeholder,textarea::placeholder{color:#828282}form .lds-ring{bottom:0;display:none;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}form.loading .actions .btn-group.submit .btn{background-color:#f2f55a;color:transparent;opacity:1}form.loading .actions .btn-group.submit .btn:before{background-color:#f2f55a}form.loading .lds-ring{display:inline-block}form .actions .btn-group{display:block;position:relative}.btn.btn,button{background-color:#121215;border:0;color:#f5f5f8;display:inline-block;font-family:Orator Std,PT Sans,Arial,sans-serif;font-size:.8125rem;padding:.625rem .5rem;position:relative;text-transform:uppercase}.btn.btn:before,button:before{background-color:#f5f5f8;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transition:all .15s linear;width:calc(100% + 4px);z-index:-1}.btn.btn--yellow,button--yellow{background-color:#f2f55a;color:#121215}.btn.btn--yellow:before,button--yellow:before{background-color:#f2f55a}.btn.btn--no-style,button--no-style{background-color:transparent;color:inherit}.btn.btn--no-style:before,button--no-style:before{background-color:transparent;content:none}.btn.btn--project,button--project{background-color:rgba(18,18,21,.6);border:2px solid #f5f5f8;padding:.625rem 2.5rem}.btn.btn--project:before,button--project:before{content:none}.btn.btn[disabled],button[disabled]{background-color:#f5f5f8;color:#121215;opacity:.5}.btn.btn[disabled]:before,button[disabled]:before{background-color:#f5f5f8}.btn.btn:active,.btn.btn:hover,button:active,button:hover{text-decoration:none}.btn.btn:active:before,.btn.btn:hover:before,button:active:before,button:hover:before{height:calc(100% + 8px);left:-4px;top:-4px;width:calc(100% + 8px)}@media only screen and (min-width:768px){.btn.btn,button{font-size:1.0625rem;padding:.625rem 3.75rem}}.close-btn.close-btn{display:inline-block;height:2.5rem;padding:0;position:relative;width:2.5rem}.close-btn.close-btn:after,.close-btn.close-btn:before{background-color:#f5f5f8;bottom:0;content:"";height:125%;left:0;margin:auto;position:absolute;right:0;top:0;width:2px;z-index:1}.close-btn.close-btn:after{transform:rotate(45deg)}.close-btn.close-btn:before{transform:rotate(-45deg)}.link,a{color:#f2f55a;line-height:1.294;text-decoration:none}.link:active,.link:hover,a:active,a:hover{text-decoration:underline}.link--dark,a--dark{color:#121215}.link--light,a--light{color:#f5f5f8}.external-link.external-link{background:transparent url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-link.svg') 0 no-repeat;display:inline-block;padding-left:2rem}.social-media-menu__list__item{display:inline-block;line-height:0;margin-right:.9375rem}.social-media-menu__list__item:last-child{margin-right:0}.social-media-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:1.5625rem;padding:.2rem;transition:transform .1s ease;width:1.5625rem}.social-media-icon--youtube{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-youtube-white.svg')}.social-media-icon--instragram{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-instragram-white.svg')}.social-media-icon--linkedin{background-image:url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-sm-linkedin-white.svg')}.social-media-icon:active,.social-media-icon:hover{transform:scale(1.15)}@media only screen and (max-width:767px){.colcade__row--2{display:none}}.colcade__item{margin-bottom:1.25rem}.video{border:2px solid #f5f5f8;padding-bottom:56.25%;position:relative}.video iframe,.video video{height:100%;left:0;position:absolute;top:0;width:100%}ul.table{list-style:none;margin-bottom:.9375rem;padding-left:0}ul.table li{border-bottom:2px solid #f5f5f8;font-weight:700;margin-bottom:0;padding:1.25rem 0}ul.table:first-child li:first-child{padding-top:0}@media only screen and (min-width:768px){ul.table{display:flex;flex-flow:row wrap}ul.table li{display:inline-block;padding:2.5rem 0;width:50%}ul.table:first-child li:nth-child(2){padding-top:0}}table,tbody{display:block}th,tr{border-bottom:2px solid #f5f5f8;display:flex;flex-flow:row;padding:1.25rem 0}th td,tr td{display:block;line-height:1.294;padding-right:1.25rem}th td:first-child,tr td:first-child{flex:0 0 auto;hyphens:auto;width:5.25rem}@media only screen and (min-width:1024px){th td:first-child,tr td:first-child{width:7.25rem}}th td p:last-child a:first-child,th td p:last-child a:last-child,tr td p:last-child a:first-child,tr td p:last-child a:last-child{background:transparent url('../../../vendor/km2/km2_gerokoenig/Resources/Public/Img/Icons/icon-link.svg') 0 no-repeat;display:inline-block;padding-left:2rem}@media only screen and (min-width:768px){th td p:last-child a:first-child,th td p:last-child a:last-child,tr td p:last-child a:first-child,tr td p:last-child a:last-child{hyphens:auto;margin-top:1.25rem}}@media only screen and (max-width:767px){th td,tr td{hyphens:auto}}@media only screen and (min-width:768px){th,tr{padding:2.5rem 0}}.scroll-indicator{bottom:3.75rem;height:6rem;left:0;margin:auto;opacity:0;position:absolute;right:0;width:3px;z-index:10}body.page-loaded .scroll-indicator{opacity:1;transition:opacity .5s ease-in 1.75s}.scroll-indicator span{background-color:#f5f5f8;display:inline-block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:3px}.scroll-indicator span:first-child{animation:down 2.5s linear .36s infinite;top:20%}.scroll-indicator span:nth-child(2){animation:down 2.5s linear .72s infinite;top:40%}.scroll-indicator span:nth-child(3){animation:down 2.5s linear 1.08s infinite;top:60%}.scroll-indicator span:nth-child(4){animation:down 2.5s linear 1.44s infinite;top:80%}.scroll-indicator span:nth-child(5){animation:down 2.5s linear 1.8s infinite;top:100%}@keyframes down{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}.visual-player{bottom:0;left:0;padding-left:1.25rem;padding-right:1.25rem;position:fixed;width:100%;z-index:90}.visual-player.has-timeline{display:flex;flex-flow:column}.visual-player.has-timeline audio{display:block;left:-9999px;opacity:0;position:absolute;top:-9999px;visibility:hidden}.visual-player__controls{display:flex;flex-flow:row;justify-content:flex-end}.visual-player__controls .btn{height:3.75rem;margin-bottom:.625rem;margin-right:.625rem;pointer-events:all;width:3.75rem}.has-timeline .visual-player__controls .btn{height:2.5rem;width:2.5rem}.visual-player__controls .btn.btn.btn{padding:0}.visual-player__controls .btn .icon{max-width:unset;width:100%}.visual-player__controls .btn:last-child{margin-right:0}.pulse .visual-player__controls .btn:last-child{animation:pulse 2s 1s 5;transform:scale(1)}.visual-player__controls__volume .icon--muted,.visual-player__controls__volume.muted .icon--unmuted{display:none}.visual-player__controls__volume.muted .icon--muted{display:block}.visual-player__controls__play .icon--pause,.visual-player__controls__play.playing .icon--play{display:none}.visual-player__controls__play.playing .icon--pause{display:block}.visual-player__timeline{--seek-before-width:0%;-webkit-appearance:none;background:rgba(245,245,248,.4);cursor:pointer;height:.25rem;padding:0;pointer-events:all;position:relative;transition:height .3s cubic-bezier(0,.23,.48,1);width:100%}.visual-player__timeline:active,.visual-player__timeline:hover{height:1.875rem}.visual-player__timeline::-moz-range-track,.visual-player__timeline::-ms-track,.visual-player__timeline::-webkit-slider-runnable-track{cursor:pointer;height:100%;width:100%}.visual-player__timeline::-moz-range-track{cursor:pointer;height:100%;width:100%}.visual-player__timeline::-moz-focus-outer{border:0}.visual-player__timeline::-ms-fill-lower{background-color:#f2f55a}.visual-player__timeline::-moz-range-progress{background-color:#f2f55a;height:100%}.visual-player__timeline::-ms-fill-upper{background-color:transparent}.visual-player__timeline:before{background-color:#f2f55a;content:"";cursor:pointer;height:100%;left:0;min-width:5px;position:absolute;top:0;width:var(--seek-before-width)}.visual-player__timeline::-moz-range-thumb{background-color:transparent;border:0;height:100%;opacity:0}.visual-player__timeline::-webkit-slider-thumb{opacity:0}@keyframes pulse{0%{box-shadow:0 0 0 0 #f2f55a;transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(242,245,90,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(242,245,90,0);transform:scale(1)}}@media only screen and (min-width:768px){.visual-player{padding-left:3.625rem}.visual-player__controls{justify-content:flex-start}}
