body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}[class*=grid_]{display:grid;grid-gap:1rem}[class*=grid_]>.block{margin-bottom:0}@media(min-width: 576px){.grid_mobile_100{grid-template-columns:1fr}.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_mobile_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}.grid_mobile_66_33{grid-template-columns:2fr 1fr}.grid_mobile_33_66{grid-template-columns:1fr 2fr}.grid_mobile_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_mobile_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_mobile_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_mobile_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_mobile_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_mobile_30_30_40{grid-template-columns:3fr 3fr 4fr}}@media(min-width: 768px){.grid_tablet_100{grid-template-columns:1fr}.grid_tablet_50_50{grid-template-columns:repeat(2, 1fr)}.grid_tablet_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_tablet_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_tablet_75_25{grid-template-columns:3fr 1fr}.grid_tablet_25_75{grid-template-columns:1fr 3fr}.grid_tablet_66_33{grid-template-columns:2fr 1fr}.grid_tablet_33_66{grid-template-columns:1fr 2fr}.grid_tablet_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_tablet_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_tablet_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_tablet_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_tablet_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_tablet_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_tablet_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_tablet_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_tablet_40_40_20{grid-template-columns:2fr 2fr 1fr}}@media(min-width: 992px){.grid_desktop_100{grid-template-columns:1fr}.grid_desktop_50_50{grid-template-columns:repeat(2, 1fr)}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_desktop_75_25{grid-template-columns:3fr 1fr}.grid_desktop_25_75{grid-template-columns:1fr 3fr}.grid_desktop_66_33{grid-template-columns:2fr 1fr}.grid_desktop_33_66{grid-template-columns:1fr 2fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_desktop_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_desktop_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_desktop_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_desktop_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_desktop_40_40_20{grid-template-columns:2fr 2fr 1fr}.grid_desktop_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_desktop_40_20_20_20{grid-template-columns:2fr 1fr 1fr 1fr}.grid_desktop_20_40_20_20{grid-template-columns:1fr 2fr 1fr 1fr}.grid_desktop_20_20_40_20{grid-template-columns:1fr 1fr 2fr 1fr}.grid_desktop_20_20_20_40{grid-template-columns:1fr 1fr 1fr 2fr}.grid_desktop_20_20_20_20_20{grid-template-columns:repeat(5, 1fr)}}

@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:400;src:url("../../files/fonts/figtree-v7-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:600;src:url("../../files/fonts/figtree-v7-latin-600.woff2") format("woff2")}@font-face{font-family:"icomoon";src:url("../../files/fonts/icomoon.eot?622suv");src:url("../../files/fonts/icomoon.eot?622suv#iefix") format("embedded-opentype"), url("../../files/fonts/icomoon.ttf?622suv") format("truetype"), url("../../files/fonts/icomoon.woff?622suv") format("woff"), url("../../files/fonts/icomoon.svg?622suv#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}body{font-family:"Figtree", Fallback, sans-serif}h1{font-family:"Figtree", Fallback, sans-serif;font-weight:600;font-size:3.438rem;margin:0;margin-bottom:0.188rem;line-height:0.9}@media only screen and (min-width:640px){h1{font-size:4.375rem;margin-bottom:0}}@media only screen and (min-width:1060px){h1{font-size:6.25rem;margin-bottom:0}}@media only screen and (min-width:1600px){h1{font-size:7.5rem;margin-bottom:0}}h2{font-size:1.875rem;margin-bottom:0.625rem;margin-top:0;line-height:1.1;font-weight:600}@media only screen and (min-width:640px){h2{font-size:3.125rem;margin-bottom:0.625rem}}@media only screen and (min-width:1060px){h2{font-size:4.063rem;margin-bottom:1.25rem;letter-spacing:-0.031rem}}.h2-large h2{font-size:3.75rem;line-height:1;margin-bottom:0}@media only screen and (min-width:640px){.h2-large h2{font-size:11vw}}@media only screen and (min-width:1060px){.h2-large h2{font-size:8vw}}@media only screen and (min-width:1060px){.page_type-data-policy h2{font-size:2.813rem;margin-top:2.5rem;margin-bottom:1.25rem;letter-spacing:-0.031rem}}h3{font-size:1.25rem}@media only screen and (min-width:1060px){h3{font-size:1.5rem}}h4{font-size:1.125rem}@media only screen and (min-width:1060px){h4{font-size:1.25rem}}p{font-weight:400;margin:0;line-height:1.5}@media only screen and (min-width:1060px){p{font-size:1.125rem}}@media only screen and (min-width:1400px){p{font-size:1.25rem}}p.large{font-weight:400;font-size:1.375rem;line-height:1.35}@media only screen and (min-width:640px){p.large{font-size:1.875rem}}@media only screen and (min-width:1060px){p.large{font-size:2.813rem}}@media only screen and (min-width:1600px){p.large{font-size:2.813rem;line-height:1.35}}p.color{color:#ed9b04;font-size:1.125rem;margin-bottom:20px}@media only screen and (min-width:640px){p.color{font-size:1.5rem}}@media only screen and (min-width:1060px){p.color{font-size:1.5rem}}@media only screen and (min-width:1600px){p.color{font-size:1.75rem}}a{text-decoration:none;color:black}a[target="_blank"]{text-decoration:none;border-bottom:1px solid}a[target="_blank"]:hover,a[target="_blank"]:focus{border-bottom:1px solid}a[target="_blank"]:hover:after,a[target="_blank"]:focus:after{content:"";background-image:url(../../files//theme/img/arrowtopright-02.svg);width:15px;height:15px;margin-left:3px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;box-sizing:border-box;position:relative;top:2px;filter:brightness(0)}.dark a[target="_blank"]:after{filter:unset}
:root{--white: #f6f6f6}.mod_article.block>*:not(.global-width-none){max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1600px){.mod_article.block>*:not(.global-width-none){max-width:1400px}}@media only screen and (min-width:1060px){.mod_article.block>*.global-width-small{max-width:900px}}@media only screen and (min-width:1200px){.mod_article.block>*.global-width-small{max-width:1060px}}@media only screen and (min-width:1600px){.mod_article.block>*.global-width-small{max-width:1200px}}@media only screen and (min-width:1060px){.global-width-large{max-width:1800px;margin:0 auto}}.mod_article.block *{box-sizing:border-box}.mod_article.block>*{margin-bottom:40px;padding-left:20px;padding-right:20px}.mod_article.block>*.spacing-bottom-half{margin-bottom:20px}.mod_article.block>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:80px}.mod_article.block>*.spacing-bottom-triple,.spacing-bottom-triple{margin-bottom:120px}.mod_article.block>*.spacing-bottom-triple.project-round,.mod_article.block>*.spacing-bottom-triple.project-round-group-offset,.mod_article.block>*.spacing-bottom-triple.project-round-smartphone-two,.spacing-bottom-triple.project-round,.spacing-bottom-triple.project-round-group-offset,.spacing-bottom-triple.project-round-smartphone-two{margin-bottom:80px}.mod_article.block>*.spacing-bottom-four{margin-bottom:160px}.mod_article.block>*.spacing-bottom-none{margin-bottom:0}.mod_article.block>.section>*{margin-bottom:40px}.mod_article.block>.section>*.spacing-bottom-half{margin-bottom:20px}.mod_article.block>.section>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:80px}.mod_article.block>.section>*.spacing-bottom-triple{margin-bottom:120px}.mod_article.block>.section>*.spacing-bottom-four{margin-bottom:180px}.mod_article.block>.section>*.spacing-bottom-none{margin-bottom:0}.spacing-bottom-standard{margin-bottom:40px}@media only screen and (min-width:640px){.mod_article.block>*{padding-left:40px;padding-right:40px;margin-bottom:60px}.mod_article.block>*.spacing-bottom-half{margin-bottom:30px}.mod_article.block>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:120px}.mod_article.block>*.spacing-bottom-triple,.spacing-bottom-triple{margin-bottom:180px}.mod_article.block>*.spacing-bottom-triple.project-round,.mod_article.block>*.spacing-bottom-triple.project-round-group-offset,.mod_article.block>*.spacing-bottom-triple.project-round-smartphone-two,.spacing-bottom-triple.project-round,.spacing-bottom-triple.project-round-group-offset,.spacing-bottom-triple.project-round-smartphone-two{margin-bottom:180px}.mod_article.block>*.spacing-bottom-four{margin-bottom:240px}.mod_article.block>.section>*{margin-bottom:60px}.mod_article.block>.section>*.spacing-bottom-half{margin-bottom:30px}.mod_article.block>.section>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:120px}.mod_article.block>.section>*.spacing-bottom-triple{margin-bottom:180px}.mod_article.block>.section>*.spacing-bottom-four{margin-bottom:240px}.mod_article.block>.section>*.spacing-bottom-none{margin-bottom:0}.spacing-bottom-standard{margin-bottom:60px}}@media only screen and (min-width:1060px){.mod_article.block>*{padding-left:45px;padding-right:45px;margin-bottom:90px}.mod_article.block>*.spacing-bottom-half{margin-bottom:45px}.mod_article.block>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:180px}.mod_article.block>*.spacing-bottom-triple,.spacing-bottom-triple{margin-bottom:270px}.mod_article.block>*.spacing-bottom-triple.project-round,.mod_article.block>*.spacing-bottom-triple.project-round-group-offset,.mod_article.block>*.spacing-bottom-triple.project-round-smartphone-two,.spacing-bottom-triple.project-round,.spacing-bottom-triple.project-round-group-offset,.spacing-bottom-triple.project-round-smartphone-two{margin-bottom:270px}.mod_article.block>*.spacing-bottom-four{margin-bottom:360px}.mod_article.block>*.spacing-bottom-none{margin-bottom:0}.mod_article.block>.section>*{margin-bottom:90px}.mod_article.block>.section>*.spacing-bottom-half{margin-bottom:45px}.mod_article.block>.section>*.spacing-bottom-double,.spacing-bottom-double{margin-bottom:180px}.mod_article.block>.section>*.spacing-bottom-triple{margin-bottom:270px}.mod_article.block>.section>*.spacing-bottom-four{margin-bottom:360px}.mod_article.block>.section>*.spacing-bottom-none{margin-bottom:0}.spacing-bottom-standard{margin-bottom:90px}}.mod_article.block>*.full-width{max-width:none;padding-left:0;padding-right:0}.full-width>*:not(.global-width-large):not(.controllers){max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.full-width>*:not(.global-width-large):not(.controllers).full-width{max-width:none;padding-left:0;padding-right:0}@media only screen and (min-width:640px){.full-width>*:not(.global-width-large):not(.controllers){padding-left:30px;padding-right:30px}}@media only screen and (min-width:1060px){.full-width>*:not(.global-width-large):not(.controllers){padding-left:45px;padding-right:45px}}@media only screen and (min-width:1600px){.full-width>*:not(.global-width-large):not(.controllers){max-width:1400px}}img{display:block}
@charset "UTF-8";
#wrapper{position:relative}#container{min-height:calc(100vh - 144px)}header{padding:28px 20px;width:100%;box-sizing:border-box}@media only screen and (min-width:640px){header{padding:30px 40px}}header .content-text a{font-weight:600;text-decoration:none;color:black;font-size:16px}@media only screen and (min-width:370px){header .content-text a{font-size:20px}}@media only screen and (min-width:640px){header .content-text a{font-size:22px}}header>.inside{display:flex;justify-content:space-between;position:static}.dark header .content-text a{color:var(--white)}.page_type-start header{position:absolute;top:0}.back-button{height:45px;display:block;position:fixed;right:20px;top:20px;background:#ed9b04;color:var(--white);border-radius:30px;display:flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;z-index:11;transition:transform 0.6s;font-size:14px;aspect-ratio:1}@media only screen and (min-width:640px){.back-button{right:25px;top:25px}}@media only screen and (min-width:640px){.back-button span{display:inline}}.back-button:hover{transform:scale(1.05)}@media only screen and (min-width:640px){.back-button{font-size:16px;height:45px}}.back-button:after{filter:invert(1);width:22px;height:22px;display:block;content:"";background-image:url(../../files//theme/img/cross.svg)}.dark .content{background-color:#ed9b04}.dark .content.open{background-color:unset}.dark .content.open #menuToggle>span{border-top:2.5px solid var(--white)}.dark .content #menuToggle>span{border-top:2.5px solid var(--white)}.page_type-dirkgently .content{background-color:#e8a50e}.page_type-dirkgently .content.open{background-color:unset}.page_type-handtmann .content{background-color:#e65f0f}.page_type-handtmann .content.open{background-color:unset}.page_type-dorn .content{background-color:#caf21e}.page_type-dorn .content.open{background-color:unset}.page_type-dorn .back-button{background-color:#caf21e}.page_type-dorn .back-button:after{filter:unset}.page_type-schmitt .content{background-color:#0099ff}.page_type-schmitt .content.open{background-color:unset}.page_type-schmitt .back-button{background-color:#0099ff}.page_type-kroh .content,.page_type-animation .content{background-color:#d61a26}.page_type-kroh .content.open,.page_type-animation .content.open{background-color:unset}.page_type-kroh .back-button,.page_type-animation .back-button{background-color:#d61a26}.page_type-bz-works .content{background-color:#00a5e0}.page_type-bz-works .content.open{background-color:unset}.page_type-bz-works .back-button{background-color:#00a5e0}.page_type-vallon .content{background-color:#1793a9}.page_type-vallon .content.open{background-color:unset}.page_type-vallon .back-button{background-color:#1793a9}.page_type-vallon-light .back-button{background-color:#1cb9d4}.page_type-kemmlit .content{background-color:#004099}.page_type-kemmlit .content.open{background-color:unset}.page_type-kemmlit .back-button{background-color:#004099}.page_type-neubert .content{background-color:#e4003a}.page_type-neubert .content.open{background-color:unset}.page_type-neubert .back-button{background-color:#e4003a}.page_type-beilharz .content{background-color:#c00}.page_type-beilharz .content.open{background-color:unset}.page_type-beilharz .back-button{background-color:#c00}.page_type-forceware .content{background-color:#0089e0}.page_type-forceware .content.open{background-color:unset}.page_type-forceware .back-button{background-color:#0089e0}.page_type-rager .content{background-color:#006fb9}.page_type-rager .content.open{background-color:unset}.page_type-rager .back-button{background-color:#006fb9}.page_type-logoanimation .content{background-color:#c00}.page_type-logoanimation .content.open{background-color:unset}.page_type-logoanimation .back-button{background-color:#c00}.page_type-diving .content{background-color:#1e96a3}.page_type-diving .content.open{background-color:unset}.page_type-diving .back-button{background-color:#1e96a3}.page_type-iconanimation .content{background-color:#e4003a}.page_type-iconanimation .content.open{background-color:unset}.page_type-iconanimation .back-button{background-color:#e4003a}.page_type-start #menu,.page_type-projects #menu,.page_type-me #menu,.page_type-imprint #menu,.page_type-data-policy #menu{background-color:var(--white);color:black}.page_type-start #menu a,.page_type-start #menu strong,.page_type-projects #menu a,.page_type-projects #menu strong,.page_type-me #menu a,.page_type-me #menu strong,.page_type-imprint #menu a,.page_type-imprint #menu strong,.page_type-data-policy #menu a,.page_type-data-policy #menu strong{color:black}.page_type-start #menu p,.page_type-projects #menu p,.page_type-me #menu p,.page_type-imprint #menu p,.page_type-data-policy #menu p{color:black}.page_type-start #menu strong:before,.page_type-start #menu a:before,.page_type-projects #menu strong:before,.page_type-projects #menu a:before,.page_type-me #menu strong:before,.page_type-me #menu a:before,.page_type-imprint #menu strong:before,.page_type-imprint #menu a:before,.page_type-data-policy #menu strong:before,.page_type-data-policy #menu a:before{background:black}.page_type-start .mod_article.block,.page_type-projects .mod_article.block,.page_type-me .mod_article.block,.page_type-imprint .mod_article.block,.page_type-data-policy .mod_article.block{overflow:visible}.page_type-start .content.open #menuToggle>span,.page_type-projects .content.open #menuToggle>span,.page_type-me .content.open #menuToggle>span,.page_type-imprint .content.open #menuToggle>span,.page_type-data-policy .content.open #menuToggle>span{border-top:2.5px solid black}.footer{color:var(--white);text-align:center}.footer p {color:var(--white)}.footer.new{background:none}.footer .rte{border-radius:1.5vw;padding-left:20px;padding-right:20px;max-width:none}@media only screen and (min-width:640px){.footer .rte{border-radius:1vw}}.footer .imprint a{color:var(--white);text-decoration:none;font-size:14px}.footer .imprint{max-width:none;padding-top:15px;margin-top:15px}footer{max-width:none;padding-top:15px;padding-bottom:15px}footer p{text-align:center;color:var(--white);margin-bottom:0;font-weight:300}footer a{color:var(--white);text-decoration:none;font-size:14px;font-weight:400}.page_type-start footer,.page_type-me footer{background:black}.page_type-neubert .footer{background:#e6e6e6;color:black}.page_type-neubert .footer p{color:black}.page_type-neubert .footer .mod_booknav{color:black}.page_type-neubert .footer .mod_booknav a{color:black;border:1px solid black}.page_type-neubert .imprint a{color:black}.page_type-vallon-light .footer{color:var(--white)}.page_type-vallon-light .footer-cta a{color:var(--white)}.page_type-vallon-light .footer-cta a::after{border:2px solid var(--white)}.page_type-vallon-light footer a,.page_type-vallon-light footer p{color:var(--white)}.page_type-handtmann .footer .rte,.page_type-dirkgently .footer .rte{color:black}.page_type-handtmann .footer .rte a,.page_type-dirkgently .footer .rte a{color:black}.page_type-handtmann .footer .rte p,.page_type-dirkgently .footer .rte p{color:black}.page_type-handtmann footer,.page_type-dirkgently footer{color:black}.page_type-handtmann footer a,.page_type-dirkgently footer a{color:black}.page_type-handtmann footer p,.page_type-dirkgently footer p{color:black}.page_type-dorn .footer .rte{color:black}.page_type-dorn .footer .rte a{color:black}.page_type-dorn .footer .rte p{color:black}.page_type-dorn footer{color:black}.page_type-dorn footer a{color:black}.page_type-dorn footer p{color:black}.page_type-schmitt .footer .rte{color:black}.page_type-schmitt .footer .rte a{color:black}.page_type-schmitt .footer .rte p{color:black}.page_type-schmitt footer{color:black}.page_type-schmitt footer a{color:black}.page_type-schmitt footer p{color:black}.page_type-neubert .footer .rte{color:black}.page_type-neubert .footer .rte a{color:black}.page_type-neubert .footer .rte p{color:black}.page_type-neubert footer{background:#e6e6e6;color:black;border-top:1px solid rgba(0, 0, 0, 0.2)}.page_type-neubert footer a{color:black}.page_type-neubert footer p{color:black}.page_type-logoanimation .footer .rte,.page_type-diving .footer .rte{color:black}.page_type-logoanimation .footer .rte a,.page_type-diving .footer .rte a{color:black}.page_type-logoanimation .footer .rte p,.page_type-diving .footer .rte p{color:black}.page_type-logoanimation footer,.page_type-diving footer{color:black}.page_type-logoanimation footer a,.page_type-diving footer a{color:black}.page_type-logoanimation footer a:after,.page_type-diving footer a:after{border:2px solid black}.page_type-logoanimation footer p,.page_type-diving footer p{color:black}.page_type-logoanimation .footer-cta a:after,.page_type-diving .footer-cta a:after{border:2px solid black;filter:brightness(0)}
.page_type-start>div:has(.mod_article),.page_type-projects>div:has(.mod_article),.page_type-me>div:has(.mod_article),.page_type-imprint>div:has(.mod_article),.page_type-data-policy>div:has(.mod_article){background:#121a1e;color:var(--white)}.page_type-start>div:has(.mod_article) figcaption,.page_type-projects>div:has(.mod_article) figcaption,.page_type-me>div:has(.mod_article) figcaption,.page_type-imprint>div:has(.mod_article) figcaption,.page_type-data-policy>div:has(.mod_article) figcaption{color:var(--white)}.page_type-start>div:has(.mod_article) figcaption span,.page_type-projects>div:has(.mod_article) figcaption span,.page_type-me>div:has(.mod_article) figcaption span,.page_type-imprint>div:has(.mod_article) figcaption span,.page_type-data-policy>div:has(.mod_article) figcaption span{color:#8b8b8b;display:block}.page_type-start>div:has(.mod_article) .mod_article a,.page_type-projects>div:has(.mod_article) .mod_article a,.page_type-me>div:has(.mod_article) .mod_article a,.page_type-imprint>div:has(.mod_article) .mod_article a,.page_type-data-policy>div:has(.mod_article) .mod_article a{color:var(--white)}.page_type-start>div:has(.mod_article) .mod_article a.button:hover,.page_type-start>div:has(.mod_article) .mod_article a.button:focus,.page_type-projects>div:has(.mod_article) .mod_article a.button:hover,.page_type-projects>div:has(.mod_article) .mod_article a.button:focus,.page_type-me>div:has(.mod_article) .mod_article a.button:hover,.page_type-me>div:has(.mod_article) .mod_article a.button:focus,.page_type-imprint>div:has(.mod_article) .mod_article a.button:hover,.page_type-imprint>div:has(.mod_article) .mod_article a.button:focus,.page_type-data-policy>div:has(.mod_article) .mod_article a.button:hover,.page_type-data-policy>div:has(.mod_article) .mod_article a.button:focus{color:black}.mod_article.block>.intro-section-start-2{position:relative;padding-top:140px;margin-bottom:80px}@media only screen and (min-width:640px){.mod_article.block>.intro-section-start-2{padding-top:180px;margin-bottom:120px}}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2{display:flex;align-items:flex-end;height:100vh;padding-top:0;margin-bottom:135px}}@media only screen and (min-width:1200px){.mod_article.block>.intro-section-start-2{margin-left:calc(50vw - 600px)}}@media only screen and (min-width:1600px){.mod_article.block>.intro-section-start-2{margin-left:calc(50vw - 700px)}}.mod_article.block>.intro-section-start-2 .hand-animation{position:static;width:48px}@media only screen and (min-width:640px){.mod_article.block>.intro-section-start-2 .hand-animation{transform:unset;width:50px}}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 .hand-animation{transform:unset;width:50px}}@media only screen and (min-width:1600px){.mod_article.block>.intro-section-start-2 .hand-animation{transform:unset;width:50px}}.mod_article.block>.intro-section-start-2>div:first-child{margin-bottom:40px}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2>div:first-child{width:50%;margin-bottom:10vh}}.mod_article.block>.intro-section-start-2 .introtext{margin-bottom:20px}@media only screen and (min-width:640px){.mod_article.block>.intro-section-start-2 .introtext{margin-bottom:40px}}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 .introtext{margin-bottom:30px}}.mod_article.block>.intro-section-start-2 .introtext br{display:block}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 .introtext .rte p{margin-bottom:30px;padding-left:5px}}.mod_article.block>.intro-section-start-2 h1{opacity:0;font-size:4.0625rem}@media only screen and (min-width:640px){.mod_article.block>.intro-section-start-2 h1{font-size:11vw}}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 h1{font-size:8vw}}@media only screen and (min-width:1920px){.mod_article.block>.intro-section-start-2 h1{font-size:140px}}.mod_article.block>.intro-section-start-2 .color{opacity:0}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 .content-image{padding-top:45px;padding-bottom:45px;height:100%;width:50%}}.mod_article.block>.intro-section-start-2 .content-image figure{height:100%;border-radius:40px;overflow:hidden}@media only screen and (min-width:640px){.mod_article.block>.intro-section-start-2 .content-image figure{border-radius:40px;max-height:500px}}@media only screen and (min-width:1060px){.mod_article.block>.intro-section-start-2 .content-image figure{max-height:unset}}.mod_article.block>.intro-section-start-2 .content-image img{height:100%;object-fit:cover;object-position:top}.links-hero-start{display:flex;align-items:center;gap:10px;opacity:0}.links-hero-start .rte{display:flex;align-items:center;gap:12px}@media only screen and (min-width:640px){.links-hero-start .rte{gap:20px}}.links-hero-start a:not(.hand-animation){border-bottom:1px solid transparent;font-size:14px}@media only screen and (min-width:640px){.links-hero-start a:not(.hand-animation){font-size:16px}}@media only screen and (min-width:1060px){.links-hero-start a:not(.hand-animation){font-size:20px}}.links-hero-start a:not(.hand-animation):hover,.links-hero-start a:not(.hand-animation):focus{border-bottom:1px solid var(--white)}.hand-animation{width:80px;position:absolute;bottom:50px;display:flex;align-items:center;justify-content:center}.hand-animation:hover svg{transform:scale(1.2) !important}@media only screen and (min-width:640px){.hand-animation{transform:translateY(45px);width:100px}}@media only screen and (min-width:1060px){.hand-animation{width:90px;bottom:9vh}}@media only screen and (min-width:1600px){.hand-animation{width:150px}}.hand-animation svg{transition:all 0.6s}#showreel figure{border-radius:1.5vw;overflow:hidden}@media only screen and (min-width:640px){#showreel figure{border-radius:1vw}}#ueber-mich,#projekte,#ui-design,#animation{padding-top:40px}@media only screen and (min-width:640px){#ueber-mich,#projekte,#ui-design,#animation{padding-top:60px}}@media only screen and (min-width:1060px){#ueber-mich,#projekte,#ui-design,#animation{padding-top:90px}}#ueber-mich p.color,#projekte p.color,#ui-design p.color,#animation p.color{padding-left:5px}@media only screen and (min-width:1400px){#ueber-mich p.large{width:85%}}.section-my-projects{background:black;padding-top:40px;border-top-left-radius:40px;border-top-right-radius:40px}@media only screen and (min-width:1060px){.section-my-projects{padding-top:60px}}@media only screen and (min-width:1060px){.section-my-projects{padding-top:90px}}.grid-services>.inside{display:block;padding-left:20px;padding-right:20px}@media only screen and (min-width:640px){.grid-services>.inside{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-left:30px;padding-right:30px}}@media only screen and (min-width:1060px){.grid-services>.inside{gap:unset;column-gap:90px;padding-left:45px;padding-right:45px}}@media only screen and (min-width:1400px){.grid-services>.inside{padding-left:90px;padding-right:90px}}.grid-services>.inside>*{margin-top:50px}@media only screen and (min-width:640px){.grid-services>.inside>*{margin-top:50px}}@media only screen and (min-width:1060px){.grid-services>.inside>*{margin-top:135px}}.grid-services>.inside figcaption{font-size:22px;margin-top:18px;line-height:1.3;font-weight:400;color:var(--white)}@media only screen and (min-width:640px){.grid-services>.inside figcaption{font-size:28px;margin-top:24px}}@media only screen and (min-width:1060px){.grid-services>.inside figcaption{font-size:28px;margin-top:30px;width:85%;padding-left:20px}}@media only screen and (min-width:1600px){.grid-services>.inside figcaption{font-size:32px;margin-top:30px}}.grid-services>.inside figcaption span{font-weight:400;color:#8b8b8b;font-size:18px;margin-top:5px;display:block}@media only screen and (min-width:640px){.grid-services>.inside figcaption span{font-size:24px}}@media only screen and (min-width:1060px){.grid-services>.inside figcaption span{font-size:24px;margin-top:5px}}@media only screen and (min-width:1600px){.grid-services>.inside figcaption span{font-size:28px;margin-top:5px}}.grid-services>.inside .project-light img,.grid-services>.inside .project-light video{border:1px solid rgba(0, 0, 0, 0.1)}.grid-services .content-image,.grid-services .ce_rsce_linkstart{margin-bottom:50px;transition:transform 0.6s}@media only screen and (min-width:640px){.grid-services .content-image,.grid-services .ce_rsce_linkstart{margin-bottom:0}}.grid-services .content-image:hover,.grid-services .content-image:focus,.grid-services .ce_rsce_linkstart:hover,.grid-services .ce_rsce_linkstart:focus{transform:scale(1.05)}.grid-services .ce_rsce_linkstart video{width:100%}.grid-services .ce_rsce_linkstart a{text-decoration:none;color:black;display:flex;flex-direction:column-reverse}.grid-services .ce_rsce_linkstart .description p{line-height:1.3;font-size:22px;margin-top:18px;font-weight:400;color:var(--white)}@media only screen and (min-width:640px){.grid-services .ce_rsce_linkstart .description p{font-size:28px;margin-top:24px}}@media only screen and (min-width:1060px){.grid-services .ce_rsce_linkstart .description p{font-size:28px;margin-top:30px;width:85%;padding-left:20px}}@media only screen and (min-width:1600px){.grid-services .ce_rsce_linkstart .description p{font-size:32px;margin-top:30px}}.grid-services .ce_rsce_linkstart .description p strong{font-weight:400;color:#8b8b8b;font-size:18px;margin-top:5px;display:block}@media only screen and (min-width:640px){.grid-services .ce_rsce_linkstart .description p strong{font-size:24px}}@media only screen and (min-width:1060px){.grid-services .ce_rsce_linkstart .description p strong{font-size:24px;margin-top:5px}}@media only screen and (min-width:1600px){.grid-services .ce_rsce_linkstart .description p strong{font-size:28px;margin-top:5px}}.grid-services.new video,.grid-services.new img{border-radius:1.5vw}@media only screen and (min-width:640px){.grid-services.new video,.grid-services.new img{border-radius:1vw}}.grid-services.new .project-light{opacity:0.9}.controllers{position:sticky;top:0;z-index:1;background:black;padding-top:20px;padding-bottom:20px;width:100%}.controllers>.inside{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:1400px;padding-left:20px;padding-right:20px;margin:0 auto}@media only screen and (min-width:640px){.controllers>.inside{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1060px){.controllers>.inside{padding-left:50px;padding-right:50px}}@media only screen and (min-width:640px){.controllers>.inside{gap:15px}}.controllers label{background:#1f2c33;padding:8px 18px;border-radius:30px;cursor:pointer;transition:all 0.4s ease}@media only screen and (min-width:640px){.controllers label{padding:10px 20px}}.controllers label:hover{background-color:white;color:black}.controllers label:has(input:checked){color:black;background-color:white}.controllers input{display:none}.grid-services>.inside>*{display:none}.section-my-projects:has(#all:checked) .grid-services>.inside>*,.section-my-projects:has(#website:checked) .grid-services>.inside>*.website,.section-my-projects:has(#animation:checked) .grid-services>.inside>*.animation,.section-my-projects:has(#grafik:checked) .grid-services>.inside>*.grafik,.section-my-projects:has(#designthinking:checked) .grid-services>.inside>*.designthinking{display:block}.introtext.subsite{opacity:0;z-index:3;position:relative}.introtext.subsite,.introtext.project{padding-top:40px}@media only screen and (min-width:640px){.introtext.subsite,.introtext.project{padding-top:90px}}.introtext.project h1,.introtext.project p{opacity:0}.introtext.project p{padding-left:5px;font-size:20px;margin-bottom:20px}@media only screen and (min-width:640px){.introtext.project p{font-size:24px}}@media only screen and (min-width:1060px){.introtext.project p{font-size:24px}}@media only screen and (min-width:640px){.introtext br{display:none}}.grid-project-intro{opacity:0;padding-left:20px;padding-right:20px}@media only screen and (min-width:640px){.grid-project-intro{display:grid;grid-template-columns:auto 1fr;column-gap:50px;max-width:1000px;margin:0 auto}}.grid-project-intro p{margin-bottom:10px}.dark .grid-project-intro a{color:var(--white);border-bottom:1px solid var(--white)}.dark .grid-project-intro a::after{filter:unset}.grid-project-intro .content-text:first-child{padding-top:10px;border-top:1px solid rgba(255, 255, 255, 0.4);display:inline-block}@media only screen and (min-width:640px){.grid-project-intro .content-text:first-child{padding-top:20px}}.grid-project-intro .content-text:nth-child(2){padding-top:10px;border-top:1px solid rgba(255, 255, 255, 0.4);display:inline-block;margin-top:20px}@media only screen and (min-width:640px){.grid-project-intro .content-text:nth-child(2){margin-top:0;padding-top:20px}}.page_type-dorn .grid-project-intro .content-text:first-child,.page_type-handtmann .grid-project-intro .content-text:first-child,.page_type-dirkgently .grid-project-intro .content-text:first-child,.page_type-schmitt .grid-project-intro .content-text:first-child,.page_type-logoanimation .grid-project-intro .content-text:first-child,.page_type-diving .grid-project-intro .content-text:first-child,.page_type-kemmlit .grid-project-intro .content-text:first-child,.page_type-neubert .grid-project-intro .content-text:first-child{border-top:1px solid rgba(0, 0, 0, 0.4)}.page_type-dorn .grid-project-intro .content-text:nth-child(2),.page_type-handtmann .grid-project-intro .content-text:nth-child(2),.page_type-dirkgently .grid-project-intro .content-text:nth-child(2),.page_type-schmitt .grid-project-intro .content-text:nth-child(2),.page_type-logoanimation .grid-project-intro .content-text:nth-child(2),.page_type-diving .grid-project-intro .content-text:nth-child(2),.page_type-kemmlit .grid-project-intro .content-text:nth-child(2),.page_type-neubert .grid-project-intro .content-text:nth-child(2){border-top:1px solid rgba(0, 0, 0, 0.4)}.page_type-bz-works .grid-project-intro .content-text:first-child,.page_type-iconanimation .grid-project-intro .content-text:first-child,.page_type-socialmedia .grid-project-intro .content-text:first-child{border-top:1px solid rgba(255, 255, 255, 0.3)}.page_type-bz-works .grid-project-intro .content-text:nth-child(2),.page_type-iconanimation .grid-project-intro .content-text:nth-child(2),.page_type-socialmedia .grid-project-intro .content-text:nth-child(2){border-top:1px solid rgba(255, 255, 255, 0.3)}.section-color{color:var(--white);padding-top:43vw;padding-bottom:45px;margin-top:calc(-35vw - 40px)}.section-color.handtmann{color:black}@media only screen and (min-width:640px){.section-color{padding-top:44vw;margin-top:calc(-35vw - 60px);padding-bottom:90px}}@media only screen and (min-width:1060px){.section-color{padding-top:42vw;margin-top:calc(-40vw - 70px)}}@media only screen and (min-width:1200px){.section-color{padding-top:500px;margin-top:-500px}}.project-icon-section .content-text{max-width:600px}.project-icon-section img{width:50px;height:50px;display:inline-block}@media only screen and (min-width:640px){.project-icon-section img{width:70px;height:70px}}@media only screen and (min-width:640px){.project-icon-section .content-gallery>ul{width:80%;margin:0 auto}}.project-icon-section .content-gallery li{width:25%;margin-bottom:20px}.project-icon-section .content-gallery figure{text-align:center}.project-icon-section .content-gallery{padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(255, 255, 255, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.2)}@media only screen and (min-width:640px){.project-icon-section .content-gallery{padding-top:45px;padding-bottom:25px}}.project-icon-section .content-gallery.content-gallery--cols-3 li{width:calc(100% / 3)}.project-icon-section .content-gallery.content-gallery--cols-3 li img{width:80px;height:80px;display:inline-block}@media only screen and (min-width:640px){.project-icon-section .content-gallery.content-gallery--cols-3 li img{width:90px;height:90px}}@media only screen and (min-width:1060px){.project-icon-section .content-gallery.content-gallery--cols-3 li img{width:120px;height:120px}}.project-mockup>*{padding:10px;background:#131A1F;border:2px solid #344754;border-radius:15px;z-index:1;position:relative}@media only screen and (min-width:640px){.project-mockup>*{padding:20px;border:6px solid #344754;border-radius:20px}}@media only screen and (min-width:1060px){.project-mockup>*{padding:30px;border-radius:35px}}.page_type-handtmann .project-mockup>*{background:#1f1f1f;border-color:#555555}@media only screen and (min-width:640px){.page_type-handtmann .project-mockup>*{border-color:#555555}}.page_type-beilharz .project-mockup>*{border-color:#242b2f}@media only screen and (min-width:640px){.page_type-beilharz .project-mockup>*{border-color:#242b2f}}.page_type-vallon .project-mockup>*{border-color:#364545}@media only screen and (min-width:640px){.page_type-vallon .project-mockup>*{border-color:#364545}}.page_type-forceware .project-mockup>*{background:#1c1f21;border-color:#3b4145}@media only screen and (min-width:640px){.page_type-forceware .project-mockup>*{border-color:#3b4145}}.page_type-rager .project-mockup>*{background:#000b14;border-color:#193246}@media only screen and (min-width:640px){.page_type-rager .project-mockup>*{border-color:#193246}}.page_type-iconanimation .project-mockup>*{background:#1c1e21;border-color:#555555}@media only screen and (min-width:640px){.page_type-iconanimation .project-mockup>*{border-color:#444750}}.mod_article.block>.section>*.mockup-left{margin-left:-15px;margin-bottom:40px}.mod_article.block>.section>*.mockup-left:last-child{margin-bottom:0}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-left{margin-bottom:120px;margin-left:-26px}.mod_article.block>.section>*.mockup-left:last-child{margin-bottom:0}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-left{margin-left:-36px;margin-bottom:180px}.mod_article.block>.section>*.mockup-left:last-child{margin-bottom:0}}@media only screen and (min-width:1600px){.mod_article.block>.section>*.mockup-left{margin-left:auto;margin-bottom:180px;transform:translateX(-180px)}.mod_article.block>.section>*.mockup-left:last-child{margin-bottom:0}}.full-width>.mockup-left{padding-left:0}.mockup-left>*{width:90%}@media only screen and (min-width:1600px){.mockup-left>*{width:100%}}.mod_article.block>.section>*.mockup-right{margin-right:-15px;margin-bottom:40px;display:flex;justify-content:flex-end}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-right{margin-bottom:120px;margin-right:-26px}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-right{margin-right:-36px;margin-bottom:180px}}@media only screen and (min-width:1600px){.mod_article.block>.section>*.mockup-right{margin-right:auto;margin-bottom:180px;transform:translateX(180px)}}.mod_article.block>.section>*.mockup-right.spacing-bottom-none{margin-bottom:0}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-right.spacing-bottom-none{margin-bottom:0}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-right.spacing-bottom-none{margin-bottom:0}}@media only screen and (min-width:1600px){.mod_article.block>.section>*.mockup-right.spacing-bottom-none{margin-bottom:0}}.mod_article.block>.section>*.mockup-right:last-child{margin-bottom:40px}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-right:last-child{margin-bottom:60px}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-right:last-child{margin-bottom:90px}}@media only screen and (min-width:1600px){.mod_article.block>.section>*.mockup-right:last-child{margin-bottom:90px}}.mod_article.block>.section>*.mockup-right:last-child.spacing-bottom-none{margin-bottom:0}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-right:last-child.spacing-bottom-none{margin-bottom:0}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-right:last-child.spacing-bottom-none{margin-bottom:0}}@media only screen and (min-width:1600px){.mod_article.block>.section>*.mockup-right:last-child.spacing-bottom-none{margin-bottom:0}}.full-width>.mockup-right{padding-right:0}.mockup-right>*{width:90%}@media only screen and (min-width:1600px){.mockup-right>*{width:100%}}.mod_article.block>.section>*.mockup-middle{margin-bottom:40px}.mod_article.block>.section>*.mockup-middle:last-child{margin-bottom:40px}@media only screen and (min-width:640px){.mod_article.block>.section>*.mockup-middle{margin-bottom:120px}.mod_article.block>.section>*.mockup-middle:last-child{margin-bottom:0}}@media only screen and (min-width:1060px){.mod_article.block>.section>*.mockup-middle{margin-bottom:180px}.mod_article.block>.section>*.mockup-middle:last-child{margin-bottom:0}}.mockup-middle .content-image,.mockup-middle .content-player{width:75%}@media only screen and (min-width:1060px){.mockup-middle .content-image,.mockup-middle .content-player{width:60%}}@media only screen and (min-width:1600px){.mockup-middle .content-image,.mockup-middle .content-player{width:60%}}.project-mockup video{width:100%}.project-round figure{border-radius:1.5vw;overflow:hidden}@media only screen and (min-width:640px){.project-round figure{border-radius:1vw}}.overflow figure>*{transform:scale(1.01)}.project-round-group-offset>*{width:85%}.project-round-group-offset>*:first-child{margin-bottom:20px}@media only screen and (min-width:640px){.project-round-group-offset>*:first-child{margin-bottom:60px}}@media only screen and (min-width:1060px){.project-round-group-offset>*:first-child{margin-bottom:90px}}.project-round-group-offset>*:nth-child(2){margin-left:15%}.project-round-group-offset figure{border-radius:1.5vw;overflow:hidden}@media only screen and (min-width:640px){.project-round-group-offset figure{border-radius:1vw}}.project-round-group-offset.content-element-group.global-width-small{max-width:80%}@media only screen and (min-width:1060px){.project-round-group-offset.content-element-group.global-width-small{max-width:900px}}@media only screen and (min-width:1600px){.project-round-group-offset.content-element-group.global-width-small{max-width:1000px}}.mod_article .project-round-smartphone-two.content-element-group{display:flex;gap:20px;max-width:80%}.mod_article .project-round-smartphone-two.content-element-group>*{flex:1}@media only screen and (min-width:640px){.mod_article .project-round-smartphone-two.content-element-group{gap:60px}}@media only screen and (min-width:1060px){.mod_article .project-round-smartphone-two.content-element-group{gap:60px;max-width:800px}}.mod_article .project-round-smartphone-two.content-element-group figure{border-radius:1.5vw;overflow:hidden}@media only screen and (min-width:640px){.mod_article .project-round-smartphone-two.content-element-group figure{border-radius:1vw}}.mod_article .project-round-smartphone-two.content-element-group>*:first-child{margin-top:40px}@media only screen and (min-width:640px){.mod_article .project-round-smartphone-two.content-element-group>*:first-child{margin-top:60px}}@media only screen and (min-width:1060px){.mod_article .project-round-smartphone-two.content-element-group>*:first-child{margin-top:90px}}.page_type-kroh{background:#2C3C47;color:var(--white)}.page_type-handtmann{background:#EBE6D9;color:black}.page_type-dirkgently{background:#dfc9b4;color:black}.page_type-dorn{color:black}.page_type-schmitt{background:#dbd5cc;color:black}.page_type-vallon{background:#323939;color:var(--white)}.page_type-vallon-light{background:#1793a9;color:var(--white)}.page_type-kemmlit{background:var(--white);color:black}.page_type-neubert{background:var(--white);color:black}.page_type-beilharz{background:#1e2329;color:var(--white)}.page_type-forceware{background:#42484c;color:var(--white)}.page_type-bz-works{background:#3b464e;color:var(--white)}.page_type-rager{background:#0E314D;color:var(--white)}.page_type-rager a{color:var(--white)}.page_type-kemmlit .section-color{color:#000000}.page_type-neubert .section-color{color:#000000}.page_type-rager .section-color{color:var(--white)}.page_type-animation{background:#2C3C47;color:var(--white)}.page_type-socialmedia{background:#212a2b;color:var(--white)}.page_type-iconanimation{background:#292b30;color:var(--white)}.page_type-logoanimation{background:#e6e6e6;color:black}.page_type-diving{background:var(--white);color:black}.page_type-handtmann .section-smartphone{background:#e1ded6}.page_type-vallon .section-smartphone{background:#323939}.page_type-kemmlit .section-smartphone{background:#cccccc}.page_type-neubert .section-smartphone{background:#dddcdc}.page_type-beilharz .section-smartphone{background:#1e2329}.page_type-forceware .section-smartphone{background:#4e5355}.page_type-bz-works .section-smartphone{background:#3b464e}.page_type-rager .section-smartphone{background:#0E314D}.mod_booknav{color:var(--white)}.mod_booknav ul{list-style-type:none;padding:0;display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px;display:block}@media only screen and (min-width:640px){.mod_booknav ul{display:flex}}.mod_booknav li{display:inline-block;color:var(--white);width:100%}.mod_booknav li:not(:last-child){margin-right:20px;margin-bottom:20px}@media only screen and (min-width:640px){.mod_booknav li:not(:last-child){margin-bottom:0}}.mod_booknav a{color:var(--white);display:inline-block;text-decoration:none;font-weight:400;padding:15px 20px;width:100%;border:0.5px solid var(--white);text-align:center}.footer-cta{max-width:none}.footer-cta p{line-height:1.4}.footer-cta a{text-decoration:none;color:var(--white);padding-bottom:40px;display:inline-flex;flex-direction:column;align-items:center}@media only screen and (min-width:640px){.footer-cta a{padding-bottom:60px}}@media only screen and (min-width:1060px){.footer-cta a{padding-bottom:90px}}.footer-cta a:hover:after{transform:scale(1.1)}.footer-cta a p{display:flex;flex-direction:column}.footer-cta a strong{font-size:55px;display:block;margin-top:10px;margin-bottom:10px;line-height:1;font-weight:600}@media only screen and (min-width:640px){.footer-cta a strong{font-size:70px;line-height:1}}@media only screen and (min-width:1060px){.footer-cta a strong{font-size:100px;margin-top:0;line-height:1;margin:20px 0}}@media only screen and (min-width:1600px){.footer-cta a strong{font-size:120px}}.footer-cta a:after{margin-top:30px;content:"";background-image:url(../../files//theme/img/arrowrightsmall.svg);width:40px;height:40px;border:2px solid var(--white);border-radius:100%;display:block;background-size:50%;background-repeat:no-repeat;background-position:center;transition:transform 0.6s}@media only screen and (min-width:640px){.footer-cta a:after{width:50px;height:50px}}.new .footer-cta .rte em{color:#ed9b04;font-style:normal}.new .footer-cta .rte strong{font-size:65px}@media only screen and (min-width:640px){.new .footer-cta .rte strong{font-size:11vw}}@media only screen and (min-width:1060px){.new .footer-cta .rte strong{font-size:8vw}}@media only screen and (min-width:1920px){.new .footer-cta .rte strong{font-size:140px}}.page_type-dorn .footer-cta a:after,.page_type-handtmann .footer-cta a:after,.page_type-dirkgently .footer-cta a:after,.page_type-schmitt .footer-cta a:after,.page_type-kemmlit .footer-cta a:after,.page_type-neubert .footer-cta a:after{filter:invert(1)}.section-open{max-width:none;padding-left:0;padding-right:0}.section-open .content-text p{max-width:600px}.section-open .content-image{background:#3b3b3b;max-width:none;padding:0}.section-open .content-image figure{display:flex;align-items:center;width:100%;justify-content:center}.section-open .content-image img{width:100%;max-width:100%}.section-open.handtmann>.content-element-group{background-image:url(../../files//img/Handtmann/handtmann-freier-bereich-bg.jpeg);background-repeat:no-repeat;background-size:cover;padding-top:45px}@media only screen and (min-width:640px){.section-open.handtmann>.content-element-group{padding-top:60px}}@media only screen and (min-width:1060px){.section-open.handtmann>.content-element-group{padding-top:90px}}.section-open.handtmann>.content-element-group>.content-element-group{position:relative}.section-open.handtmann>.content-element-group .content-player{position:absolute;top:12%;right:20px;width:24%;padding-left:0;padding-right:0}@media only screen and (min-width:640px){.section-open.handtmann>.content-element-group .content-player{right:40px}}@media only screen and (min-width:1060px){.section-open.handtmann>.content-element-group .content-player{right:45px}}.section-open.handtmann>.content-element-group .content-player video{padding-left:0;padding-right:0;clip-path:polygon(0 0, 100% 0, 100% 99%, 0 99%)}.section-open.handtmann .content-image{background:none}.section-open.handtmann img{padding-left:0;padding-right:0}.section-open.handtmann .content-player{max-width:none;width:100%}.section-open.handtmann figure{display:flex;justify-content:center}.section-open.handtmann video{padding-left:45px;padding-right:45px;max-width:1200px;display:block;width:100%}@media only screen and (min-width:1600px){.section-open.handtmann video{max-width:1400px}}.section-open.bz-works .content-image{background-image:url(../../files//img/BZ-Works/bz-works-freier-bereich-bg.jpg)}.section-open.bz-works .content-player{background:#323c42;max-width:none;width:100%}.section-open.bz-works figure{display:flex;justify-content:center}.section-open.bz-works video{padding-top:45px;padding-left:0;padding-right:0;max-width:1200px;display:block}@media only screen and (min-width:1060px){.section-open.bz-works video{padding-right:45px;padding-left:45px}}@media only screen and (min-width:1600px){.section-open.bz-works video{max-width:1400px}}.section-open.vallon .content-image{background:#121717}.section-open.vallon .content-image img{padding-left:20px;padding-right:20px}@media only screen and (min-width:640px){.section-open.vallon .content-image img{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1060px){.section-open.vallon .content-image img{padding-left:45px;padding-right:45px}}.section-open.vallon figure{display:block}@media only screen and (min-width:1200px){.section-open.vallon figure{padding-left:calc(50vw - 600px)}}.section-open.beilharz img{height:250px;object-fit:cover}@media only screen and (min-width:640px){.section-open.beilharz img{height:auto}}.tab{overflow:hidden}.tab button{cursor:pointer;transition:0.3s;font-size:32px;border:none;font-weight:900;opacity:0.3;padding:0}.tab button:first-child{margin-right:10px}.tab button.active{text-decoration:underline;opacity:1}.tabcontent{display:none}.youtube-video figure{aspect-ratio:1.7777777778}.youtube-video iframe{width:100%;height:100%;border:none}.youtube-video button{border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.youtube-video button:before{z-index:1;content:"";height:90px;width:90px;display:block;position:absolute;background-image:url(../../files//theme/img/play-button.svg)}.youtube-video button:after{content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.15);display:block;position:absolute}.youtube-video p{display:none}video{height:100%;width:100%;display:block}.buttons-projects{position:fixed;top:0;left:0;width:100%;z-index:2;text-align:right}@media only screen and (min-width:640px){.buttons-projects{padding-top:20px;padding-bottom:20px;right:20px;width:auto}}.buttons-projects strong{display:none;font-weight:400}@media only screen and (min-width:380px){.buttons-projects strong{display:inline}}.buttons-projects .rte{gap:15px;width:100%;background:#1f2c33;display:inline-flex;justify-content:center;padding:15px 30px}@media only screen and (min-width:640px){.buttons-projects .rte{gap:20px;border-radius:30px;width:auto;justify-content:flex-end}}.buttons-projects .rte p.active:after,.buttons-projects .rte a:after{content:"";height:1px;width:100%;background:transparent;display:block;transform:scaleX(0)}@media only screen and (min-width:640px){.buttons-projects .rte p.active,.buttons-projects .rte a{font-size:18px}}.buttons-projects .rte p.active:after{content:"";height:1px;width:100%;background:var(--white);display:block;transform:scaleX(1)}.buttons-projects .rte a{text-decoration:none;color:var(--white);font-size:14px}@media only screen and (min-width:640px){.buttons-projects .rte a{font-size:16px}}@media only screen and (min-width:1060px){.buttons-projects .rte a{font-size:18px}}.buttons-projects .rte a:hover:after,.buttons-projects .rte a:focus:after{display:block;content:"";height:1px;width:100%;background:var(--white);transform:scaleX(1)}.page_type-data-policy h2{margin-top:40px}.page_type-data-policy p{margin-bottom:10px}.page_type-data-policy a{text-decoration:underline}.page_type-data-policy footer p{margin-bottom:0}.page_type-data-policy footer a{text-decoration:none}.mod_article.block>*.text-max-900 .rte,.mod_article.block>.content-element-group>.text-max-900 .rte{max-width:600px}@media only screen and (min-width:1060px){.mod_article.block>*.text-max-900 .rte,.mod_article.block>.content-element-group>.text-max-900 .rte{max-width:800px}}.mod_article.block>*.text-max-900 .rte p:not(:last-child),.mod_article.block>.content-element-group>.text-max-900 .rte p:not(:last-child){margin-bottom:16px}.page_type-dirkgently .section{padding-top:80px;padding-bottom:40px;background:#ecd7c2;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media only screen and (min-width:640px){.page_type-dirkgently .section{padding-top:120px;padding-bottom:60px}}@media only screen and (min-width:1060px){.page_type-dirkgently .section{padding-top:180px;padding-bottom:90px}}
