.card-text{color:#fff;text-align:right;position:absolute;padding:inherit;bottom:0;right:0}.card-text.black{color:#000}.list-item{position:relative;padding-top:50%}.list-item>.poster{position:absolute;height:100%;width:100%;opacity:0;transition:.2s;top:0;overflow:hidden;z-index:2}.list-item>.poster.active{opacity:1}.list-item>.player,.list-item>.text{position:absolute;top:0;left:0}.list-item>.text{z-index:3;width:100%;height:100%;padding:var(--spacing-s) var(--spacing-m)}.list-item>.text:hover{border:none}.list-item:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:.4s}.list-item:hover{border:none}@media (max-width:767px){.list-item>.text{padding:var(--spacing-xs) var(--spacing-xs);font-size:var(--font-s)}.list-item>.text h2{font-size:var(--font-m)}}.hero{position:relative;grid-column-start:1;grid-column-end:3}.hero>.poster{position:absolute;height:100%;width:100%;opacity:0;transition:.2s}.hero>.poster.active{opacity:1}.hero>.text{position:absolute;z-index:1}.hero>.text,.hero>.text>.container{top:0;left:0;width:100%;height:100%}.hero>.text>.container:hover{border:none}.hero>.text>.container .claim{font-size:var(--font-xxl);position:absolute;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:calc(100% - var(--spacing-xl));text-align:center}.hero>.text>.container .claim.black{color:#000}.hero:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:.4s}.hero:hover{border:none}@media (max-width:767px){.hero>.text{font-size:var(--font-s)}.hero>.text h2{font-size:var(--font-m)}.hero>.text>.container .claim{font-size:var(--font-m);width:calc(100% - var(--spacing-s))}.hero:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:.4s}.hero:hover{border:none}}.projects{position:relative;margin-top:-165px;display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s);grid-template-columns:repeat(2,1fr);top:0;left:0;width:100%}@media (max-width:980px){.projects{display:block}.projects>*{margin-bottom:var(--spacing-s)}}@media (max-width:767px){.projects{display:block;margin-top:-60px}.projects>*{margin-bottom:var(--spacing-xs)}}.vr-player{position:relative;padding-top:50%}.vr-player .overlay,.vr-player .player{position:absolute;top:0;left:0}.vr-player .overlay{cursor:pointer}.vr-player .overlay .cta{width:100%;text-align:center}.vr-player .overlay .cta:after{content:"";display:block;top:50%;width:4em;height:4em;background-image:url(/static/media/play.e9d3e69b.svg);background-size:90%;background-repeat:no-repeat}.vr-player .overlay .cta:after,.vr-player .overlay .cta h3{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.vr-player .overlay .cta h3{top:calc(50% + 2.5em);color:#fff;font-size:var(--font-xxl);border-bottom:2px solid}.vr-player .overlay .cta h3.black{color:#000}.vr-player .overlay:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:.4s}.vr-player .overlay:hover{border:none}.vr-player .overlay:hover:after{opacity:.5}@media (max-width:767px){.vr-player .overlay .cta{width:100%;text-align:center}.vr-player .overlay .cta h3{font-size:var(--font-l)}}.item .headings{width:50%}.item .headings>h1{font-size:var(--font-xxl)}.item .headings>h1,.item .headings h3{text-transform:none;border-bottom:1px solid #000;margin-bottom:var(--spacing-xs);line-height:1.2}.item .headings>h2{text-transform:none;font-family:futura-pt,sans-serif;font-weight:500;font-size:var(--font-xl)}.item .headings>h3{padding-bottom:var(--spacing-xs)}.item .text{margin-left:50%}@media (max-width:980px){.item .row .half{width:calc(100% - var(--spacing-l))!important;margin:0}.item .headings,.item .text{width:calc(100% - var(--spacing-l))}}@media (max-width:767px){.item .row .half{width:100%!important;margin:0}.item .headings,.item .text{width:100%}.item .headings>h1,.item .headings h3,.item .text>h1,.item .text h3{margin-bottom:var(--spacing-xxs)}.item .headings>h3,.item .text>h3{padding-bottom:var(--spacing-xxs)}}.modal-wrapper{position:fixed;z-index:4;left:0;top:0;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);overflow:hidden}.modal-wrapper .modal{width:300px;z-index:5;height:570px;background-color:#fff;opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:var(--spacing-m) var(--spacing-m)}.modal-wrapper .modal .logo{width:100%;margin-bottom:var(--spacing-m);height:50px;background-position:50%}.modal-wrapper .modal>form{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.modal-wrapper .modal>form>h3{width:100%;padding-top:5px}.modal-wrapper .modal>form>h3.half{width:50%}.modal-wrapper .modal>form>h3.register{padding-top:0}.modal-wrapper .modal>form>input{font-size:var(--font-s);width:100%;margin:var(--spacing-xs) 0;padding:var(--spacing-xs) var(--spacing-s);text-transform:uppercase;border:1px solid #000;color:#000}.modal-wrapper .modal>form>input.half{width:calc(50% - var(--spacing-xs))}.modal-wrapper .modal .error{font-family:futura-pt-bold,sans-serif;font-size:var(--font-s);font-weight:700;margin-top:-15px}.modal-wrapper .modal .success{position:relative;top:33%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrapper .modal .disclaimer{width:100%;margin:0;margin-top:var(--spacing-xs)}.modal-wrapper .modal .disclaimer p{margin:0;font-size:var(--font-s)}.modal-wrapper .modal .disclaimer a{text-decoration:underline}.modal-wrapper .modal .disclaimer a:hover{text-decoration:none;border:none}@media (max-width:767px){.modal-wrapper .modal{width:100%;height:100%}}.text-page h1{width:100%}.text-page h2,.text-page h3,.text-page h4{padding-top:var(--spacing-s);font-size:var(--font-l)}.text-page .contents{-webkit-column-count:1;column-count:1}.text-page ul{margin-left:1.5em}.text-page ul li{list-style-type:disc}.account{width:300px;height:570px;background-color:#fff;opacity:1;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-top:var(--spacing-m)}.account h1{width:100%;text-align:center;padding:var(--spacing-xs) var(--spacing-m);margin-bottom:var(--spacing-s);font-family:futura-pt,sans-serif;font-weight:700}.account .input-group{display:-webkit-inline-flex;display:inline-flex;font-size:var(--font-s);width:100%;margin:var(--spacing-xs) 0;padding:var(--spacing-xs) var(--spacing-s);border:1px solid #000;color:#000;text-transform:uppercase}.account .input-group>label{line-height:1.5;padding-top:1px;padding-right:var(--spacing-xxs);white-space:nowrap;font-weight:700}.account .input-group>input{width:100%;border:none;text-transform:uppercase}.account .error{margin-top:-15px}.account .success{position:relative;top:33%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account .disclaimer{width:100%;margin:0;margin-top:var(--spacing-xs)}.account .disclaimer p{margin:0;font-size:var(--font-s)}.account .disclaimer a{text-decoration:underline}.account .disclaimer a:hover{text-decoration:none;border:none}.contact{margin-top:var(--spacing-xl);padding:var(--spacing-xl);width:100%;height:67vh}.contact,.contact>.contents p{text-align:center}:root{--font-xxl:32px;--font-xxl:27px;--font-xl:24px;--font-l:20px;--font-ml:18px;--font-m:15px;--font-s:12px;--font-xs:8px;--spacing-xl:80px;--spacing-l:60px;--spacing-m:40px;--spacing-s:20px;--spacing-xs:10px;--spacing-xxs:5px;--container-size:1280px}*{box-sizing:border-box;z-index:1}.container{position:relative;display:block;width:100%;margin:auto;padding:40px;padding:var(--spacing-m)}.container .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.container .row .half{width:50%}.logo{color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:80px;background-image:url(/static/media/ArtVisitStudios_Logo_white.afa3598e.svg);background-repeat:no-repeat;z-index:15;cursor:pointer}.logo.black{-webkit-filter:invert(100%);filter:invert(100%)}.logo.small{height:150%;width:120px;-webkit-transform:translateY(-2px);transform:translateY(-2px);font-size:15px;font-size:var(--font-m)}@media (max-width:767px){.logo{height:40px}}main{min-height:calc(100vh - 240px - 1em);min-height:calc(100vh - var(--spacing-xl) - var(--spacing-xl) - var(--spacing-xl) - 1em)}footer,header{z-index:3}footer.black,header.black{color:#000}footer.black input[type=search],header.black input[type=search]{border-color:#000;color:#000}footer.black .burger,footer.black .instagram,footer.black .logo,header.black .burger,header.black .instagram,header.black .logo{-webkit-filter:invert(100%);filter:invert(100%)}footer.white,header.white{color:#fff}footer.white span:after,header.white span:after{-webkit-filter:invert(100%);filter:invert(100%)}footer{height:100%;margin-top:160px!important;margin-top:calc(var(--spacing-xl) + var(--spacing-xl))!important}footer nav{height:1em;font-size:15px;font-size:var(--font-m)}footer nav ul{display:-webkit-flex;display:flex;text-align:left;width:calc(50% - 80px)}footer nav ul.right{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}footer nav ul.right li{margin-left:20px;margin-left:var(--spacing-s)}footer nav ul.left,footer nav ul.left li{margin-right:20px;margin-right:var(--spacing-s)}footer nav ul .instagram{cursor:pointer;display:inline-block;width:20px;width:var(--spacing-s);height:20px;height:var(--spacing-s);background-image:url(/static/media/icons_Insta_Button_weiß.c30568e7.svg);background-size:180%;background-position:50% 60%}footer nav ul .instagram:hover{border-bottom:none}nav{position:relative;text-align:right;font-size:20px;font-size:var(--font-l)}nav>*{vertical-align:top}nav>a,nav>span>input[type=search]{margin-right:20px;margin-right:var(--spacing-s)}nav>span>input[type=search]{vertical-align:top;border:none;border-bottom:2px solid #fff;color:#fff;width:80px;background:none}nav>span.search:after,nav>span>input[type=search]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}nav>span.search:after{content:"";display:inline-block;left:-20px;left:calc(0px - var(--spacing-s));position:relative;width:40px;width:var(--spacing-m);height:40px;height:var(--spacing-m);background-image:url(/static/media/search.258f85a8.svg);background-size:100%}nav>.instagram{cursor:pointer;display:inline-block;width:20px;width:var(--spacing-s);height:20px;height:var(--spacing-s);background-image:url(/static/media/icons_Insta_Button_weiß.c30568e7.svg);background-size:200%;background-position:50% 45%}nav>.instagram:hover{border-bottom:none}nav>.burger{cursor:pointer;display:inline-block;width:20px;width:var(--spacing-s);height:20px;height:var(--spacing-s);background-image:url(/static/media/burger.e4bec115.svg);background-size:700%;background-position:48% 51.5%}nav>.menu{position:absolute;display:block;right:0;top:1.5em;display:none}nav>.menu.active{display:block}nav>.menu>a{width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5}button:focus,input:focus,select:focus,textarea:focus{outline:none}form{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-appearance:none;width:100%}form h3{width:100%;padding-top:5px}form h3.half{width:50%}form h3.register{padding-top:0}form input{-webkit-appearance:none;border-radius:0}form .input-group{font-size:12px;font-size:var(--font-s);width:100%;margin:10px 0;margin:var(--spacing-xs) 0;padding:10px 20px;padding:var(--spacing-xs) var(--spacing-s);text-transform:uppercase;border:1px solid #000;color:#000}form .input-group.half{width:calc(50% - 10px);width:calc(50% - var(--spacing-xs))}.CookieConsent button{margin:20px auto;margin:var(--spacing-s) auto;margin-bottom:0;padding:5px 20px;padding:var(--spacing-xxs) var(--spacing-s);border:2px solid #000;background-color:#fff;color:#000;-webkit-appearance:none;text-transform:uppercase;cursor:pointer;transition:.2s .1s;width:100%}.CookieConsent button:active{background-color:#000;color:#fff;transition:0ms}@media (max-width:980px){header{z-index:3}header.black .instagram{-webkit-filter:none;filter:none}.container{padding:40px 20px;padding:var(--spacing-m) var(--spacing-s)}.container .row nav{position:absolute;top:20px;top:var(--spacing-s);right:0}.container .row nav.half{width:180px}.container .row nav.active{background-color:#fff;color:#000}.container .row nav>.burger{position:relative;display:inline-block;right:0;margin:20px;margin:var(--spacing-s);height:40px;height:var(--spacing-m);width:40px;width:var(--spacing-m);background-size:600%;z-index:2;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.container .row nav>.burger.active{-webkit-filter:invert(1);filter:invert(1)}.container .row nav>.menu{padding:20px;padding:var(--spacing-s);padding-bottom:60px;padding-bottom:var(--spacing-l);background-color:#fff;color:#000;width:100%;position:absolute;top:60px;top:var(--spacing-l);line-height:2}}@media (max-width:767px){.layout.menu-open .container .row .logo{-webkit-filter:invert(100%);filter:invert(100%)}.layout footer{padding:0}.layout footer nav,.layout footer nav .left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:auto;-webkit-align-items:center;align-items:center}.layout footer nav .left{-webkit-order:3;order:3;width:100%;text-align:center;margin:0}.layout footer nav .left li{margin:0 0 10px;margin:0 0 var(--spacing-xs) 0}.layout footer nav .logo{-webkit-order:1;order:1;width:100%;background-position:50%;margin:10px 0;margin:var(--spacing-xs) 0}.layout footer nav .right{-webkit-order:2;order:2;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:auto;-webkit-align-items:center;align-items:center;text-align:center;margin:0}.layout footer nav .right li{margin:0 0 10px;margin:0 0 var(--spacing-xs) 0}.container{padding:10px;padding:var(--spacing-xs)}.container .row nav{position:absolute;top:0;right:0}.container .row nav.half{width:100%}.container .row nav.active{width:100%;height:100%;background-color:#fff;color:#000;position:fixed;z-index:10}.container .row nav>.burger{margin:10px;margin:var(--spacing-xs);background-position:50% 56%;background-size:500%}.container .row nav>.menu{padding:20px;padding:var(--spacing-s);padding-top:50%;top:50vw;text-align:center;background-color:#fff;color:#000;width:100%;position:fixed;z-index:11;top:60px;top:var(--spacing-l);line-height:2}.container .row nav>.menu>*{z-index:12}}*{font-family:futura-pt,sans-serif;font-weight:500;letter-spacing:.1px;font-size:15px default;font-size:var(--font-m) default}*,h1,h2,h3,h4{font-style:normal}h1,h2,h3,h4{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;margin:0}h1{font-size:24px;font-size:var(--font-xl);font-weight:700}h2{font-size:20px;font-size:var(--font-l)}h3,h4{font-family:futura-pt,sans-serif;font-weight:500;font-size:15px;font-size:var(--font-m)}a{color:inherit;letter-spacing:.2px;text-decoration:none;text-transform:uppercase}a:hover{border-bottom:2px solid}p{font-size:15px;font-size:var(--font-m);text-align:justify}p a{text-transform:none}ul{padding:0;margin:0;height:100%}ul li{list-style-type:none}em{font-style:italic;font-size:12px;font-size:var(--font-s)}@media (max-width:767px){h1,h2{font-size:24px;font-size:var(--font-xl)}h3,h4{font-family:futura-pt,sans-serif;font-weight:500;font-size:15px;font-size:var(--font-m)}li,p,ul{font-size:20px;font-size:var(--font-l)}em{font-size:15px;font-size:var(--font-m)}}input{line-height:1.5}
/*# sourceMappingURL=main.2d3412d0.chunk.css.map */