@keyframes bounce{0%{transform:translateX(0)}to{transform:translateX(-8px)}}:root{color-scheme:light only}*,:after,:before{box-sizing:border-box}nextjs-portal{display:none!important}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{background-color:#fff}body{margin:0;overflow-x:hidden;font-family:Figtree,sans-serif;font-size:18px;color:#303432}@media(min-width:1200px){body{font-size:24px}}body.nav-open{background-color:#2c2c2c;overflow:hidden}section{background-color:#fff}section.cta:has(+section.contact) .container,section.cta:has(+section.text) .container,section.text:has(+section.cta) .container{padding-bottom:0}section#cases{z-index:1}.container{display:flex;flex-direction:column;margin:auto;max-width:1920px;height:100%;padding:60px 30px}@media(min-width:769px){.container{padding:100px 60px}}@media(min-width:1200px){.container{padding:140px 100px;justify-content:center}}h1,h2,h3,h4{margin-top:0;line-height:1.1}h1,h2{font-weight:800}h2{margin-bottom:40px;font-size:40px}@media(min-width:769px){h2{margin-bottom:60px;font-size:60px}}@media(min-width:1200px){h2{margin-bottom:80px;font-size:80px}}p+h2,ul+h2{margin-top:60px}@media(min-width:769px){p+h2,ul+h2{margin-top:90px}}@media(min-width:1200px){p+h2,ul+h2{margin-top:120px}}p+h3,p+h4,ul+h3,ul+h4{margin-top:1em}p,ul{margin-top:0}p:last-child,ul:last-child{margin-bottom:0}ul.menu{list-style:none;padding:0;margin:0}li,p{line-height:1.5}p:empty{display:none}strong{font-weight:700}.datenschutzhinweise__text,.impressum__text{padding:60px 30px}@media(min-width:769px){.datenschutzhinweise__text,.impressum__text{padding:100px 60px}}@media(min-width:1200px){.datenschutzhinweise__text,.impressum__text{padding:140px 100px}}.show{display:block}.hide{display:none}.margin-auto{margin:auto}.text-center{text-align:center}.full-width{width:100%}.shadowed{text-shadow:0 0 3px rgba(6,9,16,.9)}.highlight{color:#ff5b32}.error{color:red}.flex{display:flex}.inline-flex{display:inline-flex}.row{display:flex;flex-direction:row}.row-reverse{display:flex;flex-direction:row-reverse}.flex-column{display:flex;flex-direction:column}.column-reverse{display:flex;flex-direction:column-reverse}.wrap{display:flex;flex-wrap:wrap}.nowrap{display:flex;flex-wrap:nowrap}.wrap-reverse{display:flex;flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.margin-top{margin-top:80px}.title{margin-bottom:86px}.section-padding{padding:0 40px}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/_next/static/media/figtree-400.7ba2591d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/_next/static/media/figtree-600.e8bd9fc0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/_next/static/media/figtree-700.66f64034.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(/_next/static/media/figtree-800.fc4f24fc.woff2) format("woff2")}.body_lg{font-weight:400;font-size:25px;line-height:35px}.body_lg_bold{font-weight:800;font-size:25px;line-height:32px}.body_sm{font-weight:400;line-height:25px}.body_sm,.btn{font-size:16px}.btn{border:2px solid #ff5b32;border-radius:50px;padding:10px 40px;text-decoration:none;font-weight:600;color:#303432;cursor:pointer;transition:all .3s ease}.btn:focus-visible{outline:0}@media(min-width:1200px){.btn{padding:12px 40px;font-size:20px}}.btn--primary{background-color:#ff5b32;color:#fff}.btn--secondary{background-color:rgba(0,0,0,0);color:#060910}.btn--tertiary{background-color:rgba(0,0,0,0);color:#fff}.btn.coffee{background-image:url(/global/coffee-mug.svg);background-size:22px;background-position:right 40px center;background-repeat:no-repeat;padding-right:70px}.btn.coffee:focus,.btn.coffee:hover{background-image:url(/global/coffee-mug-white.svg);background-color:#ff5b32;color:#fff}@scope (section.contact){.columns{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;margin-bottom:15px}@media(min-width:769px){.columns{flex-direction:row;gap:20px;margin-bottom:20px}}@media(min-width:1200px){.columns{gap:20px 30px}}@media(min-width:1600px){.columns{gap:20px 40px}}@media(min-width:769px){.columns>div{width:calc(50% - 10px)}}@media(min-width:1200px){.columns>div{width:calc(50% - 15px)}}@media(min-width:1600px){.columns>div{width:calc(50% - 20px)}}label{display:block;font-size:18px;font-weight:700}label .required{color:#ff5b32}input,select,textarea{display:block;width:100%;height:40px;border:none;border-bottom:2px solid #ff5b32;outline:none}textarea{margin-top:10px;height:100px;resize:vertical}.status{margin-top:20px;text-align:right;font-size:16px}@media(min-width:1200px){.status{font-size:18px}}.bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px;gap:10px}.bottom h3{margin-bottom:0}}@scope (section.cta){.container{justify-content:space-between;align-items:center;gap:20px}@media(min-width:1200px){.container{flex-direction:row;gap:30px}}@media(min-width:1600px){.container{gap:60px}}@media(max-width:1199px){.container .text{width:100%}}.container h3{margin-bottom:0}@media(max-width:1199px){.container .line{display:none}}@media(min-width:1200px){.container .line{flex-grow:1;height:2px;background-color:#ff5b32}}}.footer{position:relative;overflow:hidden;background:#f2f2f2;font-size:14px}@media(min-width:1200px){.footer{font-size:18px}}.footer .container{padding-bottom:15vw}.footer p{margin-bottom:8px}.footer p:last-child{margin-bottom:0}.footer a{text-decoration:none;color:#303432}.footer__columns{display:flex;flex-direction:column;gap:30px}@media(min-width:769px){.footer__columns{justify-content:space-between;flex-direction:row;gap:40px}}.footer__columns+.footer__columns{margin-top:40px}@media(min-width:769px){.footer__columns+.footer__columns{margin-top:60px}}@media(min-width:1200px){.footer__columns+.footer__columns{margin-top:80px}}@media(min-width:769px){.footer__menu{justify-content:space-between}.footer__address{text-align:right}}.footer__social{display:flex;align-items:center;gap:6px}@media(min-width:769px){.footer__copyright{display:flex;align-items:center;gap:15px}}.footer__copyright p{margin-bottom:0}.footer__copyright li{display:inline-block}.footer__copyright li:first-child:after{content:"|";padding:0 6px}.footer__logo{position:absolute;left:0;bottom:-3vw;width:100%}.header{position:fixed;z-index:1000;top:0;left:0;right:0;width:100%;max-width:1920px;margin:auto;padding:30px 30px 0}@media(min-width:769px){.header{padding:40px 60px 0}}@media(min-width:1200px){.header{padding:60px 100px 0}}.header__container{display:flex;position:relative;justify-content:space-between;align-items:center}.header__logo{position:relative;z-index:10000;display:block;opacity:1;transition:all;height:16px;transform-origin:center}@media(min-width:769px){.header__logo{height:24px}}@media(min-width:1200px){.header__logo{height:32px}}.header__logo--active{height:55px;opacity:1;transition:height .3s ease}.header__logo--active,.header__logo:not(.header__logo--active){animation:logoFade .3s ease-out forwards}.header__logo img{display:block;height:100%}.header .buttons{display:flex;position:relative;z-index:10000}.header .buttons img{display:block}.header__calendly{margin-right:10px}.header__menu{position:relative;height:55px;width:55px;border:2px solid #ff5b32;border-radius:50%;background-color:#fff;cursor:pointer}.header__menuToggle{position:absolute;display:block;left:26%;top:17px;width:25px;height:16px}.header__menuToggle:after,.header__menuToggle:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:0;border-bottom:2px solid #ff5b32;transition:all .3s ease-out}.header__menuToggle:after{top:100%}.header__menuToggle i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:2px;background-color:#ff5b32;width:100%;position:absolute;top:50%;transition:all .1s ease-out}.header__menuToggle--active:after{transform:rotate(-45deg);transform-origin:center;top:50%}.header__menuToggle--active:before{transform:rotate(45deg);transform-origin:center;top:50%}.header__menuToggle--active i{opacity:0}.header__nav{position:fixed;z-index:1000;top:0;left:100%;width:100%;height:100%;overflow:hidden;background:#2c2c2c;transition:all .3s ease-out}.header__nav--active{left:0}@media(min-width:1200px){.header__nav{display:flex;justify-content:center;align-items:center}}.header__nav--container{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%;height:100%;max-width:1920px;padding:135px 30px 30px}@media(min-width:769px){.header__nav--container{padding:165px 60px 60px}}@media(min-width:1200px){.header__nav--container{flex-direction:row;align-items:flex-end;gap:180px;height:auto;padding:185px 100px 100px}.header__nav--container nav{display:flex}}.header__nav--container ul{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.header__nav--container ul{gap:60px}}.header__nav--container ul li{font-size:24px;font-weight:600}@media(min-width:769px){.header__nav--container ul li{font-size:36px}}@media(min-width:1200px){.header__nav--container ul li{font-size:44px}}@media(min-width:1600px){.header__nav--container ul li{font-size:60px}}@media(max-width:1199px){.header__nav--container ul+ul{margin-top:20px}}@media(min-width:1200px){.header__nav--container ul+ul{margin-left:80px}}@media(min-width:1600px){.header__nav--container ul+ul{margin-left:160px}}@media(min-width:1200px){.header__socialLinks{padding-bottom:7px}}.header__socialLinks a{display:block;margin-bottom:10px;text-decoration:none;font-size:16px;color:#fff}.header__socialLinks a:last-child{margin-bottom:0}.header a{text-decoration:none;color:#fff;transition:all .3s ease}.header a:hover{color:#ff5b32}.header .background{z-index:-1;position:absolute;right:0;bottom:0;height:50%;transform:translateX(45%)}@media(min-width:1200px){.header .background{height:60%}}@media(min-width:1600px){.header .background{height:80%}}.header .background img,.header .background video{height:100%;-webkit-mask-image:url(/masks/video-mask.svg);mask-image:url(/masks/video-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes logoFade{0%{opacity:0}80%{opacity:.8}to{opacity:1}}@scope (section.hero){:scope{position:relative;height:min(650px,100vh);overflow:hidden}@media(min-width:1200px){:scope{height:min(800px,100vh)}}@media(min-width:1600px){:scope{height:min(1000px,100vh)}}:scope:first-child{height:100vh;padding-top:85px}.background{position:absolute;right:0;bottom:0;height:50%;transform:translateX(45%)}@media(min-width:1200px){.background{height:60%}}@media(min-width:1600px){.background{height:80%}}.background img,.background video{height:100%;-webkit-mask-image:url(/masks/video-mask.svg);mask-image:url(/masks/video-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.text{position:relative;z-index:1}h1,h2{margin-bottom:0;font-size:60px}@media(min-width:769px){h1,h2{font-size:100px}}@media(min-width:1200px){h1,h2{font-size:120px}}@media(min-width:1600px){h1,h2{font-size:150px}}}@scope (section.hero.grey){:scope{background-color:#f2f2f2}}@scope (section.hero.orange){:scope{background-color:#ff5b32}h1,h2,h3{color:#fff}.highlight{color:#2c2c2c}}@scope (section.hero.dark){:scope{background-color:#2c2c2c}h1,h2,h3{color:#fff}}@scope (section.hero.left){.background{left:0;right:auto;transform:translateX(-45%)}@media(min-width:769px){.background{height:65%}}@media(min-width:1920px){.background{height:80%}}@media(min-width:769px){.text{margin-left:50%}}}@scope (section.hero.text-bottom){@media(min-width:769px){.container{justify-content:flex-end}}}@scope (section.hero.overlap-top){@media(min-width:769px){:scope:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:#fff}}.background{height:75%}@media(min-width:769px){.background{height:100%}}.background img,.background video{-webkit-mask-image:url(/masks/video-mask-bigger.svg);mask-image:url(/masks/video-mask-bigger.svg)}}@scope (section.hero.overlap-bottom){:scope:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:#fff}.background{height:100%}.background img,.background video{-webkit-mask-image:url(/masks/video-mask-bigger.svg);mask-image:url(/masks/video-mask-bigger.svg)}}@scope (section.hero.rotated){.background{height:65%;transform:translateX(30%)}@media(min-width:769px){.background{height:85%}}.background img,.background video{-webkit-mask-image:url(/masks/video-mask-rotated.svg);mask-image:url(/masks/video-mask-rotated.svg)}}@scope (section.hero.subHeadline){.subHeadline{width:100%}@media(min-width:769px){.subHeadline{padding-top:20px;margin-left:18%;width:600px}}}@scope (section.text){position:relative;@media(min-width:769px){.text{padding-left:120px}}@media(min-width:1200px){.text{padding:0 120px 0 200px}}@media(min-width:1920px){.text{padding:0 200px}}}@scope (section.text .counter){:scope{display:flex;flex-direction:column;gap:20px;margin-top:40px;border-top:1px solid #2c2c2c;padding-top:40px}@media(min-width:769px){:scope{margin-top:60px;padding:60px 0 0 120px}}@media(min-width:1200px){:scope{flex-direction:row;gap:0;margin-top:80px;padding:80px 120px 0 200px}}@media(min-width:1920px){:scope{padding:80px 200px 0}}:scope .item{display:flex;justify-content:flex-start;align-items:flex-end;flex-grow:1;line-height:1}@media(min-width:1200px){:scope .item{justify-content:center;border-left:1px solid #2c2c2c;padding:0 20px}}:scope .item:first-child{border-left:none;padding-left:0}:scope .item:last-child{padding-right:0}:scope .number{font-weight:600;font-size:48px}@media(min-width:769px){:scope .number{font-size:80px}}@media(min-width:1600px){:scope .number{font-size:120px}}:scope .label{padding-left:10px;padding-bottom:4px;font-size:16px}}@scope (section.text .expertise){:scope{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}@media(min-width:769px){:scope{margin-top:60px}}@media(min-width:1200px){:scope{margin-top:80px}}.item{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;border:1px solid #ececec;border-radius:10px;background:#ececec;padding:25px 25px 40px;text-decoration:none;color:#303432;transform:scale(1);transition:transform .2s ease-in-out}@media(min-width:769px){.item{width:calc(50% - 15px)}}@media(min-width:1200px){.item{width:calc(33.33% - 20px)}}@media(min-width:1600px){.item{width:calc(25% - 22.5px)}}.item:nth-child(odd){border-color:#2c2c2c;background:#2c2c2c;color:#f2f2f2}.item:nth-child(odd):after{background-image:url(/global/chevron-white.svg)}.item:nth-child(odd) p{border-color:#f2f2f2}.item:last-child{border-color:#2c2c2c;background:#fff}.item:after{content:"";position:absolute;bottom:15px;right:15px;width:14px;height:14px;background-image:url(/global/chevron.svg);background-repeat:no-repeat;background-size:contain;background-position:100%}.item--no-link:after{display:none}.item:focus,.item:hover{transform:scale(1.03)}.item:focus:after,.item:hover:after{background-image:url(/global/chevron-orange.svg);animation:bounce 1s ease-in-out infinite alternate}.item:focus h3,.item:hover h3{color:#ff5b32}.item--no-link{cursor:default}.item--no-link:focus,.item--no-link:hover{transform:scale(1.03)}.item--no-link:focus:after,.item--no-link:hover:after{display:none}.item--no-link:focus h3,.item--no-link:hover h3{color:#ff5b32}.item h3{min-height:80px;font-weight:700;font-size:36px}.item p{margin-bottom:10px;border-bottom:1px solid #2c2c2c;padding-bottom:10px;font-weight:600;font-size:16px}.item p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}@scope (section.text .clients){:scope{position:relative;display:flex;justify-content:space-between}@media(min-width:1600px){:scope{gap:80px}}.embla{overflow:hidden;position:relative}.embla:after,.embla:before{content:"";position:absolute;top:0;width:30px;height:100%;background:linear-gradient(90deg,#FFFFFF,transparent);pointer-events:none;z-index:1}@media(min-width:769px){.embla:after,.embla:before{width:60px}}@media(min-width:1200px){.embla:after,.embla:before{width:100px}}.embla:before{left:0;border-left:5px solid #fff;background:linear-gradient(90deg,#FFFFFF,transparent)}.embla:after{right:0;border-right:5px solid #fff;background:linear-gradient(270deg,#FFFFFF,transparent)}.embla__container{display:flex}.embla__slide{margin:0 30px}@media(min-width:769px){.embla__slide{margin:0 40px}}@media(min-width:1600px){.embla__slide{margin:0 60px}}img{display:block;width:auto;height:30px;filter:grayscale(100%) brightness(0)}@media(min-width:769px){img{max-width:300px;height:50px}}@media(min-width:1600px){img{max-width:400px;height:60px}}}@scope (section.text .cases){:scope{text-align:center}.embla{overflow:hidden;position:relative}.embla:after,.embla:before{content:"";position:absolute;top:0;width:30px;height:100%;background:linear-gradient(90deg,#FFFFFF,transparent);pointer-events:none;z-index:1}@media(min-width:769px){.embla:after,.embla:before{width:60px}}@media(min-width:1200px){.embla:after,.embla:before{width:100px}}.embla:before{left:0;border-left:5px solid #fff;background:linear-gradient(90deg,#FFFFFF,transparent)}.embla:after{right:0;border-right:5px solid #fff;background:linear-gradient(270deg,#FFFFFF,transparent)}.embla__container{display:flex}.embla__slide{display:block;position:relative;flex-shrink:0;margin:0 10px;width:200px;height:200px}.embla__slide:focus-visible{outline:none}@media(min-width:1200px){.embla__slide{width:300px;height:300px}}.embla__slide:focus .overlay,.embla__slide:hover .overlay{opacity:1}.embla__slide img,.embla__slide video{display:block;width:100%;height:100%;object-fit:cover;border-radius:15px;border:1px solid #ddd}.embla__slide .overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;background:rgba(6,9,16,.5);padding:20px;text-align:left;color:#fff;opacity:0;transition:all .2s ease-in-out}.embla__slide .overlay p{font-size:16px;color:#ff5b32}.embla__slide .overlay h3{margin-bottom:0}.btn{display:inline-block;margin-top:40px;font-size:18px;transform:scale(1)}.btn:focus,.btn:hover{background:#ff5b32;color:#fff;transform:scale(1.1)}}@scope (section.text .faqs){:scope{margin-top:40px;border-top:1px solid #2c2c2c}.faq{border-bottom:1px solid #2c2c2c;padding:20px 0}@media(min-width:1200px){.faq{padding:40px}}.faq.open .question{padding-bottom:25px}.faq.open .question img.arrow{transform:rotate(-90deg)}.faq.open .answer{max-height:320px}.faq.hasIcon{padding:10px 0}@media(min-width:1200px){.faq.hasIcon{padding:25px 0}}.question{justify-content:space-between;gap:10px;padding-bottom:0;cursor:pointer;transition:all .4s ease-in-out}.question,.question .left{display:flex;align-items:center}.question .left h3{margin-bottom:0}.question img.icon{width:70px;height:50px;object-fit:contain;object-position:left}@media(min-width:769px){.question img.icon{width:85px;height:60px}}@media(min-width:1600px){.question img.icon{width:110px;height:80px}}.question img.arrow{height:25px;transform:rotate(0deg);transition:all .4s ease-in-out}@media(min-width:1200px){.question img.arrow{height:35px}}.answer{max-height:0;overflow:hidden;transition:all .4s ease-in-out}}@scope (section.text .steps){:scope{margin-top:40px}@media(min-width:769px){:scope{margin-top:60px;padding-left:120px}}@media(min-width:1200px){:scope{margin-top:80px;padding:0 120px 0 200px}}@media(min-width:1920px){:scope{padding:0 200px}}img{width:100%;height:auto}}@scope (section.quotes){:scope{background-color:#f2f2f2}.embla__viewport{overflow:hidden}.embla__container{display:flex}.embla__slide{display:flex;gap:20px;min-width:100%}@media(min-width:769px){.embla__slide{gap:30px}}.embla__slide .client{display:flex;flex-direction:column;width:33.33%;border-radius:10px;background:#fff;padding:20px}@media(min-width:769px){.embla__slide .client{width:25%;padding:30px}}.embla__slide .client img{display:block;margin:auto;width:100%;height:auto;object-position:center;object-fit:contain}@media(min-width:769px){.embla__slide .client img{width:80%}}.embla__slide .client p{margin-top:30px;background:#fff;text-align:center;font-weight:700}@media(max-width:768px){.embla__slide .client p{display:none}}.embla__slide .quote{display:flex;flex-direction:column;justify-content:center;width:66.66%;border-radius:10px;background:#fff;padding:20px;font-size:16px;font-style:italic}@media(min-width:769px){.embla__slide .quote{width:75%;padding:30px;font-size:20px}}@media(min-width:1200px){.embla__slide .quote{padding:40px;font-size:24px}}.embla__slide .quote p{width:100%}.embla__slide .quote p:last-child{width:100%;text-align:right;font-size:14px}@media(min-width:769px){.embla__slide .quote p:last-child{font-size:16px}}@media(min-width:1200px){.embla__slide .quote p:last-child{font-size:18px}}.embla__controls{display:flex;justify-content:center;margin-top:15px}@media(min-width:769px){.embla__controls{margin-top:30px}}.embla__controls .embla__dots{display:flex;align-items:center;gap:5px}.embla__controls .embla__dots .embla__dot{width:20px;height:20px;border:none;cursor:pointer}@media(min-width:769px){.embla__controls .embla__dots .embla__dot{width:30px;height:30px}}.embla__controls .embla__dots .embla__dot:after{content:"";display:flex;align-items:center;width:10px;height:10px;border-radius:50%;background:#303432}@media(min-width:769px){.embla__controls .embla__dots .embla__dot:after{width:12px;height:12px}}.embla__controls .embla__dots .embla__dot--selected:after{background:#ff5b32}}@scope (section.cases){:scope{margin:auto;width:100%;max-width:1440px;padding:8px 10px}@media(min-width:769px){:scope{padding:30px 42px}}.cases__fullscreen{position:relative;width:100%;margin-bottom:2%}@media(min-width:769px){.cases__fullscreen{margin-bottom:20px}}.cases__gridItems{position:relative;width:100%;padding-bottom:8px}@media(min-width:769px){.cases__gridItems{grid-gap:20px;gap:20px;padding-bottom:20px;grid-template-rows:2fr 1fr 2fr;display:grid}.cases__gridItems>:first-child{grid-column:1;grid-row:1/span 2}.cases__gridItems>:first-child .cases__image,.cases__gridItems>:first-child .cases__video{height:100%}.cases__gridItems>:nth-child(2){grid-column:2;grid-row:1}.cases__gridItems>:nth-child(2) .cases__image,.cases__gridItems>:nth-child(2) .cases__video{height:100%}.cases__gridItems>:nth-child(3){grid-column:2;grid-row:2/span 2}.cases__gridItems>:nth-child(3) .cases__image,.cases__gridItems>:nth-child(3) .cases__video{height:100%}.cases__gridItems>:nth-child(4){grid-column:1;grid-row:3}.cases__gridItems>:nth-child(4) .cases__image,.cases__gridItems>:nth-child(4) .cases__video{height:100%}}.cases__gridItem{position:relative;width:100%;margin-bottom:8px}@media(min-width:769px){.cases__gridItem{margin-bottom:0}}.cases__image,.cases__video{display:flex;justify-content:center;align-items:center;width:100%;height:117vw;overflow:hidden}@media(min-width:769px){.cases__image,.cases__video{height:100%}}.cases__image>*,.cases__video>*{width:100%;height:100%;object-fit:cover;border-radius:15px}.cases__content{position:absolute;bottom:-10%;opacity:0;padding-left:20px;padding-right:20px;width:100%;transition:all .3s ease}@media(min-width:769px){.cases__content{padding-left:37px;padding-right:20px}.cases__content h3{font-size:25px}.cases__content h2{font-size:40px}.cases__content p{font-size:25px}}.cases__content h3{font-size:20px;color:#fff;margin-bottom:0;font-weight:700}.cases__content h2{color:#ff5b32;font-size:30px;font-weight:800;text-transform:uppercase;margin-bottom:16px}.cases__content p{color:#fff;font-size:16px}.cases__content--fullscreen{display:flex;align-items:flex-start;flex-direction:column}.cases__content--fullscreen a,.cases__content--fullscreen>div{width:100%}.cases__content--fullscreen a button{margin-top:18px;width:100%}@media(min-width:769px){.cases__content--fullscreen{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-right:37px}.cases__content--fullscreen>div{width:70%}.cases__content--fullscreen a{width:auto}.cases__content--fullscreen a button{margin-top:0;width:auto}}.cases__fullscreen,.cases__gridItem{position:relative;overflow:hidden;border-radius:15px}.cases__fullscreen:before,.cases__gridItem:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none;border-radius:15px}.cases__fullscreen:hover:before,.cases__gridItem:hover:before{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5));opacity:1}.cases__fullscreen:hover .cases__content,.cases__gridItem:hover .cases__content{bottom:36px;opacity:1;z-index:2}}@scope (main.case){@media(max-width:768px){section.hero{height:50vh!important}}section.hero img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.tags{display:flex;gap:10px;margin-bottom:40px}.tags span{display:inline-block;border-radius:20px;background-color:#2c2c2c;padding:5px 20px;font-size:14px;color:#fff}@media(min-width:769px){.tags span{font-size:18px}}.tags span:hover{background-color:#ff5b32}section.media .container,section.mediaAndText .container{padding-top:0;padding-bottom:20px}@media(min-width:1200px){section.media .container,section.mediaAndText .container{padding-bottom:40px}}section.media img,section.mediaAndText img{display:block;width:100%;border-radius:15px}@media(min-width:769px){section.mediaAndText .container{display:flex;flex-direction:row;gap:20px}section.mediaAndText .container.reversed{flex-direction:row-reverse}}@media(min-width:1200px){section.mediaAndText .container{gap:40px}}section.mediaAndText .image{position:relative;width:66.67%}section.mediaAndText .image img{width:100%;height:100%;object-fit:cover}section.mediaAndText .content{display:flex;flex-direction:column;gap:20px;width:33.33%;padding-top:20px}@media(min-width:769px){section.mediaAndText .content{justify-content:space-between;padding-top:0;padding-bottom:20px}}section.mediaAndText .bottom{display:flex;justify-content:space-between;gap:10px}section.mediaAndText .bottom p{margin:0;font-size:12px;color:#2c2c2c}section#cases{padding-bottom:60px}@media(min-width:769px){section#cases{padding-bottom:100px}}@media(min-width:1200px){section#cases{padding-bottom:140px}}section#cases .container{padding-bottom:0}}