body,h2{margin:0;line-height:1.4em}.select .options,a.anchor{visibility:hidden;position:relative}body::before,nav#menu{pointer-events:none;width:100%}.button,.cta-wrapper,body#home #page,nav#menu .logo{text-align:center}nav#menu .logo a,nav#menu .logo img{width:2em;height:2em}body#artist #page .artist-image .image img,body#galerie #artists .artist .cover .image img,body#print .product .image img{left:50%;top:50%;transform:translate(-50%,-50%)}body#artist #page header .inner a,footer a,nav#menu .inner .item a{transition:color .2s}#page header,#page section,footer{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr;grid-template-columns:repeat(12,1fr)}#page header .tabs .tab,body#artist #page header .inner a,body#galerie #artists .artist,footer a,nav#menu .inner .item a{text-decoration:none;color:inherit}footer ul,form,p,ul.list{padding:0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/fonts/open-sans-v34-latin-regular.eot');src:local(''),url('/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v34-latin-regular.woff2') format('woff2'),url('/fonts/open-sans-v34-latin-regular.woff') format('woff'),url('/fonts/open-sans-v34-latin-regular.ttf') format('truetype'),url('/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/fonts/open-sans-v34-latin-600.eot');src:local(''),url('/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),url('/fonts/open-sans-v34-latin-600.woff2') format('woff2'),url('/fonts/open-sans-v34-latin-600.woff') format('woff'),url('/fonts/open-sans-v34-latin-600.ttf') format('truetype'),url('/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Playfair Display SC';font-style:normal;font-weight:400;src:url('/fonts/playfair-display-sc-v15-latin-regular.eot');src:local(''),url('/fonts/playfair-display-sc-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/playfair-display-sc-v15-latin-regular.woff2') format('woff2'),url('/fonts/playfair-display-sc-v15-latin-regular.woff') format('woff'),url('/fonts/playfair-display-sc-v15-latin-regular.ttf') format('truetype'),url('/fonts/playfair-display-sc-v15-latin-regular.svg#PlayfairDisplaySC') format('svg')}@font-face{font-family:'Playfair Display SC';font-style:normal;font-weight:700;src:url('/fonts/playfair-display-sc-v15-latin-700.eot');src:local(''),url('/fonts/playfair-display-sc-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/playfair-display-sc-v15-latin-700.woff2') format('woff2'),url('/fonts/playfair-display-sc-v15-latin-700.woff') format('woff'),url('/fonts/playfair-display-sc-v15-latin-700.ttf') format('truetype'),url('/fonts/playfair-display-sc-v15-latin-700.svg#PlayfairDisplaySC') format('svg')}*,::after,::before{box-sizing:border-box}::selection{background:#ffb945;color:#323d44}:focus{outline:0}html{font-size:1vw}body{font-family:"Open Sans",sans-serif;font-size:1rem;color:#28282a}form{margin:0}h1{margin:0;font-size:2.8rem;line-height:1.2em;font-family:"Playfair Display SC";font-weight:700}h2{font-size:1rem;font-weight:600}h3,h4{font-size:inherit;line-height:inherit;margin:0}h3{font-weight:400}body#print .product .details .price,h4{font-weight:600}p{margin:0}ul.list{list-style:none;margin:0}ul.list li{padding-left:1.5em;margin-top:.8em}body#galerie #filter .info p,ul.list li:first-child{margin-top:0}ul.list li::before{content:"\2013";position:absolute;margin-left:-1.5em}.button{display:inline-block;color:#ffb945;padding:.5em 2em;background:0 0;border:.1rem solid #ffb945;letter-spacing:.1rem;font:inherit;font-weight:700;font-size:.77rem;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.button:hover{background-color:#ffb945;color:#fff!important}#mobile-menu-icon,.mobile,.select .option.selected{display:none}.hidden{display:none!important}#bc-cookiebanner .inner .text,#page .box p,.grow,.spacer,body#print .product .details .name{flex-grow:1}a.anchor{display:block;top:-8vw}.valign,body#artist #page .artist-image{display:flex;flex-direction:column}#page header,#page section,.grid,footer{display:-ms-grid}#bc-cookiebanner .button_wrapper::after,#bc-cookiebanner .button_wrapper::before,.valign::after,.valign::before,body#artist #page .artist-image::before{content:"";display:block;flex-grow:1}.grid{display:grid;-ms-grid-gap:2.5vw;grid-gap:2.5vw}.grid.c2{-ms-grid-columns:1fr 1.5vw 1fr;grid-template-columns:1fr 1fr}.grid.c3,body#artist .images .inner,body#print #products .inner{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4,body#galerie #artists{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr;grid-template-columns:repeat(4,1fr)}.grid.c5{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr;grid-template-columns:repeat(5,1fr)}.grid.c6,body#home #images{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr;grid-template-columns:repeat(6,1fr)}.grid.c8{-ms-grid-columns:1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr 2.5vw 1fr;grid-template-columns:repeat(8,1fr)}.grid.c2-1{-ms-grid-columns:2fr 1.5vw 1fr;grid-template-columns:2fr 1fr}.grid.c2-1>:first-child,body#artist .images .inner .column:first-child{-ms-grid-column:1}.grid.c2-1>:last-child,body#artist .images .inner .column:nth-child(2),body#galerie #artists .artist:nth-child(4n+2),body#konto .col:nth-child(2){-ms-grid-column:3}.grid>.s1,body#home #images .column{-ms-grid-column-span:1;grid-column:1 span}.grid>.s2{-ms-grid-column-span:3;grid-column:2 span}.image:not(section){position:relative;overflow:hidden;background-color:#f6f6f6}#imageviewer,body::before,nav#menu{position:fixed;top:0;left:0}.image:not(section) img{position:absolute;display:block;width:100%}.select-wrapper{height:1.6rem}.select{position:absolute;display:inline-block}.select .display{display:flex;cursor:pointer}.select .display .value{border-bottom:.1rem solid currentColor;padding-bottom:.1rem;white-space:nowrap}.select .display::after{content:"";display:block;width:0%;border-bottom:.1rem solid currentColor;transition:width .4s ease-in}.select.active .display::after{width:100%;transition:width .4s ease-out}.select .options{opacity:0;z-index:1001;padding:.2em .5em;margin:0 -.5em;background:rgba(255,255,255,.95);transition:.4s ease-in}.select.active .options{opacity:1;visibility:visible}.select .option{padding:.2em 2em .2em 0;color:#b7b7b7;cursor:pointer}#page header h1 b,#page section .inner a,.select .option:hover,body.backend #page header h1,nav#menu .inner .item.active a{color:#ffb945}nav#menu{z-index:1000;display:flex;padding:1vw 0}body::before{content:"";display:block;z-index:900;height:11vw;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}nav#menu .logo{width:10vw}nav#menu .logo a{pointer-events:all;display:block;margin:auto}nav#menu .inner{display:flex;flex-grow:1;margin:0;padding:0 10vw 0 0;list-style:none}nav#menu .inner .item{display:block;margin-left:1rem}nav#menu .inner .item:first-child{margin-left:-.5em}nav#menu .inner .item:last-child{margin-right:-.5em}nav#menu .inner .item a{display:block;padding:.5em;line-height:1em;pointer-events:all}footer a:hover,nav#menu .inner .item:hover a{color:#ffb945;transition:color .2s}footer{display:grid;-ms-grid-gap:5vw;grid-gap:5vw;padding:4rem 10vw;background:#323d44;color:#fff;font-size:.8rem;line-height:1.3em}footer .inner{-ms-grid-column:5;-ms-grid-column-span:15;grid-column:3/11;display:flex;flex-direction:row;justify-content:space-between}footer .logo img{height:4.2rem;margin-top:0}footer ul{margin:0;list-style:none}footer h4{margin-bottom:1rem}footer ul li{margin-top:.5rem}footer a.external svg,nav#menu .external svg{display:inline-block;height:.65em;width:.65em;margin-right:.4em;vertical-align:0;fill:currentColor}footer a.external path,nav#menu .external svg path{fill:currentColor}body.backend footer{border-top:1px solid #fff}body#home #page .button{display:inline-block;margin:1.5rem auto 0}body#home #page .box h2{margin-bottom:1.5rem}body#home #page .box .button{margin-top:2.5rem}body#home.error-404 #page .button{margin:0 1em}body#home #images{width:100%}body#home #images .column .image{position:relative;display:block;width:100%;background:#f6f6f6}body#artist #page .artist-image .image,body#galerie #artists .artist .cover .image,body#print .product .image{background-size:cover;background-position:center;width:100%}body#home #images .column .image:first-child{margin-bottom:2.5vw}body#home section.boxes .inner{-ms-grid-columns:1fr 2.5vw 1fr;-ms-grid-rows:1fr 2.5vw 1fr}body#home section.boxes .inner .box:first-child{-ms-grid-row:1;-ms-grid-column:1}body#home section.boxes .inner .box:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body#home section.boxes .inner .box:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}body#home section.boxes .inner .box:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}body#print #products .inner{-ms-grid-column:7;-ms-grid-column-span:17;grid-column:4/13;-ms-grid-row-gap:3vw;grid-row-gap:3vw}body#print .product .button.disabled{pointer-events:none;color:#b7b7b7}body#print .product .image{padding-bottom:100%}body#print .product .details{display:flex;padding:1em 0 1.25em}body#galerie #filter .info{align-self:center}body#galerie.select-active #artists{transition:opacity .2s ease-out;opacity:.3}body#galerie #artists{width:100%;-ms-grid-rows:1fr (2.5vw 1fr)[20];transition:opacity .2s ease-in}body#galerie #artists .artist{display:block}body#galerie #artists .artist:nth-child(4n+1){-ms-grid-column:2}body#galerie #artists .artist:nth-child(4n+3){-ms-grid-column:4}body#galerie #artists .artist .cover{position:relative;width:100%;padding-bottom:100%;overflow:hidden}body#galerie #artists .artist .cover .image{position:absolute;height:100%;background-color:#f6f6f6;transition:transform .2s ease-out}body#galerie #artists .artist .cover .image img{width:auto}body#galerie #artists .artist .name{padding-top:.5em}body#galerie #artists .artist:hover .cover .image{transform:scale(1.1)}body#artist #page .main-image .image,body#artist .images .image{cursor:url("icons/cursor-plus.png"),pointer}body#artist #page .artist-image .image{padding-bottom:100%;background-color:#f6f6f6;align-self:end}body#artist #page header .inner a:hover{text-decoration:underline;color:#ffb945}body#artist .images .inner .column:nth-child(3),body#konto .col:nth-child(3),body#register .s2:last-child{-ms-grid-column:5}#page{padding:10rem 10vw 5rem}#page section{display:grid;grid-gap:2.5vw;margin-bottom:5rem}#page header .info,#page section .info{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/4;text-align:right}#page header .inner,#page section .inner{-ms-grid-column:7;-ms-grid-column-span:11;grid-column:4/10}#page section .inner h3:not(:first-child){margin-top:2em}#page section.image img{display:block;-ms-grid-column:5;-ms-grid-column-span:15;grid-column:3/11;width:100%}#page header{display:grid;-ms-grid-gap:2.5vw;grid-gap:2.5vw;margin-bottom:3rem}#page header .info p,#page header .pre,#page section .info p{font-size:.8rem;line-height:1.4em;color:#b7b7b7}#page header .info p,#page section .info p,body#konto section.logout,body.backend .button-row{margin-top:1rem}#page header h1{color:#323d44}#page header .tabs{padding-top:.4em}#page header .tabs .tab{float:left;display:block;padding:.15em 1em;margin-right:.6em;margin-top:.6em;border:.1rem solid #28282a;border-radius:5em;transition:background-color .2s,color .2s,border .2s}#page header .tabs .tab:hover{border:.1rem solid #ffb945;background-color:#ffb945;color:#fff!important}#page header .tabs .tab.active{background:#ffb945;border-color:#ffb945;color:#fff}#page header .tabs .tab.disabled{opacity:.3}#page header.cover{display:block;margin-bottom:5rem}#page .box,body.backend #page{display:flex;flex-direction:column}#page header.cover #map{position:absolute;top:0;left:0;right:0;bottom:0;background:#242f3e}#page header.cover #map>div{background-color:#242f3e!important}#page .box{padding:2rem;border:.1rem solid #ffb945}body#kontakt form{position:relative;grid-row-gap:1.25vw;-ms-grid-rows:auto 1.25vw auto 1.25vw auto 1.25vw auto;-ms-grid-columns:1fr 2.5vw 1fr}body#kontakt form .input-wrapper.large{grid-column:2 span;-ms-grid-column-span:3}body#kontakt form .input-wrapper label{display:block;margin-bottom:.25em;font-size:.77rem}body#kontakt form .input-wrapper .input{display:block;width:100%;padding:.25em .35em;font:inherit;border:1px solid currentColor}body#kontakt form.sent::after{position:absolute;content:"";opacity:0;line-height:1em;margin-top:-1.2em}body#kontakt form.sent.error::after,body#kontakt form.sent.success::after{top:50%;width:100%;text-align:center;margin-top:-2.2em;opacity:1;transition:opacity .4s ease-in 0.1s,margin-top .4s ease-out 0.1s}body#kontakt form.sent.success::after{content:"Vielen Dank für Ihre Nachricht."}body#kontakt form.sent.error::after{content:"Es ist ein Fehler aufgetreten."}body#kontakt form.sent .input-wrapper{pointer-events:none;opacity:.1;transition:opacity .2s ease-in}body#legal h3{margin-bottom:-.75rem;font-weight:700}body#legal h4{margin:2rem 0 .75rem}body#legal .list{margin:1rem 0}body.backend{background:#323d44;color:#ffb945}body.backend nav#menu{color:#fff}body.backend::before{background:linear-gradient(180deg,#323d44 0,rgba(50,61,68,0) 100%)}body.backend #page{min-height:100vh}body#konto .col,body#login .splitter{flex-direction:column}body.backend #page header{margin:0}body.backend #page section{margin:2rem 0 0}body.backend #forgot-password{margin:.4rem 0 0;text-decoration:underline;font-size:.8rem;line-height:1.4em;display:none}body.backend label{display:block;margin-bottom:.2rem}body.backend .input-row:not(:first-child){margin-top:1.2em}body.backend .error{display:inline-block;margin-top:.2rem;font-size:.8rem;line-height:1.4em;color:#ff4135}body.backend .input{display:block;width:100%;padding:.25em .35em;background:rgba(255,185,69,.1);border:.1rem solid currentColor;color:inherit;font:inherit}body.backend .input.alert{background:rgba(255,65,53,.1);color:#ff4135}body.backend .input.alert:-webkit-autofill,body.backend .input.alert:-webkit-autofill:focus,body.backend .input.alert:-webkit-autofill:hover{border:.1rem solid #ff4135;-webkit-text-fill-color:#FF4135}body.backend .input:-webkit-autofill,body.backend .input:-webkit-autofill:focus,body.backend .input:-webkit-autofill:hover{transition:background 9999s 9999s;-webkit-transition-delay:9999s;border:.1rem solid #ffb945;-webkit-text-fill-color:#FFB945}body.backend .input:-webkit-autofill::first-line{font-family:"Open Sans",sans-serif;font-size:1rem}body.backend .button{background:#323d44;color:#ffb945!important;transition:background .2s,color .2s}body.backend .button:hover{background:#ffb945;color:#323d44!important}body#login .splitter{display:flex;-ms-grid-column:5}body#login .seperator{flex-grow:1;width:.1rem;height:100%;margin:auto;background:#ffb945}body#login .text{flex-grow:0;padding:.1rem 0;text-align:center}body#login .s2:last-child{-ms-grid-column:7}body#konto .col .button{margin-top:1.5rem}body#konto .seperator{height:.1rem;width:38.8vw;margin:2rem auto 0;background:#ffb945}body#konto .button-row{margin-top:0!important}body#konto .logout-wrapper{text-align:right}body#konto #logout{background:0 0;color:#ffb945!important;border:0;padding:0}#bc-cookiebanner .button_wrapper a:hover,#bc-cookiebanner .button_wrapper button:hover,#bc-cookiebanner .inner a:hover,body#konto #logout:hover{text-decoration:underline}#imageviewer{z-index:999;width:100%;height:100%;background:rgba(255,255,255,0);padding:5vw 2.5vw 3vw;transition:.3s;cursor:url("icons/cursor-close.png"),auto}#imageviewer .cursor{display:none;position:absolute;z-index:1002;top:0;left:0;width:1.8vw;height:1.8vw;margin:-.9vw;background:url(close.svg) 0 0/100%}#imageviewer .wrapper{position:relative;z-index:1001;top:0;left:0;width:100%;height:100%}#imageviewer .image{position:absolute;z-index:1001;background:center/contain no-repeat;transition:.3s;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(-50%,-50%,0);backface-visibility:hidden;perspective:1000;transform:translate3d(-50%,-50%,0)}#imageviewer .image.noFade{transition:none}#imageviewer .image.ready{position:relative;top:0!important;left:0!important;transform:none;-webkit-transform:none}body.bc-cookiebanner footer{margin-bottom:3rem}#bc-cookiebanner{width:100%;bottom:0;left:0;height:3rem;padding:.8rem 2rem;color:#323d44;background:#ffb945;font-size:1rem;line-height:1.4rem}#bc-cookiebanner.fixed{position:fixed;z-index:1000;bottom:0;left:0;width:100%}#bc-cookiebanner .inner{display:flex;width:100%;margin:auto}#bc-cookiebanner .inner a{text-decoration:none;color:inherit}#bc-cookiebanner .button_wrapper{display:flex;flex-direction:column;margin-left:3em}#bc-cookiebanner .button_wrapper button{flex-grow:0;font:inherit;padding:0 .6em;background:0 0;border:none;color:inherit;cursor:pointer;line-height:1em}@media (max-width:759px){#page header,#page section,footer{-ms-grid-columns:1fr;grid-template-columns:1fr}.select .display .value,footer a{padding:.4em 0}html{font-size:3.6vw}.mobile{display:block}#bc-cookiebanner .button_wrapper::after,.not-mobile,body#artist #page .artist-image,body:not(#print) #page section .info p,body:not(.show-menu) nav#menu .inner,nav#menu .inner .spacer{display:none}a.anchor{top:-15vw}h2{font-size:1.4rem;line-height:1.4em}#mobile-menu-icon{position:relative;z-index:1000;display:block;height:2em;width:2em;pointer-events:all}#mobile-menu-icon::after,#mobile-menu-icon::before{content:"";display:block;position:absolute;width:100%;height:3px;background:#ffb945}#mobile-menu-icon::before{top:.5em;transition:.2s ease-out}#mobile-menu-icon::after{bottom:.5em;transition:.2s ease-out}body.show-menu #mobile-menu-icon::before{top:50%;transform-origin:50% 50%;transform:translateY(-50%) rotate(-45deg);transition:.2s ease-out}body.show-menu #mobile-menu-icon::after{bottom:50%;transform-origin:50% 50%;transform:translateY(50%) rotate(45deg);transition:.2s ease-out}body::before{height:20vw}nav#menu{padding:4vw 5vw}nav#menu .inner{display:flex;flex-direction:column;position:fixed;z-index:999;height:100%;width:100%;top:0;left:0;padding:0;background:#fff;color:#28282a;pointer-events:all}body.backend nav#menu .inner{background:#323d44;color:#fff}nav#menu .inner::after,nav#menu .inner::before{content:"";display:block;flex-grow:1}nav#menu .inner .item{margin:0!important;text-align:center;font-size:1.6rem}nav#menu .inner .item a{padding:.5em 0}nav#menu .logo{position:relative;width:auto;z-index:1000}#page{padding:5rem 5vw}#page header,#page section{margin-bottom:5rem}#page header#header{margin-bottom:2.5rem}body.backend #page header#header{margin-bottom:1rem}#page header.cover{padding-bottom:66%!important;overflow:hidden}#page header.cover>img{height:100%;width:auto;left:50%;transform:translateX(-50%)}#page header .info,#page section .info{-ms-grid-column:1;grid-column:1;text-align:left}#page header .inner,#page section .inner,#page section.image img,body#kontakt form .input-wrapper.large{-ms-grid-column:1;grid-column:1}#page header .info p,#page header .pre,#page section .info p{font-size:1rem;line-height:1.4em}#page header .info p,#page section .info p{margin-top:.2rem}body#home #page .button{margin:2.5rem auto 0}body#home #page section .inner{-ms-grid-row-gap:5vw;grid-row-gap:5vw}body#home #images{-ms-grid-columns:1fr 1fr 1fr!important;grid-template-columns:1fr 1fr 1fr!important}body#galerie #artists{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}body#galerie #artists .artist .name{padding:.3em 0 .2em;font-size:.8rem;line-height:1.3em}body#galerie #filter{margin-bottom:5vw;-ms-grid-gap:0.25vw;grid-gap:0.25vw}body#print #products{-ms-grid-row-gap:3rem;grid-row-gap:3rem}body#print #products .inner{-ms-grid-column:1;grid-column:1;-ms-grid-row-gap:5rem;grid-row-gap:5rem}body#kontakt form .input-wrapper.submit,body#print #products .inner .button-wrapper{text-align:right}body#artist #cover .inner,footer .column:nth-child(4){-ms-grid-row:1;grid-row:1}body#kontakt form,body#register form{grid-row-gap:1.2em}body#kontakt form .input-wrapper .input,body.backend .input{padding:.8em;line-height:1em}body#login .splitter{flex-direction:row;padding:2rem 0 1.7rem}body#login .seperator{height:.1rem;width:100%}body#login .text{padding:0 .6em;line-height:1em;margin-bottom:.2em}body#login #forms{margin-top:3rem}body#konto header{text-align:center}body#konto .seperator{width:100%;margin:3rem auto 0}body#konto .inner.grid{grid-row-gap:3rem;text-align:center}#page .box{padding:2.5rem 2rem}.grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.button,body.backend .button{padding:.75em 1.5em;font-size:1rem;font-weight:600}body.backend .button-row{margin-top:2rem;text-align:right}body.backend #page{min-height:auto}body.backend #forgot-password{float:left;margin:2.75rem 0 .75em;font-size:1rem}.select-wrapper{height:2.4rem}.select .options{padding:.4em 0;margin:0 0 3em;max-width:90vw}.select .option{padding:.6em 0}footer{display:-ms-grid;display:grid;-ms-grid-gap:5vw;grid-gap:5vw;padding:2rem 5vw;font-size:1rem;line-height:1.3em}footer .inner{display:block;-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1}footer .column{clear:both;margin-top:2rem}footer .logo img{display:block;width:40%;height:auto}footer h4{margin-top:1rem;margin-bottom:.2rem}footer .social li{float:left;margin-top:0;margin-right:1.5em}footer .social ul::after{content:"";display:block;clear:both}footer ul li{margin-top:.3rem}footer a{display:inline-block}body.bc-cookiebanner footer{margin-bottom:8rem}#bc-cookiebanner{height:auto;padding:0}#bc-cookiebanner .inner{display:block;width:100%}#bc-cookiebanner .inner .text{padding:1rem 1rem 0}#bc-cookiebanner .button_wrapper{flex-direction:row;margin:0}#bc-cookiebanner .button_wrapper button{display:block;padding:.7rem 1.5rem 1.5rem;font-weight:700}}