:root{--bs-gutter-x: 0.5208333333vw}.row{--bs-gutter-x: 1.0416666667vw}@media (max-width: 767px){:root{--bs-gutter-x: 0.8108108108vw}.row{--bs-gutter-x: 1.6216216216vw}}@font-face{font-family:"BebasNeue";src:url("../fonts/327A39_0_0.eot");src:url("../fonts/327A39_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/327A39_0_0.woff2") format("woff2"), url("../fonts/327A39_0_0.woff") format("woff"), url("../fonts/327A39_0_0.ttf") format("truetype")}@font-face{font-family:"Gotham-Book";src:url("../fonts/Gotham-Book.otf") format("opentype");src:url("../fonts/Gotham-Book.woff") format("woff")}@font-face{font-family:"Gotham-Book-Italic";src:url("../fonts/Gotham-BookIta.otf") format("opentype")}@font-face{font-family:"Gotham-Bold";src:url("../fonts/Gotham-Bold.otf") format("opentype")}@font-face{font-family:"Gotham-Bold-Italic";src:url("../fonts/Gotham-BoldIta.otf") format("opentype")}@font-face{font-family:"Gotham-Light";src:url("../fonts/Gotham-Light.otf") format("opentype")}@font-face{font-family:"Gotham-Light-Italic";src:url("../fonts/Gotham-LightIta.otf") format("opentype")}@font-face{font-family:"Gotham-Medium";src:url("../fonts/Gotham-Medium.otf") format("opentype")}@font-face{font-family:"Gotham-Medium-Italic";src:url("../fonts/Gotham-MediumIta.otf") format("opentype")}html{overflow-x:hidden;width:100vw}body{font-family:"Gotham-Book";background:#000;color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}strong,b{font-weight:700;font-family:"Gotham-Bold"}h1{font-size:10.4166666667vw;line-height:10.4166666667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-family:"BebasNeue";font-weight:normal}@media (max-width: 767px){h1{font-size:19.4594594595vw;line-height:19.4594594595vw;letter-spacing:0.0000008vw;font-family:"BebasNeue";font-weight:normal}}h2{font-family:"BebasNeue";font-size:4.6875vw;line-height:4.6875vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-weight:normal;position:relative;margin-top:-1.25vw}h2:before{content:"";background:url("../img/Icon_Backslash.svg") no-repeat center center / contain;width:1.875vw;height:3.28125vw;position:absolute;top:1.25vw;left:-3.125vw}h2+p{margin-top:2.6041666667vw}@media (max-width: 767px){h2{font-size:9.7297297297vw;line-height:10.2702702703vw;letter-spacing:0.0000005333vw;margin-top:-2.4324324324vw;font-size:11.1891891892vw;line-height:11.8108108108vw}h2:before{width:3.7837837838vw;height:7.2972972973vw;top:2.4324324324vw;left:-6.4864864865vw;width:4.8648648649vw;height:8.1081081081vw;top:3.2432432432vw;left:-7.4594594595vw}h2+p{margin-top:5.4054054054vw;margin-top:6.2162162162vw}}h3{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-family:"BebasNeue";font-weight:normal}h3+p{margin-top:1.3020833333vw}@media (max-width: 767px){h3{font-size:7.5675675676vw;line-height:9.1891891892vw;letter-spacing:0.0000005333vw;font-size:8.7027027027vw;line-height:10.5675675676vw}h3+p{margin-top:5.4054054054vw;margin-top:6.2162162162vw}}h4{font-size:1.7708333333vw;line-height:1.7708333333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-family:"BebasNeue";font-weight:normal}h4+p{margin-top:1.3020833333vw}@media (max-width: 767px){h4{font-size:5.9459459459vw;line-height:7.027027027vw;letter-spacing:0.0000005333vw;font-size:6.8378378378vw;line-height:8.0810810811vw h4p;line-height-margin-top:5.4054054054vw;line-height-margin-top:6.2162162162vw}}p{font-family:"Gotham-Book";font-size:1.0416666667vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}p+p{margin-top:2.6041666667vw}p+ul{margin-top:2.6041666667vw}p+h3{margin-top:5.2083333333vw}p+h4{margin-top:2.6041666667vw}@media (max-width: 767px){p{font-size:4.3243243243vw;line-height:6.4864864865vw;letter-spacing:0.0000008vw;font-size:4.972972973vw;line-height:7.4594594595vw}p+p{margin-top:6.7567567568vw;margin-top:7.7702702703vw}p+ul{margin-top:6.7567567568vw;margin-top:7.7702702703vw}p+h3{margin-top:13.5135135135vw;margin-top:15.5405405405vw}p+h4{margin-top:6.7567567568vw;margin-top:7.7702702703vw}}p a{color:#DF0767}ul li{font-family:"Gotham-Book";font-size:1.0416666667vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}ul+p{margin-top:2.6041666667vw}@media (max-width: 767px){ul li{font-size:4.3243243243vw;line-height:6.4864864865vw;letter-spacing:0.0000008vw;font-size:4.972972973vw;line-height:7.4594594595vw}ul+p{margin-top:6.7567567568vw;margin-top:7.7702702703vw}}a{text-decoration:none;color:#000}img{width:100%;height:auto;display:block}.caption{font-size:0.8333333333vw;line-height:1.1458333333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;margin-top:1.5625vw;text-align:right}@media (max-width: 767px){.caption{font-size:3.2432432432vw;line-height:4.3243243243vw;letter-spacing:0.0000008vw;margin-top:5.4054054054vw;text-align:center;font-size:3.7297297297vw;line-height:4.972972973vw;margin-top:6.2162162162vw}}.wrapper_mod{width:calc(100% - 13.5416666667vw);margin:0 auto;box-sizing:border-box;position:relative;padding-top:7.8125vw;padding-bottom:7.8125vw}.wrapper_mod.mod_swiper .slider-logos{margin-right:-6.7708333333vw}.wrapper_mod.fluid{width:100%}.wrapper_mod.fluid .inner{width:calc(100% - 13.5416666667vw);margin:0 auto;box-sizing:border-box}.wrapper_mod.distance-200{padding-top:15.625vw}.wrapper_mod.distance-50{padding-top:3.90625vw}.wrapper_mod.distance-0{padding-top:0vw}.wrapper_mod.distance-bt-200{padding-bottom:15.625vw}.wrapper_mod.distance-bt-50{padding-bottom:3.90625vw}.wrapper_mod.distance-bt-0{padding-bottom:0vw}.wrapper_mod.remMargin{width:calc(100% - 6.25vw);margin:0 auto 0 0}.wrapper_mod.remMargin .container-fluid{padding-left:0;padding-right:0}@media (max-width: 767px){.wrapper_mod{padding-top:20.2702702703vw;padding-bottom:20.2702702703vw;width:calc(100% - 16.7567567568vw)}.wrapper_mod.mod_swiper .slider-logos{margin-right:0}.wrapper_mod.fluid .inner{width:calc(100% - 18.3783783784vw)}.wrapper_mod.distance-200{padding-top:40.5405405405vw}.wrapper_mod.distance-50{padding-top:10vw}.wrapper_mod.distance-0{padding-top:0vw}}.outerwrapper{width:100%;margin:0 auto;position:relative}.outerwrapper[data-bg="white"],.outerwrapper[data-bg="yellow"],.outerwrapper[data-bg="orange"]{background:#fff;color:#000}.outerwrapper[data-bg="white"] h2:before,.outerwrapper[data-bg="yellow"] h2:before,.outerwrapper[data-bg="orange"] h2:before{background:url("../img/Icon_Backslash-black.svg") no-repeat center center/contain}.outerwrapper[data-bg="white"] .button,.outerwrapper[data-bg="yellow"] .button,.outerwrapper[data-bg="orange"] .button{border:0.0520833333vw solid #000}.outerwrapper[data-bg="white"] .button a,.outerwrapper[data-bg="white"] .button .link,.outerwrapper[data-bg="yellow"] .button a,.outerwrapper[data-bg="yellow"] .button .link,.outerwrapper[data-bg="orange"] .button a,.outerwrapper[data-bg="orange"] .button .link{color:#000}.outerwrapper[data-bg="white"] .button:not(.hasTouch):hover,.outerwrapper[data-bg="yellow"] .button:not(.hasTouch):hover,.outerwrapper[data-bg="orange"] .button:not(.hasTouch):hover{background:#000}.outerwrapper[data-bg="white"] .button:not(.hasTouch):hover .link,.outerwrapper[data-bg="yellow"] .button:not(.hasTouch):hover .link,.outerwrapper[data-bg="orange"] .button:not(.hasTouch):hover .link{opacity:0;transition:all 500ms}.outerwrapper[data-bg="white"] .button:not(.hasTouch):hover .arrow img,.outerwrapper[data-bg="yellow"] .button:not(.hasTouch):hover .arrow img,.outerwrapper[data-bg="orange"] .button:not(.hasTouch):hover .arrow img{filter:invert(100%)}@media (max-width: 767px){.outerwrapper[data-bg="white"] .button,.outerwrapper[data-bg="yellow"] .button,.outerwrapper[data-bg="orange"] .button{border-width:0.2702702703vw}}.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet{border:0.0520833333vw solid #000}.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-horizontal>.swiper-pagination-bullets,.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-pagination-custom,.outerwrapper[data-bg="white"] .mod_swiper .swiper .swiper-pagination-fraction,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-horizontal>.swiper-pagination-bullets,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-pagination-custom,.outerwrapper[data-bg="yellow"] .mod_swiper .swiper .swiper-pagination-fraction,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-horizontal>.swiper-pagination-bullets,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-pagination-custom,.outerwrapper[data-bg="orange"] .mod_swiper .swiper .swiper-pagination-fraction{bottom:0px}.outerwrapper[data-bg="white"] form .formfield .label,.outerwrapper[data-bg="yellow"] form .formfield .label,.outerwrapper[data-bg="orange"] form .formfield .label{color:#000}.outerwrapper[data-bg="white"] form .formfield input,.outerwrapper[data-bg="white"] form .formfield textarea,.outerwrapper[data-bg="yellow"] form .formfield input,.outerwrapper[data-bg="yellow"] form .formfield textarea,.outerwrapper[data-bg="orange"] form .formfield input,.outerwrapper[data-bg="orange"] form .formfield textarea{color:#000;border-color:#000}.outerwrapper[data-bg="white"] form .formfield.focus .label,.outerwrapper[data-bg="yellow"] form .formfield.focus .label,.outerwrapper[data-bg="orange"] form .formfield.focus .label{color:#000}.outerwrapper[data-bg="white"] form .formfield.focus input,.outerwrapper[data-bg="white"] form .formfield.focus textarea,.outerwrapper[data-bg="yellow"] form .formfield.focus input,.outerwrapper[data-bg="yellow"] form .formfield.focus textarea,.outerwrapper[data-bg="orange"] form .formfield.focus input,.outerwrapper[data-bg="orange"] form .formfield.focus textarea{color:#fff;background:#000;border-color:#fff}.outerwrapper[data-bg="white"] .mod_collective:after,.outerwrapper[data-bg="yellow"] .mod_collective:after,.outerwrapper[data-bg="orange"] .mod_collective:after{background:url("../img/Icon_Collective-World_white.svg") no-repeat center center / contain;z-index:2}.outerwrapper[data-bg="white"] .mod_collective:before,.outerwrapper[data-bg="yellow"] .mod_collective:before,.outerwrapper[data-bg="orange"] .mod_collective:before{z-index:2}.outerwrapper[data-bg="white"] .mod_collective h2,.outerwrapper[data-bg="white"] .mod_collective p,.outerwrapper[data-bg="yellow"] .mod_collective h2,.outerwrapper[data-bg="yellow"] .mod_collective p,.outerwrapper[data-bg="orange"] .mod_collective h2,.outerwrapper[data-bg="orange"] .mod_collective p{position:relative;z-index:3}.outerwrapper[data-bg="yellow"]{background:#ffea3d}.outerwrapper[data-bg="orange"]{background:#F59D15}.outerwrapper[data-bg="pink"]{background:#DF0767}.outerwrapper[data-bobble="1"]{overflow:hidden}.outerwrapper[data-type="1"]{display:none}.outerwrapper:not([data-bg="white"]) .swiper-controls .swiper-control{border:0.1041666667vw solid #fff}.outerwrapper:not([data-bg="white"]) .swiper-controls .swiper-control:before{background:url("../img/Icon_Arrow-white_long.svg") no-repeat right center / contain}.outerwrapper:not([data-bg="white"]) .swiper-controls .swiper-control:hover{background:#fff}.outerwrapper:not([data-bg="white"]) .swiper-controls .swiper-control:hover:before{filter:invert(100%)}.outerwrapper .wrapper_bobble{position:absolute;z-index:-1}.outerwrapper .wrapper_bobble[data-variant="1"]{width:32.6041666667vw;height:30.8333333333vw;background:url("../img/bg_hero_v6.png") no-repeat center center / contain;top:19.2708333333vw;left:66.3541666667vw}.outerwrapper .wrapper_bobble[data-variant="1-img33"]{width:67.2395833333vw;height:63.6458333333vw;background:url("../img/bg_modimage33_bobble.png") no-repeat center center / contain;top:-23.4375vw;left:66.3541666667vw}.outerwrapper .wrapper_bobble[data-variant="6"]{width:52.8645833333vw;height:50.0520833333vw;background:url("../img/bg_caseheadline_v1.png") no-repeat center center / contain;top:9.5833333333vw;left:-24.21875vw}.outerwrapper .wrapper_bobble[data-variant="7"]{width:59.0104166667vw;height:55.8854166667vw;background:url("../img/bg_caseheadline_v2.png") no-repeat center center / contain;top:8.75vw;left:65.8333333333vw}@media (max-width: 767px){.outerwrapper .wrapper_bobble{display:none}.outerwrapper .wrapper_bobble[data-variant="6"]{display:block;width:114.5945945946vw;height:108.3783783784vw;top:46.2162162162vw;left:44.0540540541vw}.outerwrapper .wrapper_bobble[data-variant="7"]{display:block;width:114.5945945946vw;height:108.3783783784vw;top:9.1891891892vw;left:44.0540540541vw}.outerwrapper[data-type="1"]{display:block}}.contentContainer{margin:0 -0.4166666667vw;display:flex;width:100%}.contentContainer .col{padding:0 0.4166666667vw;box-sizing:border-box}.contentContainer .col0{flex-basis:3.125%}.contentContainer .col1{flex-basis:6.25%}.contentContainer .col2{flex-basis:12.5%}.contentContainer .col3{flex-basis:18.75%}.contentContainer .col4{flex-basis:25%}.contentContainer .col5{flex-basis:31.25%}.contentContainer .col6{flex-basis:37.5%}.contentContainer .col7{flex-basis:43.75%}.contentContainer .col8{flex-basis:50%}.contentContainer .col9{flex-basis:56.25%}.contentContainer .col10{flex-basis:62.5%}.contentContainer .col11{flex-basis:68.75%}.contentContainer .col12{flex-basis:75%}.contentContainer .col13{flex-basis:81.25%}.contentContainer .col14{flex-basis:87.5%}.contentContainer .col15{flex-basis:93.75%}.contentContainer .col16{flex-basis:100%}.mod_head{position:fixed;top:0;left:0;right:0;width:calc(100% - 14.5833333333vw);margin:0 auto;z-index:100;box-sizing:border-box;padding-top:1.5625vw;display:flex}.mod_head .logo-rts{cursor:pointer}.mod_head .logo-rts img{width:6.25vw}.mod_head .logo-rts-rieger-team{font-family:"Gotham-Light";font-size:0.9375vw;line-height:1.1458333333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;color:#fff;margin-left:1.5625vw;text-transform:uppercase}.mod_head .logo-rts-rieger-team[data-bg="white"]{color:#000}@media (max-width: 767px){.mod_head{padding-top:8.1081081081vw;width:calc(100% - 18.3783783784vw);z-index:120;right:unset;width:auto;left:9.1891891892vw}.mod_head .logo-rts img{width:11.6216216216vw}.mod_head .logo-rts-rieger-team{font-size:2.1621621622vw;line-height:3.2432432432vw;letter-spacing:0.0000008vw;margin-left:3.7837837838vw;font-weight:bold;position:relative;top:-0.2702702703vw}}.mod_menu{position:fixed;top:0;right:0;padding:7.8125vw 2.34375vw 2.6041666667vw 1.5625vw;background:#DF0767CC;z-index:110;display:none}.mod_menu.black .menu__close{background:url("../img/Icon_Menu-Close_black.svg") no-repeat center center / contain}.mod_menu.black .menu__nav ul li{color:#000}.mod_menu.black .menu__nav ul li:before{background:url("../img/Icon_Menu-Arrow_black.svg") no-repeat center center / contain}.mod_menu.black .menu__nav ul li a{color:#000}.mod_menu .menu__close{width:1.09375vw;height:1.5104166667vw;position:absolute;top:3.1770833333vw;right:2.6041666667vw;background:url("../img/Icon_Menu-Close.svg") no-repeat center center / contain;cursor:pointer}.mod_menu .menu__nav ul{margin:0;padding:0;list-style-type:none}.mod_menu .menu__nav ul li{font-size:1.71875vw;line-height:3.125vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;padding-left:4.1666666667vw;position:relative;color:#fff;font-family:"BebasNeue"}.mod_menu .menu__nav ul li:before{content:"";background:url("../img/Icon_Menu-Arrow.svg") no-repeat center center / contain;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:2.5vw;height:1.09375vw}.mod_menu .menu__nav ul li a{color:#fff}@media (max-width: 767px){.mod_menu{background:#DF0767;padding:24.3243243243vw 9.4594594595vw 24.3243243243vw 24.3243243243vw;display:none;align-items:center;width:100%;height:100vh;height:var(--app-height);box-sizing:border-box;padding:24.3243243243vw 9.4594594595vw;align-items:center;justify-content:center}.mod_menu .menu__nav ul li{font-size:5.6756756757vw;line-height:12.1621621622vw;letter-spacing:0.0000008vw;font-family:"BebasNeue";font-weight:normal;padding-left:12.1621621622vw;font-size:6.527027027vw}.mod_menu .menu__nav ul li:before{width:8.1081081081vw;height:3.7837837838vw}.mod_menu .menu__close{width:2.1621621622vw;height:5.6756756757vw;top:10.8108108108vw;right:8.9189189189vw}}.mod_menu-label{position:fixed;top:2.6041666667vw;right:6.25vw;z-index:120;color:#fff;font-weight:bold;cursor:pointer;font-family:"BebasNeue";font-weight:normal;font-size:1.71875vw;line-height:1.71875vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}@media (max-width: 767px){.mod_menu-label{top:10vw;right:8.3783783784vw;font-size:5.6756756757vw;line-height:5.6756756757vw;letter-spacing:0.0000008vw}}.mod_menu-lang{position:fixed;top:2.6041666667vw;right:15.625vw;z-index:120}.mod_menu-lang.black ul li{color:#000}.mod_menu-lang ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row}.mod_menu-lang ul li{color:#fff}.mod_menu-lang ul li a,.mod_menu-lang ul li span{font-family:"BebasNeue";font-weight:normal;font-size:1.71875vw;line-height:1.71875vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;color:inherit}.mod_menu-lang ul li.is-active a{text-decoration:underline}.mod_menu-lang ul li+li{padding-left:1.5625vw;position:relative}.mod_menu-lang ul li+li:before{content:"|";font-size:1.71875vw;line-height:1.71875vw;color:inherit;left:0.5208333333vw;position:absolute;top:50%;transform:translate(0, -50%)}.mod_menu-lang ul li.not-available a,.mod_menu-lang ul li.not-available span{color:#555;opacity:0.5}@media (max-width: 767px){.mod_menu-lang{top:10vw;right:38.6486486486vw}.mod_menu-lang ul li a,.mod_menu-lang ul li span{font-size:5.6756756757vw;line-height:5.6756756757vw;letter-spacing:0.0000008vw}.mod_menu-lang ul li+li{padding-left:4.5945945946vw}.mod_menu-lang ul li+li:before{font-size:5.6756756757vw;line-height:5.6756756757vw;left:1.3513513514vw}}.mod_rainbow{position:absolute;top:50%;left:-15.625vw;transform:translate(0, -50%);height:57.8645833333vw;width:46.6145833333vw;z-index:-50}.mod_rainbow img{height:100%;width:auto}.mod_hero{height:100vh;height:var(--app-height);display:flex;align-items:flex-end;color:white;padding-bottom:2.6041666667vw;position:relative}.mod_hero .inner{z-index:10}.mod_hero .hero-bubble{z-index:-1 !important}.mod_hero .vidbg-overlay{z-index:-5}.mod_hero .hero__vid{z-index:-5}.mod_hero .hero__vid{position:absolute;top:9.6354166667vw;width:calc(100% - 35.9375vw);box-sizing:border-box;left:35.9375vw;overflow:hidden;z-index:-100}.mod_hero:not(.has-videobg) h2.subline{font-size:3.3333333333vw;line-height:3.8541666667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:none;font-family:"Gotham-Book";margin-top:2vw}.mod_hero:not(.has-videobg) h2.subline:before{content:none}.mod_hero:not(.has-videobg) h3.awards{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;margin-top:2.5vw}.mod_hero.is-case{padding-bottom:2.34375vw;margin-bottom:5vw}.mod_hero.is-case h3.awards{margin-bottom:-5vw}.mod_hero .hero-bubble{position:absolute;z-index:-1}.mod_hero .hero-bubble[data-variant="1"]{width:61.1979166667vw;height:57.8645833333vw;background:url("../img/bg_hero_v1.png") no-repeat center center / contain;top:50%;left:-19.4791666667vw}.mod_hero .hero-bubble[data-variant="7"]{width:78.125vw;height:78.125vw;background:url("../img/RTS_bg24.png") no-repeat center center / contain;bottom:-28.6458333333vw;left:-28.6458333333vw}.mod_hero .hero-bubble[data-variant="2"]{width:96.5104166667vw;height:91.3020833333vw;background:url("../img/bg_hero_v2.png") no-repeat center center / contain;top:0;left:34.8958333333vw}.mod_hero .hero-bubble[data-variant="8"]{width:78.125vw;height:78.125vw;background:url("../img/RTS_bg24.png") no-repeat center center / contain;top:-15.625vw;left:40.15625vw;transform:rotate(224deg)}.mod_hero .hero-bubble[data-variant="3"]{width:61.8229166667vw;height:58.4895833333vw;background:url("../img/bg_hero_v3.png") no-repeat center center / contain;top:-6.25vw;left:43.2291666667vw}.mod_hero .hero-bubble[data-variant="4"]{width:103.8020833333vw;height:98.1770833333vw;background:url("../img/bg_hero_v4.png") no-repeat center center / contain;top:-36.5104166667vw;left:34.8958333333vw}.mod_hero .hero-bubble[data-variant="5"]{width:61.1979166667vw;height:57.8645833333vw;background:url("../img/bg_hero_v5.png") no-repeat center center / contain;top:4.21875vw;left:-14.5833333333vw}.mod_hero .hero-bubble[data-variant="6"]{width:79.6875vw;height:75.4166666667vw;background:url("../img/bg_hero_v6.png") no-repeat center center / contain;top:-4.0104166667vw;left:-29.4270833333vw}.mod_hero .hero_video-desktop,.mod_hero .hero_video-mobile{position:absolute !important;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:-2 !important}.mod_hero .hero_video-desktop{display:block}.mod_hero .hero_video-mobile{display:none}@media (max-width: 767px){.mod_hero{padding-bottom:2.7027027027vw}.mod_hero .hero-bubble[data-variant="1"]{width:168.6486486486vw;height:159.4594594595vw;top:unset;bottom:-79.7297297297vw;left:0vw}.mod_hero .hero-bubble[data-variant="7"]{width:175.6756756757vw;height:175.6756756757vw;top:unset;bottom:-67.5675675676vw;left:0vw}.mod_hero .hero-bubble[data-variant="2"]{width:288.6486486486vw;height:272.972972973vw;top:-12.1621621622vw;left:-72.7027027027vw}.mod_hero .hero-bubble[data-variant="8"]{width:175.6756756757vw;height:175.6756756757vw;top:unset;bottom:-32.4324324324vw;left:unset;right:-86.4864864865vw}.mod_hero .hero-bubble[data-variant="3"]{width:165.1351351351vw;height:156.2162162162vw;top:11.0810810811vw;left:-11.0810810811vw}.mod_hero .hero-bubble[data-variant="4"]{width:288.6486486486vw;height:272.972972973vw;top:-77.5675675676vw;left:-72.7027027027vw}.mod_hero .hero-bubble[data-variant="5"]{width:288.6486486486vw;height:272.972972973vw;top:-12.1621621622vw;left:-72.7027027027vw}.mod_hero .hero-bubble[data-variant="6"]{width:225.9459459459vw;height:213.7837837838vw;top:-13.7837837838vw;left:-87.2972972973vw}.mod_hero .hero_video-desktop{display:none}.mod_hero .hero_video-mobile{display:block}}.mod_text{display:flex}@media (max-width: 767px){.mod_text.mod_gallery .container-fluid .row{flex-direction:column-reverse}.mod_text.mod_gallery .container-fluid .row .image_1x3{margin-left:-7.027027027vw;margin-right:-7.027027027vw}.mod_text.mod_gallery .container-fluid .row .image_1x3 .small{margin-top:2.7027027027vw;width:calc(100% + 2.7027027027vw);margin-left:-1.3513513514vw;margin-right:-1.3513513514vw}.mod_text.mod_gallery .container-fluid .row .image_1x3 .small img{width:calc(33.333333% - 2.7027027027vw);margin:0 1.3513513514vw}}.mod_text_offgrid{margin-left:0;width:calc(100% - 6.7708333333vw);display:flex;flex-direction:row}.mod_text_offgrid .offgrid{width:calc(calc(50% - 8.33333333%) - calc(var(--bs-gutter-x) * 1.5) + 6.7708333333vw)}.mod_text_offgrid .mid{width:calc(16.66666667% + var(--bs-gutter-x))}.mod_text_offgrid .ongrid{width:calc(calc(50% - 8.33333333%) - calc(var(--bs-gutter-x) * 1.5))}.mod_tbwa{width:100vw;height:calc(100vw / 2176 * 1217);display:flex;align-items:center;overflow:hidden;background:url("../img/tbwa/bg-tbwa.jpg") no-repeat center center / cover}.mod_tbwa .bg{transform:rotate(-17deg);top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:var(--app-height);position:absolute}@media (max-width: 767px){.mod_tbwa{height:auto;background:url("../img/tbwa/bg-tbwa_mobile.jpg") no-repeat center left / cover}}.mod_swiper .swiper{padding-bottom:1.0416666667vw}.mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet{width:3.125vw;height:0.4166666667vw;background:transparent;border:0.0520833333vw solid #fff;border-radius:0;margin:0 0.5208333333vw;opacity:1;box-sizing:border-box}.mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.mod_swiper .swiper .swiper-horizontal>.swiper-pagination-bullets,.mod_swiper .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.mod_swiper .swiper .swiper-pagination-custom,.mod_swiper .swiper .swiper-pagination-fraction{bottom:0px}.mod_swiper .swiper.slider-text-images .swiper-wrapper{margin-bottom:1.0416666667vw}@media (max-width: 767px){.mod_swiper .swiper{padding-bottom:5.4054054054vw}.mod_swiper .swiper.slider-text-images .swiper-wrapper{margin-bottom:0}.mod_swiper .swiper .swiper-pagination .swiper-pagination-bullet{width:10.8108108108vw;height:1.3513513514vw;border-width:0.2702702703vw}}.mod_list ul{padding:0;margin:3.0208333333vw 0 0 0;list-style-type:none}.mod_list ul li h3{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-family:"BebasNeue";font-weight:normal}.mod_list ul li h3+p{margin-top:0.5729166667vw}.mod_list ul li p{font-size:1.0416666667vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}.mod_list ul li+li{margin-top:3.90625vw}@media (max-width: 767px){.mod_list ul{margin:14.8648648649vw 0 0 0}.mod_list ul li h3{font-size:7.5675675676vw;line-height:10.2702702703vw;letter-spacing:0.0000005333vw;font-size:8.7027027027vw;line-height:11.8108108108vw}.mod_list ul li h3+p{margin-top:4.0540540541vw;margin-top:4.6621621622vw}.mod_list ul li p{font-size:4.3243243243vw;line-height:6.4864864865vw;letter-spacing:0.0000008vw;font-size:4.972972973vw;line-height:7.4594594595vw}.mod_list ul li+li{margin-top:10.8108108108vw;margin-top:12.4324324324vw}}.mod_portfolio .wrapper_portfolio{margin-top:7.8125vw;margin-left:-3.125vw;margin-right:-3.125vw;display:flex;flex-direction:row}.mod_portfolio .wrapper_portfolio>div{width:33%;box-sizing:border-box;margin:0 0.78125vw;padding:2.0833333333vw;box-shadow:1px 4px 10px 0px #787878}.mod_portfolio .wrapper_portfolio>div h3{color:#fff}.mod_portfolio .wrapper_portfolio>div h3+ul{margin-top:3.6458333333vw}.mod_portfolio .wrapper_portfolio>div ul{color:#fff;padding-left:0.8854166667vw;margin-bottom:0}.mod_portfolio .wrapper_portfolio>div:first-child{background:#f59d15}.mod_portfolio .wrapper_portfolio>div:nth-child(2){background:#e35205}.mod_portfolio .wrapper_portfolio>div:nth-child(3){background:#df0767}@media (max-width: 767px){.mod_portfolio .wrapper_portfolio{flex-direction:column;margin:10.8108108108vw 0 10.8108108108vw 0}.mod_portfolio .wrapper_portfolio>div{width:100%;padding:9.4594594595vw}.mod_portfolio .wrapper_portfolio>div+div{margin-top:10.8108108108vw}.mod_portfolio .wrapper_portfolio>div h3+ul{margin-top:8.1081081081vw}.mod_portfolio .wrapper_portfolio>div h3 br.no-br{display:none}.mod_portfolio .wrapper_portfolio>div ul{padding-left:4.3243243243vw}}.mod_crinput23 .wrapper_crinput23{position:relative;height:61.71875vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle{position:absolute;border-radius:50%;left:4.0104166667vw;box-sizing:border-box;opacity:0}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle1{background:url("../img/bg_crinput23_circle1.png") no-repeat center center / contain;top:13.9583333333vw;left:4.0104166667vw;width:38.8020833333vw;height:38.8020833333vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle2{background:url("../img/bg_crinput23_circle2.png") no-repeat center center / contain;top:17.7604166667vw;left:7.8125vw;width:31.1458333333vw;height:31.1458333333vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle3{background:url("../img/bg_crinput23_circle3.png") no-repeat center center / contain;top:21.71875vw;left:11.8229166667vw;width:23.2291666667vw;height:23.2291666667vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle4{background:#000;top:25.5947916667vw;left:15.6473958333vw;width:15.5776041667vw;height:15.5776041667vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box{position:absolute;left:47.2395833333vw;opacity:0}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box h3{background:orange;color:#000;display:inline-block;padding:0.2604166667vw 1.0416666667vw 0.5208333333vw 1.0416666667vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box1{top:8.59375vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box2 h3{background:#e35205}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box3 h3{background:#df0767}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line{position:absolute;transform-origin:top left}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line1{border-top:0.2083333333vw solid #fff}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line2{border-top:0.2083333333vw solid #fff}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line3{border-top:0.2083333333vw solid #fff;border-left:0.2083333333vw solid #fff}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line4,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line5,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line6,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line7{display:none}.mod_crinput23 .wrapper_crinput23 .dot{width:1.3020833333vw;height:1.3020833333vw;border-radius:50%;background:#fff;position:absolute;opacity:0}.mod_crinput23 .wrapper_crinput23 .intersection{width:1px;height:1px;background:yellow;position:absolute}@media (max-width: 767px){.mod_crinput23 .wrapper_crinput23{margin-top:4.0540540541vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle1{left:3.2432432432vw;top:12.1621621622vw;width:76.2162162162vw;height:76.2162162162vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle2{left:10.8108108108vw;top:20.2702702703vw;width:60.8108108108vw;height:60.8108108108vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle3{left:18.6486486486vw;top:27.8378378378vw;width:45.4054054054vw;height:45.4054054054vw}.mod_crinput23 .wrapper_crinput23 .crinput23_circles .circle.circle4{left:25.9459459459vw;top:35.1351351351vw;width:30.5405405405vw;height:30.5405405405vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box h3{padding:0.5405405405vw 2.7027027027vw 1.3513513514vw 2.7027027027vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box1{top:118.1081081081vw;left:11.8918918919vw}.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box2,.mod_crinput23 .wrapper_crinput23 .crinput23_boxes .box.box3{left:11.8918918919vw}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line1,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line2,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line3,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line4,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line5,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line6{border-top:0.5405405405vw solid #fff}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line7{border-left:0.5405405405vw solid #fff}.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line4,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line5,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line6,.mod_crinput23 .wrapper_crinput23 .crinput23_lines .line.line7{display:block}.mod_crinput23 .wrapper_crinput23 .dot{width:2.7027027027vw;height:2.7027027027vw}}.mod_teaser-footer{background:#fff;display:flex;flex-direction:row;padding:0}.mod_teaser-footer>div{width:50%;border:0.078125vw solid #000;border-bottom-width:0;box-sizing:border-box;padding-top:1.8229166667vw;padding-bottom:1.8229166667vw;position:relative;overflow:hidden;cursor:pointer}.mod_teaser-footer>div:first-child{border-right-width:0}.mod_teaser-footer>div .arrow{position:absolute;width:56.3541666667vw;left:-51.25vw;top:2.2395833333vw}.mod_teaser-footer>div .footer-inner{padding-left:6.7708333333vw}.mod_teaser-footer>div h3{text-transform:uppercase;font-family:"BebasNeue";font-weight:normal;font-size:1.4583333333vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}.mod_teaser-footer>div h3+p{margin-top:0}.mod_teaser-footer>div [data-visible="hover"]{display:none}.mod_teaser-footer>div [data-visible="default"]{display:inline-block}.mod_teaser-footer>div:not(.hasTouch):hover{border:0.078125vw solid #000;border-bottom-width:0;background:#000;color:#fff;transition:500ms all}.mod_teaser-footer>div:not(.hasTouch):hover:first-child{border-right-width:0}.mod_teaser-footer>div:not(.hasTouch):hover .arrow{transition:500ms all}.mod_teaser-footer>div:not(.hasTouch):hover .arrow img{filter:invert(100%)}.mod_teaser-footer>div:not(.hasTouch):hover h3{opacity:0}.mod_teaser-footer>div:not(.hasTouch):hover [data-visible="hover"]{display:inline-block}.mod_teaser-footer>div:not(.hasTouch):hover [data-visible="default"]{display:none}@media (max-width: 767px){.mod_teaser-footer{flex-direction:column}.mod_teaser-footer>div{width:100%;border-width:0.4054054054vw;padding-top:5.1351351351vw;padding-bottom:4.3243243243vw;border-bottom-width:0}.mod_teaser-footer>div:first-child{border-right-width:0.4054054054vw}.mod_teaser-footer>div:not(.hasTouch):hover{border-width:0.4054054054vw}.mod_teaser-footer>div .arrow{width:216.2162162162vw;left:-199.7297297297vw;top:5.9459459459vw}.mod_teaser-footer>div h3{font-size:5.6756756757vw;line-height:5.6756756757vw;letter-spacing:0.0000008vw}.mod_teaser-footer>div h3+p{margin-top:1.3513513514vw}.mod_teaser-footer>div .footer-inner{padding-left:23.2432432432vw}}.mod_image img.img-mobile{display:none}@media (max-width: 767px){.mod_image img.img-mobile{display:block}.mod_image img.img-desktop{display:none}}.mod_jobs .wrapper_nojobs{display:none}.mod_contact form{margin-top:2.6041666667vw}.mod_contact .form_success,.mod_contact .form_error{display:none;margin-top:2.6041666667vw}@media (max-width: 767px){.mod_contact form{margin-top:8.1081081081vw}.mod_contact .form_success,.mod_contact .form_error{margin-top:8.1081081081vw}}.outerwrapper[data-hr="true"] .mod_contact .formfield--company{display:none}.mod_imgscroller .wrapper_imgscroller{position:relative}.mod_imgscroller .wrapper_imgscroller .loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5.8854166667vw;height:5.8854166667vw;background:url("../img/Icon_Imagescroller.svg") no-repeat center center / contain;z-index:1}.mod_imgscroller .wrapper_imgscroller .greenscreen{position:absolute;top:3.0208333333vw;left:9.6354166667vw;right:9.6354166667vw;bottom:4.4791666667vw;overflow-x:scroll}.mod_imgscroller .wrapper_imgscroller .greenscreen img{width:100%;opacity:0}.mod_imgscroller .wrapper_imgscroller .scrolldown{position:absolute;bottom:6.3541666667vw;left:50%;transform:translate(-50%, -50%);z-index:10;border:1px solid red;background:red;opacity:0;color:#000;display:block}@media (max-width: 767px){.mod_imgscroller .wrapper_imgscroller .greenscreen{top:2.7027027027vw;left:9.1891891892vw;right:9.1891891892vw;bottom:4.3243243243vw}}.mod_hero_youtube{position:relative;top:0;left:0;right:0;bottom:0;width:100vw;height:calc(100vw / 16 * 9)}.mod_hero_youtube .play-btn{position:absolute;top:50%;left:50%;width:9.1666666667vw;height:9.1666666667vw;transform:translate(-50%, -50%);background:url("../img/Icon_Video-Play.svg") no-repeat center center / contain;cursor:pointer}.mod_hero_youtube .play-btn.color-white{background:url("../img/Icon_Video-Play_white.svg") no-repeat center center / contain}.mod_hero_youtube .play-btn.color-grey{background:url("../img/Icon_Video-Play_grey.svg") no-repeat center center / contain}.mod_hero_youtube .video-background-controls{top:unset !important;bottom:1.0416666667vw !important;right:2.0833333333vw !important;width:2.0833333333vw;height:2.0833333333vw;background:red;display:flex;justify-content:center;align-items:center}.mod_hero_youtube .video-background-controls button{background:transparent;border:0}.mod_hero_youtube .poster{position:relative;height:calc(100vw / 16 * 9);overflow-y:hidden}.mod_hero_youtube .poster .icon{position:absolute;top:50%;left:50%;width:9.1666666667vw;height:9.1666666667vw;transform:translate(-50%, -50%);background:url("../img/Icon_Video-Play.svg") no-repeat center center / contain}.mod_hero_youtube .poster .icon.color-white{background:url("../img/Icon_Video-Play_white.svg") no-repeat center center / contain}.mod_hero_youtube .poster .icon.color-grey{background:url("../img/Icon_Video-Play_grey.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls{position:absolute;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);padding:1.5625vw 2.6041666667vw 1.5625vw 2.0833333333vw;display:none;z-index:2;width:100%;box-sizing:border-box;flex-grow:1}.mod_hero_youtube .poster .controls .control{display:inline-block}.mod_hero_youtube .poster .controls .control+.control{margin-left:1.5625vw}.mod_hero_youtube .poster .controls .control.pause{width:1.7708333333vw;height:2.0833333333vw;background:url("../img/Icon_pause.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls .control.pause.is-active{background:url("../img/Icon_play.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls .control.unmute{width:2.3958333333vw;height:2.0833333333vw;background:url("../img/Icon_mute.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls .control.unmute.is-active{background:url("../img/Icon_unmute.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls .control.fullscreen{height:2.0833333333vw;width:2.0833333333vw;background:url("../img/Icon_fullscreen-on.svg") no-repeat center center / contain}.mod_hero_youtube .poster .controls .timeline{background:transparent;height:auto;width:calc(100% - 9.375vw);position:relative;box-sizing:border-box;margin:0 2.0833333333vw 0 1.5625vw;display:flex;align-items:center}.mod_hero_youtube .poster .controls .timeline .line{width:100%;background:#fff;height:0.1041666667vw;position:absolute;top:50%;transform:translate(0, -50%)}.mod_hero_youtube .poster .controls .timeline .handle{position:absolute;top:50% !important;transform:translate(0, -50%);width:1.40625vw;height:1.40625vw;background:#DF0767;left:0%;border-radius:50%}.mod_hero_youtube .poster .controls .timeline .line-handle{width:0%;background:#DF0767;height:0.1041666667vw;position:absolute;top:50%;transform:translate(0, -50%)}.mod_hero_youtube .poster video{width:100%;display:none;z-index:1}@media (max-width: 767px){.mod_hero_youtube{margin-top:27.027027027vw}.mod_hero_youtube .poster .icon{width:29.7297297297vw;height:29.7297297297vw}.mod_hero_youtube .poster .controls{padding:4.3243243243vw 6.4864864865vw 2.972972973vw 5.6756756757vw}.mod_hero_youtube .poster .controls .control+.control{margin-left:4.3243243243vw}.mod_hero_youtube .poster .controls .control.pause{width:4.3243243243vw;height:5.1351351351vw}.mod_hero_youtube .poster .controls .control.unmute{width:5.9459459459vw;height:5.1351351351vw}.mod_hero_youtube .poster .controls .control.fullscreen{height:5.1351351351vw;width:5.1351351351vw}.mod_hero_youtube .poster .controls .timeline{margin:0 5.4054054054vw 0 2.7027027027vw}}@media (max-width: 767px){.mod_imagehero{background-size:100% !important;height:calc(100vw / 16 * 9) !important;padding:0;margin-top:27.027027027vw;overflow:hidden}.mod_imagehero h1,.mod_imagehero h2,.mod_imagehero h3{display:none}}.mod_caseheadline h1+h2{margin-top:1.0416666667vw}.mod_caseheadline h2{font-family:"Gotham-Book";font-size:3.3333333333vw;line-height:3.8541666667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}.mod_caseheadline h2:before{content:none}.mod_caseheadline h2+h3{margin-top:1.5625vw}@media (max-width: 767px){.mod_caseheadline{padding-top:13.5135135135vw !important}.mod_caseheadline h1{font-size:19.4594594595vw;line-height:19.4594594595vw;letter-spacing:0.0000008vw}.mod_caseheadline h1+h2{margin-top:5.4054054054vw;margin-top:6.2162162162vw}.mod_caseheadline h2{font-size:7.5675675676vw;line-height:9.1891891892vw;letter-spacing:0.0000008vw;font-size:8.7027027027vw;line-height:10.5675675676vw}.mod_caseheadline h2+h3{margin-top:9.4594594595vw;margin-top:10.8783783784vw}.mod_caseheadline h3{font-size:9.7297297297vw;line-height:10.2702702703vw;letter-spacing:0.0000005333vw;font-size:11.1891891892vw;line-height:11.8108108108vw}}.mod_collective{position:relative}.mod_collective:before{width:19.4270833333vw;height:200%;content:"";position:absolute;right:-6.7708333333vw;bottom:0;background:#ffea3d;transform:rotate(-29deg);transform-origin:bottom right;z-index:-2}.mod_collective:after{content:"";position:absolute;top:50%;transform:translate(0, -50%);background:url("../img/Icon_Collective-World.svg") no-repeat center center;background-size:contain;width:20.3645833333vw;height:20.3645833333vw;right:10.6770833333vw;z-index:-1}@media (max-width: 767px){.mod_collective:before{width:46.4864864865vw;bottom:unset;top:-61.0810810811vw;right:-13.5135135135vw;transform-origin:top right;transform:rotate(-19deg)}.mod_collective:after{content:none}}.mod_locations .mt-loc{margin-top:2.6041666667vw}@media (max-width: 767px){.mod_locations .mt-loc{margin-top:13.5135135135vw}}.mod_footer{background:#fff;border:0.078125vw solid #000;padding-top:2.96875vw;padding-bottom:2.96875vw}.mod_footer .inner{display:flex;flex-direction:row;align-items:center}.mod_footer .inner>div{width:50%;display:flex}.mod_footer .inner>div:first-child{justify-content:flex-start}.mod_footer .inner>div:last-child{justify-content:flex-end}.mod_footer .inner div.footer-member{display:flex;flex-direction:column}.mod_footer .inner div.footer-member div{display:flex;flex-direction:row;align-items:center}.mod_footer .inner div.footer-member div span{font-family:"Gotham-Book";font-weight:700;font-size:1.0416666667vw;line-height:getVnit(25);letter-spacing:0.0104166667vw;margin-bottom:1.3020833333vw}.mod_footer .inner div.footer-member div a{display:inline-block}.mod_footer .inner div.footer-member div a+a{margin-left:2.6041666667vw}.mod_footer .inner div.footer-member div a img{height:3.125vw;width:auto}.mod_footer .inner div.footer-member div a img.logo-1{height:2.1875vw}.mod_footer .inner div.footer-member div a img.logo-2{height:3.5416666667vw}.mod_footer .inner div.footer-member div a img.logo-3{height:3.2291666667vw}.mod_footer .inner div.footer-social-impr-privacy{display:flex;flex-direction:column;align-items:flex-end}.mod_footer .inner div.footer-social-impr-privacy div:first-child{margin-bottom:2.0833333333vw}@media (max-width: 767px){.mod_footer{border:0.4054054054vw solid #000;padding-top:12.972972973vw;padding-bottom:13.5135135135vw}.mod_footer .inner{flex-direction:column}.mod_footer .inner>div{width:100%}.mod_footer .inner>div:first-child{margin-top:4.0540540541vw}.mod_footer .inner>div:first-child{justify-content:flex-end}.mod_footer .inner div.footer-member{display:flex;flex-direction:column}.mod_footer .inner div.footer-member div{display:flex;flex-direction:column;align-items:flex-start}.mod_footer .inner div.footer-member div span{font-size:4.3243243243vw;line-height:getVnit_M(25);letter-spacing:0.0540540541vw;margin-bottom:10.8108108108vw;margin-left:4.3243243243vw}.mod_footer .inner div.footer-member div a{display:block;width:100%}.mod_footer .inner div.footer-member div a+a{margin-left:0;margin-top:11.0810810811vw}.mod_footer .inner div.footer-member div a img{padding-left:14.0540540541vw}.mod_footer .inner div.footer-member div a img.logo-1{height:8.9189189189vw}.mod_footer .inner div.footer-member div a img.logo-2{height:10.8108108108vw}.mod_footer .inner div.footer-member div a img.logo-3{height:9.7297297297vw}.mod_footer .inner div.footer-social-impr-privacy{display:flex;flex-direction:column-reverse;align-items:flex-end;margin-top:21.6216216216vw}.mod_footer .inner div.footer-social-impr-privacy div:first-child{margin-top:5.4054054054vw}}.image_1x3 .main{width:100%}.image_1x3 .small{display:flex;flex-direction:row;margin-top:1.0416666667vw;margin-left:-0.5208333333vw;margin-right:-0.5208333333vw;cursor:pointer}.image_1x3 .small img{width:calc(33.3333% - 1.0416666667vw);margin:0 0.5208333333vw}.button{border:0.0520833333vw solid #fff;padding:0.5729166667vw 1.4583333333vw 0.78125vw 3.125vw;display:block;width:fit-content;margin-top:3.6458333333vw;display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative;cursor:pointer}.button .arrow{position:absolute;width:23.3333333333vw;left:-20.46875vw;top:50%;transform:translate(0, -50%)}.button a,.button .link{color:#fff;text-transform:uppercase;position:relative;padding-left:1.0416666667vw;font-size:1.4583333333vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;font-weight:bold;font-family:"BebasNeue";font-weight:normal}.button:not(.hasTouch):hover{background:#fff;transition:500ms all}.button:not(.hasTouch):hover .link{opacity:0;transition:all 500ms}.button:not(.hasTouch):hover .arrow{transition:500ms all}.button:not(.hasTouch):hover .arrow img{filter:invert(100%)}@media (max-width: 767px){.button{border-width:0.2702702703vw;padding:1.6216216216vw 4.0540540541vw 2.1621621622vw 16.2162162162vw;margin-top:16.2162162162vw}.button .arrow{width:121.0810810811vw;left:-106.2162162162vw}.button a{padding-left:2.7027027027vw;font-size:5.6756756757vw;line-height:5.6756756757vw;letter-spacing:0.0000008vw;font-size:6.527027027vw;line-height:6.527027027vw}}.teaser-case{position:relative;overflow:hidden;cursor:pointer}.teaser-case .labels{position:absolute;top:100%;left:0;width:100%;height:100%;padding:1.5625vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;transition:500ms all;z-index:2}.teaser-case .labels h3{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;font-family:"BebasNeue";font-weight:normal}.teaser-case .labels h3+p{margin-top:0.5208333333vw}.teaser-case .labels p{font-size:1.0416666667vw;line-height:1.3020833333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}.teaser-case img{transition:500ms all;width:100%;height:100%}.teaser-case .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);transition:500ms all}.teaser-case:hover .labels{top:0;transition:500ms all}.teaser-case:hover .overlay{opacity:1;transition:500ms all}.teaser-case:hover img{transform:scale(1.2);transition:500ms all}.teaser-case a h3,.teaser-case a p{color:#fff}.teaser-case[data-award="bob"]:before{content:"";height:3.2291666667vw;width:1.9791666667vw;background:url("../img/cases/Logo_Bob.svg") no-repeat center center / contain;right:1.5625vw;top:1.5625vw;position:absolute;z-index:1}.teaser-case[data-award="effie"]:before{content:"";height:3.2291666667vw;width:4.1145833333vw;background:url("../img/cases/Logo_Effie.svg") no-repeat center center / contain;right:1.5625vw;top:1.5625vw;position:absolute;z-index:1}.teaser-case[data-award="bob-effie"]:before{content:"";height:3.2291666667vw;width:4.1145833333vw;background:url("../img/cases/Logo_Effie.svg") no-repeat center center / contain;right:4.5833333333vw;top:1.5625vw;position:absolute;z-index:1}.teaser-case[data-award="bob-effie"]:after{content:"";height:3.2291666667vw;width:1.9791666667vw;background:url("../img/cases/Logo_Bob.svg") no-repeat center center / contain;right:1.5625vw;top:1.5625vw;position:absolute;z-index:1}.teaser-case[data-award="gba"]:before{content:"";height:3.2291666667vw;width:13.8541666667vw;background:url("../img/cases/Logo_Effie-BoB-GBA.png") no-repeat center center / contain;right:1.5625vw;top:1.5625vw;position:absolute;z-index:1}@media (max-width: 767px){.teaser-case .labels{padding:5.4054054054vw;top:0}.teaser-case .labels h3{font-size:7.027027027vw;line-height:7.027027027vw;letter-spacing:0.0000005333vw;font-size:8.0810810811vw;line-height:8.0810810811vw}.teaser-case .labels h3+p{margin-top:2.7027027027vw;margin-top:3.1081081081vw}.teaser-case .labels p{font-size:4.3243243243vw;line-height:4.8648648649vw;letter-spacing:0.0000008vw;font-size:4.972972973vw;line-height:5.5945945946vw}.teaser-case:hover img{transform:none}.teaser-case[data-award="bob"]:before{height:9.4594594595vw;width:5.6756756757vw;right:4.8648648649vw;top:4.8648648649vw}.teaser-case[data-award="effie"]:before{height:9.4594594595vw;width:12.1621621622vw;right:4.8648648649vw;top:4.8648648649vw}.teaser-case[data-award="bob-effie"]:before{height:9.4594594595vw;width:12.1621621622vw;right:15.4054054054vw;top:4.8648648649vw}.teaser-case[data-award="bob-effie"]:after{content:"";height:9.4594594595vw;width:5.6756756757vw;right:4.8648648649vw;top:4.8648648649vw}.teaser-case[data-award="gba"]:before{height:9.4594594595vw;width:40.5405405405vw;right:4.8648648649vw;top:4.8648648649vw}}.people-slide{position:relative;overflow:hidden}.people-slide>img{left:0}.people-slide .imglay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#00000059;z-index:2}.people-slide .imghover{position:absolute;top:0;left:100%;width:100%;height:100%;opacity:0;z-index:1}.people-slide .labels{position:absolute;top:100%;left:0;width:100%;height:100%;padding:1.5625vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;transition:500ms all;z-index:2}.people-slide .labels h3{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;font-family:"BebasNeue";font-weight:normal;color:#fff}.people-slide .labels h3+p{margin-top:0.5208333333vw}.people-slide .labels p{font-size:1.0416666667vw;line-height:1.3020833333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;color:#fff}.people-slide .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);transition:500ms all}.people-slide:hover>img{left:-100%;position:relative;transition:500ms all}.people-slide:hover .labels{top:0;transition:500ms all}.people-slide:hover .overlay{opacity:0;transition:500ms all}.people-slide:hover>img{opacity:0;transform:scale(1.2);transition:500ms all}.people-slide:hover .imglay{opacity:1;transition:500ms all}.people-slide:hover .imghover{left:0;opacity:1;transition:500ms all;transform:scale(1.3)}.people-slide:hover .imghover img{transition:5000ms opacity;opacity:0.8}@media (max-width: 767px){.people-slide{width:65%;height:auto}.people-slide .labels{top:0;padding:4.0540540541vw 2.7027027027vw}.people-slide .labels h3{font-size:7.5675675676vw;line-height:9.1891891892vw;letter-spacing:0.0000005333vw;color:#000}.people-slide .labels h3+p{margin-top:2.7027027027vw}.people-slide .labels p{font-size:4.3243243243vw;line-height:6.4864864865vw;letter-spacing:0.0000008vw;color:#000}.people-slide:hover .labels h3,.people-slide:hover .labels p{color:#fff}}h2+.slider-logos{margin-top:3.6458333333vw}.slider-logos{}.slider-logos .swiper-wrapper .swiper-slide{width:auto;height:auto;margin-bottom:2.6041666667vw}.slider-logos .swiper-wrapper .swiper-slide img{height:7.8125vw;width:auto}.slider-logos.slider-logos-small[data-pagination="0"]{padding-bottom:0}.slider-logos.slider-logos-small[data-pagination="0"] .swiper-wrapper .swiper-slide{margin-bottom:0}.slider-logos.slider-logos-small .swiper-wrapper{display:flex;align-items:flex-start}.slider-logos.slider-logos-small .swiper-wrapper .swiper-slide img{height:5.2083333333vw}.slider-logos:not([data-amount="auto"]) .swiper-wrapper .swiper-slide{margin-right:2.0833333333vw !important;width:auto !important}.slider-logos.slider-logos-partner .swiper-wrapper .swiper-slide img{height:4.1666666667vw}@media (max-width: 767px){h2+.slider-logos{margin-top:12.1621621622vw}.swiper-wrapper .swiper-slide:not(.people-slide){margin-bottom:5.4054054054vw}.swiper-wrapper .swiper-slide:not(.people-slide) img{height:9.4594594595vw}.swiper-wrapper .swiper-slide.teaser-case{margin-bottom:5.4054054054vw}.swiper-wrapper .swiper-slide.teaser-case img{height:auto}.slider-logos .swiper-wrapper .swiper-slide img{height:9.4594594595vw}.slider-logos.slider-logos-small .swiper-wrapper .swiper-slide img{height:8.1081081081vw}.slider-logos.slider-logos-partner .swiper-wrapper .swiper-slide img{height:9.4594594595vw}.swiper.slider-text-images .swiper-wrapper .swiper-slide img{height:auto}}a.link-social{height:2.6041666667vw;width:2.6041666667vw;margin-right:2.0833333333vw;display:inline-block}a.link-social:last-child{margin-right:0}a.link-social.facebook{background:url("../img/Icon_facebook.svg") no-repeat center center / cover}a.link-social.instagram{background:url("../img/Icon_Instagram.svg") no-repeat center center / cover}a.link-social.linkedin{background:url("../img/Icon_LinkedIn.png") no-repeat center center / cover}a.link-social.youtube{background:url("../img/Icon_Youtube.svg") no-repeat center center / cover}@media (max-width: 767px){a.link-social{height:8.1081081081vw;width:8.1081081081vw;margin-right:5.4054054054vw}}a.link-internal{font-size:1.4583333333vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;font-family:"BebasNeue"}a.link-internal+a.link-internal{margin-left:2.0833333333vw}@media (max-width: 767px){a.link-internal{font-size:5.6756756757vw;line-height:5.6756756757vw;letter-spacing:0.0000008vw;font-size:6.527027027vw;line-height:6.527027027vw}a.link-internal+a.link-internal{margin-left:5.4054054054vw;margin-left:6.2162162162vw}}.case-carpet{display:flex;flex-direction:column;margin-left:-0.5208333333vw;margin-right:-0.5208333333vw}.case-carpet[data-br="desktop"]{display:flex}.case-carpet[data-br="mobile"]{display:none}.case-carpet .carpet-row{display:grid;column-gap:1.0416666667vw;row-gap:1.0416666667vw}.case-carpet .carpet-row+.carpet-row{margin-top:1.0416666667vw}.case-carpet .carpet-row .teaser-case{background:rgba(100, 100, 100, 0.5);position:relative}.case-carpet .carpet-row .teaser-case img{width:100%}.case-carpet .carpet-row[data-format="1"]{grid-template-areas:"el2 el3 el4";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.case-carpet .carpet-row[data-format="1"] .case-el2,.case-carpet .carpet-row[data-format="1"] .case-el11,.case-carpet .carpet-row[data-format="1"] .case-el20,.case-carpet .carpet-row[data-format="1"] .case-el29{grid-area:el2}.case-carpet .carpet-row[data-format="1"] .case-el3,.case-carpet .carpet-row[data-format="1"] .case-el12,.case-carpet .carpet-row[data-format="1"] .case-el21,.case-carpet .carpet-row[data-format="1"] .case-el30{grid-area:el3}.case-carpet .carpet-row[data-format="1"] .case-el4,.case-carpet .carpet-row[data-format="1"] .case-el13,.case-carpet .carpet-row[data-format="1"] .case-el22,.case-carpet .carpet-row[data-format="1"] .case-el31{grid-area:el4}.case-carpet .carpet-row[data-format="2"]{grid-template-areas:"el0 el0 el1" "el0 el0 el1";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.case-carpet .carpet-row[data-format="2"] .case-el0,.case-carpet .carpet-row[data-format="2"] .case-el9,.case-carpet .carpet-row[data-format="2"] .case-el18,.case-carpet .carpet-row[data-format="2"] .case-el27{grid-area:el0}.case-carpet .carpet-row[data-format="2"] .case-el1,.case-carpet .carpet-row[data-format="2"] .case-el10,.case-carpet .carpet-row[data-format="2"] .case-el19,.case-carpet .carpet-row[data-format="2"] .case-el28{grid-area:el1}.case-carpet .carpet-row[data-format="3"]{grid-template-areas:"el6 el7 el7" "el6 el8 el8" "el9 el8 el8";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.case-carpet .carpet-row[data-format="3"] .case-el5,.case-carpet .carpet-row[data-format="3"] .case-el14,.case-carpet .carpet-row[data-format="3"] .case-el23,.case-carpet .carpet-row[data-format="3"] .case-el32{grid-area:el6}.case-carpet .carpet-row[data-format="3"] .case-el6,.case-carpet .carpet-row[data-format="3"] .case-el15,.case-carpet .carpet-row[data-format="3"] .case-el24,.case-carpet .carpet-row[data-format="3"] .case-el33{grid-area:el7}.case-carpet .carpet-row[data-format="3"] .case-el7,.case-carpet .carpet-row[data-format="3"] .case-el16,.case-carpet .carpet-row[data-format="3"] .case-el25,.case-carpet .carpet-row[data-format="3"] .case-el34{grid-area:el8}.case-carpet .carpet-row[data-format="3"] .case-el8,.case-carpet .carpet-row[data-format="3"] .case-el17,.case-carpet .carpet-row[data-format="3"] .case-el26,.case-carpet .carpet-row[data-format="3"] .case-el35{grid-area:el9}@media (max-width: 767px){.case-carpet[data-br="desktop"]{display:none}.case-carpet[data-br="mobile"]{display:flex}}.case-carpet2{display:grid;grid-template-areas:"case-el1 case-el2 case-el3" "case-el4 case-el4 case-el5" "case-el4 case-el4 case-el5" "case-el6 case-el7 case-el7" "case-el6 case-el8 case-el8" "case-el9 case-el8 case-el8";grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1.0416666667vw;grid-column-gap:1.0416666667vw}.case-carpet2 .cases_el0,.case-carpet2 .case-el9,.case-carpet2 .case-el18,.case-carpet2 .case-el27{grid-area:case-el1}.case-carpet2 .cases_el1,.case-carpet2 .case-el10,.case-carpet2 .case-el19,.case-carpet2 .case-el28{grid-area:case-el2}.case-carpet2 .cases_el2,.case-carpet2 .case-el11,.case-carpet2 .case-el20,.case-carpet2 .case-el29{grid-area:case-el3}.case-carpet2 .cases_el3,.case-carpet2 .case-el12,.case-carpet2 .case-el21,.case-carpet2 .case-el30{grid-area:case-el4}.case-carpet2 .cases_el4,.case-carpet2 .case-el13,.case-carpet2 .case-el22,.case-carpet2 .case-el31{grid-area:case-el5}.case-carpet2 .cases_el5,.case-carpet2 .case-el14,.case-carpet2 .case-el23,.case-carpet2 .case-el32{grid-area:case-el6}.case-carpet2 .cases_el6,.case-carpet2 .case-el15,.case-carpet2 .case-el24,.case-carpet2 .case-el33{grid-area:case-el7}.case-carpet2 .cases_el7,.case-carpet2 .case-el16,.case-carpet2 .case-el25,.case-carpet2 .case-el34{grid-area:case-el8}.case-carpet2 .cases_el8,.case-carpet2 .case-el17,.case-carpet2 .case-el26,.case-carpet2 .case-el35{grid-area:case-el9}.listElem{position:absolute;overflow:hidden;display:flex;flex-direction:row;align-items:center}.listElem .line{height:0.2604166667vw;width:5.2083333333vw}.listElem .circle{border-radius:50%;width:2.2916666667vw;height:2.2916666667vw}@media (max-width: 767px){.listElem .line{height:0.5405405405vw;width:54.0540540541vw}.listElem .circle{width:5.4054054054vw;height:5.4054054054vw}}.swiper.culture-people{margin-top:3.90625vw}.swiper-controls{margin-top:1.5104166667vw;display:flex;justify-content:space-between}.swiper-controls .swiper-control{width:3.3854166667vw;height:3.3854166667vw;border:0.1041666667vw solid #000;transition:500ms all;display:inline-block;position:relative;overflow:hidden;cursor:pointer}.swiper-controls .swiper-control:before{content:"";background:url("../img/Icon_Arrow-black_long.svg") no-repeat right center / contain;position:absolute;top:50%;transform:translate(0, -50%) rotate(180deg);left:50%;width:22.96875vw;height:1.3020833333vw}.swiper-controls .swiper-control:hover{background:#000;transition:500ms all}.swiper-controls .swiper-control:hover:before{filter:invert(100%);left:0;transition:500ms all}.swiper-controls .swiper-control+.swiper-control{margin-left:1.0416666667vw}.swiper-controls .swiper-control.next:before{transform:translate(0, -50%) rotate(0deg);right:50%;left:auto}.swiper-controls .swiper-control.next:hover:before{right:0}@media (max-width: 767px){.swiper-controls{margin-top:5.4054054054vw;display:flex;justify-content:center}.swiper-controls .swiper-control{width:12.4324324324vw;height:12.4324324324vw;border-width:0.4054054054vw}.swiper-controls .swiper-control+.swiper-control{margin-left:2.7027027027vw}.swiper-controls .swiper-control:before{width:99.4594594595vw;height:5.6756756757vw}}.wrapper_accordeon{margin-top:4.1666666667vw}.wrapper_accordeon .acc_head{border:0.1041666667vw solid #fff;padding:0.5208333333vw 2.0833333333vw 1.0416666667vw 1.0416666667vw;cursor:pointer}.wrapper_accordeon .acc_head.is-active{background:#fff;color:#000}.wrapper_accordeon .acc_head.is-active h3 span.icon{background:url("../img/icon_accordeon-head-open.svg") no-repeat center center / contain;transform:rotate(90deg);transition:500ms all;margin-top:-0.2604166667vw}.wrapper_accordeon .acc_head h3{position:relative;display:inline}.wrapper_accordeon .acc_head h3 span.icon{background:url("../img/icon_accordeon-head.svg") no-repeat center center / contain;width:1.3020833333vw;height:1.09375vw;right:-2.8645833333vw;margin-top:0.2604166667vw;margin-left:1.5625vw;transition:500ms all;display:inline-block}.wrapper_accordeon .acc_body{display:none;margin-top:4.1666666667vw;margin-bottom:5.2083333333vw}.wrapper_accordeon .acc_body p+ul{margin-top:0}.wrapper_accordeon .acc_body ul{list-style-type:disc;padding-left:0.78125vw;margin-left:getVvUnit(5)}.wrapper_accordeon .acc_body ul li{text-indent:0}.wrapper_accordeon .acc_body ul li:before{text-indent:-0.78125vw;display:block;float:left}.wrapper_accordeon .acc_body+.acc_head{margin-top:2.0833333333vw}@media (max-width: 767px){.wrapper_accordeon{margin-top:10.8108108108vw}.wrapper_accordeon .acc_head{border-width:0.5405405405vw;padding:1.3513513514vw 10.8108108108vw 2.7027027027vw 5.4054054054vw}.wrapper_accordeon .acc_head.is-active h3 span.icon{margin-top:-1.3513513514vw}.wrapper_accordeon .acc_head h3 span.icon{width:5.4054054054vw;height:4.5945945946vw;right:-10.8108108108vw;margin-left:5.4054054054vw}.wrapper_accordeon .acc_body{margin-top:13.5135135135vw;margin-bottom:18.9189189189vw}.wrapper_accordeon .acc_body ul{padding-left:4.0540540541vw}.wrapper_accordeon .acc_body ul li:before{text-indent:-4.0540540541vw}.wrapper_accordeon .acc_body+.acc_head{margin-top:5.4054054054vw}}.mod_arrowtext{position:absolute;top:31.25vw;left:7.2916666667vw;display:flex;justify-content:flex-end;align-items:center;transform:rotate(-90deg);transform-origin:top left;z-index:100;opacity:0}.mod_arrowtext .first,.mod_arrowtext .last{font-size:1.09375vw;line-height:1.4583333333vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase}.mod_arrowtext .arrow{display:flex;margin:0 1.5625vw;height:1.40625vw}.mod_arrowtext .arrow .head{background:url("../img/Arrow_Pfeiltext_Head_neu.svg") no-repeat center center;width:1.40625vw;height:1.40625vw}.mod_arrowtext .arrow .body{background:url("../img/Arrow_Pfeiltext_Body_neu.svg") repeat-x center left;width:1.40625vw;height:1.40625vw}.mod_arrowtext[data-bg="white"]{color:#000}.mod_arrowtext[data-bg="white"] .arrow .head{background:url("../img/Arrow_Pfeiltext_Head-black_neu.svg") no-repeat center center}.mod_arrowtext[data-bg="white"] .arrow .body{background:url("../img/Arrow_Pfeiltext_Body-black_neu.svg") repeat-x center center}@media (max-width: 767px){.mod_arrowtext{display:none}}.wrapper_crinput{position:relative;width:100%;margin-top:7.2916666667vw}.wrapper_crinput .circle1{border-radius:50%;background:#df0767;width:28.0208333333vw;height:28.0208333333vw;top:0vw;left:36.5625vw;position:absolute;border:0.3645833333vw solid #fff}.wrapper_crinput .circle2{border-radius:50%;background:#e35205;width:21.3020833333vw;height:21.3020833333vw;top:3.3854166667vw;left:39.8958333333vw;position:absolute;border:0.3645833333vw solid #fff}.wrapper_crinput .circle3{border-radius:50%;background:#f59d15;width:14.21875vw;height:14.21875vw;top:6.875vw;left:43.4375vw;position:absolute;border:0.3645833333vw solid #fff}.wrapper_crinput .line1,.wrapper_crinput .line2,.wrapper_crinput .line3,.wrapper_crinput .handle1,.wrapper_crinput .handle2,.wrapper_crinput .handle3{background:#000;position:absolute}.wrapper_textinput{display:flex}.wrapper_textinput ul{padding-left:1.0416666667vw;margin-top:1.0416666667vw}.wrapper_textinput ul li{font-size:1.0416666667vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw}.wrapper_textinput>div{box-sizing:border-box;padding-right:2.0833333333vw}.wrapper_textinput .leading{font-size:2.5vw;line-height:2.96875vw;letter-spacing:normal;font-family:"BebasNeue";background:#f59d15;color:#000;padding:0.15625vw 1.0416666667vw 0.4166666667vw;display:inline-block}.wrapper_textinput .tinput{opacity:0}.wrapper_textinput .tinput2 .leading{background:#e35205}.wrapper_textinput .tinput3{padding-right:0}.wrapper_textinput .tinput3 .leading{background:#df0767}.wrapper_3p{position:relative;height:17.8125vw;width:100%}.wrapper_3p .circle{position:absolute;top:0vw;height:11.9791666667vw;width:11.9791666667vw;border-radius:50%;opacity:0}.wrapper_3p .circle.circle1{left:18.9583333333vw;background:#f59d15;mix-blend-mode:screen}.wrapper_3p .circle.circle2{left:26.71875vw;background:#e35205}.wrapper_3p .circle.circle3{left:34.4791666667vw;background:#df0767;mix-blend-mode:screen}.wrapper_3p .line{border-width:0.15625vw;position:absolute;border-color:#fff;opacity:0}.wrapper_3p .line.line1{top:8.1770833333vw;width:12.5520833333vw;left:8.1770833333vw;border-top-style:solid}.wrapper_3p .line.line2{top:8.1770833333vw;width:12.5520833333vw;left:44.7916666667vw;border-top-style:solid}.wrapper_3p .line.line3{left:8.1770833333vw;top:8.1770833333vw;height:7.2395833333vw;border-left-style:solid}.wrapper_3p .line.line4{left:57.34375vw;top:8.1770833333vw;height:7.2395833333vw;border-left-style:solid}.wrapper_3p .line.linemid{top:8.1770833333vw;left:32.7083333333vw;border-left-style:solid;height:7.2395833333vw}.mod_3p .wrapper_3p{margin-top:7.2916666667vw}.mod_3p .wrapper_textinput{justify-content:space-evenly}.mod_3p .wrapper_textinput .tinput{opacity:0}.mod_3p .wrapper_textinput .tinput .leading{color:#fff}.mod_iframe_dance iframe{height:27.1875vw}@media (max-width: 767px){.mod_iframe_dance iframe{height:92.1621621622vw}}.mod_services24 .wrapper_services{display:flex;flex-direction:column;margin-top:3.6458333333vw}.mod_services24 .wrapper_services .service_row{display:flex;flex-direction:row;justify-content:center}.mod_services24 .wrapper_services .service_row+.service_row{margin-top:0.7291666667vw}.mod_services24 .wrapper_services .service_row .service_elem{width:12.7083333333vw;height:12.7083333333vw;background:url("../img/bg_elem-service24.png") no-repeat center center / contain;display:flex;align-items:center;justify-content:center;opacity:0}.mod_services24 .wrapper_services .service_row .service_elem span{font-family:"BebasNeue";font-size:2.0833333333vw;line-height:2.0833333333vw;letter-spacing:normal;text-align:center}.mod_services24 .wrapper_services .service_row .service_elem+.service_elem{margin-left:2.1875vw}@media (max-width: 767px){.mod_services24 .wrapper_services{margin-top:8.1081081081vw}.mod_services24 .wrapper_services .service_row{flex-wrap:wrap}.mod_services24 .wrapper_services .service_row .service_elem{width:31.8918918919vw;height:31.8918918919vw;margin-bottom:5.4054054054vw}.mod_services24 .wrapper_services .service_row .service_elem+.service_elem{margin-left:0}.mod_services24 .wrapper_services .service_row .service_elem:nth-child(even){margin-left:4.8648648649vw}.mod_services24 .wrapper_services .service_row .service_elem:last-child{margin-bottom:0}.mod_services24 .wrapper_services .service_row .service_elem span{font-size:5.4054054054vw;line-height:5.6756756757vw}}.mod_kitools .logo{display:flex;justify-content:flex-end;opacity:0}.mod_kitools .logo img{width:12.65625vw;height:3.75vw}.mod_kitools .wrapper_kitools{display:flex;flex-direction:row;justify-content:space-between;margin-top:3.6458333333vw}.mod_kitools .wrapper_kitools .service_kitool{display:flex;flex-direction:column;width:13.0208333333vw;opacity:0}.mod_kitools .wrapper_kitools .service_kitool img{width:100%}.mod_kitools .wrapper_kitools .service_kitool img+p{margin-top:2.0833333333vw}@media (max-width: 767px){.mod_kitools .logo{justify-content:flex-start;margin-top:9.4594594595vw}.mod_kitools .logo img{width:33.7837837838vw;height:10vw}.mod_kitools .wrapper_kitools{flex-direction:column;margin-top:18.9189189189vw}.mod_kitools .wrapper_kitools .service_kitool{width:100%}.mod_kitools .wrapper_kitools .service_kitool+.service_kitool{margin-top:8.1081081081vw}.mod_kitools .wrapper_kitools .service_kitool p{font-size:4.3243243243vw}.mod_kitools .wrapper_kitools .service_kitool img{width:80%;margin:0 auto}.mod_kitools .wrapper_kitools .service_kitool img+p{margin-top:4.0540540541vw}}.cookiewrapper{background:#343434;position:fixed;left:0;right:0;bottom:0;z-index:200}.cookiewrapper .wrapper_mod{padding:2.6041666667vw 0}.cookiewrapper .wrapper_mod p a{text-transform:unset;font-size:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}.cookiewrapper .wrapper_mod p+p{margin-top:0.5208333333vw}.cookiewrapper .wrapper_mod .accept-deny{display:flex;justify-content:flex-end}.cookiewrapper .wrapper_mod .accept-deny .button+.button{margin-left:1.0416666667vw}.cookiewrapper .wrapper_mod .accept-deny .button.accept,.cookiewrapper .wrapper_mod .accept-deny .button.deny{background:#DF0767}@media (max-width: 767px){.cookiewrapper .wrapper_mod{padding:5.4054054054vw 0}.cookiewrapper .wrapper_mod .accept-deny{flex-direction:column-reverse}.cookiewrapper .wrapper_mod .accept-deny .button{width:100%;box-sizing:border-box}.cookiewrapper .wrapper_mod .accept-deny .button:first-child{margin-top:5.4054054054vw}.cookiewrapper .wrapper_mod .accept-deny .button+.button{margin-top:5.4054054054vw;margin-left:0}}.cookiewrapper .wrapper_priv-impr{border-top:0.0520833333vw solid #fff;margin-top:1.0416666667vw;padding-top:0.5208333333vw;display:flex;justify-content:center;font-size:0.8333333333vw;line-height:0.8333333333vw;color:#fff}.cookiewrapper .wrapper_priv-impr a{font-size:inherit;line-height:inherit;color:inherit}.cookiewrapper .wrapper_priv-impr a+a{margin-left:0}@media (max-width: 767px){.cookiewrapper .wrapper_priv-impr{margin-top:5.4054054054vw;padding-top:2.7027027027vw;font-size:4.3243243243vw;line-height:4.3243243243vw}}.cookiewrapper .scrollpane,.cookiewrapper .scrollpane-details{max-height:20.8333333333vw}@media (max-width: 767px){.cookiewrapper .scrollpane,.cookiewrapper .scrollpane-details{max-height:108.1081081081vw}}.drdsgvo-hide{display:none !important}.drdsgvo_cmp_showing{opacity:1;visibility:visible}.drdsgvo_ui:not(.drdsgvo_cmp_showing),.drdsgvo_ui_con:not(.drdsgvo_cmp_showing){opacity:0;overflow-y:scroll;visibility:hidden;will-change:visibility, opacity}form{width:100%}form .formfield{position:relative;padding-top:1.0416666667vw;width:100%}form .formfield .label{position:absolute;font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:uppercase;font-family:"BebasNeue";top:1.4583333333vw;left:0.8854166667vw;color:#fff;transition:all 300ms}form .formfield input,form .formfield textarea{font-size:2.5vw;line-height:2.5vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;text-transform:upperase;font-family:"BebasNeue";padding:0.2604166667vw 0.8854166667vw 0.78125vw 0.8854166667vw;width:calc(100% - 1.7708333333vw);outline:0;border:0;background:transparent;border:0.1041666667vw solid #fff}form .formfield input[name="street"],form .formfield textarea[name="street"]{display:none}form .formfield textarea{transition:all 300ms}form .formfield .error{color:#DF0767;display:none}form .formfield.has-error .error{display:block}form .formfield.focus{transition:300ms all}form .formfield.focus .label{color:#fff;font-family:"Gotham-Book";text-transform:unset;font-size:1.0416666667vw;line-height:1.8229166667vw;letter-spacing:calc(1 / 192) * calc($value / 1000) * 10vw;top:-0.5208333333vw;transition:all 300ms}form .formfield.focus textarea{height:18.2291666667vw !important;transition:all 300ms}form .formfield.focus input,form .formfield.focus textarea{background:#fff;border-color:#000}form .formfield+.formfield{margin-top:1.5625vw}@media (max-width: 767px){form .formfield .label{font-size:5.6756756757vw;line-height:7.027027027vw;letter-spacing:0.0000005333vw;top:3.2432432432vw;left:4.5945945946vw}form .formfield input,form .formfield textarea{font-size:5.6756756757vw;line-height:7.027027027vw;letter-spacing:0.0000005333vw;padding:1.6216216216vw 4.5945945946vw 2.7027027027vw 4.5945945946vw;border-width:0.4054054054vw;width:calc(100% - 9.1891891892vw)}form .formfield.focus .label{font-size:4.3243243243vw;line-height:6.4864864865vw;letter-spacing:0.0000008vw;top:-5.4054054054vw}form .formfield.focus textarea{height:54.0540540541vw !important}form .formfield+.formfield{margin-top:8.1081081081vw}}#drdsgvo_div .mCSB_draggerRail{background-color:transparent}.upperc{text-transform:uppercase}.ptop24{padding-top:1.25vw}.mtop-15{margin-top:-15vw}.mtop15{margin-top:15vw}.screenheight{height:100vh;height:var(--app-height)}.text-white{color:#fff}.text-black{color:#000}.text-black h2:before{background:url("../img/Icon_Backslash-black.svg") no-repeat center center / contain}.text-black .button{color:#000;border-color:#000}.text-black .button a,.text-black .button .link{color:#000}.text-black .button:not(.hasTouch):hover{background:#000;transition:500ms all}.text-black .button:not(.hasTouch):hover .link{opacity:0;transition:all 500ms}.text-black .button:not(.hasTouch):hover .arrow{transition:500ms all}.text-black .button:not(.hasTouch):hover .arrow img{filter:invert(100%)}.padding-top-0{padding-top:0}.mt100{margin-top:5.2083333333vw}.mt75{margin-top:3.90625vw}.mt300{margin-top:15.625vw}.mobile-col-spacer{display:none}@media (max-width: 767px){.mobile-col-spacer{display:block;min-height:20.2702702703vw}.mobile-col-spacer.img{min-height:4.0540540541vw}.mobile-col-spacer.persona{min-height:13.5135135135vw}.mobile-col-spacer.cases{min-height:2.7027027027vw}}.is-hidden{display:none !important}