.case__page{width:100%;color:#3b3735;font-size:1.6rem;line-height:2rem}.case__page h1{font-size:4rem;line-height:3.6rem;font-weight:700;text-transform:uppercase}.case__page h2{font-size:2.7rem;line-height:3.3rem}.case__page h3{font-size:1.6rem;line-height:2rem;font-weight:700}.case__page p{font-size:1.6rem;line-height:2rem}@media (min-width: 768px){.case__page{padding-top:100vh;font-size:2rem;line-height:2.4rem}.case__page h1{font-size:6rem;line-height:5.5rem}.case__page h2{font-size:4rem;line-height:5rem}.case__page h3{font-size:2.2rem;line-height:2.7rem}.case__page p{font-size:2rem;line-height:2.4rem}}.case__page .case__container{display:flex;width:100%;flex-direction:column}@media (min-width: 1024px){.case__page .case__container{width:86%;flex-direction:row}.case__page .case__container--column{flex-direction:column}.case__page .case__container--narrow{width:72%}}@media (min-width: 1440px){.case__page .case__container{width:66.67%;max-width:126.4rem}.case__page .case__container--narrow{width:66.67%}}.case__page .case__container--left{width:100%;align-self:start}@media (min-width: 1024px){.case__page .case__container--left{width:93%}}@media (min-width: 1440px){.case__page .case__container--left{width:83.33%}}.case__page .case__wrapper{display:flex;width:100%}.case__page .case__wrapper .case__wrapper-item{width:100%}@media (min-width: 1024px){.case__page .case__wrapper{flex-direction:row}}.case__page .case__wrapper--column{flex-direction:column}.case__page .case__wrapper--bottom{align-items:flex-end}.case__page .case__text-block{flex-direction:column}@media (min-width: 1024px){.case__page .case__text-block{flex-direction:row}}.case__page .case__text-block .case__text-block-title{max-width:55rem}.case__page .case__text-block .case__text-block-title h2{padding-right:4rem}.case__page .case__text-block .case__text-block-title p{margin-top:2.5rem}@media (min-width: 1024px){.case__page .case__text-block .case__text-block-title{max-width:initial}}.case__page .case__text-block .case__text-block-copy{margin-top:3rem;max-width:55rem}@media (min-width: 768px){.case__page .case__text-block .case__text-block-copy{margin-top:4.7rem}}@media (min-width: 1024px){.case__page .case__text-block .case__text-block-copy{margin-top:initial;max-width:initial}}.case__page .case__text-block--double .case__wrapper-item{flex:.55}.case__page .case__text-block--double .case__wrapper-item:nth-child(1){flex:.45}@media (min-width: 1440px){.case__page .case__text-block--double .case__wrapper-item:nth-child(1){flex:1}}@media (min-width: 1440px){.case__page .case__text-block--double .case__wrapper-item{flex:1}}.case__page .case__header{width:100%;color:#fff;z-index:auto}@media (min-width: 768px){.case__page .case__header{position:fixed;top:0;height:100vh}}.case__page .case__header .case__header-background{position:absolute;overflow:hidden;top:0;left:0;display:flex;justify-content:flex-end;right:0;bottom:0;align-items:flex-end}.case__page .case__header .case__header-background .case__header-background-imagewrapper{display:none}@media (min-width: 1024px){.case__page .case__header .case__header-background .case__header-background-imagewrapper{display:block;width:44%;height:80%}}.case__page .case__header .case__header-background .case__header-background-imagewrapper{overflow:hidden}.case__page .case__header .case__header-shade{width:100%;height:60%;position:absolute;top:0;background-color:#000;opacity:0;visibility:hidden}.case__page .case__header .case__header-content{height:100%;padding-top:12rem}@media (min-width: 768px){.case__page .case__header .case__header-content{padding-top:0;padding-bottom:0}}.case__page .case__header .case__header-logo{display:none}.case__page .case__header .case__header-logo img{width:100%;height:100%}@media (min-width: 1024px){.case__page .case__header .case__header-logo{display:block}}.case__page .case__header .case__header-title{display:flex;flex-direction:row;align-items:flex-end}.case__page .case__header .case__header-title .case__header-copy h2{line-height:3.6rem}@media (min-width: 768px){.case__page .case__header .case__header-title .case__header-copy h2{line-height:5.5rem}}@media (min-width: 1024px){.case__page .case__header .case__header-title .case__header-copy{margin-left:3.7rem;width:30rem}}.case__page .case__header-body{flex-direction:column;margin-top:3rem}@media (min-width: 768px){.case__page .case__header-body{flex-direction:row;margin-top:4.5rem}}@media (min-width: 1024px){.case__page .case__header-body{margin-top:9rem}}.case__page .case__header-copy p{margin-top:1.8rem}@media (min-width: 768px){.case__page .case__header-copy p{font-size:2.2rem;margin-top:2.7rem;line-height:2.7rem}}@media (min-width: 1024px){.case__page .case__header-copy{width:40rem}}.case__page .case__header .case__header-services{margin-top:3rem}.case__page .case__header .case__header-services li{font-size:2.5rem;line-height:3.5rem}@media (min-width: 768px){.case__page .case__header .case__header-services{margin-top:0;padding-left:6rem}.case__page .case__header .case__header-services li{font-size:4rem;line-height:5.5rem}}.case__page .case__main{display:block;position:relative;width:100%;background-color:#fff;background-clip:padding-box;padding:6rem 0 10rem}@media (min-width: 1024px){.case__page .case__main{padding:4rem 0 0rem}}.case__page .case__module{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:3rem 2rem}.case__page .case__module--left{justify-content:start;padding-left:0rem}.case__page .case__module--right{justify-content:flex-end}.case__page .case__module--no-mobile{display:none}@media (min-width: 768px){.case__page .case__module--no-mobile{display:flex}}@media (min-width: 768px){.case__page .case__module{padding:6rem 5.4rem}.case__page .case__module--left{padding-left:0rem}}@media (min-width: 1024px){.case__page .case__module{padding:9rem 0}}.case__page .case__video-wrapper{font-size:0}.case__page .case__video-wrapper video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.case__page .case__video-wrapper video::-webkit-media-controls{display:none!important}.case__page .case__video-wrapper .case__video--desktop{display:none}.case__page .case__video-wrapper .case__video--mobile{display:block}@media (min-width: 768px){.case__page .case__video-wrapper .case__video--desktop{display:block}.case__page .case__video-wrapper .case__video--mobile{display:none}}.case__page .case__video-wrapper video{width:100%}.case__page .case__video-wrapper--rounded{overflow:hidden;border-radius:3.5rem;mask-image:radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(white,black)}.case__page .case__image-wrapper img{width:100%}.case__page .case__image-wrapper--framed{border:solid .2rem black;padding:1.8rem}@media (min-width: 1440px){.case__page .case__image-wrapper--framed{padding:3.6rem}}.case__page .case__mobile-image-wrapper img{width:100%}.case__page .case__mobile-image-wrapper{border:solid .2rem black;border-radius:3.5rem;overflow:hidden}.case__page .case__bg-spacer{width:100%}.case__page .case__sink-shade{width:100%;height:100vh;position:absolute;top:0;background-color:#000;opacity:.8;visibility:hidden}.case__page .case__link .case__link-wrapper{flex:1}.case__page .case__link .case__link-wrapper .case__link-element{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.case__page .case__link .case__link-wrapper .case__link-element{justify-content:start}}.case__page .case__link .case__link-wrapper .case__link-element .case__link-arrow{width:42.2rem;height:3.1rem;padding-top:.4rem;margin-right:2.6rem;margin-left:-45rem}.case__page .case__link .case__link-wrapper .case__link-element .case__link-arrow path{stroke:red}@media (min-width: 768px){.case__page .case__link .case__link-wrapper .case__link-element .case__link-arrow{margin-left:-22rem}}@media (min-width: 1024px){.case__page .case__link .case__link-wrapper .case__link-element .case__link-arrow{display:block;margin-left:-34rem}}@media (min-width: 1440px){.case__page .case__link .case__link-wrapper .case__link-element .case__link-arrow{margin-left:-12rem}}.case__page .case__link .case__link-wrapper .case__link-element .case__link-label a{text-decoration:none;color:inherit;font-weight:700;font-size:3rem;line-height:3.7rem}@media (min-width: 768px){.case__page .case__link .case__link-wrapper .case__link-element .case__link-label a{font-size:5rem;line-height:6.2rem}}.case__page .case__quote .case__quote-wrapper{position:relative;display:flex;flex-direction:column;text-align:center}.case__page .case__quote .case__quote-wrapper .case__quote-copy{font-size:3rem;line-height:3.7rem;margin:0 0 3rem}.case__page .case__quote .case__quote-wrapper .case__quote-label{font-size:3rem;line-height:3.7rem;font-weight:700;margin:0}@media (min-width: 768px){.case__page .case__quote .case__quote-wrapper .case__quote-copy{font-size:4rem;line-height:5rem;margin-bottom:12rem}.case__page .case__quote .case__quote-wrapper .case__quote-label{text-align:right;font-size:3.3rem;line-height:4.1rem}}@media (min-width: 1024px){.case__page .case__quote{padding-bottom:47rem}.case__page .case__quote .case__quote-wrapper .case__quote-copy{margin-bottom:13.6rem;font-size:6rem;line-height:7.4rem}}@media (min-width: 1440px){.case__page .case__quote{padding-top:47.5rem;padding-bottom:55rem}.case__page .case__quote .case__quote-wrapper .case__quote-copy{font-size:8rem;line-height:9.9rem}.case__page .case__quote .case__quote-wrapper .case__quote-label{font-size:3.3rem;line-height:4.1rem}}.case__page .case__quote .case__quote-image-wrapper{position:absolute;width:34rem;display:none}.case__page .case__quote .case__quote-image-wrapper img{width:100%}@media (min-width: 768px){.case__page .case__quote .case__quote-image-wrapper{display:block;left:5rem;bottom:-24rem}}@media (min-width: 1024px){.case__page .case__quote .case__quote-image-wrapper{width:32rem;left:auto;right:26rem;bottom:-26rem}}@media (min-width: 1440px){.case__page .case__quote .case__quote-image-wrapper{width:42rem;right:20rem;bottom:-34rem}}.case__page .anim-intro-title,.case__page .anim-intro-stagger,.case__page .anim-intro-body,.case__page .anim-intro-logo,.case__page .anim-intro-bg{opacity:0}html{background-color:#07080a}.case__roma{background-color:#3b3735}@media (min-width: 1024px){.case__roma .case__header .case__header-title .case__header-title-copy{margin-left:3.7rem}}@media (min-width: 1440px){.case__roma .case__header .case__header-title{margin-left:-14rem}}.case__roma .case__header .case__header-logo{width:12rem;height:12rem}.case__roma .case__header .case__header-background-imagewrapper .case__header-background-image{position:absolute;bottom:0;height:auto;overflow:hidden}.case__roma .case__header .case__header-background-imagewrapper .case__header-background-image img{width:100%;-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5);transform-origin:10% 10%}@media (min-width: 768px){.case__roma .case__header .case__header-services{padding-left:6rem}}.case__roma .case__header .case__header-shade{background-color:#07080a}.case__roma .case__module--orange{color:#fff}.case__roma .case__video-wrapper--rounded{border:.3rem solid #de781f}.case__roma .case__image-wrapper--framed,.case__roma .case__mobile-image-wrapper{border-color:#de781f}.case__roma #roma-mod__website-video .case__video-wrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:179%}.case__roma #roma-mod__website-video .case__video-wrapper:after{content:"";display:table;clear:both}.case__roma #roma-mod__website-video .case__video-wrapper{background-image:url(/build/theme/cases/roma/images/roma_video_cover_website_mobile.jpg);background-position:center;background-size:cover;width:100%}@media (min-width: 768px){.case__roma #roma-mod__website-video .case__video-wrapper{background-image:url(/build/theme/cases/roma/images/roma_video_poster_website.jpg)}.case__roma #roma-mod__website-video .case__video-wrapper:before{padding-top:55.8%}}.case__roma #roma-mod__ci{padding:3rem}@media (min-width: 768px){.case__roma #roma-mod__ci{padding:6rem 10rem}}@media (min-width: 1024px){.case__roma #roma-mod__ci{padding:inherit;padding:9rem 10rem}}.case__roma #roma-mod__ci .roma__ci-wrapper{flex-direction:column}@media (min-width: 768px){.case__roma #roma-mod__ci .roma__ci-wrapper{padding:0 5.5rem}}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper{flex-direction:row;padding:0}}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper{flex-direction:column;justify-content:space-around}}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item{display:flex;align-items:center;flex-direction:column}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item{flex-direction:row}}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch{width:5rem;height:5rem}@media (min-width: 768px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch{width:8.6rem;height:8.6rem}}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch--orange{background-color:#df790d}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch--black{background-color:#3b3735}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch--lightgrey{background-color:#c3c6cb}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch--grey{background-color:#51565f}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch--white{border:1px solid #707070;background-color:#fff}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch-copy{font-size:1rem;margin-top:2rem}@media (min-width: 768px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch-copy{font-size:inherit}}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__color-swatch-wrapper .roma__color-swatch-item .roma__color-swatch-copy{margin-left:6rem;margin-top:0rem}}.case__roma #roma-mod__ci .roma__ci-wrapper .roma__type-wrapper{margin-top:7rem}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__type-wrapper{margin-top:12rem}}@media (min-width: 1024px){.case__roma #roma-mod__ci .roma__ci-wrapper .roma__type-wrapper{margin-top:0rem}}.case__roma #roma-mod__icongallery:before{content:"";width:100%;height:12.5rem;background-color:#c3c6cb;position:absolute;bottom:0}@media (min-width: 768px){.case__roma #roma-mod__icongallery:before{height:16rem}}@media (min-width: 1024px){.case__roma #roma-mod__icongallery:before{height:20rem}}@media (min-width: 1440px){.case__roma #roma-mod__icongallery:before{height:24rem}}.case__roma #roma-mod__icongallery .roma__icongallery{align-items:center}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper:not(:first-child){margin-top:5rem}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper .roma__icongallery-item{width:7rem;height:7rem}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper .roma__icongallery-item path{fill:#51565f}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper .roma__icongallery-item{display:none}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper .roma__icongallery-item--mobile{display:block}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper:nth-child(2) .roma__icongallery-item path{fill:#df790d}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper:nth-child(3) .roma__icongallery-item path{fill:#fff}@media (min-width: 768px){.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper{width:70%}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper:not(:first-child){margin-top:7rem}}@media (min-width: 1024px){.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper{justify-content:space-between;width:100%}.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper .roma__icongallery-item{display:block}}@media (min-width: 1440px){.case__roma #roma-mod__icongallery .roma__icongallery .roma__icongallery-wrapper:not(:first-child){margin-top:17rem}}.case__roma #roma-mod__modulkonzept{background-color:#c3c6cb}.case__roma #roma-mod__accordeon .roma__showcase-image-module .roma__showcase-image-wrapper:before{padding-top:153%}@media (min-width: 768px){.case__roma #roma-mod__accordeon .roma__showcase-image-module .roma__showcase-image-wrapper:before{padding-top:47.4%}}@media (min-width: 1024px){.case__roma #roma-mod__accordeon .roma__showcase-image-module .roma__showcase-image-wrapper:before{padding-top:45.7%}}.case__roma #roma-mod_teasermodul .roma__showcase-image-module .roma__showcase-image-wrapper:before{padding-top:148%}@media (min-width: 768px){.case__roma #roma-mod_teasermodul .roma__showcase-image-module .roma__showcase-image-wrapper:before{padding-top:38%}}.case__roma .roma__showcase .roma__showcase-label{flex:0}.case__roma .roma__showcase .case__wrapper{flex-direction:column;align-items:baseline}.case__roma .roma__showcase .case__wrapper .roma__showcase-label{margin-top:3rem}.case__roma .roma__showcase--right .roma__showcase-item{align-self:flex-end;order:1}.case__roma .roma__showcase--right .case__wrapper{justify-content:flex-end}.case__roma .roma__showcase--right .case__wrapper .roma__showcase-label{text-align:end;order:2}.case__roma .roma__showcase .roma__showcase-item{flex:1;display:none}.case__roma .roma__showcase .roma__showcase-item--mobile{display:block}@media (min-width: 768px){.case__roma .roma__showcase .roma__showcase-item{display:block}.case__roma .roma__showcase .roma__showcase-item--mobile{display:none}}@media (min-width: 1024px){.case__roma .roma__showcase .roma__showcase-item{flex:.64}}.case__roma .roma__showcase .roma__showcase-image-module{margin-top:3rem}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper{position:relative;padding:0;width:100%;border:none}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:38%}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper:after{content:"";display:table;clear:both}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image-frame{position:absolute;padding:1.9rem;top:0;left:0;width:100%;height:100%;border:solid .2rem #de781f}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image-frame--right{right:0;left:auto}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image-frame--right .roma__showcase-image{background-position-x:right}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image-mask{position:relative;width:100%;height:100%;overflow:hidden}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image{background-size:cover;background-position-x:left;width:100%;height:100%}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper #roma__showcase-accordeon-img{background-image:url(/build/theme/cases/roma/images/roma_akkordeon_mobile.jpg)}@media (min-width: 768px){.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper #roma__showcase-accordeon-img{background-image:url(/build/theme/cases/roma/images/roma_akkordeon.jpg)}}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper #roma__showcase-teaser-img{background-image:url(/build/theme/cases/roma/images/roma_teasermodul_mobile.jpg)}@media (min-width: 768px){.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper #roma__showcase-teaser-img{background-image:url(/build/theme/cases/roma/images/roma_teasermodul.jpg)}}.case__roma .roma__showcase .roma__showcase-image-module .roma__showcase-image-wrapper #roma__showcase-gallery-img{background-image:url(/build/theme/cases/roma/images/roma_galerie.jpg)}.case__roma .roma__showcase--orange .roma__showcase-image-module .roma__showcase-image-wrapper .roma__showcase-image-frame{background-color:#df7a1f;border-color:#fff}.case__roma .roma__showcase #roma__accordeon-top{overflow:hidden;position:absolute;top:0;width:100%;height:0rem;background:#c3c6cb;padding:3rem 2rem}@media (min-width: 768px){.case__roma .roma__showcase #roma__accordeon-top{padding:6rem 5.4rem}}@media (min-width: 1024px){.case__roma .roma__showcase #roma__accordeon-top{padding:9rem 0}}.case__roma .roma__showcase #roma__accordeon-top #roma__showcase-accordeon-svg{filter:invert(100%) sepia(6%) saturate(0%) hue-rotate(115deg) brightness(108%) contrast(108%)}.case__roma .roma__showcase .roma__accordeon-container{width:100%;display:flex;justify-content:center}.case__roma .roma__showcase #roma__showcase-accordeon-svg{filter:invert(59%) sepia(14%) saturate(7103%) hue-rotate(351deg) brightness(93%) contrast(86%)}.case__roma .roma__showcase #roma__showcase-bildmodul-svg{filter:invert(100%) sepia(6%) saturate(0%) hue-rotate(115deg) brightness(108%) contrast(108%)}@media (min-width: 768px){.case__roma .roma__showcase .case__wrapper{flex-direction:row;align-items:flex-end}.case__roma .roma__showcase .case__wrapper .roma__showcase-label{margin-top:0;padding:0 0 0 6.5rem}.case__roma .roma__showcase .roma__showcase-image-module{margin-top:5.5rem}.case__roma .roma__showcase--right .roma__showcase-item{order:2}.case__roma .roma__showcase--right .case__wrapper{justify-content:flex-end}.case__roma .roma__showcase--right .case__wrapper .roma__showcase-label{padding:0 6.5rem 0 0;text-align:end;order:1}}.case__roma #roma-mod__bg-wrapper-1{position:relative;z-index:1;overflow:hidden;margin-top:6rem;padding:11rem 0 0}.case__roma #roma-mod__bg-wrapper-1 .case__bg-group-imagewrapper{position:absolute;top:0;width:100%;overflow:hidden}.case__roma #roma-mod__bg-wrapper-1 .case__bg-group-imagewrapper--bottom{top:auto;left:30%;width:70%;bottom:-7rem}.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-1 img{height:40rem}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-1 img{height:100rem}}@media (min-width: 1440px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-1 img{height:92rem}}.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-2 img{height:50rem}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-2 img{height:120rem}}@media (min-width: 1440px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__bg-sketch-2 img{height:92rem}}.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper{padding-top:33rem;padding-bottom:47rem}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper{padding-top:16rem;padding-bottom:76.5rem}}@media (min-width: 1024px){.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper{padding-top:0;padding-bottom:0}}@media (min-width: 1440px){.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper{padding-top:17rem}}.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper{background-color:#df7a1f}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper #roma-mod__image-modul .roma__showcase-image-wrapper:before{padding-top:72.8%}}@media (min-width: 1024px){.case__roma #roma-mod__bg-wrapper-1 .case__module-wrapper #roma-mod__image-modul .roma__showcase-image-wrapper:before{padding-top:71.9%}}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__relaunch .case__text-block .case__wrapper-item{width:75%}}@media (min-width: 1024px){.case__roma #roma-mod__bg-wrapper-1 #roma-mod__relaunch .case__text-block .case__wrapper-item{width:50%}}@media (min-width: 768px){.case__roma #roma-mod__bg-wrapper-1{margin-top:12rem;padding:33rem 0 0}.case__roma #roma-mod__bg-wrapper-1 .case__bg-group-imagewrapper--bottom{left:40%;width:60%;bottom:-40rem}}@media (min-width: 1024px){.case__roma #roma-mod__bg-wrapper-1{margin-top:16rem;padding:33rem 0 0}.case__roma #roma-mod__bg-wrapper-1 .case__bg-group-imagewrapper--bottom{left:60%;width:40%;bottom:-13rem}.case__roma #roma-mod__bg-wrapper-1 #roma-mod__relaunch{padding-top:37rem}}@media (min-width: 1440px){.case__roma #roma-mod__bg-wrapper-1{margin-top:37rem}.case__roma #roma-mod__bg-wrapper-1 #roma-mod__relaunch{padding-bottom:12rem}.case__roma #roma-mod__bg-wrapper-1 .case__bg-group-imagewrapper--bottom{left:57%;width:43%;bottom:-1rem}}.case__roma #roma-mod__sink{position:relative;padding:4rem 0}.case__roma #roma-mod__sink .roma__sink-hero{width:100%;height:100vh;position:absolute;top:0;left:0}.case__roma #roma-mod__sink .roma__sink-hero .roma__sink-hero-image{width:100%;height:100%;position:absolute;top:-100vh;background-image:url(/build/theme/cases/roma/images/roma_hero.jpg);background-size:cover}.case__roma #roma-mod__sink .roma__sink-hero img{width:100%;position:absolute;top:-100vh}.case__roma #roma-mod__sink .roma__sink-wrapper{width:100%;overflow:hidden;padding:0 3rem}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module{position:relative;display:none;justify-content:center;align-items:center;width:100%}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--mobile{display:flex}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module .roma__sink-container{display:block;overflow:hidden;border-left:.2rem solid #df7a1f;border-right:.2rem solid #df7a1f}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module .roma__sink-container--top{padding:2rem 1.8rem 2rem 2.5rem;border-radius:3.5rem 3.5rem 0 0;border-top:.2rem solid #df7a1f}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module .roma__sink-container--single{border-radius:3.5rem;border:.2rem solid #df7a1f}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module .roma__sink-container img{width:100%}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--bottom{background-color:#3b3735}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--bottom .roma__sink-container{background-color:#9fa3aa;border-bottom:.2rem solid #df7a1f;height:5rem}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage{height:50rem}@keyframes slide-stage{0%{transform:translateZ(0)}to{transform:translate3d(-208.7rem,0,0)}}@media (min-width: 1024px){.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage{height:65.6rem}@keyframes slide-stage{0%{transform:translateZ(0)}to{transform:translate3d(-273.9rem,0,0)}}}@media (min-width: 1440px){.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage{height:95.4rem}@keyframes slide-stage{0%{transform:translateZ(0)}to{transform:translate3d(-398.8rem,0,0)}}}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg{width:100%;position:absolute;top:0;height:100%}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg .roma__sink-stage-img{height:50%;width:417.4rem}@media (min-width: 1024px){.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg .roma__sink-stage-img{width:547.8rem}}@media (min-width: 1440px){.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg .roma__sink-stage-img{width:796.6rem}}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg #roma__sing-stage-img-1{animation:slide-stage 20s linear infinite;background:url(/build/theme/cases/roma/images/roma_stage_1_c.jpg) repeat-x;background-size:contain}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg #roma__sing-stage-img-2{animation:slide-stage 20s linear infinite;animation-direction:reverse;background:url(/build/theme/cases/roma/images/roma_stage_2.jpg) repeat-x;background-size:contain}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-bg img{height:100%}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--stage .roma__sink-stage-frame{height:100%;position:relative}@media (min-width: 768px){.case__roma #roma-mod__sink .roma__sink-wrapper{padding:0 5.4rem}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module{display:flex}.case__roma #roma-mod__sink .roma__sink-wrapper .roma__sink-module--mobile{display:none}}@media (min-width: 1024px){.case__roma #roma-mod__sink .roma__sink-wrapper{padding:inherit}}@media (min-width: 768px){.case__roma #roma-mod__sink{padding:18rem 0 0}}.case__roma #roma-mod__partnersuche{background-color:#3b3735;color:#fff;padding-top:5.2rem;padding-bottom:25rem;background-position:-16rem bottom;background-repeat:no-repeat;background-size:96rem}.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper{padding:0 1rem;margin-top:10rem}@media (min-width: 768px){.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper{padding:0}}.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper .case__wrapper-item{display:flex;justify-content:center}.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper .case__wrapper-item .case__mobile-image-wrapper{max-width:36.4rem}@media (min-width: 768px){.case__roma #roma-mod__partnersuche .case__container .roma__partner-copy-wrapper{width:70%}}@media (min-width: 1024px){.case__roma #roma-mod__partnersuche .case__container .roma__partner-copy-wrapper{width:100%}.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper{margin-top:0;margin-left:8%}}@media (min-width: 1440px){.case__roma #roma-mod__partnersuche .case__container .roma__partner-image-wrapper{margin-left:20%}}@media (min-width: 768px){.case__roma #roma-mod__partnersuche{padding-top:19rem;padding-bottom:15rem;background-image:none}}@media (min-width: 1440px){.case__roma #roma-mod__partnersuche{padding-top:44rem;padding-bottom:25rem}}.case__roma #roma-mod__downloads{background-color:#3b3735;background-image:url(/build/theme/cases/roma/svg/roma_bg_magazine.svg);background-position:center bottom;background-size:cover;background-repeat:no-repeat;padding-bottom:28rem}.case__roma #roma-mod__downloads .case__image-wrapper{border:1px solid white;background-color:#3b3735}@media (min-width: 768px){.case__roma #roma-mod__downloads{padding-bottom:60rem;background-size:304rem 113rem;background-position:-63rem 32rem}}@media (min-width: 1024px){.case__roma #roma-mod__downloads{padding-bottom:81rem;background-position:-63rem 53rem}}@media (min-width: 1440px){.case__roma #roma-mod__downloads{padding-bottom:127rem;background-position:10% bottom}}.case__roma #roma-mod__produktvideo{position:absolute;z-index:1;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.case__roma #roma-mod__gewebe-finder{padding-top:6rem;padding-bottom:8rem}@media (min-width: 768px){.case__roma #roma-mod__gewebe-finder{display:none}}.case__roma #case__module-symfony{background-color:#c3c6cb;padding-top:6rem;padding-bottom:24rem}@media (min-width: 768px){.case__roma #case__module-symfony{padding-top:34rem;padding-bottom:22rem}}@media (min-width: 1024px){.case__roma #case__module-symfony{padding-top:45rem;padding-bottom:30rem}}@media (min-width: 1440px){.case__roma #case__module-symfony{padding-top:64rem;padding-bottom:46rem}}.case__roma #case__module-symfony .case__container #case__symfony-logo{width:24.8rem}@media (min-width: 768px){.case__roma #case__module-symfony .case__container #case__symfony-logo{width:42rem}}@media (min-width: 1024px){.case__roma #case__module-symfony .case__container #case__symfony-logo{margin-left:-.8rem;width:42rem}}@media (min-width: 1440px){.case__roma #case__module-symfony .case__container #case__symfony-logo{margin-left:-3rem;width:55.1rem}}.case__roma #case__module-symfony .case__container .case__text-block{margin-top:5.3rem}@media (min-width: 768px){.case__roma #case__module-symfony .case__container .case__text-block{margin-top:8.4rem}}.case__roma #roma-mod__icons{margin-top:-15.5rem}.case__roma #roma-mod__icons .case__container{align-items:center}.case__roma #roma-mod__icons .case__container .roma__icon-wrapper{width:25rem;height:25rem}.case__roma #roma-mod__icons .case__container .roma__icon-wrapper svg{width:100%}.case__roma #roma-mod__icons .case__container .roma__icon-wrapper:not(:first-child){margin-top:2rem}@media (min-width: 768px){.case__roma #roma-mod__icons .case__container .roma__icon-wrapper{width:auto;height:auto}.case__roma #roma-mod__icons .case__container .roma__icon-wrapper:not(:first-child){margin-top:0;margin-left:3rem}}@media (min-width: 1024px){.case__roma #roma-mod__icons .case__container .roma__icon-wrapper:not(:first-child){margin-left:4rem}}@media (min-width: 1440px){.case__roma #roma-mod__icons .case__container .roma__icon-wrapper{width:41rem;height:41rem}.case__roma #roma-mod__icons .case__container .roma__icon-wrapper:not(:first-child){margin-left:6rem}}@media (min-width: 768px){.case__roma #roma-mod__icons{position:absolute;z-index:1;margin-top:inherit;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.case__roma #roma-mod__icons .case__container{flex-direction:row;justify-content:space-between}}.case__roma #roma-mod__quote{color:#de781f;padding-top:3rem;padding-bottom:9.5rem}@media (min-width: 768px){.case__roma #roma-mod__quote{padding-top:30rem;padding-bottom:43rem}}@media (min-width: 1024px){.case__roma #roma-mod__quote{padding-bottom:47rem}}@media (min-width: 1440px){.case__roma #roma-mod__quote{padding-top:47.5rem;padding-bottom:55rem}}.case__roma .case__link .case__link-wrapper .case__link-element .case__link-arrow path{stroke:#51565f}.case__roma .case__link .case__link-wrapper .case__link-element .case__link-label{color:#51565f}
