@charset "UTF-8";*,::after,::before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:EditorialNew;src:url(../fonts/EditorialNew-Regular/EditorialNew-Regular.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html body{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background-color:#202020;font-size:1.13rem;font-family:poppins,sans-serif;line-height:1.35}html .header{position:fixed;top:0;left:0;width:100%;z-index:4}html .header .desktop-wrapper{display:flex;justify-content:space-between;align-items:center;font-family:EditorialNew,serif;font-size:clamp(.8rem,.9rem + .3vw,1.5rem);padding:1.5rem 0;max-width:calc(90vw + 15px);margin:auto}@media (max-width:999px){html .header .desktop-wrapper{display:none}}html header .desktop-wrapper nav#nav-main ul{list-style-type:none;display:flex;justify-content:flex-end;padding:0;margin:0}html .hdr-logo-link,html header .desktop-wrapper nav#nav-main ul li a{background:linear-gradient(105deg,#e44c1d 30%,#fa9c32 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 15px;display:block;color:#fa9c32;font-weight:600;text-decoration:none;text-align:right;transition:all .3s ease;position:relative;white-space:nowrap}@media (hover:hover){html .hdr-logo-link:hover,html header .desktop-wrapper nav#nav-main ul li a:hover{color:#ef7428;transform:translateX(-8px)}html .hdr-logo-link:hover::after,html header .desktop-wrapper nav#nav-main ul li a:hover::after{width:100%}}html .hdr-logo-link::after,html header .desktop-wrapper nav#nav-main ul li a::after{content:"";position:absolute;bottom:-3px;right:0;width:0;height:2px;background-color:#fa9c32;transition:width .3s ease}html #hamburger{position:fixed;right:0;top:0;padding:1.5rem}@media only screen and (min-width:1001px){html #hamburger{display:none}}html #nav-mobile{display:flex;flex-direction:column}html nav#nav-mobile .home-link,html nav#nav-mobile li{padding:clamp(.05rem,.05rem + 1vw,2rem) 0}html #hamburger{cursor:pointer}@media (min-width:1001px){html #hamburger{display:none}}html #x-close{cursor:pointer}@media (min-width:1001px){html #x-close{display:none}}html .mobile-wrapper{display:none}@media (max-width:1000px){html .mobile-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:EditorialNew,serif;font-size:clamp(.8rem,.9rem + .3vw,1.5rem);padding:1.5rem 0;height:100vh;background-color:#202020}html .mobile-wrapper.open{display:flex}}@media (min-width:1001px){html .mobile-wrapper{display:none}}html .mobile-wrapper #x-close{position:fixed;right:0;top:0;padding:1.5rem}@media (max-width:1000px){html .mobile-wrapper .nav-mobile{padding:clamp(2rem,3rem + 8vw,9rem) clamp(2rem,1rem + 8vw,5rem);font-size:clamp(2.5rem,1rem + 4vw,3.5rem)}}@media (max-width:596px){html .mobile-wrapper .nav-mobile{padding:clamp(2rem,3rem + 8vw,7rem) clamp(2rem,1rem + 8vw,4rem);font-size:clamp(1.3rem,.1rem + 7vw,3rem)}}html .mobile-wrapper .hdr-logo-link{margin:0;display:inline;transition:none;background:0 0;background-clip:none;-webkit-text-fill-color:#fa9c32}html .mobile-wrapper ul{box-sizing:border-box;list-style-type:none;padding:0;margin:0}html .mobile-wrapper ul a{text-decoration:none;display:inline;list-style-type:none;color:#fa9c32}html .mobile-wrapper .social-media{display:flex;align-self:center}html .mobile-wrapper .social-media .social-link{padding-top:0;padding-bottom:0;padding-left:clamp(.3rem,.5%,1rem);padding-right:clamp(.3rem,.5%,1rem)}html .mobile-wrapper .social-media .social-link svg{height:clamp(2rem,1.5rem + 3vw,4rem);width:clamp(2rem,1.5rem + 3vw,4rem);max-height:60px}html .mobile-wrapper .social-media .social-link svg .hover-colour{fill:#fa9c32;transition:fill .3s ease}html footer .footer-content{display:flex;justify-content:center;flex-direction:column;height:calc(6rem + 2vw);min-height:80px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:bottom}html footer .social-media{display:flex;justify-content:center;margin-bottom:-1rem}html footer .social-media .social-link{padding-top:0;padding-bottom:0;padding-left:clamp(.3rem,.5%,1rem);padding-right:clamp(.3rem,.5%,1rem)}html footer .social-media .social-link svg{height:clamp(2rem,.8rem + 2vw,4rem);width:clamp(2rem,.8rem + 2vw,4rem);max-height:60px}html footer .social-media .social-link svg .hover-colour{fill:#fa9c32;transition:fill .3s ease}@media (hover:hover){html footer .social-media .social-link svg:hover .hover-colour{fill:#e44c1d}}html .non-fullscreen{width:100%;max-width:calc(1200px + 4rem);margin:auto;padding:clamp(3rem,3rem + 6vw,10rem) 2rem 0 2rem}html .midwidth-text{width:100%;max-width:calc(1000px + 4rem);margin:auto;padding:0 2rem}html .narrow-text{width:100%;max-width:calc(800px + 4rem);margin:auto;padding:0 2rem}html .center-text{text-align:center}@media (max-width:596px){html .center-text{text-align:left}}html .linear-text-gradient{background:linear-gradient(90deg,#e44c1d 0,#fa9c32 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html .orange-text h2{color:#e44c1d}html .orange-button .button{background-color:#e44c1d}@media (hover:hover){html .orange-button .button:hover{background-color:#ef7428}}html .buttons-section{padding-top:clamp(1.5rem,3vw,5rem)}html .button-nomargin-bottom .button{margin-bottom:0}html h1{font-size:5rem;line-height:1.2;color:#fa9c32;margin-top:1.5rem;text-transform:uppercase}html h2{font-size:clamp(2.3rem,1.5rem + 3.4vw,5.63rem);color:#fa9c32;margin-bottom:1rem;text-transform:uppercase;line-height:1.25}@media (max-width:596px){html h2{font-size:clamp(1.88rem,1.1rem + 4vw,5.63rem)}}html h3{line-height:1.2}html h4{line-height:1.2}html .intro-text{font-family:EditorialNew,serif;font-size:clamp(1rem,1.1rem + .75vw,2rem);line-height:1.2;margin-bottom:2rem;padding-top:0rem}@media (max-width:596px){html .intro-text{font-size:clamp(1.2rem,1rem + .5vw,2rem)}}html .button-container{display:flex;justify-content:center;flex-direction:column;align-content:center;align-items:center}html .button{display:inline-block;padding:1rem 20px;width:100%;max-width:300px;background-color:#fa9c32;color:#fff;text-align:center;text-decoration:none;font-weight:700;letter-spacing:3%;transition:background-color .3s ease;margin-bottom:20px}@media (hover:hover){html .button:hover{background-color:#ef7428}}@media (max-width:596px){html .button{font-size:1rem}}html .button-block{padding-bottom:clamp(1.5rem,1.5rem + 3vw,5rem)}@media (max-width:768px){html .remove-margin-bottom-mobile{margin-bottom:0!important}}@media (max-width:596px){html .hide-on-mobile{display:none!important}}html .fullscreen-section{background-size:cover;min-height:100vh}@media (min-width:1750px){html .fullscreen-section{max-height:900px;min-height:900px}}@media (max-width:596px){html .fullscreen-section{background-size:100vw;background-repeat:no-repeat;min-height:auto}}html .home-hero-section{background-size:cover;background-position:center top;height:100vh;display:flex}html .start-section{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-content:center;margin:1rem auto 0 auto;max-width:90vw}html .start-section .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:596px){html .start-section .content{justify-content:flex-end}}html .start-section h1{font-size:clamp(3.7rem,9.84vw,20rem);margin-top:0;text-align:center;padding-top:clamp(35px,4vw,70px)}@media (max-width:596px){html .start-section h1{font-size:clamp(2.63rem,1.6rem + 5vw,5.63rem);padding-bottom:1rem}}html .start-section p{font-family:EditorialNew,serif;font-size:clamp(1.5rem,1.4rem + .8vw,4rem);text-align:center;background:linear-gradient(90deg,#e44c1d 0,#fa9c32 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:900px){html .start-section p{font-size:clamp(1.2rem,1rem + .8vw,2rem)}}html .start-section .hero-text{display:flex;flex-direction:column;width:calc(800px + 10vw);margin:0 auto}@media (max-width:900px){html .start-section .hero-text{width:100%;padding:0 1rem}}html .start-section .start-button-container{align-self:center;padding:2rem 0 2rem 0;width:clamp(1rem,1rem + 2vw,4rem)}@media (max-width:596px){html .start-section .start-button-container{padding:1rem 0 1rem 0}}html .article-text-mit-bild{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin:9rem auto;width:calc(80vw + 4rem);max-width:1800px;padding:0 2rem}html .article-text-mit-bild.typ-links{flex-direction:row-reverse}@media (max-width:596px){html .article-text-mit-bild.typ-links{flex-direction:column}}html .wer-ich-bin{margin:0 auto;padding-top:clamp(3rem,3rem + 6vw,10rem)}@media (min-width:597px) and (max-width:786px){html .wer-ich-bin{padding-bottom:0}}@media (min-width:786px) and (max-width:1260px){html .wer-ich-bin{padding-bottom:clamp(3rem,3rem + 6vw,10rem)}}@media (min-width:597px) and (max-width:1260px){html .wer-ich-bin{background-image:url(/wp-content/uploads/2025/07/Rosanna_Grueter_Mattia_Coda-4_2000px-e1753105428486.webp);background-size:contain;background-repeat:no-repeat;padding-top:0;margin-top:clamp(3rem,3rem + 6vw,10rem)}html .wer-ich-bin .image{display:none}}@media (max-width:596px){html .wer-ich-bin{margin:0;padding-top:calc(clamp(3rem,3rem + 6vw,10rem) - 2rem);width:100%}}@media (max-width:596px){html .wer-ich-bin .content{width:100%;display:flex;flex-direction:column}}html .wer-ich-bin h2{text-align:left;margin-top:1rem}html .wer-ich-bin p{text-align:left;color:#fff;padding-left:42%;font-size:clamp(1.13rem,.93rem + .2vw,1.25rem)}@media (max-width:1094px){html .wer-ich-bin p{font-size:clamp(1rem,.93rem + .2vw,1.25rem)}}@media (max-width:596px){html .wer-ich-bin p{padding:0;margin-bottom:2rem;font-size:clamp(.94rem,.93rem + .2vw,1.25rem)}}html .wer-ich-bin .image{margin-right:-880px;z-index:-1;padding-left:80px}@media (max-width:596px){html .wer-ich-bin .image{margin:0;padding:0}}html .wer-ich-bin .image img{max-width:800px;height:auto}@media (max-width:596px){html .wer-ich-bin .image img{max-width:100%}}html .article-was_ich_tue{max-width:calc(950px + 4rem);margin:0 auto 0 auto;padding:2rem 2rem clamp(1.5rem,1.5rem + 3vw,5rem) 2rem}@media (max-width:596px){html .article-was_ich_tue{margin:0 auto}html .article-was_ich_tue div:first-child{margin-top:0}}html .article-was_ich_tue .was_ich_tue_element{max-width:950px;margin:0 0 3rem 0;position:relative;overflow:hidden}html .article-was_ich_tue .was_ich_tue_element .container{display:flex;align-items:center;justify-content:center;position:relative;height:475px}html .article-was_ich_tue .was_ich_tue_element .container.typ-rechts{flex-direction:row}html .article-was_ich_tue .was_ich_tue_element .container.typ-links{flex-direction:row-reverse}html .article-was_ich_tue .was_ich_tue_element .content{width:50%;background:#d85a3b;margin-left:-50px;z-index:2;min-height:200px;position:relative;padding:2rem;display:flex;flex-direction:column;justify-content:center;transition:all .6s cubic-bezier(.25,.46,.45,.94);opacity:1}html .article-was_ich_tue .was_ich_tue_element .content h3{color:#fff;font-size:1.7rem;font-weight:700;margin-bottom:.5rem;line-height:1.2;transition:transform .4s ease .1s}html .article-was_ich_tue .was_ich_tue_element .content p{color:#fff;font-size:.95rem;line-height:1.5;margin:0;transition:transform .4s ease .2s}@media (min-width:769px) and (max-width:851px){html .article-was_ich_tue .was_ich_tue_element .content p{font-size:.9rem}}html .article-was_ich_tue .was_ich_tue_element .content ul{list-style:none;padding:0;margin:1rem 0 0 0}html .article-was_ich_tue .was_ich_tue_element .content ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:1rem;line-height:1.5;color:#fff}html .article-was_ich_tue .was_ich_tue_element .content ul li:before{content:"•";position:absolute;left:0;color:#fff;font-weight:700}html .article-was_ich_tue .was_ich_tue_element .link{width:50%;background-size:cover;background-position:center;height:475px;position:relative;z-index:1;transition:all .6s cubic-bezier(.25,.46,.45,.94);opacity:.85}@media (max-width:768px){html .article-was_ich_tue .was_ich_tue_element .link{height:75vw}}html .article-was_ich_tue .was_ich_tue_element .link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fa9c32;opacity:0;transition:opacity .4s ease;z-index:1}html .article-was_ich_tue .was_ich_tue_element .link::after{content:"Arbeit &\aReferenzen";white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:EditorialNew,serif;font-size:2rem;font-weight:700;text-align:center;line-height:1.2;opacity:0;transition:opacity .4s ease .2s;z-index:2;text-shadow:3px 3px 10px rgba(0,0,0,.5)}html .article-was_ich_tue .was_ich_tue_element .button-wasichtue{position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;text-decoration:none;z-index:4;opacity:0;transition:all .3s ease;display:flex;align-items:flex-end;color:transparent;font-size:0}@media (max-width:768px){html .article-was_ich_tue .was_ich_tue_element .button-wasichtue{display:none}}html .article-was_ich_tue .was_ich_tue_element .link-mobile{display:none}html .article-was_ich_tue .was_ich_tue_element .container.typ-rechts .content{margin-left:0;margin-right:-50px}@media (hover:hover){html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .content{margin-left:-20px;transform:scale(.98)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .content h3{transform:translateX(-5px)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .content p{transform:translateX(-5px)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .link{opacity:1;transform:translateX(-20px) scale(1.02)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .link::before{opacity:.8}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-links .link::after{opacity:1}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .content{margin-right:-20px;transform:scale(.98)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .content h3{transform:translateX(10px)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .content p{transform:translateX(5px)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .link{opacity:1;transform:translateX(20px) scale(1.02)}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .link::before{opacity:.8}html .article-was_ich_tue .was_ich_tue_element:hover .container.typ-rechts .link::after{opacity:1}html .article-was_ich_tue .was_ich_tue_element:hover .button-wasichtue{opacity:1}}@media (max-width:768px){html .article-was_ich_tue{padding:2rem}html .article-was_ich_tue .was_ich_tue_element{margin:2rem auto}html .article-was_ich_tue .was_ich_tue_element .container{flex-direction:column!important;height:auto}html .article-was_ich_tue .was_ich_tue_element .container.typ-links,html .article-was_ich_tue .was_ich_tue_element .container.typ-rechts{flex-direction:column}html .article-was_ich_tue .was_ich_tue_element .content{width:100%!important;margin-left:0!important;margin-right:0!important;padding:1.5rem;order:2}html .article-was_ich_tue .was_ich_tue_element .content h3{font-size:clamp(1rem,1rem + 1vw,2rem)}html .article-was_ich_tue .was_ich_tue_element .content p{font-size:clamp(.9rem,.5rem + .5vw,1rem)}html .article-was_ich_tue .was_ich_tue_element .link{width:100%!important;min-height:250px;order:1;transform:none!important}html .article-was_ich_tue .was_ich_tue_element .link::after{font-size:1.5rem}html .article-was_ich_tue .was_ich_tue_element .link-mobile{margin-top:1rem;display:inline}html .article-was_ich_tue .was_ich_tue_element .link-mobile .button{max-width:none}html .article-was_ich_tue .was_ich_tue_element .link-mobile a{margin-bottom:0}html .article-was_ich_tue .was_ich_tue_element:hover .container .content{width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}html .article-was_ich_tue .was_ich_tue_element:hover .container .content h3,html .article-was_ich_tue .was_ich_tue_element:hover .container .content p{transform:none!important}html .article-was_ich_tue .was_ich_tue_element:hover .container .link{transform:none!important}}@media (max-width:768px){html #was-ich-will{background-size:100vw;background-repeat:no-repeat;min-height:auto}}html .was-ich-will{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0 auto;width:calc(80vw + 4rem);max-width:1800px;padding:0 2rem 5rem 2rem}@media (max-width:596px){html .was-ich-will{margin:0;width:100%;padding-bottom:clamp(3rem,3rem + 6vw,10rem)}}@media (max-width:768px){html .was-ich-will h2{padding-top:clamp(3rem,3rem + 6vw,10rem)}}html .was-ich-will .content{padding-top:clamp(1.5rem,1.5rem + 3vw,5rem);max-width:60%}@media (max-width:768px){html .was-ich-will .content{max-width:100%}}html .was-ich-will p{font-family:EditorialNew,serif;font-size:clamp(1rem,1.1rem + .75vw,2rem);background:linear-gradient(105deg,#e44c1d 30%,#fa9c32 70%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:596px){html .was-ich-will p{font-size:clamp(1.2rem,1rem + .5vw,2rem)}}html .article-what-do-you-want{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin:0 auto;width:calc(80vw + 4rem);max-width:1800px;padding:clamp(1.5rem,1.5rem + 3vw,5rem) 2rem}@media (max-width:768px){html .article-what-do-you-want{padding:clamp(3rem,3rem + 6vw,10rem) 2rem}}@media (max-width:596px){html .article-what-do-you-want{margin:0;width:100%}}html .article-what-do-you-want.typ-links{flex-direction:row-reverse}html .article-what-do-you-want .image{max-width:50%;position:relative;display:inline-block}html .article-what-do-you-want .image .image-with-overlay{display:block;width:100%;height:auto}html .article-what-do-you-want .image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(42,123,155,0) 50%,rgba(31,34,42,.1) 60%,#202020 100%);pointer-events:none}html .article-what-do-you-want .content{text-align:right;width:75%;margin-left:-25%;z-index:1;padding-top:2vw}@media (max-width:768px){html .article-what-do-you-want .content{width:100%;margin-left:-30%}}html .article-what-do-you-want .content p{font-size:clamp(1rem,1.1rem + .75vw,2rem);font-family:EditorialNew,serif;margin-bottom:3rem}@media (max-width:596px){html .article-what-do-you-want .content p{font-size:clamp(1.2rem,1rem + .5vw,2rem)}}html .article-what-do-you-want .buttons-section{display:flex;flex-direction:column;padding-top:0}@media (max-width:596px){html .article-what-do-you-want .buttons-section .button{max-width:none}}html .article-what-do-you-want .buttons-section .links-element{display:flex;justify-content:flex-end}html .article-what-do-you-want .buttons-section div:nth-child(2) .button{background-color:#e44c1d}@media (hover:hover){html .article-what-do-you-want .buttons-section div:nth-child(2) .button:hover{background-color:#ef7428}}html .article-what-do-you-want .buttons-section div:last-child .button{margin-bottom:0}html .work_und_referenzen{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;min-height:100vh;margin:auto}@media (max-width:768px){html .work_und_referenzen{display:block;width:100%;background-image:linear-gradient(90deg,rgba(42,123,155,0) 10%,rgba(31,34,42,.1) 35%,rgba(6,6,8,.7) 60%),url(/wp-content/uploads/2025/08/About_Bild_3000px-scaled.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom left;min-height:auto}}@media (max-width:506px){html .work_und_referenzen{display:block;width:100%;background-image:linear-gradient(180deg,rgba(42,123,155,0) 35%,rgba(31,34,42,.1) 45%,rgba(6,6,8,.7) 70%),url(/wp-content/uploads/2025/08/About_Bild_3000px-scaled.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom left;min-height:auto}}html .work_und_referenzen .container{display:flex;justify-content:center;flex-direction:row}@media (max-width:596px){html .work_und_referenzen .container{display:block;padding-top:10rem;padding-bottom:1.5rem;width:90vw;margin:auto}}@media (max-width:768px){html .work_und_referenzen .container{display:block;padding-top:clamp(10rem,8rem + 15vw,15rem);padding-bottom:2rem;width:90vw;margin:auto}}html .work_und_referenzen h1{font-size:clamp(3rem,9.5vw,15rem);font-weight:900;color:#fa9c32;text-transform:uppercase;letter-spacing:.02em}@media (max-width:768px){html .work_und_referenzen h1{font-size:clamp(2.63rem,1.6rem + 5vw,5.63rem);margin-top:0}}html .work_und_referenzen .content{display:flex;flex-direction:column;width:100%;z-index:2}@media (max-width:768px){html .work_und_referenzen .content{justify-content:center}}html .work_und_referenzen .backgroundimage{width:65vw;margin-right:-44vw;padding-top:clamp(70px,7.2vw,15rem)}@media (max-width:768px){html .work_und_referenzen .backgroundimage{display:none}}html .work_und_referenzen .backgroundimage .image-container{position:relative;display:inline-block}html .work_und_referenzen .backgroundimage .image-container .image-with-overlay{display:block;width:100%;height:auto}html .work_und_referenzen .backgroundimage .image-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(42,123,155,0) 0,rgba(31,34,42,.1) 60%,rgba(6,6,8,.5) 80%);pointer-events:none}@media (max-width:1200px){html .work_und_referenzen .backgroundimage .image-container{position:relative;display:inline-block}html .work_und_referenzen .backgroundimage .image-container .image-with-overlay{display:block;width:100%;height:auto}html .work_und_referenzen .backgroundimage .image-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(42,123,155,0) 0,rgba(31,34,42,.1) 20%,rgba(6,6,8,.7) 60%);pointer-events:none}}html .work_und_referenzen .anker-menu-section{display:flex;flex-direction:column;gap:1rem;align-self:flex-end;margin-right:2rem;font-family:EditorialNew,serif;font-size:clamp(1.5rem,1.5rem + 1vw,4rem);padding:10px 0 30px 10px}html .work_und_referenzen .anker-menu-section .links-element .anker-menu{display:block;color:#e44c1d;font-weight:600;text-decoration:none;text-align:right;transition:all .3s ease;position:relative;white-space:nowrap;background:linear-gradient(105deg,#e44c1d 30%,#fa9c32 70%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover:hover){html .work_und_referenzen .anker-menu-section .links-element .anker-menu:hover{color:#fa9c32;transform:translateX(-15px)}html .work_und_referenzen .anker-menu-section .links-element .anker-menu:hover::after{width:100%}}html .work_und_referenzen .anker-menu-section .links-element .anker-menu::after{content:"";position:absolute;bottom:-3px;right:0;width:0;height:2px;background-color:#fa9c32;transition:width .3s ease}@media (max-width:768px){html .work_und_referenzen .anker-menu-section .links-element .anker-menu::after{display:none}}@media (max-width:768px){html .work_und_referenzen .anker-menu-section{flex-direction:row;margin:0;font-size:clamp(.8rem,.4rem + 1.8vw,1.5rem);padding:10px 0}}@media (max-width:596px){html .work_und_referenzen .anker-menu-section{gap:1rem;padding:5px 0 15px 10px}}@media (max-width:506px){html .work_und_referenzen .anker-menu-section{flex-direction:column;margin:0;font-size:clamp(1.13rem,.7rem + 2vw,1.5rem);gap:.3rem;padding:10px 0 10px 10px}}html .medienproduzentin_referenzen{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;margin:0 auto;max-width:calc(90vw + 2rem);padding:1rem 2rem 2rem 2rem}@media (max-width:1500px){html .medienproduzentin_referenzen{max-width:calc(90vw + 1rem);padding:0}}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element{width:25%}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element div.image{aspect-ratio:16/9;overflow:hidden;position:relative;display:block;flex-shrink:0;min-width:0;min-height:0;width:100%}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element div.image img{width:100%;height:100%;object-fit:cover;display:block}@supports not (object-fit:cover){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element div.image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}}@supports not (aspect-ratio:16/9){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element div.image{position:relative;width:100%;height:0;padding-bottom:56.25%}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element div.image img{position:absolute;top:0;left:0}}@media (min-width:1750px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element{width:20%}}@media (max-width:1297px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element{width:33.33%}}@media (max-width:900px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element{width:50%}}@media (max-width:596px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element{width:100%}}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .container{background-color:#161616;margin:1rem .5rem;height:calc(100% - 1rem);display:flex;flex-direction:column}@media (max-width:596px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .container{margin:1rem 1.5rem}}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content{padding:25px;height:100%}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content h4{font-size:1.5rem;margin-bottom:.2rem}@media (max-width:596px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content h4{font-size:clamp(1rem,1rem + 1vw,2rem)}}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content h5{font-size:1rem;margin-bottom:1rem;color:#fa9c32;font-weight:400}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content h6{font-size:1.1rem;margin-bottom:1rem;font-style:italic;font-weight:400}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content p{font-size:clamp(.94rem,.5rem + .5vw,1rem)}@media (max-width:596px){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content p{font-size:clamp(.9rem,.5rem + .5vw,1rem)}}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content-button{padding:0 25px 25px 25px}html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content-button .button{max-width:100%;margin-bottom:0}@media (hover:hover){html .medienproduzentin_referenzen .medienproduzentin-referenzen-element .content-button .button:hover{background-color:#e44c1d}}html .video-embedd{width:100%;max-width:calc(1200px + 4rem);margin:auto;padding:2rem 2rem 0 2rem}html .video-embedd .video-container{width:80%;aspect-ratio:16/9;margin:auto}@media (max-width:596px){html .video-embedd .video-container{width:100%}}html .video-embedd .video-container iframe{width:100%;height:100%}html .venues-played{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;width:calc(4rem + 80vw);max-width:1800px;padding:clamp(3rem,2.8rem + 4vw,10rem) 2rem 0 2rem}html .venues-played .abschnitt-content{display:flex;flex-direction:row}@media (max-width:630px){html .venues-played .abschnitt-content{flex-direction:column;align-items:flex-start}}html .venues-played .abschnitt-titel{text-align:center;font-size:clamp(1.5rem,1.3rem + 2vw,4.2rem)}@media (max-width:596px){html .venues-played .abschnitt-titel{font-size:clamp(1.5rem,1.2rem + 3vw,4.2rem)}}html .venues-played .abschnitt-untertitel{font-size:clamp(1rem,.94rem + .5vw,2rem)}html .venues-played .abschnitt-liste{padding:calc(clamp(1.5rem,1.5rem + 3vw,5rem)/ 2) 2rem 0 2rem}@media (max-width:768px){html .venues-played .abschnitt-liste{padding:2rem .5rem 0 .5rem;min-width:200px}}html .venues-played .abschnitt-liste .regiontitel{text-transform:uppercase;color:#fa9c32;font-size:clamp(1.38rem,1rem + 1vw,2rem);margin-bottom:1.2rem}@media (max-width:768px){html .venues-played .abschnitt-liste .regiontitel{font-size:clamp(1.38rem,.9rem + 1vw,2rem)}}@media (max-width:596px){html .venues-played .abschnitt-liste .regiontitel{font-size:clamp(1rem,1rem + 1vw,2rem)}}html .venues-played .abschnitt-liste ul{font-family:EditorialNew,serif;font-size:clamp(.8rem,1rem + .5vw,2rem)}@media (max-width:768px){html .venues-played .abschnitt-liste ul{font-size:clamp(.8rem,.8rem + .6vw,2rem)}}@media (max-width:596px){html .venues-played .abschnitt-liste ul{font-size:clamp(1rem,.94rem + .5vw,2rem)}}html .button-block-live{display:flex;justify-content:center;flex-direction:row;padding-bottom:clamp(3rem,2.8rem + 4vw,10rem);padding-top:clamp(1.5rem,1.5rem + 3vw,5rem)}@media (max-width:596px){html .button-block-live{flex-direction:column}}html .button-block-live div:nth-child(2) .button{background-color:#e44c1d}@media (hover:hover){html .button-block-live div:nth-child(2) .button:hover{background-color:#ef7428}}html .button-block-live .button{margin-left:10px;margin-right:10px;min-width:300px}@media (max-width:768px){html .button-block-live .button{min-width:250px;max-width:250px}}html .work-sonstiges{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - (6rem + 2vw));min-height:500px;max-height:800px;padding-top:0}@media (max-width:596px){html .work-sonstiges{min-height:640px}}html .work-sonstiges .content{margin:clamp(3rem,3rem + 6vw,10rem) 0}html .work-sonstiges .content .buttons-section{padding-top:clamp(1.5rem,2.5vw,5rem)}html .work-sonstiges h2{text-align:center;color:#e44c1d}html .rosanna-live{display:flex;width:90vw;margin:auto;padding-top:clamp(35px,4vw,70px)}@media (max-width:768px){html .rosanna-live{flex-direction:column}}html .rosanna-live h1{font-size:clamp(3rem,9.5vw,15rem);font-weight:900;color:#fa9c32;text-transform:uppercase;letter-spacing:.02em}@media (max-width:768px){html .rosanna-live h1{font-size:clamp(3rem,12.1vw,15rem)}}html .rosanna-live .content{width:100%;z-index:2}html .rosanna-live .backgroundimage{width:30vw;margin-left:-40vw;z-index:1;padding-top:clamp(70px,7.2vw,15rem)}@media (max-width:1056px){html .rosanna-live .backgroundimage{margin-left:-34vw}}@media (max-width:768px){html .rosanna-live .backgroundimage{width:65%;padding-top:0;margin-left:0;align-content:revert;align-self:flex-end}}@media (min-width:769px){html .rosanna-live .backgroundimage .image-container{position:relative;display:inline-block}html .rosanna-live .backgroundimage .image-container .image-with-overlay{display:block;width:100%;height:auto}html .rosanna-live .backgroundimage .image-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,rgba(42,123,155,0) 40%,rgba(31,34,42,.1) 50%,rgba(6,6,8,.5) 85%);pointer-events:none}}html .rosanna-live .livedaten-liste{max-width:72%;padding:1vw 0 2rem 8vw}@media (max-width:1056px){html .rosanna-live .livedaten-liste{max-width:80%}}@media (max-width:768px){html .rosanna-live .livedaten-liste{padding:calc(1.5rem + 2vw) 0 calc(1.5rem + 2vw) 8vw;width:100%}}html .rosanna-live .livedetails{display:flex;padding:.5rem 0}@media (max-width:596px){html .rosanna-live .livedetails{flex-direction:column}}html .rosanna-live .livedetails{font-family:EditorialNew,serif;font-size:clamp(1.5rem,1.2rem + 1vw,4rem)}@media (max-width:768px){html .rosanna-live .livedetails{font-size:clamp(1.2rem,1.2rem + .7vw,2rem)}}html .rosanna-live .livedetails .eventdatum,html .rosanna-live .livedetails .eventdetails{width:fit-content}html .rosanna-live .livedetails .eventdatum p{color:#e44c1d}html .rosanna-live .livedetails .eventdetails p{background:linear-gradient(105deg,#e44c1d 30%,#fa9c32 70%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){html .rosanna-live .livedetails .eventdetails p{background:0 0;-webkit-background-clip:none;-webkit-text-fill-color:#fa9c32;color:#fa9c32}}html .rosanna-live-button-block{padding-top:clamp(1.5rem,3vw,5rem)}html .rosanna-live-button-block .button-container{min-width:250px}@media (max-width:768px){html .rosanna-live-button-block{display:flex;justify-content:flex-start;flex-direction:row;width:90vw;padding-left:25vw;padding-bottom:calc(100px + 50vw);margin:calc(-135px - 50vw) auto 0 auto}}@media (max-width:596px){html .rosanna-live-button-block{margin:calc(-50px - 15%) auto 0 auto;padding-bottom:15%;padding-left:8vw}}html .rosanna-live-button-block .button{z-index:2}html .book-me-title{display:flex;width:90vw;margin:auto;padding-top:clamp(35px,4vw,70px)}@media (max-width:768px){html .book-me-title{flex-direction:column;padding-left:2rem;padding-right:2rem;width:100%}}html .book-me-title h1{font-size:clamp(3rem,9.5vw,15rem);font-weight:900;color:#fa9c32;text-transform:uppercase;letter-spacing:.02em}@media (max-width:768px){html .book-me-title h1{font-size:clamp(3rem,12.1vw,15rem)}}html .book-me{display:flex;width:90vw;margin:auto;margin-bottom:clamp(1.5rem,1.5rem + 3vw,5rem)}@media (max-width:768px){html .book-me{flex-direction:column;padding-left:2rem;padding-right:2rem;width:100%}}html .book-me .contact-text-mobile{display:block;font-family:EditorialNew,serif;font-size:clamp(1rem,.94rem + .5vw,2rem);padding:calc(1rem + 2vw) 0 calc(1.5rem + 2vw) 0}@media (min-width:541px){html .book-me .contact-text-mobile{display:none}}html .book-me .content{display:flex}@media (max-width:540px){html .book-me .content{flex-direction:column}}html .book-me .allgemein-contact{width:60%}@media (max-width:540px){html .book-me .allgemein-contact{width:100%}}html .book-me .content-top{display:flex;align-items:flex-end}@media (max-width:540px){html .book-me .content-top{align-items:normal}}@media (max-width:596px){html .book-me .content-top{flex-direction:column}}html .book-me .content-top .content-left{padding-right:1rem}@media (max-width:596px){html .book-me .content-top .content-left{padding-right:0}}html .book-me .content-top .content-right{padding-left:1rem}@media (max-width:596px){html .book-me .content-top .content-right{padding-left:0}}html .book-me .content-bottom{padding-top:1rem}@media (max-width:540px){html .book-me .content-bottom p:nth-child(2){display:flex;justify-content:center}}html .book-me .wpcf7-form-control:focus-visible{outline:0!important;border-color:#fa9c32!important}html .book-me .wpcf7 form.invalid .wpcf7-response-output,html .book-me .wpcf7 form.payment-required .wpcf7-response-output,html .book-me .wpcf7 form.unaccepted .wpcf7-response-output{color:#e44c1d;display:inline-block;border:none;margin-top:1rem;padding:0;margin-left:0;margin-right:0}html .book-me .wpcf7{font-family:EditorialNew,serif}html .book-me .wpcf7 .wpcf7-not-valid-tip{padding-top:.5rem}html .book-me .wpcf7 form.sent .wpcf7-response-output{background:linear-gradient(90deg,#e44c1d 0,#fa9c32 80%);background-clip:border-box;background-clip:border-box;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;border:none;margin-top:1rem;padding:0;margin-left:0;margin-right:0}html .book-me .wpcf7 .wpcf7-form{margin-right:clamp(1rem,1rem + 4vw,6rem);font-size:clamp(.8rem,.9rem + .3vw,1.5rem)}@media (max-width:540px){html .book-me .wpcf7 .wpcf7-form{margin-right:0}}html .book-me .wpcf7 .wpcf7-form label{width:100%;padding:.3rem 0}html .book-me .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:inline-block;width:100%;padding-bottom:clamp(1rem,.5rem + 1vw,2rem)}html .book-me .wpcf7 .wpcf7-form input{width:100%;background-color:rgba(0,0,0,0);color:#fff;border:none;border-bottom:solid;border-width:2px;border-radius:0;padding:.3rem 0}html .book-me .wpcf7 .wpcf7-form textarea{width:100%;background-color:rgba(0,0,0,0);color:#fff;border:solid;border-width:2px;border-radius:0;margin-top:.3rem}@media (max-width:540px){html .book-me .wpcf7 .wpcf7-form .wpcf7-submit{margin-top:clamp(.5rem,.5rem + 1vw,2rem)}}html .book-me .wpcf7 .wpcf7-not-valid-tip{color:#e44c1d}html .book-me .wpcf7 .feld-send{display:inline-block;padding:1rem 20px!important;width:100%;max-width:300px;background-color:#fa9c32!important;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-family:poppins,sans-serif!important;letter-spacing:3%;transition:background-color .3s ease;margin-bottom:20px;border-bottom:none!important}@media (hover:hover){html .book-me .wpcf7 .feld-send:hover{background-color:#ef7428!important}}@media (max-width:596px){html .book-me .wpcf7 .feld-send{font-size:1rem}}html .book-me .wpcf7 .wpcf7-spinner{display:none!important;visibility:hidden!important}html .book-me .contact{width:40%;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:768px){html .book-me .contact{padding-left:0;margin-top:2rem}}@media (max-width:540px){html .book-me .contact{width:100%}}html .book-me .contact .contact-text-desktop{display:none}@media (min-width:541px){html .book-me .contact .contact-text-desktop{display:block;font-family:EditorialNew,serif;font-size:clamp(.8rem,1rem + .5vw,2rem)}}@media (max-width:768px){html .book-me .contact .contact-text-desktop{font-size:clamp(.8rem,.8rem + .6vw,2rem)}}@media (max-width:596px){html .book-me .contact .contact-text-desktop{font-size:clamp(1rem,.94rem + .5vw,2rem)}}html .book-me .contact .dj-contact-container{height:100%;display:flex}@media (max-width:540px){html .book-me .contact .dj-contact-container{justify-content:center}}html .book-me .contact .dj-contact-content{padding-top:clamp(1rem,1rem + 2vw,4rem)}@media (max-width:768px){html .book-me .contact .dj-contact-content{padding-top:clamp(1rem,.5rem + 1vw + 1rem,2rem)}}@media (max-width:452px){html .book-me .contact .dj-contact-content{padding-top:0}}@media (max-width:540px){html .book-me .contact .dj-contact-content .links-element{display:flex;justify-content:center}}html .book-me .contact .dj-contact-content .buttons-section div:nth-child(2) .button{background-color:#e44c1d}@media (hover:hover){html .book-me .contact .dj-contact-content .buttons-section div:nth-child(2) .button:hover{background-color:#ef7428}}html .book-me .contact .dj-contact-titel{font-size:clamp(1.38rem,1rem + 1vw,2rem);text-transform:uppercase;padding-bottom:2rem}html .book-me .contact .dj-contact-titel h3{color:#fa9c32}@media (max-width:540px){html .book-me .contact .dj-contact-titel h3{font-size:clamp(1.88rem,1.1rem + 4vw,5.63rem);text-align:center}}html .book-me .contact .buttons-section{padding-top:0}html .book-me .button-block{padding-top:clamp(1.5rem,3vw,5rem)}html .button-nopadding-bottom{padding-bottom:0}html .add-s-padding-top{padding-top:clamp(1.2rem,1.5rem + 1.5vw,3rem)}