/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
footer{background:var(--greywarm);}
@font-face{font-family:'marguerite_grotesk_2021light';src:url(/themes/studiomara/fonts/margueritegrotesk2021-light-webfont.woff2) format('woff2'),url(/themes/studiomara/fonts/margueritegrotesk2021-light-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'marguerite_grotesk_2021medium';src:url(/themes/studiomara/fonts/margueritegrotesk2021-medium-webfont.woff2) format('woff2'),url(/themes/studiomara/fonts/margueritegrotesk2021-medium-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'serifbirdregular';src:url(/themes/studiomara/fonts/serifbird-webfont.woff2) format('woff2'),url(/themes/studiomara/fonts/serifbird-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote::after,q:before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
:root{--greydark:#9d9d9c;--greymedium:#c6c6c6;--greywarm:#dadbd6;--einheit:20px;}@media (max-width:768px){:root{--einheit:15px;}}html,body{background:var(--greywarm);font-family:'marguerite_grotesk_2021light',sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:20px;letter-spacing:1px;font-feature-settings:'kern';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.main-content-wrap{margin:0 auto;width:calc(100% - (var(--einheit) * 4));}.innerwidth{margin:0 auto;width:100%;max-width:808px;}p{margin-bottom:20px;}p:last-of-type{margin-bottom:0px;}em{font-size:12px;letter-spacing:1px;}img{display:block;width:auto;}strong,b{font-family:'marguerite_grotesk_2021medium',sans-serif}a{color:black;text-decoration:none;transition:0.1s;}a:hover{color:var(--greydark);}h1{font-size:32px;text-transform:uppercase;line-height:32px;margin-bottom:5px;}h2{text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;margin-bottom:calc((var(--einheit) * 4) - 13px);}body.about{background:var(--greywarm);}
header{position:relative;z-index:999;transition:0.2s;background:transparent;}header.navbar-fixed{position:fixed;z-index:999;top:0;left:0;width:100%;height:80px;background:transparent;}header .logo{width:250px;height:27px;background:url(/themes/studiomara/logo.svg) no-repeat center center;background-size:contain;text-indent:-9999px;position:absolute;top:calc(var(--einheit) * 3);left:calc(50% - 125px);}@media (min-width:769px){body.homepage header .logo{top:calc(50vh - 27px - var(--einheit));left:calc(50vw - 286px);height:62px;width:572px;}}header.navbar-fixed .logo,body.homepage header.navbar-fixed .logo{top:24px;left:calc(50vw - 125px);width:250px;height:27px;}header .logo a{position:absolute;top:0;left:0;width:100%;height:100%;}.header-helper{position:absolute;top:24px;left:var(--einheit);width:10px;height:10px;z-index:999;}body.homepage .header-helper{top:calc(50vh - (2 * var(--einheit)) - 6px)}@media (max-width:768px){.header-helper{top:0;}body.homepage .header-helper{top:calc(30vh - (3 * var(--einheit)) - 10px)}header .logo,header.navbar-fixed .logo,body.homepage header.navbar-fixed .logo{width:220px;height:24px;left:calc(50% - 110px);}header,.menu-handler{transition:0.2s;transition-timing-function:ease-out;}body.scroll-down header{top:-80px;}body.scroll-up header{top:0px;}body.scroll-down .menu-handler,body.scroll-down header.navbar-fixed .menu-handler{top:-56px;}body.scroll-up .menu-handler,body.scroll-up header.navbar-fixed .menu-handler{top:19px;}}@media (min-width:769px){body.scroll-down header{transform:translateY(-80px);}body.scroll-up header{transform:translateY(0px);}}
.menu-handler{position:fixed;height:37px;width:37px;right:calc(var(--einheit) * 2 - 5px);top:calc(var(--einheit) * 3 - 5px);z-index:999;cursor:pointer;transition-timing-function:ease-out;}header.navbar-fixed .menu-handler{top:19px;}.menu-handler:before,.menu-handler:after{content:"";position:absolute;left:5px;top:5px;height:3px;width:27px;background:white;transition:0.1s;}.menu-handler:after{top:29px;}body.menu-layer-active{height:100vh;overflow:hidden;}body.menu-layer-active .menu-handler:before{transform:rotate(45deg);top:16px;}body.menu-layer-active .menu-handler::after{transform:rotate(-45deg);top:16px;}.main-menu{background:rgba(38,38,37,0.97);position:fixed;top:-100vh;left:0;width:100%;height:100vh;z-index:998;opacity:0;transition:top 0s,opacity 0.1s;}body.menu-layer-active .main-menu{top:0;opacity:1;}.main-menu>div{position:absolute;top:0;left:0;width:100%;height:100%;}.main-menu>div>nav{display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.main-menu>div>nav>ul{transform:translateY(-20px);}.main-menu>div>nav a{font-size:83px;line-height:82px;color:var(--greydark);text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;}.main-menu>div>nav a:hover{color:white;}@media (max-width:768px){.menu-handler{height:37px;width:37px;right:calc(var(--einheit) * 2 - 5px);top:calc(var(--einheit) * 3 - 5px);}.menu-handler:after{top:25px;}.main-menu>div>nav a{font-size:50px;line-height:55px;}}
.hero{position:relative;margin-left:calc(0px - (var(--einheit) * 2));margin-bottom:calc(var(--einheit) * 4);width:calc(100% + (var(--einheit) * 4));height:calc(100vh - (var(--einheit) * 2));z-index:1;background:var(--greywarm);}.hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.hero.boxed .innerwidth{position:relative;height:100%;}.hero.fullsite{margin-bottom:0;}.hero.fullsite .innerwidth{max-width:inherit;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:83px;line-height:82px;color:var(--greydark);text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;}.hero.fullsite a{color:var(--greydark);}.hero.fullsite a:hover{color:white;}body.impressum .hero{height:auto;}body .hero.fullsite .innerwidth{font-size:35px;line-height:37px;}body.impressum .hero.fullsite .innerwidth{font-size:35px;line-height:37px;padding-top:30vh;}@media (max-width:768px){.hero{height:60vh;}.hero.fullsite .innerwidth{font-size:24px;line-height:31px;}body .hero.fullsite .innerwidth{font-size:24px;line-height:31px;}body.impressum .hero.fullsite .innerwidth{font-size:inherit;line-height:inherit;}}
.user-login-form,.user-pass{position:relative;margin-left:calc(0px - (var(--einheit) * 2));margin-bottom:calc(var(--einheit) * 4);width:calc(100% + (var(--einheit) * 4));height:100vh;z-index:1;background:var(--greywarm);display:flex;justify-content:center;flex-direction:column;overflow:hidden;}.user-login-form .js-form-item,.user-pass .js-form-item,.user-login-form .form-actions,.user-pass .form-actions{width:calc(100% + (var(--einheit) * 4));max-width:500px;margin:0 auto 10px auto;}.js-form-item label{width:100px;font-size:11px;text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;line-height:11px;margin-bottom:10px;}.js-form-item .description{font-size:11px;}.js-form-item input{line-height:40px;padding:0 10px;border:1px solid black;outline:none;border-radius:0;width:calc(100% - 20px);font-family:'marguerite_grotesk_2021medium',sans-serif;letter-spacing:1px;}.form-actions input[type=submit]{background:black;line-height:40px;padding:0 40px;color:white;border:1px solid black;cursor:pointer;text-transform:uppercase;font-family:'marguerite_grotesk_2021medium',sans-serif;letter-spacing:3px;transition:0.1s;}.form-actions input[type=submit]:hover{background:white;color:black;}
.paragraph{position:relative;}.paragraph:first-of-type{margin-top:calc(var(--einheit) * 4);}.paragraph--type--bild{margin-bottom:calc(var(--einheit) * 4);}.paragraph--type--bild img{object-fit:cover;margin:0 auto;max-width:1000px;width:100%;height:auto;}.contains-paragraph--type--bild.counted-1 img{max-width:500px;max-height:500px;}.paragraph--type--bildpaar{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;max-width:1000px;margin-left:auto;margin-right:auto;}.paragraph--type--bildpaar>div{width:calc(50% - calc(var(--einheit) * 1.5));aspect-ratio:10/15.5;position:relative;}.paragraph--type--bildpaar>div img{max-width:100%;width:100%;height:100%;object-fit:cover;}#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-1>.paragraph--type--bildpaar>div:last-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-3>.paragraph--type--bildpaar>div:last-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-5>.paragraph--type--bildpaar>div:last-child img{height:calc(100% - calc(var(--einheit) * 4));margin-top:calc(0px + calc(var(--einheit) * 2));}#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-2>.paragraph--type--bildpaar>div:first-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-4>.paragraph--type--bildpaardiv:first-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-6>.paragraph--type--bildpaardiv:first-child img{height:calc(100% - calc(var(--einheit) * 4));margin-top:calc(0px + calc(var(--einheit) * 2));}#block-views-block-projekte-block-3 .viewsreference--view-title,.paragraph--type--projektliste .viewsreference--view-title{display:none;}#block-views-block-projekte-block-1.views-element-container,#block-views-block-projekte-block-3{margin-top:calc(var(--einheit) * 4);}#block-views-block-projekte-block-1.views-element-container .h4{text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;margin:0 auto calc(var(--einheit) * 2) auto;text-align:center;}#block-views-block-projekte-block-3 .block-content>div>div{display:flex;justify-content:space-between;}#block-views-block-projekte-block-3 .block-content .views-row{width:calc(100%/3 - var(--einheit));}#block-views-block-projekte-block-1.views-element-container .swiper-wrapper .swiper-slide,#block-views-block-projekte-block-3.views-element-container .swiper-wrapper .swiper-slide,.paragraph--type--projektliste .views-element-container .swiper-wrapper .swiper-slide{width:100%;position:relative;}.swiper-inner-wrap{position:relative;}#block-views-block-projekte-block-1.views-element-container .swiper-wrapper .swiper-slide .swiper-inner-wrap,#block-views-block-projekte-block-3.views-element-container .swiper-wrapper .swiper-slide .swiper-inner-wrap,.paragraph--type--projektliste .views-element-container .swiper-wrapper .swiper-slide .swiper-inner-wrap{width:calc(100% - var(--einheit));position:relative;}#block-views-block-projekte-block-1.views-element-container .swiper-container,#block-views-block-projekte-block-3.views-element-container .swiper-container,.paragraph--type--projektliste .views-element-container .swiper-container{width:calc(100% + var(--einheit));}#block-views-block-projekte-block-1.views-element-container .swiper-button-next,#block-views-block-projekte-block-1.views-element-container .swiper-button-prev,.paragraph--type--projektliste .views-element-container .swiper-button-next,.paragraph--type--projektliste .views-element-container .swiper-button-prev{width:30px;height:30px;}#block-views-block-projekte-block-1.views-element-container .swiper-button-next,.paragraph--type--projektliste .views-element-container .swiper-button-next{right:-34px;background:url(/themes/studiomara/images/icon-arrow-black-right.svg) no-repeat center center;background-size:25px auto;}#block-views-block-projekte-block-1.views-element-container .swiper-button-prev,.paragraph--type--projektliste .views-element-container .swiper-button-prev{left:-34px;background:url(/themes/studiomara/images/icon-arrow-black-left.svg) no-repeat center center;background-size:25px auto;}.swiper-button-disabled{display:none;}#block-views-block-projekte-block-1.views-element-container .swiper-button-next:after,#block-views-block-projekte-block-1.views-element-container .swiper-button-prev:after,.paragraph--type--projektliste .views-element-container .swiper-button-next:after,.paragraph--type--projektliste .views-element-container .swiper-button-prev:after{display:none;}#block-views-block-projekte-block-1 .views-field-field-vorschau,#block-views-block-projekte-block-3 .views-field-field-vorschau,.paragraph--type--projektliste .views-field-field-vorschau{aspect-ratio:5.5/4;overflow:hidden;margin-bottom:var(--einheit);}#block-views-block-projekte-block-1 .views-field-field-vorschau img,#block-views-block-projekte-block-3 .views-field-field-vorschau img,.paragraph--type--projektliste .views-field-field-vorschau img{width:100%;height:100%;object-fit:cover;}#block-views-block-projekte-block-1 .views-field-title,#block-views-block-projekte-block-3 .views-field-title,.paragraph--type--projektliste .views-field-title{font-size:11px;text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;line-height:11px;margin-bottom:10px;}#block-views-block-projekte-block-1 .views-field-field-subline,#block-views-block-projekte-block-3 .views-field-field-subline,.paragraph--type--projektliste .views-field-field-subline{font-size:12px;letter-spacing:1px;line-height:0;margin-bottom:5px;}#block-views-block-projekte-block-1 .views-field-view-node a,#block-views-block-projekte-block-3 .views-field-view-node a,.paragraph--type--projektliste .views-field-view-node a{position:absolute;background:transparent;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}#block-views-block-projekte-block-1 footer,.paragraph--type--projektliste footer{background-color:transparent;}#block-views-block-projekte-block-1 footer .views-row,.paragraph--type--projektliste footer .views-row{margin-bottom:calc(0px + calc(var(--einheit) * 2));width:100%;display:none;}.paragraph.paragraph--type--space{background:transparent;margin:0;}.paragraph.paragraph--type--space > div{display:none;}.paragraph.paragraph--type--space.small{margin-top:calc(var(--einheit) * 4);}.paragraph.paragraph--type--space.medium{margin-top:calc(var(--einheit) * 6);}.paragraph.paragraph--type--space.large{margin-top:calc(var(--einheit) * 10);}.paragraph.paragraph--type--textblock-gross{font-size:83px;line-height:82px;color:var(--greydark);text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;text-align:center;margin:0 auto;width:calc(100% - (var(--einheit) * 4));}@media (max-width:768px){#block-views-block-projekte-block-1.views-element-container .swiper-wrapper,#block-views-block-projekte-block-1 .swiper-button-next,#block-views-block-projekte-block-1 .swiper-button-prev,.paragraph--type--projektliste .views-element-container .swiper-wrapper,.paragraph--type--projektliste .swiper-button-next,.paragraph--type--projektliste .swiper-button-prev{display:none;}#block-views-block-projekte-block-1 footer .views-row,.paragraph--type--projektliste footer .views-row{display:block;}#block-views-block-projekte-block-3 .block-content>div>div{display:block;justify-content:space-between;}#block-views-block-projekte-block-3 .block-content .views-row{width:100%;margin-bottom:calc(2 * var(--einheit));}.paragraph.paragraph--type--textblock-gross{font-size:27px;line-height:35px;}}
.copyright{font-size:11px;text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;line-height:18px;margin-top:calc(2 * var(--einheit));margin-bottom:var(--einheit);}.project-headline h1{font-family:'serifbirdregular',serif;letter-spacing:3px;}.projekt-subline{text-transform:uppercase;font-family:'marguerite_grotesk_2021light',sans-serif;font-weight:300;margin-bottom:calc((var(--einheit) * 4) - 13px);}#block-views-block-projekte-projekteliste{position:relative;padding-top:10vh;margin-left:calc(0px - (var(--einheit) * 2));margin-bottom:0;width:calc(100% + (var(--einheit) * 4));height:auto;z-index:1;background:var(--greywarm);}#block-views-block-projekte-projekteliste .block-content{font-size:83px;line-height:82px;color:var(--greydark);text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;text-align:center;padding-top:calc((var(--einheit) * 8) + 27px);margin:0 auto;width:calc(100% - (var(--einheit) * 4));}#block-views-block-projekte-projekteliste .block-content a{color:var(--greydark);}#block-views-block-projekte-projekteliste .block-content a:hover{color:white;}body.work .hero{display:none;}@media (max-width:768px){#block-views-block-projekte-projekteliste .block-content{font-size:27px;line-height:35px;}.paragraph--type--bildpaar{margin-top:0 !important;}.paragraph--type--bild>div,.paragraph--type--bildpaar>div{width:100%;margin-bottom:calc(var(--einheit) * 2);aspect-ratio:initial;}#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-1>.paragraph--type--bildpaar>div:last-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-3>.paragraph--type--bildpaar>div:last-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-5>.paragraph--type--bildpaar>div:last-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-2>.paragraph--type--bildpaar>div:first-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-4>.paragraph--type--bildpaardiv:first-child img,#block-studiomara-content>.block-content>article>div>div>div.contains-paragraph--type--bildpaar.counted-6>.paragraph--type--bildpaardiv:first-child img{width:100%;height:auto;margin-top:0;}.paragraph--type--bild{margin-top:0 !important;margin-bottom:0;}}
#block-views-block-partner-block-1{position:relative;margin-left:calc(0px - (var(--einheit) * 2));margin-top:calc(var(--einheit) * 4);padding-top:calc(var(--einheit) * 8);padding-bottom:calc(var(--einheit) * 4);width:calc(100% + (var(--einheit) * 4));height:auto;z-index:1;background:var(--greywarm);}#block-views-block-partner-block-1 .h4,#block-views-block-partner-block-1 .block-content{margin:0 auto;width:calc(100% - (var(--einheit) * 4));position:relative;}#block-views-block-partner-block-1 .h4{margin-bottom:calc((var(--einheit) * 4));text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:3px;}#block-views-block-partner-block-1 .h4>span{width:33%;display:block;}#block-views-block-partner-block-1 .h4>span>span.innerspan{max-width:200px;margin:0 auto;display:block;}#block-views-block-partner-block-1 .views-field-title{text-transform:uppercase;font-family:'marguerite_grotesk_2021light',sans-serif;letter-spacing:2px;width:33%;cursor:pointer;transition:0.1s;}#block-views-block-partner-block-1 .views-field-title:hover,#block-views-block-partner-block-1 .views-row.partner-active .views-field-title{color:white;font-family:'marguerite_grotesk_2021medium',sans-serif;}#block-views-block-partner-block-1 .views-field-title span{max-width:200px;margin:0 auto;display:block;}#block-views-block-partner-block-1 .partner-additional-info-wrap{position:absolute;width:67%;top:0;left:33%;display:flex;justify-content:space-between;flex-wrap:wrap;opacity:0;transition:0.2s;z-index:-999;}#block-views-block-partner-block-1 .views-row.partner-active .partner-additional-info-wrap{opacity:1;z-index:2;display:flex;}#block-views-block-partner-block-1 .partner-additional-info-image{width:50%;}#block-views-block-partner-block-1 .partner-additional-info-image img{width:100%;height:auto;max-width:300px;margin:0 auto;}#block-views-block-partner-block-1 .partner-additional-info-description{width:50%;}#block-views-block-partner-block-1 .partner-additional-info-description p{max-width:300px;margin:0 auto;}#block-views-block-partner-block-1 .partner-close-helper{position:absolute;display:none;}#block-views-block-partner-block-1 .partner-close-helper:before,#block-views-block-partner-block-1 .partner-close-helper:after{content:"";position:absolute;left:5px;top:0px;height:3px;width:27px;background:white;transition:0.1s;}#block-views-block-partner-block-1 .partner-close-helper:before{transform:rotate(45deg);top:16px;}#block-views-block-partner-block-1 .partner-close-helper:after{transform:rotate(-45deg);top:16px;}#block-views-block-partner-block-1 footer{margin-top:calc(var(--einheit) * 2);background:transparent !important;}#block-views-block-partner-block-1 footer .views-field-title{font-family:'marguerite_grotesk_2021medium',sans-serif;}@media (max-width:768px){#block-views-block-partner-block-1 .views-field-title,#block-views-block-partner-block-1 .views-field-title span{width:100%;max-width:100%;}#block-views-block-partner-block-1 .partner-close-helper{display:block;top:28px;right:22px;width:37px;height:36px;background:transparent;}#block-views-block-partner-block-1 .partner-additional-info-wrap{position:fixed;width:calc(100vw - (var(--einheit) * 4));padding:calc(var(--einheit) * 2);left:0;height:calc(100vh - 80px);padding-top:80px;background:var(--greywarm);opacity:1;z-index:999;display:none;overflow:auto;}#block-views-block-partner-block-1 .partner-additional-info-image{width:100%;margin-bottom:calc(var(--einheit) * 2);}#block-views-block-partner-block-1 .partner-additional-info-image img{width:100%;max-width:100%;}body.partner-layer-activated{height:100vh;overflow:hidden;}body.partner-layer-activated header{display:none;}#block-views-block-partner-block-1 .partner-layer-active .partner-additional-info-wrap{display:block;}#block-views-block-partner-block-1 .partner-additional-info-description{margin-bottom:calc(var(--einheit) * 2);}#block-views-block-partner-block-1 .partner-additional-info-description,#block-views-block-partner-block-1 .partner-additional-info-description p{width:100%;max-width:100%;}}
main+footer{padding-top:calc(var(--einheit) * 12);padding-bottom:calc(var(--einheit) * 6);}footer #block-fusszeile ul:not(.contextual-links){display:flex;justify-content:center;}footer #block-fusszeile ul:not(.contextual-links) li{margin:0 30px;}footer #block-fusszeile ul:not(.contextual-links) li a{text-transform:uppercase;font-family:'serifbirdregular',serif;letter-spacing:4px;}footer.fullsite{position:relative;bottom:0;left:0;width:100%;height:auto;margin-top:0;z-index:10;margin-bottom:calc(var(--einheit) * 3);margin-bottom:0;background:var(--greywarm);}@media (max-width:768px){footer #block-fusszeile ul:not(.contextual-links){flex-direction:column;justify-content:flex-start;text-align:center;}footer #block-fusszeile ul:not(.contextual-links) li{margin:0 0 30px 0;}}
#block-studiomara-primary-local-tasks{margin:0 auto;width:calc(100% - (var(--einheit) * 2));position:relative;}#block-studiomara-primary-local-tasks>div{position:relative;z-index:2;}#block-studiomara-primary-local-tasks:before{content:"";width:100vw;height:100%;background:black;top:0;left:calc(50% - 50vw);position:absolute;z-index:1;}#block-studiomara-primary-local-tasks>.block-content ul{display:flex;}#block-studiomara-primary-local-tasks li{margin-right:20px;}#block-studiomara-primary-local-tasks li a{color:white;line-height:45px;}#block-studiomara-primary-local-tasks li a:hover{color:var(--greydark);}div[data-drupal-messages]{padding:15px 0;background:var(--greywarm);color:black;width:calc(100% + (var(--einheit) * 4));margin-left:calc(0px - (var(--einheit) * 2));}div[data-drupal-messages]>div{width:calc(100% - (var(--einheit) * 4));margin:0 auto;}

