/*! 

(S)CSS for XIFA by NEGATIVE
http://ngtv.space 
_____  _____
\  \ \/  / /
 \  \/  / /
  \    / /
  /    \ \
 /  /\  \ \
/__/_/\__\_\         

*/html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'Apercu';src:url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_light-webfont.eot);src:url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_light-webfont.eot#1771842612) format("embedded-opentype"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_light-webfont.woff) format("woff"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_light-webfont.ttf) format("truetype"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_light-webfont.svg#apercu/apercu_lightregular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Apercu';src:url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_regular-webfont.eot);src:url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_regular-webfont.eot#1771842612) format("embedded-opentype"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_regular-webfont.woff) format("woff"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_regular-webfont.ttf) format("truetype"),url(https://www.xifa.de/wp-content/themes/xifa/library/stylesheets/../fonts/apercu/apercu_regular-webfont.svg#apercuregular) format("svg");font-weight:400;font-style:normal}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.center,.nav-compact .on-page-nav li a:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dot,.main-nav .menu li.current-menu-item a:before,.nav-compact .on-page-nav li a:after,.staerken h3:before,.grid-item abbr:before,.grid-item .product:before{content:'';display:block;position:absolute;width:9px;height:9px;border-radius:50%;background:#ff4848}@media screen and (max-width:480px){.dot,.main-nav .menu li.current-menu-item a:before,.nav-compact .on-page-nav li a:after,.staerken h3:before,.grid-item abbr:before,.grid-item .product:before{width:7px;height:7px}}*{box-sizing:border-box}html,body,main{height:100%}html{font-size:62.5%}@media screen and (max-width:1920px){html{font-size:50%}}body{counter-reset:box-counter;font-family:"Apercu","Futura","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:2.4rem}main{padding:12% 0 0;clear:both;display:block;line-height:2;float:left;width:100%}main::after{clear:both;content:"";display:table}@media screen and (max-width:1920px){main{padding:16% 0 0}}@media screen and (max-width:1160px){main{padding:25.5rem 0 0}}@media screen and (max-width:860px){main{padding:17rem 0 0;height:auto}}@media screen and (max-width:860px){main{height:auto}}h1,h2,h3,h4{margin-bottom:1em;line-height:1.25}h1,b,strong{font-weight:400}h2,h3,h4{font-weight:300;font-size:3.6rem;line-height:1.5;margin-bottom:1.5em}sup{position:relative;top:-.5em;font-size:1.2rem}p{margin-bottom:2em}span.nobr{white-space:nowrap}.big-type,.table-remnants tr,dl.contacts dt,dl.contacts dd{font-size:3.6rem;line-height:1.666em}.huge-type,section blockquote{font-size:7.2rem;line-height:1.333em}@media screen and (max-width:1440px){.huge-type,section blockquote{font-size:6rem}}@media screen and (max-width:860px){.big-type,.table-remnants tr,dl.contacts dt,dl.contacts dd{font-size:2.4rem;line-height:2em}.huge-type,section blockquote{font-size:4.8rem}}@media screen and (max-width:680px){.huge-type,section blockquote{font-size:3.6rem}}strong{white-space:nowrap}img{width:100%}a{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}a:active,a:focus{outline:none}.btn{font-size:14px;text-decoration:none;padding:0 96px;line-height:60px;display:inline-block;background:#fff0;color:#FFF;cursor:pointer;white-space:nowrap;border:1px solid #FFF}.btn:hover{background:#FFF;color:#000}@media screen and (max-width:480px){.btn{padding:0 72px}}@media screen and (min-width:1920px){.btn{font-size:.875vw;padding:0 6vw;line-height:3.75vw}}::selection{background:rgb(90 140 230 / .2)}::-moz-selection{background:rgb(90 140 230 / .2)}header{line-height:0;margin:0 4%;position:absolute;width:92%;z-index:2}.logo-header{vertical-align:top;display:block;position:absolute;z-index:5}@media screen and (max-width:860px){.logo-header{z-index:4}}.logo-header svg{display:block;width:10.5rem;height:4rem;margin-top:6.5rem}.logo-header path,.logo-header polygon,.logo-header circle{fill:#000}@media screen and (max-width:1920px){.logo-header svg{width:8.4rem;height:3.2rem;margin-top:6.9rem}}@media screen and (max-width:480px){.logo-header svg{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}nav a{text-decoration:none}.main-nav{margin-left:17.3913%;font-size:1.8rem;line-height:17rem}.main-nav ul{margin:0}.main-nav li a{padding-right:10.52632%;display:inline-block;float:left;position:relative}.main-nav .menu li.current-menu-item a:before{background:#000;top:50%;left:-1.5em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-nav .menu li.current-menu-item a:before{background:#ff4848}@media screen and (max-width:860px){.main-nav{display:none}}.lang-switch{margin-right:5.26316%;float:right}.lang-switch li{display:inline-block}.lang-switch a{display:inline-block;color:#000;text-transform:uppercase}.lang-switch a:last-child{padding-right:0}.lang-switch li.active a{color:#aaa;text-decoration:none;text-decoration:none}.lang-switch li a:after{content:' | ';padding:0 .5em;color:#aaa}.lang-switch li:last-child a:after{display:none}.overlay-visible .main-header{position:absolute;z-index:110}.overlay-visible .main-header .logo-header{display:none}.overlay-visible main{visibility:hidden}.overlay-visible.nav-compact .on-page-nav{display:none}.overlay-visible .main-nav,.overlay-visible .lang-switch{padding-right:12%;right:0;margin-right:0}.overlay-visible .main-nav{display:block;width:100%;height:100%;top:0;margin:0;background:#fff;position:fixed;padding-top:8%;text-align:right;font-size:4.5vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1.25}.overlay-visible .main-nav li a{padding:0;display:inline-block;float:none}.overlay-visible .main-nav li a:hover:before,.overlay-visible .main-nav li a.active:before{left:-1em}.overlay-visible .lang-switch{font-size:2.25vw;display:block;position:absolute;bottom:0;padding-bottom:8%}.overlay-visible .lang-switch a{padding:0}.overlay-visible .menu-toggle,.overlay-visible .modal .modal-close,.modal .overlay-visible .modal-close{display:block;position:fixed;right:4%}@media screen and (min-width:1920px){.overlay-visible .main-nav li a:hover:before,.overlay-visible .main-nav li a.active:before{width:12px;height:12px}}@media screen and (max-width:1160px){.overlay-visible .main-nav{padding-top:12%}.overlay-visible .lang-switch{padding-bottom:12%}}@media screen and (max-width:860px){.overlay-visible .main-nav,.overlay-visible .lang-switch{padding-right:16%}.overlay-visible .lang-switch{padding-bottom:16%}}@media screen and (max-width:680px){.overlay-visible .main-nav,.overlay-visible .lang-switch{padding-right:20%}.overlay-visible .main-nav{padding-top:5.4rem;font-size:3.6rem}.overlay-visible .lang-switch{padding-bottom:5.4rem;font-size:2.4rem}}@media screen and (max-width:480px){.overlay-visible .main-nav,.overlay-visible .lang-switch{text-align:left;right:auto;left:4%;padding-left:8%}.overlay-visible .main-nav{padding-left:12%}}.menu-toggle,.modal .modal-close{display:none;position:fixed;z-index:5;right:4%;top:0;margin-top:4%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.menu-toggle button,.modal .modal-close button{cursor:pointer;text-align:center;line-height:0;padding:2.1rem;height:6rem;width:6rem;border:none;background:#ff4848;border-radius:50%}.menu-toggle button:focus,.modal .modal-close button:focus{outline:0}.menu-toggle button svg,.modal .modal-close button svg{width:1.8rem;height:1.8rem;display:block}.menu-toggle button path,.modal .modal-close button path{fill:#FFF}.menu-toggle button:hover,.modal .modal-close button:hover{background:#000}.menu-toggle button.close,.modal .modal-close button.close{display:none}@media screen and (max-width:860px){.menu-toggle,.modal .modal-close{display:block;margin-top:5.4rem;position:absolute;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.logo-footer{display:none;position:fixed;z-index:100;line-height:0;margin-bottom:4%;right:4%;bottom:0;-webkit-transform:scale(.8) rotate(-90deg) translate(100%,50%);-moz-transform:scale(.8) rotate(-90deg) translate(100%,50%);-ms-transform:scale(.8) rotate(-90deg) translate(100%,50%);-o-transform:scale(.8) rotate(-90deg) translate(100%,50%);transform:scale(.8) rotate(-90deg) translate(100%,50%);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.logo-footer svg{margin-top:0;width:8.4rem;height:3.2rem}.logo-footer:hover path{fill:#ff4848}@media screen and (max-width:860px){.logo-footer{display:none}}.show-menu-toggle .logo-footer,.show-menu-toggle .menu-toggle,.show-menu-toggle .modal .modal-close,.modal .show-menu-toggle .modal-close{display:block}.on-page-nav,.sub-nav{font-size:1.8rem;line-height:6rem;float:left;width:8%;margin-left:4%}.on-page-nav ul a,.sub-nav ul a{display:block;border-bottom:1px solid #ddd;margin-bottom:1px}.on-page-nav ul a:hover,.on-page-nav .current-menu-item a,.sub-nav ul a:hover,.sub-nav .current-menu-item a{border-bottom:2px solid #000;margin-bottom:0}@media screen and (max-width:1440px){.on-page-nav,.sub-nav{width:12%;margin-right:4%}}.on-page-nav{margin-top:12%}.on-page-nav .arrow{font-family:"Lucida Grande",sans-serif;position:fixed;z-index:2;left:4%;margin:4% 0;width:2.4rem;height:2.4rem;line-height:2.4rem;font-size:2.4rem;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.on-page-nav .arrow-up{top:0}.on-page-nav .arrow-down{bottom:0}@media screen and (max-width:1920px){.on-page-nav{margin-top:16%}}@media screen and (max-width:1160px){.on-page-nav{display:none;margin-top:25.5rem}}.sub-nav{margin-bottom:8%;position:absolute}@media screen and (max-width:1160px){.sub-nav{width:16%}}@media screen and (max-width:680px){.sub-nav{width:92%;margin-bottom:6rem;position:static}.sub-nav li{width:47.82609%;margin-right:4.34783%}.sub-nav li:nth-child(2n){margin-right:0}}.nav-compact .on-page-nav{display:block;width:auto}.nav-compact .on-page-nav ul{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:fixed;z-index:2;top:50%}.nav-compact .on-page-nav li a{position:relative;text-indent:-999em;width:2.4rem;height:2.4rem;margin-left:-1.2rem;padding:0;border:none;margin-bottom:0}.nav-compact .on-page-nav li a:after{background-color:#ddd}.nav-compact .on-page-nav li a:hover:after{background-color:#828282}.nav-compact .on-page-nav li a.active:after{background-color:#ff4848}@media screen and (max-width:480px){.nav-compact .arrow{left:6%;margin:8% 0}.nav-compact .on-page-nav{margin-left:6%}}.intro{width:32%;margin-bottom:10%;margin-left:44%;float:left}.intro p{margin-bottom:0;margin-top:3em}.intro h1{font-size:7.2rem;margin-bottom:0}@media screen and (max-width:680px){.intro h1{font-size:11.25vw}}@media screen and (max-width:480px){.intro h1{font-size:12.5vw}}.intro a{text-decoration:underline}.intro a:hover{text-decoration:none}@media screen and (max-width:1440px){.intro{margin-left:28%;width:44%}}@media screen and (max-width:1160px){.intro{margin-left:28%;width:52%}}@media screen and (max-width:680px){.intro{margin-left:4%;width:88%}}.content{width:92%;margin-left:4%;clear:both}.content::after{clear:both;content:"";display:table}.index main{padding:0}.index section a{color:#ff4848;text-decoration:none}.index section a:hover{color:#000}.fade-in{opacity:0;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.banner{height:100%;width:100%;margin-bottom:4%}.banner .key-visual{margin-left:20%;width:72%;height:100%;padding:17rem 0;position:relative;white-space:nowrap;text-align:right;font-size:0;overflow:hidden}.banner h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:11.25vw;color:#ff4848;z-index:3;line-height:1;-webkit-animation-delay:800ms;-moz-animation-delay:800ms;animation-delay:800ms}.banner figure{vertical-align:middle;display:inline-block;line-height:0;position:relative}.banner img{width:auto;height:100%}.banner .square-sm{height:50%;margin-right:-5.55556%;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;animation-delay:600ms;z-index:2}.banner .square-lg{height:100%;-webkit-animation-delay:400ms;-moz-animation-delay:400ms;animation-delay:400ms;z-index:1}@media screen and (max-width:1920px){.banner .square-sm{margin-right:-11.11111%}}@media screen and (max-width:860px){.banner,.banner .key-visual .square-sm,.banner .square-lg{height:auto;z-index:0}.banner .key-visual{text-align:left;overflow:visible;position:relative}.banner img{width:100%}.banner figure{display:block}.banner .square-sm{width:55.55556%;display:block;margin:0 0 0 -11.11111%;margin-right:none}.banner h1{position:absolute;margin-top:-38.88889%;font-size:10.8rem}.banner .square-lg{width:77.77778%;margin:0 0 0 22.22222%;clear:left;display:block;position:relative;top:11.11111%;background-color:#b0b2bd}}@media screen and (max-width:680px){.banner h1{font-size:8.4rem}}@media screen and (max-width:480px){.banner h1{font-size:12.5vw}}section{clear:both;position:relative;top:0;padding:4% 8% 4%}section::after{clear:both;content:"";display:table}section h2,section .section-content{float:left}section h2{width:12%;position:absolute}section .section-content{width:80.95238%;margin:0 0 0 14.28571%;padding-bottom:4.7619%}section .single{padding-left:35.29412%}section blockquote{margin:1.5em 0 1.5em -54.54545%;padding-right:36.36364%}section .double{width:41.17647%;margin:0 5.88235% 0 0;float:left}section .triple{width:29.41176%;margin:0 5.88235% 0 0;float:left}section .triple:nth-of-type(3n){margin-right:0}section figure{clear:both;padding:4.7619% 0;margin:0 0 0 14.28571%;font-size:0}section figure::after{clear:both;content:"";display:table}section figure img{margin-right:5.55556%;vertical-align:top}section .image-large{width:61.11111%}section .image-medium{width:50%}section .image-small{width:38.88889%}section .image-tiny{width:27.77778%}section .image-thumb{width:16.66667%;margin-left:33.33333%}section .rtl{text-align:right;padding-bottom:0;font-size:0}section .rtl .triple{float:none;display:inline-block;vertical-align:top;text-align:left;margin:0 0 5.88235% 5.88235%;font-size:2.4rem}section .rtl .triple:nth-of-type(3n+1){margin-left:0}section li{border-bottom:1px solid #000;line-height:1.5;padding:1em 0;font-size:1.8rem}@media screen and (max-width:1920px){section blockquote{padding-right:18.18182%}}@media screen and (max-width:1440px){section h2{position:static;margin-left:4.7619%}section .section-content{margin-left:4.7619%;width:90.47619%}section .single{padding-left:0}section blockquote{margin:1.5em 0;padding-right:0}section .double{width:47.36842%;margin:0 5.26316% 0 0;float:left}section .double:nth-of-type(2n){margin-right:0}section .triple,section .rtl .triple{width:47.36842%;margin:0 5.26316% 5.26316% 0}section .triple:nth-of-type(2n),section .rtl .triple:nth-of-type(2n){margin-right:0}section .rtl{text-align:left}section figure{margin-left:4.7619%}section figure img{margin-right:5%}section .image-large{width:60%}section .image-medium{width:50%}section .image-small{width:40%}section .image-tiny{width:30%}section .image-thumb{width:25%;margin-left:0}}@media screen and (max-width:860px){section .double,section .triple,section .rtl .triple{width:100%;margin-bottom:0}section figure{margin-right:4.7619%}section .image-large,section .image-medium{width:100%}section .image-small,section .image-tiny{display:none}section .image-thumb{width:47.36842%;margin-left:0}}@media screen and (max-width:480px){section p,section .big-type,section .table-remnants tr,.table-remnants section tr,section dl.contacts dt,dl.contacts section dt,section dl.contacts dd,dl.contacts section dd{font-size:1.8rem}}.staerken h3{position:relative;padding-top:1.5em}.staerken h3:before{background:#000;top:1rem}@media screen and (max-width:860px){.staerken div{margin-bottom:5.4rem}}.table-timeline{font-size:1.8rem;width:100%}.table-timeline td{padding:1em 0;border-bottom:1px solid #000}.table-timeline tr td:first-child{width:11.76471%}.table-timeline tr:last-child td{border:none}@media screen and (max-width:1440px){.table-timeline tr td:first-child{width:15.78947%}}#news .triple{margin-bottom:2em}#ge-danken figure{padding-top:0}.grid{width:96%;margin-left:4%;clear:both}@media screen and (max-width:860px){.grid{margin-bottom:8%}}.grid-sizer,.grid-item{width:4.16667%}span.tm{font-size:.6em;position:relative;top:-.45em;padding-left:.1em}.grid-item{background:#e2e2dc;margin:0 4.16667% 4.16667% 0;position:relative;float:left;font-size:1.6rem;line-height:1.25;word-wrap:break-word;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;transition:background-color 150ms}.grid-item a{text-decoration:none}.grid-item:after{content:"";display:block;padding-bottom:100%}.grid-item .desc{position:absolute;width:100%;height:100%}.grid-item abbr,.grid-item .product{font-size:4.8rem;display:block;position:absolute;left:0;bottom:0;padding-top:.9rem;border-top:1px solid #FFF;line-height:.9em}.grid-item abbr:before,.grid-item .product:before{top:-2.4rem;left:0}.grid-item.medium{background:#dbdbd2}.grid-item.dark{background:#bfbfb4}.grid-item:hover{background:#b3b3a8}.grid-item-sm{width:12.5%}.grid-item-sm .desc{padding:16.66667%}.grid-item-sm abbr,.grid-item-sm .product{width:66.66667%;margin-left:16.66667%;margin-bottom:16.66667%}@media screen and (max-width:1920px){.grid-item-sm{width:20.83333%}.grid-item-sm .desc{padding:10%}.grid-item-sm abbr,.grid-item-sm .product{width:80%;margin-left:10%;margin-bottom:10%}}@media screen and (max-width:860px){.grid-item-sm{width:29.16667%}.grid-item-sm .desc{padding:14.28571%}.grid-item-sm abbr,.grid-item-sm .product{width:71.42857%;margin-left:14.28571%;margin-bottom:14.28571%}}.grid-item-lg{width:29.16667%}.grid-item-lg .desc{padding:7.14286%}.grid-item-lg abbr,.grid-item-lg .product{width:85.71429%;margin-left:7.14286%;margin-bottom:7.14286%}@media screen and (max-width:1920px){.grid-item-lg{width:33.33333%}.grid-item-lg .desc{padding:6.25%}.grid-item-lg abbr,.grid-item-lg .product{width:87.5%;margin-left:6.25%;margin-bottom:6.25%}}@media screen and (max-width:860px){.grid-item-lg{width:62.5%}.grid-item-lg .desc{padding:6.66667%}.grid-item-lg abbr,.grid-item-lg .product{width:86.66667%;margin-left:6.66667%;margin-bottom:6.66667%}}.grid-item-rect:after,.grid-item-sabic:after{padding-bottom:42.85714%}@media screen and (max-width:1920px){.grid-item-rect:after,.grid-item-sabic:after{padding-bottom:62.5%}}@media screen and (max-width:860px){.grid-item-rect:after,.grid-item-sabic:after{padding-bottom:46.66667%}}@media screen and (max-width:680px){.grid-item-rect:after,.grid-item-sabic:after{padding-bottom:100%}}@media screen and (max-width:680px){.grid-item{width:45.83333%}.grid-item .desc{padding:9.09091%}.grid-item abbr,.grid-item .product{width:81.81818%;margin-left:9.09091%;margin-bottom:9.09091%}}@media screen and (max-width:480px){.grid-item{width:95.83333%;margin:0 0 8.33333%}.grid-item .desc{padding:4.7619%}.grid-item:after{display:none}.grid-item .desc,.grid-item abbr,.grid-item .product{position:relative;display:block;margin-left:auto;width:100%}.grid-item abbr,.grid-item .product{margin-top:2.4rem}}@media screen and (max-width:1920px){.grid-item-sabic{width:29.16667%}}@media screen and (max-width:1160px){.grid-item-sabic{width:45.83333%}}@media screen and (max-width:860px){.grid-item-sabic:after{padding-bottom:100%}}@media screen and (max-width:680px){.grid-item-sabic{width:95.83333%;margin:0 0 8.33333%}.grid-item-sabic .desc{padding:4.7619%}.grid-item-sabic:after{display:none}.grid-item-sabic .desc,.grid-item-sabic abbr,.grid-item-sabic .product{position:relative;display:block;margin-left:auto;width:100%}.grid-item-sabic abbr,.grid-item-sabic .product{margin-top:2.4rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:12rem;width:12rem;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;padding:0;border:none;outline:none;z-index:1000}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:before,.slick-next:before{font-family:"Apercu","Futura","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1;color:#000}.slick-prev{left:4%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-prev:before{content:"←"}.slick-next{right:4%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.slick-next:before{content:"→"}small.product-disclaimer{font-size:1.8rem;margin:4% 4% 0;display:block}.modal{position:fixed;top:100%;right:100%;width:100%;height:100%;background:#aaa;z-index:3}.modal .modal-close{display:none!important}.modal .modal-close button{background:#000}.modal .modal-close:hover button{background:#FFF}.modal .modal-close:hover path{fill:#000}@media screen and (max-width:860px){.modal .modal-close{right:4%}}.modal.modal-invisible{-webkit-animation:slideOut 100ms cubic-bezier(.39,.575,.565,1);-moz-animation:slideOut 100ms cubic-bezier(.39,.575,.565,1);animation:slideOut 100ms cubic-bezier(.39,.575,.565,1)}.modal.modal-visible{-webkit-animation:slideIn 300ms cubic-bezier(.47,0,.745,.715);-moz-animation:slideIn 300ms cubic-bezier(.47,0,.745,.715);animation:slideIn 300ms cubic-bezier(.47,0,.745,.715);right:0;top:0}.modal.modal-visible .modal-close{display:block!important}@media screen and (max-width:860px){.modal.modal-visible,.modal.modal-invisible{-webkit-animation:none;-moz-animation:none;animation:none}}body.modal-open .masonry,body.modal-open .page-footer{visibility:hidden}body.modal-open .logo-footer{display:block!important}body.modal-open .logo-footer:hover path{fill:#FFF}@media screen and (max-width:860px){body.modal-open{overflow:hidden}body.modal-open .logo-footer{display:none!important}}@media screen and (max-width:860px){.logo-footer{display:none!important}}@-webkit-keyframes slideIn{0%{right:100%;top:100%}1%{right:0;top:100%}100%{top:0}}@-moz-keyframes slideIn{0%{right:100%;top:100%}1%{right:0;top:100%}100%{top:0}}@keyframes slideIn{0%{right:100%;top:100%}1%{right:0;top:100%}100%{top:0}}@-webkit-keyframes slideOut{0%{right:0;top:0}99%{right:0;top:100%}100%{right:100%;top:100%}}@-moz-keyframes slideOut{0%{right:0;top:0}99%{right:0;top:100%}100%{right:100%;top:100%}}@keyframes slideOut{0%{right:0;top:0}99%{right:0;top:100%}100%{right:100%;top:100%}}.slide,.slick-slider,.slick-slide,.slick-list,.slick-track{height:100%}.slick-slide .details{width:100%;text-align:center;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-slide dl,.slick-slide .description,.slick-slide .usage{font-size:1.8rem;margin-right:4%;width:24%;display:inline-block;text-align:left;vertical-align:top}.slick-slide .wide{width:48%}.slick-slide ul{font-size:1.8rem}.slick-slide dt{font-size:3.75vw;line-height:1;border-bottom:1px solid #FFF;margin-bottom:6rem;padding-bottom:6rem}.slick-slide dd{margin-bottom:3.6rem}.slick-slide dd:first-of-type{font-size:2.4rem}.slick-slide .description{font-size:2.4rem}.slick-slide .usage{width:20%;margin-right:0}.slick-slide .usage b,.slick-slide .usage ul{display:block;margin-bottom:3.6rem}.slick-slide .usage b{margin-bottom:1.8rem}.slick-slide .description b,.slick-slide .usage b{font-size:1.8rem;margin-bottom:1.8rem;display:block}@media screen and (max-width:860px){.slick-arrow{display:none!important}.slick-slide .details{width:76%}.slick-slide .details::after{clear:both;content:"";display:table}.slick-slide dl,.slick-slide .description,.slick-slide .usage{float:left;display:inline-block;width:47.36842%;margin-right:5.26316%}.slick-slide dt{font-size:6rem;margin-bottom:3.6rem;padding-bottom:3.6rem}.slick-slide .description{font-size:1.8rem;margin-right:0;padding-top:13.2rem;margin-top:1px}.slick-slide .usage{width:100%;border-top:1px solid #FFF;padding-top:3.6rem}.slick-slide .usage b,.slick-slide .usage ul{margin-bottom:0}.slick-slide .usage b{clear:left;float:left}.slick-slide .usage b:after{content:' \2014\00A0'}.slick-slide .usage li{float:left;display:inline}.slick-slide .usage li:after{content:", "}.slick-slide .usage li:last-of-type:after{content:''}}@media screen and (max-width:680px){.slick-slide{overflow:auto;max-height:100%}.slick-slide .details{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:auto;margin:16%}.slick-slide dl,.slick-slide .description{width:100%;margin-right:0}.slick-slide dt{font-size:3.6rem}.slick-slide .description{padding-top:0}.slick-slide .usage{margin-bottom:12%}.slick-arrow{display:none!important}}@media screen and (max-width:480px){.slick-slide .details{margin:5.4rem 20% 20% 8%}}.bg-green:hover,.bg-green abbr:before,.bg-green .product:before,.bg-green.slide{background:#75d8ab}.bg-red:hover,.bg-red abbr:before,.bg-red .product:before,.bg-red.slide{background:#ff6e6e}.bg-yellow:hover,.bg-yellow abbr:before,.bg-yellow .product:before,.bg-yellow.slide{background:#e8db67}.bg-cyan:hover,.bg-cyan abbr:before,.bg-cyan .product:before,.bg-cyan.slide{background:#7fdee2}.bg-purple:hover,.bg-purple abbr:before,.bg-purple .product:before,.bg-purple.slide{background:#d098f4}.grid-item:hover abbr:before,.grid-item:hover .product:before{background:#000;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;transition:background-color 150ms}.table-remnants{margin-bottom:4.34783%;width:95.65217%}.table-remnants a{text-decoration:none}.table-remnants svg{height:1.5em;width:1.2em;padding:.25em 0 .25em;margin-right:1em;display:none}.table-remnants tr td{border-bottom:1px solid #000;overflow:hidden;white-space:nowrap;line-height:1.5}.table-remnants tr td a{display:block;padding:1em 1em 1em 0;height:100%}.table-remnants tr td:first-child{white-space:normal;width:45.45455%}.table-remnants tr td:last-child{text-align:right}.table-remnants tr td:last-child a{padding-right:0}.table-remnants tr:hover a{color:#aaa}.table-remnants tr:hover td:first-child a:after{content:"Anfrage\00A0";color:#ff4848;float:left;display:inline-block}.table-remnants tr.en:hover td:first-child a:after{content:"Inquiry\00A0"}@media screen and (max-width:1160px){.table-remnants svg{display:block;float:left}.table-remnants tr:hover path{stroke:#ff4848}.table-remnants tr:hover td:first-child a:after{display:none}}@media screen and (max-width:860px){.table-remnants{width:100%}.table-remnants tr td:first-child{width:43.47826%}}@media screen and (max-width:680px){.table-remnants svg{float:right;margin-right:0}.table-remnants tr td{display:inline-block;width:50%;float:left}.table-remnants tr td a{padding-top:0}.table-remnants tr td:first-child,.table-remnants tr td:nth-child(2){width:100%;border-bottom:0}.table-remnants tr td:first-child a,.table-remnants tr td:nth-child(2) a{padding-bottom:0}.table-remnants tr td:first-child a{padding-top:1em;padding-left:0;padding-right:0}}dl.contacts{width:56.52174%;float:left;margin-right:8.69565%;margin-top:1px;font-size:0}dl.contacts dt,dl.contacts dd{line-height:1.5;display:inline-block;padding:1em 0;border-bottom:1px solid #000;margin-top:-1px}dl.contacts dt:last-of-type,dl.contacts dd:last-of-type{border:none}dl.contacts dt{width:46.15385%}dl.contacts dd{width:53.84615%;text-align:right}dl.contacts a{display:block;text-decoration:none}dl.contacts a:hover:after{content:"E-Mail\00A0";color:#ff4848;float:left;display:inline-block}.address{line-height:1.75;padding-top:.875em}.address a[itemprop="hasMap"]{display:block;margin-bottom:1.75em}@media screen and (max-width:1920px){dl.contacts{width:60.86957%}}@media screen and (max-width:1440px){dl.contacts{width:69.56522%;margin-right:4.34783%}dl.contacts dt,dl.contacts dd{width:50%}}@media screen and (max-width:1160px){dl.contacts{width:100%;margin-bottom:8.69565%;margin-right:0}}@media screen and (max-width:860px){.address span[itemprop="openingHours"]{font-size:2.4rem}}@media screen and (max-width:480px){dl.contacts dt,dl.contacts dd{display:block;width:100%;text-align:left}dl.contacts dt{border:none;padding-bottom:0}dl.contacts dd{padding-top:0}dl.contacts a:hover:after{display:none}}.impressum h5,.datenschutz h5{font-weight:400;margin-bottom:2em}.impressum .liability,.impressum .company-info,.datenschutz .liability,.datenschutz .company-info{width:34.78261%;margin-right:8.69565%;float:left}.impressum .disclaimer,.datenschutz .disclaimer{float:left;width:47.82609%}@media screen and (max-width:1160px){.impressum .liability,.impressum .company-info,.impressum .disclaimer,.datenschutz .liability,.datenschutz .company-info,.datenschutz .disclaimer{width:91.30435%}}.impressum .credits{margin-bottom:4em;border-top:1px solid #000;padding-top:2em;margin-top:1em}.impressum .credits a{text-decoration:none}.impressum .credits a:hover path{fill:#38cb7d}.impressum .credits svg{display:inline-block;margin-bottom:-.5rem;margin-left:2.4rem}.legal-text,.error-message{float:left;width:47.82609%;margin-left:43.47826%}@media screen and (max-width:1440px){.legal-text,.error-message{width:91.30435%;margin-left:0}}.legal-text p{padding-left:4.8rem;position:relative}.legal-text p span.number{position:absolute;left:0}footer{padding:12% 4% 4%;font-size:1.8rem;clear:both;overflow:hidden}footer::after{clear:both;content:"";display:table}footer div{float:left;margin-right:4.34783%}footer path{-webkit-transition:fill,150ms;-moz-transition:fill,150ms;transition:fill,150ms}.footer-address,.footer-contact,.sabic-branding,.iscc-certificate{width:17.3913%;margin-bottom:4.7619%}.sabic-branding,.iscc-certificate{margin-left:4.34783%;text-align:center}.sabic-branding span,.iscc-certificate span{display:inline-block;float:left;text-align:left;width:50%;height:8em;padding-right:2em;border:1px solid #000;border-width:0 1px 0 0}.sabic-branding svg,.iscc-certificate svg{width:9.6rem;height:7.2rem}.legal{width:100%}.legal a{padding-right:3em}@media screen and (max-width:1920px){.footer-address,.footer-contact,.sabic-branding,.iscc-certificate{width:17.3913%;margin-bottom:9.52381%}}@media screen and (max-width:1440px){footer{padding-left:12%}.footer-address,.footer-contact{width:42.85714%;margin-right:4.7619%;margin-bottom:9.52381%}.footer-contact{margin-right:9.52381%}.sabic-branding,.iscc-certificate{width:28.57143%;margin-left:0;margin-right:19.04762%}.legal{clear:both}}@media screen and (max-width:1160px){.footer-address,.footer-contact{width:28.57143%;display:none}.footer-contact{margin-right:4.7619%}}@media screen and (max-width:860px){.footer-address,.footer-contact{width:42.85714%;margin-bottom:3em}}@media screen and (max-width:680px){.footer-address,.footer-contact{width:90.47619%}.footer-address{margin-bottom:2em}.sabic-branding,.iscc-certificate{padding-top:3em;width:90.47619%;border-top:1px solid #000}.sabic-branding span,.iscc-certificate span{width:52.63158%;border-width:0;height:auto}.legal{padding-top:3em;clear:both;text-align:left;float:none}}