@charset "UTF-8";html,body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,table,tr,td,th,address,blockquote,img{margin:0;padding:0}img,fieldset,object{border:none}*,*:after,*:before{box-sizing:border-box}button,label{cursor:pointer}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/fonts/subset-Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins-Regular"),url(/fonts/subset-Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Medium"),local("Poppins-Medium"),url(/fonts/subset-Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBrgAAAC8AAAAYGNtYXAXVtKeAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZnnQCzQAAAF4AAASPGhlYWQo7DhfAAATtAAAADZoaGVhDm8KyAAAE+wAAAAkaG10eHOcAGYAABQQAAAAcGxvY2E5HDSGAAAUgAAAADptYXhwACcBAAAAFLwAAAAgbmFtZZlKCfsAABTcAAABhnBvc3QAAwAAAAAWZAAAACAAAwR3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpFwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Rf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAHAAD/4wO8A50AMABGAGwAgQCWALYAywAAASIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNTQmJy4BJy4BJy4BIwEjLgEnLgEnFx4BFx4BFx4BFx4BFxUBHgEXHgEXHgEXHgEXIT4BNz4BNz4BNz4BNzoBNzoBMzoBMxYyMwcOAQcOAQcjPgE3PgE3PgE3PgE/AQMzHgEXHgEXLgEnLgEnLgEnLgEnNQEuAScuASchDgEHDgEHDgEHDgEHIgYHKgEjKgEjLgEjNz4BNz4BNzMOAQcOAQcOAQcOAQcjAd4xXSwsTCAhMhMTExMTEzIhIEwsLF0xMV0sK0whIDMTExMTExMzICFMKyxdMQF6hAIOCwseEwIWKBMSIQ4OGAkIDQP+oAkTCwoTCQkPBwYJAv7bAQYEBAwICBEKCxcNAwYDAwcDAwcDAwYEuBIcCgoMAY0CDQkKFw4OIRMTKBYC3I4CCwoJGREWKRISIQ4OFwkJDAMBYBkoDg8SAwEkAggFBA0ICBMKCxcNBAYEAwcDAwcEAwYDvxEbCwoNA4QDCwkKFw4OHxISJxQDA50SExMzISBMKytdMTJdKyxMICEzEhMTExMSMyEgTCwrXTIxXSsrTCAhMxMTEv5TKU8nJkciBAoaDw8iExMqFhcvGAIBTQwdEREmFRUuGRk1HRcuFhcrFRUpExQlEQEBISJIJiZOKBkwFxYqExQiDw8ZCgL+dCpQJiVFHwoaDw8iFBMpFhcuGAL+tB5IKipeNBgwGBcsFRUoExIiEAEBAQElIEUmJU8oGC8XFSkTEyIQDxkLAAAABAAA/8AEAAPAAAMABwAMACMAAAE1IRUBNSEVERUhNSEBMhYXHgEVERQGBw4BIyEHETQ2Nz4BMwM0/ZgBm/5lAmj9mALPFCQPDw8PDw8kFP0xzA8PDyQUAoxoaP7NZ2cBAWhoAWYPDw8kFP2ZFSQPEBDMA5sUJA8PDwAAAAEAAP/BBAADwABmAAABIgYHDgEHDgEHDgEdARQWFx4BOwEyNjc+ATURNCYnLgErAT4BNz4BNz4BNz4BMzIWFx4BFx4BFx4BFyMiBgcOARURFAYHDgErATUjFSEyNjc+ATUyNjc+AT0BNCYnLgEnLgEnLgEjAgA1Yy8vUSMjNhQVFA8PDyUVMgsTBwgHBwgHEwstBRYSEi0bGz4iIkomJkoiIj4bGy0SEhYFLQsTBwgHDw8PJBVnzAEzKkgeHh4VJQ8PDxQVFDYjI1EvL2M1A8AUFBQ3IyNRLi9jNdQUIQ4ODggHCBELAQcLEggHCCVEISA3GBcmDg0NDQ0OJhcYNyAhRCUIBwgSC/7GFSQPEA80mh4eHkkqDg4OIRTUNWMvLlEjIzcUFBQAAQAe/98D4QOOAAwAAAkBFwkBBwkBJwkBNwEB/gGaSf5mAYRI/nz+fUkBg/5oSAGZAfUBmUj+Zv58SQGF/n1IAYMBmEn+aAAAAQA8ABoFRAMmAAYAABM3CQEXCQE8iAH8AfyI/Xz9fAKeiP4EAfyI/XwChAACAAD/wAQAA8AAHAAlAAABFSERIREzERQGBw4BIyEiJicuATURNDY3PgEzISURIxEBJwEhNQGO/uQCcnEICAgVDP0dDBQJCAgICAkUDAFVAnJy/kRPAbr+/AMVcf2OARz+qwwUCAkICAgJFAwC4wwVCAgIq/45AQT+Rk8BvHIAAAEAAP/ACqwDwAAIAAAFNwEhNSEBJwECEnr+wAlg9qABQHr97kB4ATKsATJ4/gAAAAMAAP/ABAADwAAcADgAPAAAATQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjUzFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWARENAQOrIiF0Tk5YWE5OdCEiIiF0Tk5YWE5OdCEiVSgoi15dampdXosoKCgoi15dampdXosoKP2VAUD+wAHAWE5OdCEiIiF0Tk5YWE5OdCEiIiF0Tk5Yal1eiygoKCiLXl1qal1eiygoKCiLXl3+3QFyubkAAAEAAP/ACqwDwAAIAAABBwEhFSEBFwEImnoBQPagCWD+wHoCEgPAeP7OrP7OeAIAAAIAAP/QA44DsAAVAB0AABMBHgEVFAYHAQYmJy4BNRE0Njc+ARcTEQkBETMVIyMDXwYGBgb8oQYLBgYGBgYGCwY7Aoj9eOnpA7D+JQQKBwcKBP4lAwEDAwoHA7YHCgMDAQP94f7LAWQBZP7LXgAAAAAKAAD/wAPLA8AACAAMABAAFAAYABwAIAAkACgALAAAAREnBxUhESERASM1MzUjNTM1IzUzASM1MzUjNTM1IzUzNSM1MwEjNTM1IzUzAoeiof68A8v9DGpqampqagFEa2tra2tra2sBQ2pqamoB2wFDoqJq/QwCG/5Sam1sa2z95mptbGtsbWr9D2ptbAAAAAAGAAD/wAObA8AABAAdACIAJgArADAAABMzFSM1AREUBiMhIiY1ETQ2OwE1MxUhNTMVMzIWFQUhNSEVAREhEQEzFSM1IzMVIzXMaGgCzzwr/TMrPDwrM2cBmWczKzz8zALN/TMCzf0zAgBoaMxlZQHyZGQBAv0xKjs7KgLPKT5lZWVlPiloaGj9mQIC/f4BzWRkZGQAAwAA/8AEAAPAABgAPQBWAAAlHgEzMjY3PgE1NCYnLgEjIgYHDgEVFBYXATMVIw4BBw4BBxUjNS4BJy4BJyM1Mz4BNz4BNzUzFR4BFx4BFyU+ATMyFhceARUUBgcOASMiJicuATU0NjcBGTBzRERyMC8wMC8wckREcjAvMC8vAodgYAc/Njd7RFxEezc2PwdgYAc/Njd7RFxEezc2Pwf93RxBJiZBHBsbGxscQSYmQRwbGxsb2S8vMC8wckREcjAvMDAvMHJERHMwARVcRHs3Nj8HYGAHPzY3e0RcRHs3Nj8HYGAHPzY3e0RVGxsbGxxBJiZBHBsbGxscQSYmQRwAAAMAAP/ABAADwAAGAB8AWAAAAREXByURMwEeATMyNjc+ATU0JicuASMiBgcOARUUFhcDNjc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGBwYHDgEHBiMiJy4BJyYnJicuAScmNTQ3PgE3NjcCGucm/vNM/sM9klRUkT08PT08PZFUVJE9PD08PEgmKilbMTE1NTExWiopJiUcHSUKCQkKJR0cJSYpKloxMTU1MTFaKikmJRwdJQoJCQolHBwlAsH+84lBpAEz/dw8PD08PZFUVJE9PD09PD2RVFSSPQKMJR0cJgoJCQolHRwlJikqWjExNTUxMVoqKSYlHB0lCgkJCiUdHCUmKSpaMTE1NTExWikpJgAAAAMAAP/eA8QDogAWAC0ARAAAASEUFhceATsBFRQWFx4BMxE0JicuASMHIRQWFx4BOwEVFBYXHgEzETQmJy4BIwchFBYXHgE7ARUUFhceATMRNCYnLgEjA5z+Lx8fH0orVR8fHkosBgYGDgjm/jAeHx9KK1YeHx9KKwYGBg4I5v4wHx4fSixVHh8eSysFBgYPCAOiK0ofHx9TK0oeHh8BzQgOBgYG5ytKHx8fUixKHh8fAc4IDgYGBugrSh8eHlMsSh4fHwHOCA4GBQYAAAMAAP/CBAEDwAAXAD4AVwAAJT4BMzIWFx4BFRQGBw4BIyImJy4BNTQ2ATMXITIWFx4BFRQGBwMOASMhDwEUFjMhFSEiJicuATU0Nj8BAyM1Ez4BMzIWFx4BFRQGBw4BIyImJy4BNTQ2NwLtDyQVFCQPDw8PDw8kFBUkDxAPD/0jqDAC9gsSBwgHBAO3Di0e/oMuAgYGAlH9mRQkDw8PBgZGuWfrECQUFSQPEA8PEA8kFRQkDw8PDw5uEBAQEA8kFRQjDw8PDw8PIxQVJANhZQgHCBMLAQwL/rUaG1QHBgZnEA8QJBQMGAx/AYVl/K4QEBAQDyQVFCMPDw8PDw8jFBUkDwAAAQAL//UDWwOiABgAABMhBwYWFxYyNwE+ATURNCYjISIGBwMGFjOOAS8uBQwNGUIWARwWFVM8/lsqRhKaHlZLASHjFCYPFxcBGxQ1GwGeOlYxJv6bRn8AAAEAAP/eA1ADiwAYAAABITc2JicmIgcBDgEVERQWMyEyNjcTNiYjAs7+0C8FDQwZQhf+5BYVUz0BpCtGEZoeVUsCX+MUJg8XF/7lFDUb/mI6VjEmAWVGfwAFAAD/wAUAA8AAKgAuADIANgA6AAABISIGBw4BFREzNQEeARceATMyNjc+ATcxAREhFSEyNjc+ATURNCYnLgEjCQEhAQUhFSEXIRUhFzMVIwR//IEaLRMSE38BmgMJBQULBgUKBQUIBAGZ/gEB/xsuExMSEhMTLhv+Qv5pAyv+bP0/AcD+QIEBgP6AwP//A8ATExItG/7AwP7OAwUCAgICAgIFAwEy/cCAExMTLRoCwBstEhMT/lABMP7QT4E/gT+BAAAAAQAA/+IDvAOeAAkAACUXCQEHASEVIQEBemQB3v4iZAEx/VUCq/7PRmQB3gHeZP7Mjv7OAAEAAP/oA7EDmAALAAABIREjESEVIREzESEDsf5siP5rAZWIAZQCAwGV/muG/msBlQAAAAACAAD/wAQAA8AADQAWAAABFSE1IxUUFjMhMjY9AS8BBxEjEScHAQN//QKBTTQC/jRNwFmofqhZAUABAL+/vzRNTTS//1qlAgz99KVa/sIAAAIAAP/ABAADwAA1AGYAACUyNjc+ATcxFzcnPgE3PgE1MTQmJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMxEyFhceARceARceARUUBgcOAQcOAQcOASMiJicuAScuAScuATU0Njc+ATc+ATc+ATMBtyZIIiM9HPBN8BYiDAwMERESLh4dRikoVC0uVSgoRR4eLxESERESES8eHkUoKFUuIj8eHjQWFyMODQwMDQ4jFxY0Hh4/IiJAHh80FhYjDQ0NDQ0NIxYWNB8eQCJVDAwMIhbxTvAcPiIiSSUuVSgoRR4eLxIQEREQEi8eHkUoKFUuLFYoKEUeHS8SEREC/g0NDSMWFzQdHkEiIj8eHjQXFiQMDQ0NDQwkFhc0Hh4/IiJBHh00FxYjDQ0NAAAABgAB/6oD7wPAAA4AcgC4ANMA7gD9AAA3HgEXHgEVMzQmJy4BJwcBLgEnLgEjIgYHDgEHDgEHDgEXHgEXHgEXHgEXHgEXHgEXHgEXNy4BJy4BJzEuAScuAScuAScuAScmNjc+ATc+ATc+ARceARceARceARceARceARceATE3NCYnLgEnLgEnLgEnAS4BJy4BNz4BNz4BNz4BFx4BFzcuAScmBgcOAQcOAQcGFhceARceARceARceARceARUzNCYnLgEnLgEnLgEnLgEnLgEnFyUeARceARceARceARc3LgEnLgEnLgEnLgEnBycHMhYXHgEXHgEXHgEXNy4BJy4BJy4BJy4BJxMeARceARUzNCYnLgEnB8cVGAMEA2gEBAQfG1kCKBlBKSlXLi5aLS1MICEuDA0KAwMSDw8mFgIEAgMFAgIDAQICAU8DBQMCBgMCAgIBAwERHAsLDQICBwkJIhkYPiQlSyUmRiEhMhAbLhQVIQ4NFQYHB14JCQgYEBAoGBc3IP6KFCEMDAUIBhALChsQGDYdHjQWOyBKKipNJBwvFBMdCRAGFRYnEwMFAwMFAzZACQkKaQEBAgoHCBkRETEfBAYDAwcDAwEvEiAPDxwNDBcJCxMIZgkVCwsaDg8fERInFUi8OwEMDAscEBAgEREbC2UNIRQUJxMTIQ8OEAGlAwYCAgJpAgMCBgRnjSA7Gxo3HB5BIiJNKjcC6w8ZCwoLDQ0OLyEiTSoqVCkqTiUlOxcCBQICBAIBAwEBAwFGAwQDAgUDAQICAQICESwcHDsgIEAgIDkaGiMJCQgBAQoJCBIJECMTFCUREh0MDAwuAg8ODyMUFCwXFykS/hMZLhYVLhcPGgsLEAUIBAUEFA5XFhwGBQUMCh0TFC4bLVIlJDwWBAcDBAYDSXMqKU8mFCsWFTEbGzshIUspBQkEAwgDAa4RJxYWMhwcPiMiTCoVLlQmJkUgHzgaGS0UTBFXCgkKGxMSLxwcQiUcLU4hIjgWFiELCwwB/hkWLhcXLxgaNBkZMxkTAAABAAAAAQAAArS/rV8PPPUACwQAAAAAAN+QefwAAAAA35B5/AAA/6oKrAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAsAAAD/6wqsAAEAAAAAAAAAAAAAAAAAAAAcBAAAAAAAAAAAAAAAAgAAAAO8AAAEAAAABAAAAAQAAB4FgAA8BAAAAAsAAAAEAAAACwAAAAOOAAAD1QAAA8AAAAQAAAAEAAAAA8QAAAQiAAADiAALA4gAAAUAAAADvAAAA7EAAAQAAAAEAAAAA9oAAQAAAAAACgAUAB4BUgGQAiQCSAJeAp4CtgMWAy4DZgOuA/gEeAUCBWgF6gYWBkIGpAa+BtgHAAeaCR4AAAABAAAAHAD+AAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-back:before{content:""}.icon-next:before{content:""}.icon-cookies:before{content:""}.icon-search:before{content:""}.icon-download:before{content:""}.icon-plus:before{content:""}.icon-link-arrow:before{content:""}.icon-mail-send:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-cart:before{content:""}.icon-Jira:before{content:""}.icon-date:before{content:""}.icon-pin:before{content:""}.icon-time:before{content:""}.icon-location:before{content:""}.icon-send-mail:before{content:""}.icon-play:before{content:""}.icon-external:before{content:""}.icon-caret:before{content:""}.icon-close:before{content:""}.icon-chat:before{content:""}.icon-help:before{content:""}.icon-language-and-location:before{content:""}:root{--c-highlight: #0086DE;--c-highlight-stroke: #2FA1EC;--c-black: #000;--c-dark: #2B3742;--c-dark-stroke: #4A5866;--c-gray: #969eaa;--c-gray-stroke: #bbc3cc;--c-light: #F8F9FB;--c-light-stroke: #E8EBEF;--c-white: #fff;--c-positive: #3fb14a;--c-negative: #d54a40;--c-event-webinar: #4A5866;--c-event-tradeshow: #0e649e;--c-event-roadshow: #0e4c9e;--c-event-promotion: #d3760c;--c-event-inhouse: #1794b4;--c-partstogo: #c8333d;--c-partstogo-hover: #a9222b;--c-partstogo-dark: rgb(28, 26, 25);--c-partstogo-darker: #161414;--c-partstogo-dark-stroke: #272626;--c-partstogo-outline: rgba(255, 255, 255, .2);--line-partstogo: rgba(255, 255, 255, .2);--c-partners-stratasys: #30bef2;--c-partners-stratasys-hover: #26acdd;--c-partners-stratasys-gray: #3d3a4e;--c-partners-stratasys-dark: #34323f;--c-partners-stratasys-black: #000;--c-partners-stratasys-dark-stroke: rgba(255, 255, 255, .2);--c-partners-stratasys-light: rgba(0, 0, 0, .05);--g-dark: linear-gradient(0deg, rgba(65,77,89,1) 0%, rgba(74,88,102,1) 100%);--g-landingpage-dl: linear-gradient(145deg, rgba(217,114,121,1) 0%, rgba(200,51,61,1) 100%);--g-parts-glas: linear-gradient(180deg,rgba(255,255,255,.04)0,rgba(255,255,255,.01) 100%);--ff-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-secondary: "Poppins", Consolas, "Liberation Mono", Menlo, Courier, monospace;--fs-micro: .65rem;--fs-tiny: .8rem;--fs-small: .88rem;--fs-base: 1rem;--fs-large: 1.13rem;--fs-h4: 1.13rem;--fs-h3: 1.5rem;--fs-h2: 2.25rem;--fs-h1: 3.5rem;--fs-mobileFactor: .75;--fw-regular: 400;--fw-medium: 500;--fw-bold: 600;--lh-base: 1.65;--lh-compact: 1.5;--lh-headline: 1.25;--ls-tiny: .015rem;--o-small: .5;--o-medium: .66;--o-large: .75;--o-text: .8;--b-width: 1px;--br-tiny: 2px;--br-small: 4px;--br-medium: 8px;--anim-short: .2s cubic-bezier(.33, 1, .68, 1);--anim-med: .4s cubic-bezier(.33, 1, .68, 1);--anim-long: .6s cubic-bezier(.33, 1, .68, 1);--shadow-tiny: 0px 1px 3px rgb(0 0 0 / 20%);--shadow-large: rgba(50, 50, 93, .25) 0px 13px 27px -5px, rgba(0, 0, 0, .3) 0px 8px 16px -8px;--grid-gap: 1rem;--grid-minWidth: 20rem;--grid-maxWidth: clamp(18rem, calc(100% - 3rem) , 32rem)}@media(min-width:32rem){:root{--grid-maxWidth: clamp(29rem, calc(100% - 10rem) , 48rem)}}@media(min-width:48rem){:root{--grid-maxWidth: clamp(40rem, calc(100% - 10rem) , 64rem)}}@media(min-width:64rem){:root{--grid-maxWidth: clamp(56rem, calc(100% - 18rem) , 75rem)}}@media(min-width:75rem){:root{--grid-maxWidth: clamp(53rem, calc(100% - 18rem) , 96rem)}}@media(min-width:96rem){:root{--grid-maxWidth: clamp(78rem, calc(100% - 18rem) , 96rem)}}@media screen and (min-width:120rem){:root{--grid-maxWidth: 96rem}}@media(min-width:64rem){:root{--grid-gap: 1.5rem}}@media(min-width:120rem){:root{--grid-gap: 2rem}}html{scroll-behavior:smooth}body{width:100vw;overflow-x:hidden}body.hidePTG header#header{display:none}body.hidePTG footer#footer{display:none}body.hidePTG main{padding-top:0!important}.container{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){.container{margin-right:12rem}}@media(min-width:120rem){.container{margin-right:auto}}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start}#columns{position:fixed;z-index:-1;top:0;right:auto;left:auto;width:100%;height:100vh;margin:auto;max-width:var(--grid-maxWidth);display:none;grid-template-columns:repeat(12,1fr);grid-gap:.5rem}#columns.active{display:grid}#columns .column{background-color:#0000ff26}body{font-family:var(--ff-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c-dark)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--ff-secondary);line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}h1,.h1{font-weight:var(--fw-regular);letter-spacing:-.07rem;line-height:1.1;font-size:calc(var(--fs-h1) * .5);margin-bottom:var(--fs-h2)}@media(min-width:48rem){h1,.h1{font-size:calc(var(--fs-h1) * .66);letter-spacing:-.03rem}}@media(min-width:64rem){h1,.h1{font-size:calc(var(--fs-h1) * .75)}}@media(min-width:96rem){h1,.h1{font-size:calc(var(--fs-h1) * 1);letter-spacing:-.05em}}h2,.h2{font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;text-wrap:balance}@media(min-width:48rem){h2,.h2{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){h2,.h2{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){h2,.h2{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}h3,.h3{font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem}h4,.h4{font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold)}blockquote{margin-top:0rem;margin-bottom:1.5rem;margin-bottom:calc(var(--fs-base) * 1.5);line-height:var(--lh-base);font-weight:var(--fw-medium)}p,.p{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){p,.p{line-height:var(--lh-base);font-size:var(--fs-base)}}p.t--small,.p.t--small{font-size:var(--fs-small);color:var(--c-dark-stroke)}p+h2,.p+h2{margin-top:calc(var(--fs-h2) * 1.5)}p+h3,.p+h3{margin-top:calc(var(--fs-h3) * 1.5)}p+h4,.p+h4{margin-top:calc(var(--fs-h4) * 1.5)}.lead{color:var(--c-dark-stroke);font-size:var(--fs-base);font-weight:var(--fw-regular);-webkit-hyphens:auto;hyphens:auto}@media(min-width:48rem){.lead{font-size:var(--fs-large)}}ul ul,ol ol,ul ol,ol ul{margin-top:0rem;margin-bottom:0rem;padding-left:1.5rem}hr,.hr{border:1px solid;margin:-1px 0}ol,ul{padding-left:1.5rem}ol li,ul li{padding-left:.75rem;margin-bottom:1rem;color:var(--c-dark-stroke);color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){ol li,ul li{line-height:var(--lh-base);font-size:var(--fs-base)}}strong{font-weight:var(--fw-bold)}a{color:currentColor}a.fullsize{position:unset}a.fullsize:after{position:absolute;inset:0;z-index:1;content:""}a.card-link{margin-top:.5rem;padding-top:.5rem;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){a.card-link{font-size:var(--fs-tiny)}}@media(min-width:75rem){a.card-link{margin-bottom:.5rem}}a.card-link{color:var(--c-gray);border-top:1px solid var(--c-gray-stroke);margin-bottom:0}@media(min-width:48rem){a.card-link{margin-top:1rem}}@media(min-width:64rem){a.card-link{margin-top:1.5rem;padding-top:1rem}}a.card-link:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:0;background-color:var(--c-dark-stroke);will-change:width;transition:.2s ease-out}.t--overline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.t--overline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.t--overline{margin-bottom:.5rem}}.t--caption{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none}.t--link{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.t--link:hover{color:var(--c-highlight)}.btn{transition:.2s ease-out;font-size:var(--fs-small);border-radius:2px;display:inline-block;text-align:center;line-height:var(--lh-compact);font-weight:var(--fw-medium);padding:.75rem 1.25rem;line-height:1.2}@media(min-width:48rem){.btn{padding:.75rem 1.5rem}}@media(min-width:75rem){.btn{padding:1rem 1.75rem;font-size:var(--fs-base)}}.btn.primary{background-color:var(--c-dark);color:var(--c-light);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.btn.primary:hover{color:var(--c-highlight)}.btn.primary{border:none}.btn.primary:hover{background-color:var(--c-dark-stroke);color:var(--c-white)}.btn.primary .icon{font-size:var(--fs-small);margin-left:.5rem;color:var(--c-gray-stroke)}.btn.primary:focus-visible{background-color:var(--c-highlight);border:none;outline:none}.btn.primary.inverted,.btn.primary.inverted:hover{color:var(--c-dark)}.btn.primary.inverted font{color:var(--c-dark)!important}.btn.primary.highlight{background-color:var(--c-highlight)}.btn.primary.partstogo{text-align:center;background-color:var(--c-partstogo);border-radius:var(--br-small);background:linear-gradient(180deg,#c8333d,#862229)}.btn.secondary{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.btn.secondary:hover{color:var(--c-highlight)}.btn.secondary{background-color:var(--c-light-stroke);color:var(--c-dark)}.btn.secondary:hover{background-color:var(--c-gray-stroke);color:var(--c-dark-stroke)!important}.btn.secondary .icon{color:var(--c-dark);margin-left:.5rem}.btn.tertiary{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;background-color:transparent;font-weight:var(--fw-bold);border:var(--b-width) solid var(--c-gray-stroke)}.btn.tertiary:hover{border-color:var(--c-dark-stroke)}.btn.tertiary.inverted{color:var(--c-light);background-color:transparent;border-color:var(--c-light)}.btn.tertiary.inverted:hover{color:var(--c-white);background-color:transparent;border-color:var(--c-white)}.btn.inverted{background-color:var(--c-white);color:var(--c-dark)}.btn.inverted:hover{color:var(--c-dark);background-color:var(--c-light)}.btn.inverted .icon{color:var(--c-dark-stroke)}.btn.block{display:block;text-align:center;margin-bottom:0;width:100%}.btn.back{background-color:transparent;border:none;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.btn.back{font-size:var(--fs-tiny)}}@media(min-width:75rem){.btn.back{margin-bottom:.5rem}}.btn.back{text-decoration:none;display:flex;flex-direction:row;align-items:center;padding:1rem;color:var(--c-dark);font-weight:var(--fw-bold)}.btn.back .icon{font-size:.45rem;margin-right:.5rem}.btn.large{font-size:var(--fs-large);padding:1.25rem 2rem}.btn.large .icon{font-size:var(--fs-large);color:var(--c-white);margin-left:1.5rem}.btn.small{font-size:var(--fs-small);padding:.75rem 1rem}.btn.link{padding:0;border:none;background:transparent!important;color:inherit;border-radius:0;border-bottom:1px solid var(--c-dark-stroke)}.btn.link.inverted{color:var(--c-white);border-color:var(--c-white)}.btn--group{display:flex;flex-direction:column;gap:calc(var(--grid-gap) * .5)}@media(min-width:48rem){.btn--group{flex-direction:row;flex-wrap:wrap}}button.plus-toggle{position:relative;border:none;background-color:transparent;width:3rem;height:3rem;margin:0;padding:0;border-radius:.025rem}button.plus-toggle:hover span.icon:before,button.plus-toggle:hover span.icon:after{background-color:var(--c-highlight-stroke)}button.plus-toggle span.icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem}button.plus-toggle span.icon:before,button.plus-toggle span.icon:after{content:"";position:absolute;background-color:var(--c-dark-stroke);transition:.2s ease-out;will-change:transform}button.plus-toggle span.icon:before{top:0;left:calc(50% - 1px);width:2px;height:100%}button.plus-toggle span.icon:after{top:calc(50% - 1px);left:0;width:100%;height:2px}button.plus-toggle.active span.icon:before{transform:rotate(270deg)}button.plus-toggle.active span.icon:after{transform:rotate(180deg)}figure{margin:0;padding:0}figure figcaption{margin-top:.5rem;color:var(--c-gray);font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none}figure img{width:100%;height:auto;display:block}svg.hexagon{opacity:0}svg.hexagon path{stroke:var(--c-gray-stroke);stroke-width:2px}.checkbox{display:flex;flex-direction:row;position:relative;margin-bottom:0;padding-bottom:1rem;--size: 1.5rem}.checkbox:hover input{border-color:var(--c-highlight-stroke)}.checkbox:hover label{color:var(--c-highlight)}.checkbox input{appearance:none;margin:0 .5rem 0 0;width:var(--size);height:var(--size);border:var(--b-width) solid var(--c-dark-stroke);flex-shrink:0;z-index:2;cursor:pointer}.checkbox input:checked~.checkmark{opacity:1;transform:scale(1) translateY(-50%)}.checkbox input:checked+.error-message{display:none}.checkbox label{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.checkbox label:hover{color:var(--c-highlight)}.checkbox .checkmark{position:absolute;top:calc(var(--size) / 2);left:calc(var(--size) / 4);width:calc(var(--size) / 2);height:calc(var(--size) / 2);background-color:var(--c-highlight);opacity:0;transition:.2s ease-out;border-radius:1px;transform:scale(.9) translateY(-50%);will-change:all}.checkbox .error-message{left:2rem!important;bottom:0!important}textarea{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){textarea{line-height:var(--lh-base);font-size:var(--fs-base)}}textarea{position:relative;width:100%;border:var(--b-width) solid var(--c-gray-stroke);padding:1.25rem 1.5rem;font-family:var(--ff-secondary);background-color:var(--c-white);margin-bottom:0;display:flex}textarea::placeholder{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}textarea::placeholder:hover{color:var(--c-highlight)}textarea::placeholder{color:var(--c-gray)}textarea:hover::placeholder{color:var(--c-gray)}textarea:focus-visible{border-color:var(--c-highlight-stroke);outline:none;z-index:2}textarea.valid{z-index:1;border:var(--b-width) solid var(--c-dark-stroke)}textarea.invalid{border-color:var(--c-negative)}.input{position:relative}.input>input{position:relative;color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.input>input{line-height:var(--lh-base);font-size:var(--fs-base)}}.input>input{font-size:var(--fs-large);width:100%;padding:2rem 1.5rem 1rem;border:var(--b-width) solid var(--c-gray-stroke);appearance:none;background-color:var(--c-white);margin-bottom:0}.input>input:focus-visible,.input>input:valid:not(:placeholder-shown),.input>input.just-validate-error-field,.input>input.just-validate-success-field{outline:none;border-color:var(--c-dark-stroke);z-index:2}.input>input:focus-visible+label,.input>input:valid:not(:placeholder-shown)+label,.input>input.just-validate-error-field+label,.input>input.just-validate-success-field+label{transform:translateY(-115%) scale(.75)}.input>input:focus-visible{border-color:var(--c-highlight-stroke)}.input>input:autofill,.input>input:-webkit-autofill{box-shadow:0 0 0 100px #fff inset}.input>input.invalid{border-color:var(--c-negative);z-index:1}.input>input.invalid:focus+span+label{transform:translateY(-115%) scale(.75)!important}.input>input.invalid:not(:placeholder-shown)+span+label{transform:translateY(-115%) scale(.75)!important}.input label{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.input label:hover{color:var(--c-highlight)}.input label{cursor:unset;position:absolute;z-index:2;top:50%;left:1.5rem;transform:translateY(-50%);color:var(--c-gray);will-change:transform;transition:.2s ease-out;transform-origin:left top}.select{position:relative}.select:before{content:"";font-family:icomoon;font-size:var(--fs-tiny);position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--c-gray);z-index:3;pointer-events:none}.select:hover:before{color:var(--c-highlight-stroke)}.select select{position:relative;font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.select select:hover{color:var(--c-highlight)}.select select{margin-bottom:0;appearance:none;width:100%;display:block;padding:1.5rem;border:none;border:var(--b-width) solid var(--c-dark-stroke);border-radius:0;background-color:var(--c-white)}.select select:hover{cursor:pointer;z-index:2}.select select:focus-visible{border-color:var(--c-highlight-stroke)!important;z-index:2;outline:none}.select select.invalid{border-color:var(--c-negative)}.select select:has(option:checked[value=""]){color:var(--c-gray);border:var(--b-width) solid var(--c-gray-stroke)}hr{margin:1.5rem auto;width:100%;height:1px;background-color:var(--c-gray-stroke);border:none}@media(min-width:48rem){hr{margin:6rem auto}}@media(min-width:64rem){hr{margin:3rem auto}}.td{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.td:hover{color:var(--c-highlight)}.td{display:table-cell;font-size:var(--fs-small);font-weight:var(--fw-bold);margin-bottom:0}.td:hover{color:inherit}table.table{width:100%;border-collapse:collapse;--td-padding: .5rem}@media(min-width:64rem){table.table{--td-padding: .75rem}}table.table tr{border-bottom:1px solid var(--c-light-stroke);border-top:1px solid var(--c-light-stroke);vertical-align:baseline}table.table th,table.table td{text-align:left;padding:var(--td-padding);line-height:var(--lh-compact)}table.table th{font-size:var(--fs-base)}table.table th:hover{color:inherit}table.table td{font-size:var(--fs-base)}table.table--list th{width:33%;padding-left:0}table.table--default tr{border:none}table.table--default tr:first-of-type{border-bottom:1px solid var(--c-light-stroke);border-top:none;background-color:var(--c-gray-stroke)}table.table--default tr:first-of-type td{border-right:none}table.table--default tr:nth-child(odd){background-color:var(--c-light)}table.table--default tr td{border-right:var(--b-width) solid var(--c-light-stroke)}table.table--default tr td:last-of-type{border-right:none}.spacing{position:relative;display:flex}.spacing--0{height:0}.spacing--1{height:.5rem}@media(min-width:75rem){.spacing--1{height:1rem}}.spacing--2{height:1rem}@media(min-width:75rem){.spacing--2{height:2rem}}.spacing--3{height:1.5rem}@media(min-width:75rem){.spacing--3{height:3rem}}.spacing--4{height:2rem}@media(min-width:75rem){.spacing--4{height:4rem}}.spacing--5{height:2.5rem}@media(min-width:75rem){.spacing--5{height:5rem}}.spacing--6{height:3rem}@media(min-width:75rem){.spacing--6{height:6rem}}iframe{border:1px solid var(--c-light-stroke)}.price{display:flex;flex-direction:row;gap:.5rem;align-items:baseline;padding:0;margin:0}.price__container{margin:calc(var(--grid-gap) * 1) 0 0;display:flex;flex-direction:column}.price__val{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.price__val:hover{color:var(--c-highlight)}.price__val{margin:0}.price__val:hover{color:currentColor}.price__lbl{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.price__lbl{line-height:var(--lh-base);font-size:var(--fs-base)}}.price__lbl{font-weight:var(--fw-medium);font-size:var(--fs-small);margin:0}.price--with-vat .price__val{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.price--without-vat *{color:var(--c-gray)}.price--without-vat .price__val{font-weight:var(--fw-medium)}.tag{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.tag{font-size:var(--fs-tiny)}}@media(min-width:75rem){.tag{margin-bottom:.5rem}}.tag{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.2rem;background-color:var(--c-dark);color:var(--c-white);margin:0}@media(min-width:75rem){.tag{font-size:var(--fs-tiny)}}@media(min-width:120rem){.tag{font-size:var(--fs-small)}}.tag--webinar{background-color:var(--c-event-webinar)}.tag--trade-show{background-color:var(--c-event-tradeshow)}.tag--promotion{background-color:var(--c-event-promotion)}.tag--clear{background-color:transparent;color:var(--c-dark)}.tag-group{display:flex;flex-direction:row;gap:.25rem}svg.partstogo-octagon-effect .line{fill:transparent}svg.partstogo-octagon-effect .line--rail{stroke:var(--c-partstogo-outline)}svg.partstogo-octagon-effect .line--train{stroke:var(--c-partstogo);box-shadow:0 0 5px var(--c-partstogo)}#header{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--c-gray-stroke);background-color:#fffffff7;height:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:75rem){#header{height:6rem;padding:0}}#header .bottom-line{position:absolute;z-index:10;bottom:-1px;width:100%;height:1px;background-color:var(--c-gray-stroke)}#header .inner{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){#header .inner{margin-right:12rem}}@media(min-width:120rem){#header .inner{margin-right:auto}}#header .inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;z-index:2}#header #logo{cursor:pointer}#header #logo img{display:block;max-width:12rem}@media(min-width:64rem){#header #logo img{max-width:12rem}}@media(min-width:96rem){#header #logo img{max-width:16rem}}#header #nav{position:fixed;overflow-y:scroll;top:4rem;left:0;width:calc(100vw - 4rem);height:100vh;background-color:var(--c-white);transform:translate(-100%);will-change:transform}@media(min-width:75rem){#header #nav{overflow-y:initial;transform:none;display:block;position:initial;top:initial;left:initial;width:auto;height:100%;background-color:transparent;padding:0}}#header #nav>ul{list-style:none;display:flex;flex-direction:column;padding-left:0}@media(min-width:75rem){#header #nav>ul{margin:0;flex-direction:row;height:100%;align-items:center}}#header #nav>ul>li{padding-left:0;margin-bottom:0;position:relative;height:100%;border-bottom:1px solid var(--c-light-stroke)}@media(min-width:75rem){#header #nav>ul>li{border-bottom:none}}#header #nav>ul>li:last-child a{padding-right:0}#header #nav>ul>li>a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #nav>ul>li>a:hover{color:var(--c-highlight)}#header #nav>ul>li>a{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){#header #nav>ul>li>a{margin-right:12rem}}@media(min-width:120rem){#header #nav>ul>li>a{margin-right:auto}}#header #nav>ul>li>a{padding:1.25rem 0;display:flex;align-items:center;height:100%;font-size:var(--fs-base);line-height:1}@media(min-width:75rem){#header #nav>ul>li>a{padding:0 .5rem;font-size:var(--fs-small);margin:0}}@media(min-width:96rem){#header #nav>ul>li>a{font-size:var(--fs-base);padding:0 .75rem}}#header #nav>ul>li>a.active{color:var(--c-highlight)}#header #nav>ul>li>a.external{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:space-between}@media(min-width:75rem){#header #nav>ul>li>a.external{justify-content:baseline}}#header #nav>ul>li>a.external:after{content:"";font-family:icomoon;color:var(--c-gray);font-size:.8rem}@media(min-width:75rem){#header #nav>ul>li>a.external:after{font-size:.65rem}}#header #nav button.switch{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #nav button.switch:hover{color:var(--c-highlight)}#header #nav button.switch{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){#header #nav button.switch{margin-right:12rem}}@media(min-width:120rem){#header #nav button.switch{margin-right:auto}}#header #nav button.switch{margin:0 auto;padding:1.25rem 0;border:none;background-color:transparent;position:relative;font-size:var(--fs-base);display:flex;justify-content:space-between;width:100%;line-height:1;text-align:left}@media(min-width:75rem){#header #nav button.switch{height:100%;font-size:var(--fs-small);padding:0 1.25rem 0 1rem}}@media(min-width:96rem){#header #nav button.switch{font-size:var(--fs-base);padding:0 2rem 0 1rem}}#header #nav button.switch .caret{color:var(--c-gray);transition:.2s ease-out;opacity:1;font-size:.55rem;margin-left:.55rem;transform:rotate(-90deg)}@media(min-width:75rem){#header #nav button.switch .caret{transform:none;position:absolute;font-size:.45rem;top:50%;transform:translateY(-50%);right:.45rem;margin-left:0}}@media(min-width:96rem){#header #nav button.switch .caret{font-size:.45rem;right:1.1rem}}#header #nav button.switch .caret:before{transition:.2s ease-out}#header #nav button.switch.active{color:var(--c-highlight)}#header #nav button.switch.active .caret{color:var(--c-highlight);transform:translateY(-50%) rotate(180deg)}#header #mobileSwitch{margin:0;padding:0;background:transparent;border:none;width:2rem;height:2rem;padding:1rem;box-sizing:content-box;border-radius:0;position:absolute;top:0;right:0;border-left:1px solid var(--c-gray-stroke)}@media(min-width:75rem){#header #mobileSwitch{padding:1.5rem;display:none}}#header #mobileSwitch:focus-visible{outline:none}#header #mobileSwitch line{stroke:var(--c-dark-stroke);stroke-width:2px;fill:none}#header #mobileSwitch #close{opacity:0}#header #header-right{position:absolute;z-index:9;top:4rem;right:0;width:4rem;height:calc(100vh - 4rem);background-color:#fffffff2;transform:translate(calc(100% + 1px));will-change:transform}@media(min-width:75rem){#header #header-right{top:0;width:6rem;height:100vh;transform:translate(0)}}#header #header-right .left-line{position:absolute;z-index:1;top:0;left:-1px;width:1px;height:100%;background-color:var(--c-gray-stroke)}#header #header-right .bottom{position:absolute;right:0;display:flex;flex-direction:column}#header button.switch{border:none;background-color:transparent;margin:0;padding:0;display:flex;justify-content:center;align-items:center;color:var(--c-dark);transition:.2s ease-out}#header button.switch:hover{background-color:var(--c-light)}#header button.switch:hover .label,#header button.switch:hover .icon,#header button.switch:hover .caret:before{color:var(--c-highlight)}#header button.switch.active{background-color:var(--c-highlight)}#header button.switch.active .close{opacity:1}#header button.switch.active .icon,#header button.switch.active .label{opacity:0}#header button.switch.box{position:relative;width:4rem;height:4rem}@media(min-width:75rem){#header button.switch.box{width:6rem;height:6rem}}#header button.switch .icon{font-size:calc(var(--fs-h3) * .8)}@media(min-width:48rem){#header button.switch .icon{font-size:var(--fs-h3)}}#header button.switch .label{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header button.switch .label{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header button.switch .label{margin-bottom:.5rem}}#header button.switch .label{margin-bottom:0}#header button.switch .close{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs-h3);color:var(--c-white);transition:.2s ease-out}#header .menu{display:none;position:fixed;overflow:hidden;z-index:9;background-color:var(--c-white);top:-1px;width:100%;padding:6rem 2rem 0;will-change:transform;transform:translate(-100%);border-top:1px solid var(--c-highlight-stroke)}@media(min-width:75rem){#header .menu{top:0;transform:none;position:absolute;padding:1.5rem 3rem;top:calc(6rem - 1px);width:auto;border:1px solid var(--c-gray-stroke);border-top-color:var(--c-highlight-stroke)}}#header .menu.active{display:block}#header .menu .back{position:absolute;top:0;left:0;padding:2rem 1.5rem;height:4rem;width:100%;background-color:var(--c-light)}@media(min-width:75rem){#header .menu .back{display:none}}#header .menu-title{color:var(--c-gray);margin-bottom:1.5rem;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header .menu-title{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header .menu-title{margin-bottom:.5rem}}#header .menu ul{margin:0;padding:0;list-style:none}#header .menu ul li{margin:0;padding:0}#header .menu ul li a{text-decoration:none;margin:0;padding:0}#header .menu.simple{position:fixed;width:calc(100vw - 4rem);top:0;left:0;padding:5rem 1.5rem 3rem;min-height:calc(100vh - 4rem)}@media(min-width:75rem){#header .menu.simple{position:absolute;width:auto;padding:1.5rem 3rem;top:6rem;left:50%;min-height:auto;transform:translate(-50%)}}#header .menu.simple ul{flex-direction:column}#header .menu.simple ul a{display:flex;flex-direction:row;align-items:center;padding:1rem 0;transition:.2s ease-out}#header .menu.simple ul a figure{margin-right:1rem;min-width:1.5rem;min-height:1.5rem;width:1.5rem;will-change:transform;transition:.2s ease-out}#header .menu.fullsize{position:fixed;width:calc(100vw - 4rem);top:4rem;left:0;padding:4rem 0;min-height:calc(100vh - 4rem);height:100%;overflow:scroll}@media(min-width:75rem){#header .menu.fullsize{padding:3rem 0;width:calc(100vw - 6rem);top:6rem;min-height:unset;height:auto;overflow:unset}}@media(min-width:64rem){#header .menu.fullsize .container{margin-left:6rem}}@media(min-width:114rem){#header .menu.fullsize .container{margin-left:auto;max-width:89.88rem}}@media(min-width:120rem){#header .menu.fullsize .container{transform:translate(3rem);max-width:var(--grid-maxWidth)}}#header #shopsMenu{padding:4rem 0 0}@media(min-width:75rem){#header #shopsMenu{padding:0}}#header #shopsMenu .shops{display:flex;flex-direction:column}@media(min-width:64rem){#header #shopsMenu .shops{flex-direction:row;margin-right:auto}}@media(min-width:75rem){#header #shopsMenu .shops{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:calc(100vw - 6rem);margin-left:auto;margin-right:6rem}}@media(min-width:120rem){#header #shopsMenu .shops{max-width:var(--grid-maxWidth);margin-right:auto;transform:translate(3rem)}}#header #shopsMenu .shops li{border-bottom:1px solid var(--c-light-stroke)}#header #shopsMenu .shops li:first-child{border-top:1px solid var(--c-light-stroke)}@media(min-width:64rem){#header #shopsMenu .shops li{border-right:1px solid var(--c-light-stroke);flex:1}#header #shopsMenu .shops li:first-child{border-top:none}#header #shopsMenu .shops li:last-child{border-right:none}}@media(min-width:75rem){#header #shopsMenu .shops li{border-bottom:none}}#header #shopsMenu .shop{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){#header #shopsMenu .shop{margin-right:12rem}}@media(min-width:120rem){#header #shopsMenu .shop{margin-right:auto}}#header #shopsMenu .shop{position:relative;display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:1rem;padding:1.25rem 0;overflow:hidden}@media(min-width:48rem){#header #shopsMenu .shop{grid-template-columns:1fr 1fr}}@media(min-width:64rem){#header #shopsMenu .shop{grid-template-columns:2fr 3fr;width:100%;padding:2rem;border:none;height:100%;align-items:flex-start}}@media(min-width:96rem){#header #shopsMenu .shop{padding:3rem}}#header #shopsMenu .shop:hover{z-index:1;background-color:var(--c-light);border-color:var(--c-gray)}#header #shopsMenu .shop:hover .shop__headline:after{transform:translate(.25rem);color:var(--c-dark-stroke)}#header #shopsMenu .shop__link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#header #shopsMenu .shop__headline{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #shopsMenu .shop__headline:hover{color:var(--c-highlight)}#header #shopsMenu .shop__headline{font-size:var(--fs-base);line-height:var(--lh-compact);color:var(--c-dark);margin-bottom:0;-webkit-hyphens:auto;hyphens:auto}@media(min-width:48rem){#header #shopsMenu .shop__headline{font-size:var(--fs-h3);margin-bottom:.25rem}}#header #shopsMenu .shop__headline:after{font-family:icomoon;content:"";display:inline-block;font-size:var(--fs-tiny);margin-left:.5rem;will-change:transform;transition:var(--anim-short)}@media(min-width:48rem){#header #shopsMenu .shop__headline:after{font-size:var(--fs-large);margin-left:.75rem}}#header #shopsMenu .shop__desc{font-size:var(--fs-small);line-height:var(--lh-compact);color:var(--c-gray);margin:0}@media(min-width:48rem){#header #shopsMenu .shop__desc{font-size:var(--fs-base)}}#header #shopsMenu .shop--unlisted:before{content:"Demnächst";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #shopsMenu .shop--unlisted:before:hover{color:var(--c-highlight)}#header #shopsMenu .shop--unlisted:before{color:var(--c-dark);font-size:var(--fs-large)}#header #shopsMenu .shop--unlisted .shop__label,#header #shopsMenu .shop--unlisted .shop__image{opacity:.15}#header #shopsMenu .shop--unlisted a{display:none}#header #shopsMenu .shop--soon{pointer-events:none}#header #shopsMenu .shop--soon .shop__label,#header #shopsMenu .shop--soon .shop__image{opacity:.25}#header #shopsMenu .shop__soon{font-weight:var(--fw-bold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header #technologiesMenu ul.technologies{display:grid;grid-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr}@media(min-width:96rem){#header #technologiesMenu ul.technologies{grid-gap:3rem;grid-template-columns:1fr 1fr 1fr}}#header #technologiesMenu .technology{display:flex;flex-direction:row;align-items:flex-start}#header #technologiesMenu .technology *{transition:.2s ease-out}#header #technologiesMenu .technology img{width:6rem;height:4rem;object-fit:cover;object-position:center;margin-right:1rem;background-color:var(--c-light)}@media(min-width:75rem){#header #technologiesMenu .technology img{width:8rem;height:6rem;margin-right:1.5rem}}#header #technologiesMenu .technology h3{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #technologiesMenu .technology h3:hover{color:var(--c-highlight)}#header #technologiesMenu .technology h3{font-size:var(--fs-base);display:block;margin-bottom:.25rem}@media(min-width:75rem){#header #technologiesMenu .technology h3{font-size:var(--fs-large)}}#header #technologiesMenu .technology a{display:flex;flex-direction:row;text-decoration:none}#header #technologiesMenu .technology p{margin-bottom:0;font-size:var(--fs-small);color:var(--c-gray);line-height:var(--lh-compact)}#header #technologiesMenu .technology:hover span{color:var(--c-highlight)}#header #manufacturersMenu{padding-top:4rem 0 0 0;background-color:var(--c-light)}@media(min-width:75rem){#header #manufacturersMenu{overflow-y:scroll;height:100vh;padding:0;max-height:calc(100vh - 96px)}}#header #manufacturersMenu .menu__inner{max-width:calc(var(--grid-maxWidth) + 6rem);margin-left:auto}@media(min-width:75rem){#header #manufacturersMenu .menu__inner{display:grid;margin-right:6rem;grid-template-columns:1fr 3fr;margin:2rem auto}}#header #manufacturersMenu .manufacturers{position:relative;display:grid;grid-template-columns:1fr;min-height:24rem}@media(min-width:48rem){#header #manufacturersMenu .manufacturers{grid-template-columns:1fr 1fr 1fr}}@media(min-width:96rem){#header #manufacturersMenu .manufacturers{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:120rem){#header #manufacturersMenu .manufacturers{grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:var(--grid-maxWidth);width:100%;margin-right:auto;transform:translate(3rem)}}#header #manufacturersMenu .manufacturer{border-top:1px solid var(--c-light-stroke);background-color:var(--c-white);padding:.75rem;margin:-.5px;display:flex;flex-direction:column;gap:.25rem;position:relative}@media(min-width:64rem){#header #manufacturersMenu .manufacturer{padding:1rem}}#header #manufacturersMenu .manufacturer:first-child{border-left:1px solid var(--c-light-stroke)}#header #manufacturersMenu .manufacturer+.manufacturer{border-left:1px solid var(--c-light-stroke)}#header #manufacturersMenu .manufacturer--nav-category-column{border-left-style:dashed!important}#header #manufacturersMenu .manufacturer--nav-category-column--first{border-left-style:solid!important}#header #manufacturersMenu .manufacturer--nav-category-column--last{border-right:1px solid var(--c-light-stroke)!important}#header #manufacturersMenu .manufacturer__nav-category-title{margin-top:0!important;display:block;padding-bottom:.5rem;border-bottom:1px solid var(--c-light-stroke)}#header #manufacturersMenu .manufacturer.hide{display:none}#header #manufacturersMenu .manufacturer__tag{position:absolute;top:0;left:auto;margin:0!important;background-color:var(--c-light-stroke);color:var(--c-gray);display:inline-block;padding:.2rem .4rem;border-bottom-right-radius:var(--br-small);border-bottom-left-radius:var(--br-small);font-size:var(--fs-micro)!important}#header #manufacturersMenu .manufacturer__header{padding:.5rem}#header #manufacturersMenu .manufacturer__header-dual{display:flex;flex-direction:row;align-items:center}@media(min-width:48rem){#header #manufacturersMenu .manufacturer__header-dual{flex-direction:column;align-items:flex-start}}@media(min-width:64rem){#header #manufacturersMenu .manufacturer__header-dual{flex-direction:row;align-items:center}}#header #manufacturersMenu .manufacturer__header-dual img{width:auto!important}#header #manufacturersMenu .manufacturer__header img{object-position:left center!important;margin:0!important}#header #manufacturersMenu .manufacturer__header-and{margin:0 .75rem 0 0!important}#header #manufacturersMenu .manufacturer__header-ptg{max-width:8rem}@media(min-width:96rem){#header #manufacturersMenu .manufacturer__header-ptg{max-width:6rem}}#header #manufacturersMenu .manufacturer img{width:7.5rem;height:2rem;object-fit:contain;object-position:left bottom;margin-bottom:0}@media(min-width:75rem){#header #manufacturersMenu .manufacturer img{margin-bottom:.5rem}}#header #manufacturersMenu .manufacturer span{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header #manufacturersMenu .manufacturer span{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header #manufacturersMenu .manufacturer span{margin-bottom:.5rem}}#header #manufacturersMenu .manufacturer span{display:block;margin-top:1rem}@media(min-width:75rem){#header #manufacturersMenu .manufacturer span{margin-top:1.5rem}}#header #manufacturersMenu .manufacturer ul{display:grid;grid-template-columns:1fr;column-gap:1.5rem;width:100%}#header #manufacturersMenu .manufacturer ul a{position:relative;font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #manufacturersMenu .manufacturer ul a:hover{color:var(--c-highlight)}#header #manufacturersMenu .manufacturer ul a{font-size:var(--fs-small);line-height:var(--lh-compact);padding:.5rem 0;display:inline-block}@media(min-width:75rem){#header #manufacturersMenu .manufacturer ul a{padding:.25rem 0}}#header #manufacturersMenu .manufacturer ul a:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:0;height:2px;background-color:var(--c-highlight-stroke);transition:.2s ease-out}#header #manufacturersMenu .manufacturer ul a:hover{transform:translate(.5rem)}#header #manufacturersMenu .manufacturer ul a:hover:before{transform:translate(-.5rem);width:4px}#header #manufacturersMenu .manufacturer ul a.hide{display:none}#header #manufacturersMenu #manufacturersFilter{position:relative;padding:.5rem 0 1.5rem 1.5rem;overflow:hidden;background:var(--c-light)}#header #manufacturersMenu #manufacturersFilter:before,#header #manufacturersMenu #manufacturersFilter:after{content:"";position:absolute;top:0;width:1.5rem;height:100%}#header #manufacturersMenu #manufacturersFilter:before{left:0;background:linear-gradient(90deg,#f8f9fb,#f8f9fb00)}#header #manufacturersMenu #manufacturersFilter:after{right:0;background:linear-gradient(90deg,#f8f9fb00,#f8f9fb)}#header #manufacturersMenu #manufacturersFilter .filter-list{flex-direction:column;gap:1.5rem}@media(min-width:75rem){#header #manufacturersMenu #manufacturersFilter .filter-list{gap:2rem}}#header #manufacturersMenu #manufacturersFilter .filter-list ul{display:flex;flex-direction:row;gap:.5rem;width:calc(100% + 1.5rem);overflow:scroll;padding:0 1.5rem;margin-left:-1.5rem;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:75rem){#header #manufacturersMenu #manufacturersFilter .filter-list ul{padding:unset;margin-left:unset;overflow:unset;width:unset}}#header #manufacturersMenu #manufacturersFilter .filter-list ul::-webkit-scrollbar{display:none}@media(min-width:75rem){#header #manufacturersMenu #manufacturersFilter .filter-list ul{flex-direction:column;width:unset}}#header #manufacturersMenu #manufacturersFilter .filter-list>li{width:unset}#header #manufacturersMenu #manufacturersFilter .filter-category-label{margin-bottom:var(--fs-small)}#header #manufacturersMenu #manufacturersFilter .filter-button{white-space:nowrap;padding:.25rem .5rem}@media(min-width:75rem){#header #manufacturersMenu #manufacturersFilter .filter-button{padding:.5rem 1rem}}#header #manufacturersMenu #manufacturersFilter .filter-button.active{color:var(--c-white);background-color:var(--c-dark);border-color:var(--c-dark)}#header #manufacturersMenu .no-results{position:absolute;background-color:var(--c-white);border:1px solid var(--c-light-stroke);width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;gap:var(--grid-gap);padding:1.5rem;display:none}#header #manufacturersMenu .no-results.show{display:flex}#header #manufacturersMenu .product-group{background-color:var(--c-light);padding:.25rem .75rem;position:relative}#header #manufacturersMenu .product-group.hide{display:none}#header #manufacturersMenu .product-group__title{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header #manufacturersMenu .product-group__title{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header #manufacturersMenu .product-group__title{margin-bottom:.5rem}}#header #manufacturersMenu .product-group__title{text-transform:unset!important;margin:0!important;color:var(--c-gray)!important;position:relative;top:unset;right:unset;padding:.5rem 0 .25rem;max-width:unset;text-align:left}#header #manufacturersMenu .product-group__title-icon{display:inline-block;margin:0;font-size:.65rem;transition:.2s ease-out;color:var(--c-gray)!important}#header #manufacturersMenu .product-group__title-link:hover{transform:none!important}#header #manufacturersMenu .product-group__title-link:hover>*{color:var(--c-highlight)!important}#header #manufacturersMenu .product-group__title-link:hover .product-group__title-icon{transform:translate(.25rem);color:var(--c-highlight)!important}#header #manufacturersMenu .product-group__title-link:hover:before{display:none}#header #manufacturersMenu .product-group__title-icon{display:inline-block!important;margin:0!important;font-size:.65rem!important;transition:.2s ease-out}#header #langSwitch,#header #newsletterSwitch,#header #popupSwitch{color:var(--c-dark-stroke);display:flex;flex-direction:column;align-items:center;gap:.25rem}@media(min-width:75rem){#header #langSwitch,#header #newsletterSwitch,#header #popupSwitch{gap:.3rem}}#header #langSwitch .icon,#header #newsletterSwitch .icon,#header #popupSwitch .icon{font-size:calc(var(--fs-h3) * .8)}@media(min-width:75rem){#header #langSwitch .icon,#header #newsletterSwitch .icon,#header #popupSwitch .icon{font-size:var(--fs-h3)}}#header #langSwitch .label,#header #newsletterSwitch .label,#header #popupSwitch .label{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header #langSwitch .label,#header #newsletterSwitch .label,#header #popupSwitch .label{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header #langSwitch .label,#header #newsletterSwitch .label,#header #popupSwitch .label{margin-bottom:.5rem}}#header #langSwitch .label,#header #newsletterSwitch .label,#header #popupSwitch .label{font-weight:var(--fw-bold);text-transform:uppercase;margin:0}#header #langMenu.menu{z-index:9;top:4rem;left:0;right:auto;max-width:calc(100% - 4rem);min-height:calc(100vh - 5rem);border-right:2px solid var(--c-highlight);border-top-color:inherit}@media(min-width:75rem){#header #langMenu.menu{top:calc(6rem - 1px);left:auto;right:calc(6rem + 1px);max-width:none;min-height:auto;padding:2rem 3rem}}#header #langMenu.menu .overline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#header #langMenu.menu .overline{font-size:var(--fs-tiny)}}@media(min-width:75rem){#header #langMenu.menu .overline{margin-bottom:.5rem}}#header #langMenu.menu .overline{color:var(--c-gray);margin-bottom:1rem}#header #langMenu.menu ul{list-style:none;margin:0;padding:0}#header #langMenu.menu li.active a{color:var(--c-dark)}#header #langMenu.menu a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#header #langMenu.menu a:hover{color:var(--c-highlight)}#header #langMenu.menu a{font-size:var(--fs-small);color:var(--c-gray);text-transform:uppercase;display:block;padding:.5rem 0}#header #langMenu.menu .lang+.locale{margin-top:1.5rem}@media(min-width:75rem){#header #langMenu.menu .lang+.locale{margin-top:2rem}}#supportMenu.menu{max-height:calc(100vh - 4rem);top:calc(4rem - 1px);padding:0;border:none;background-color:var(--c-white);border-right:2px solid var(--c-highlight-stroke);width:calc(100vw - 4rem);overflow:scroll;transform:translate(calc(-200% - 4.1rem))}@media(min-width:75rem){#supportMenu.menu{position:fixed;z-index:1;top:unset;bottom:0;right:6rem;overflow:hidden;width:48rem;max-width:96rem;max-height:66vh}}#supportMenu.menu.active{transform:translate(-100%)}@media(min-width:75rem){#supportMenu.menu.active{transform:translateY(100%)}}#supportMenu.menu .wrapper{display:grid;grid-template-columns:1fr}@media(min-width:75rem){#supportMenu.menu .wrapper{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}#supportMenu.menu .wrapper>section{padding:2rem 1.5rem;border:1px solid var(--c-gray-stroke);box-sizing:content-box}@media(min-width:75rem){#supportMenu.menu .wrapper>section{padding:3rem;max-width:18rem}}#supportMenu.menu section.contact{display:flex;flex-direction:column;justify-content:center;grid-column:1/2;padding-top:5rem}@media(min-width:75rem){#supportMenu.menu section.contact{padding-top:inherit;grid-row:1/3}}#supportMenu.menu section.support{grid-column:1/2}@media(min-width:75rem){#supportMenu.menu section.support{grid-row:1/2;grid-column:2/3}}#supportMenu.menu section.email{grid-column:1/2}@media(min-width:75rem){#supportMenu.menu section.email{grid-row:2/3;grid-column:2/3}}#supportMenu.menu .greeting{display:flex;flex-direction:column;justify-content:center;text-align:center}#supportMenu.menu .greeting figure{margin:0 auto 1.5rem}#supportMenu.menu .greeting h3{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;max-width:16rem;margin:auto}#supportMenu.menu .greeting a{font-family:var(--ff-secondary);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;font-size:var(--fs-h3);text-decoration:none;margin-top:1rem}#supportMenu.menu .business-hours{margin-top:3rem}#supportMenu.menu .business-hours h4{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#supportMenu.menu .business-hours h4{font-size:var(--fs-tiny)}}@media(min-width:75rem){#supportMenu.menu .business-hours h4{margin-bottom:.5rem}}#supportMenu.menu .business-hours h4{margin-bottom:1.5rem}#supportMenu.menu .business-hours ul{list-style:none;margin:0;padding:0}#supportMenu.menu .business-hours ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;color:var(--c-gray);margin:.5rem 0}#supportMenu.menu .business-hours ul li.active{color:var(--c-dark)}#supportMenu.menu .business-hours ul li span{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#supportMenu.menu .business-hours ul li span{font-size:var(--fs-tiny)}}@media(min-width:75rem){#supportMenu.menu .business-hours ul li span{margin-bottom:.5rem}}#supportMenu.menu .business-hours ul li span{margin-bottom:0}#header.promotion{margin-top:3rem}body.mobile-nav-open{overflow-y:hidden}body.mobile-nav-open #header-right{z-index:99}body.open-menu{overflow:hidden}body.open-menu #header{z-index:9999}body.partstogo header#header{border:5px solid red}footer#footer{background-color:var(--c-light);padding:3rem 0 2rem;margin-top:calc(var(--grid-gap) * 3)}@media(min-width:48rem){footer#footer{margin-top:calc(var(--grid-gap) * 4)}}@media(min-width:64rem){footer#footer{padding:4rem 0 2rem}}@media(min-width:96rem){footer#footer{margin-top:calc(var(--grid-gap) * 5)}}footer#footer.with-newsletter{padding-top:0}footer#footer.with-newsletter .grid{padding-top:3rem}@media(min-width:64rem){footer#footer.with-newsletter .grid{padding-top:4rem}}footer#footer .logo{margin-bottom:2rem;line-height:1;grid-column:1/13}footer#footer .logo img{max-width:12rem}@media(min-width:64rem){footer#footer .logo img{max-width:12rem}}@media(min-width:96rem){footer#footer .logo img{max-width:16rem}}footer#footer a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}footer#footer a:hover{color:var(--c-highlight)}footer#footer a{display:block}footer#footer ul{list-style:none;margin:0;padding:0}footer#footer ul li{margin-bottom:.5rem;padding:0}footer#footer ul li:last-child{margin-bottom:0}footer#footer .certificates ul{display:flex;flex-direction:row;gap:calc(var(--grid-gap) * .5);flex-wrap:wrap}@media(min-width:75rem){footer#footer .certificates ul{gap:calc(var(--grid-gap) * .25)}}footer#footer .certificates li{display:flex;margin-bottom:0}footer#footer .certificates a{display:inline-block;transition:var(--anim-short)}footer#footer .certificates img{width:auto;height:6rem}@media(min-width:48rem){footer#footer .certificates img{height:6rem}}@media(min-width:75rem){footer#footer .certificates img{height:6.5rem}}@media(min-width:96rem){footer#footer .certificates img{height:7.5rem}}footer#footer .data{grid-column:1/13;display:grid;grid-gap:1.5rem;grid-template-columns:1fr}@media(min-width:64rem){footer#footer .data{grid-column:1/3}}@media(min-width:75rem){footer#footer .data{grid-column:1/3}}footer#footer .data a{line-height:1.75}footer#footer .data p{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}footer#footer .data p:hover{color:var(--c-highlight)}footer#footer .data .socialMediaList{display:flex;flex-direction:row}footer#footer .data .socialMediaList a{padding:1rem;display:block;margin-left:-1rem;margin-right:.5rem}footer#footer .data .socialMediaList img{width:1rem;height:1rem;aspect-ratio:1/1;object-fit:contain}footer#footer .list span{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){footer#footer .list span{font-size:var(--fs-tiny)}}@media(min-width:75rem){footer#footer .list span{margin-bottom:.5rem}}footer#footer .list span{color:var(--c-dark-stroke);margin-bottom:.25rem}@media(min-width:64rem){footer#footer .list span{margin-bottom:.5rem}}footer#footer .list>*:last-child{margin-bottom:0}footer#footer .sitemap{margin-top:2rem;grid-column:1/13;display:grid;grid-gap:3rem 1.5rem;grid-template-columns:1fr 1fr}@media(min-width:48rem){footer#footer .sitemap{grid-template-columns:1fr 1fr 1fr}}@media(min-width:64rem){footer#footer .sitemap{margin-top:0;grid-column:4/13}}@media(min-width:75rem){footer#footer .sitemap{grid-column:4/13;grid-template-columns:1fr 1fr 1fr 1fr}}footer#footer .sitemap li{margin-bottom:.75rem}footer#footer .sitemap a{line-height:var(--lh-headline);font-size:var(--fs-small)}footer#footer .sitemap .list span{border-bottom:1px solid var(--c-gray-stroke);padding-bottom:.5rem;margin-bottom:1rem}footer#footer .legal{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c-gray-stroke);display:flex;justify-content:space-between;align-items:baseline;grid-column:1/13;flex-direction:column-reverse}@media(min-width:64rem){footer#footer .legal{flex-direction:row;grid-column:1/13}}footer#footer .legal .copyright{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){footer#footer .legal .copyright{font-size:var(--fs-tiny)}}@media(min-width:75rem){footer#footer .legal .copyright{margin-bottom:.5rem}}footer#footer .legal .pages{display:flex;flex-direction:column;margin-bottom:2rem}@media(min-width:64rem){footer#footer .legal .pages{flex-direction:row;margin-bottom:0}}footer#footer .legal .pages li{margin-right:1.5rem}footer#footer .legal .pages li:last-child{margin-right:0}footer#footer .legal .pages a{font-size:var(--fs-small)}.promotion-banner{height:3rem;margin-top:calc(-3rem - 2px);width:100%;background-color:var(--c-dark);padding:0;overflow:hidden;position:relative}@media(min-width:48rem){.promotion-banner{padding:calc(var(--grid-gap) * .5)}}.promotion-banner__content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:100%;width:100%}.promotion-banner__content p{color:var(--c-white);font-weight:var(--fw-bold);line-height:var(--lh-headline);margin:0;padding:calc(var(--grid-gap) * .5)}@media(min-width:48rem){.promotion-banner__content p{padding:0}}.promotion-banner__content a{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.promotion-banner__content a{font-size:var(--fs-tiny)}}@media(min-width:75rem){.promotion-banner__content a{margin-bottom:.5rem}}.promotion-banner__content a{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--c-white);text-align:center;margin:0;padding:.5rem .75rem;background-color:var(--c-highlight);text-decoration:none;transition:background-color var(--anim-short)}@media(min-width:48rem){.promotion-banner__content a{border-radius:4px}}.promotion-banner__content a:hover{background-color:var(--c-highlight-stroke)}.promotion-banner__image{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;filter:blur(10px)}body.promotion main{padding-top:3rem}#sidebar .cta{display:none}@media(min-width:64rem){#sidebar .cta{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}}@media(min-width:64rem){#sidebar{overflow:visible!important}}.lang-detected h2{font-weight:700;font-size:1.25rem;margin-bottom:1rem}.lang-detected .lang-detected{padding:2rem;border:1px solid var(--color-code-light-grey);border-radius:2px;width:50%}.lang-detected .lang-detected a{display:inline-block;padding:.5rem 1rem;border-radius:2px;border:none;margin-top:1rem;color:#fff;background:#00f}.headline{max-width:64rem}.headline__sub{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.headline__sub{font-size:var(--fs-tiny)}}@media(min-width:75rem){.headline__sub{margin-bottom:.5rem}}.headline__sub{margin-top:0;margin-bottom:1rem}.headline__main{margin-top:calc(var(--grid-gap) * .5);margin-bottom:var(--grid-gap)}.headline__main--small{font-size:calc(var(--fs-h2) * .66);letter-spacing:-.01rem;margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium)}@media(min-width:48rem){.headline__main--small{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){.headline__main--small{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){.headline__main--small{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.025rem}}.headline__img{max-width:6rem}.headline__logos{display:flex;flex-direction:row;gap:1rem;align-items:center}.headline__logos>*:nth-child(2){max-width:8rem}.template-article .headline{max-width:64rem}.sidebar-headline{opacity:0;position:absolute;transform:translateY(-16px);z-index:-1;padding-bottom:1.5rem}.sidebar-headline .h4{margin-bottom:0;font-size:var(--fs-large)}@media(min-width:96rem){.sidebar-headline .h4{font-size:var(--fs-h3)}}.sidebar-headline img{max-width:6rem;margin-bottom:.5rem;object-position:left bottom}.sidebar-headline__logos{display:flex;flex-direction:row;gap:1rem;align-items:center}.sidebar-headline__logos>*:nth-child(2){max-width:8rem}body.partstogo .headline__sub{color:var(--c-gray)}.product-teaser-container{display:flex;flex-direction:column;gap:1.5rem}.product-teaser{display:flex;flex-direction:column-reverse;justify-content:space-between}@media(min-width:64rem){.product-teaser{flex-direction:row}}.product-teaser:last-child{margin-bottom:0}.product-teaser img{margin-bottom:2rem;mix-blend-mode:multiply}@media(min-width:64rem){.product-teaser img{margin-bottom:0}}@media(min-width:64rem){.product-teaser>.label{margin-right:3rem;max-width:66%}}@media(min-width:96rem){.product-teaser>.label{margin-right:6rem;max-width:50%}}.product-teaser>.label .type{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.product-teaser>.label .type{font-size:var(--fs-tiny)}}@media(min-width:75rem){.product-teaser>.label .type{margin-bottom:.5rem}}.product-teaser>.label p{margin-bottom:0}.product-teaser>.label a.btn{margin-top:1.5rem}.product-teaser .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.product-teaser .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.product-teaser .subline{margin-bottom:.5rem}}.product-teaser.horizontal{background-color:var(--c-light);padding:2rem;gap:2rem;align-items:center}@media(min-width:64rem){.product-teaser.horizontal{flex-direction:column-reverse}}@media(min-width:75rem){.product-teaser.horizontal{flex-direction:row;gap:3rem;padding:3rem}}.product-teaser.horizontal figure{flex:0 1 auto}@media(min-width:75rem){.product-teaser.horizontal figure{flex-basis:50%}}.product-teaser.horizontal img{margin-top:1rem}@media(min-width:75rem){.product-teaser.horizontal img{margin-top:0}}.product-teaser.horizontal>.label{border-top:2px solid var(--c-light-stroke);padding-top:2rem;width:100%;max-width:none}@media(min-width:64rem){.product-teaser.horizontal>.label{margin-right:0}}@media(min-width:75rem){.product-teaser.horizontal>.label{flex:0 1 auto;flex-basis:50%;padding-top:0;border:none;margin-right:0}}.product-teaser.horizontal>.label p{font-size:var(--fs-small)}@media(min-width:75rem){.product-teaser.horizontal>.label p{font-size:var(--fs-base)}}.product-teaser.horizontal a.btn{width:100%}@media(min-width:48rem){.product-teaser.horizontal a.btn{width:auto}}.product-teaser--small{display:flex;flex-direction:row;flex-wrap:wrap}.product-teaser--small>*{opacity:1!important;flex-basis:100%}@media(min-width:48rem){.product-teaser--small>*{flex-basis:50%;max-width:50%}}@media(min-width:75rem){.product-teaser--small>*{flex-basis:33%;max-width:33%}}.product-teaser--modal{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:48rem){.product-teaser--modal{grid-template-columns:1fr 1fr}}.product-teaser--modal>*{opacity:1!important}.product-teaser--modal .product-card{padding:1rem}@media(min-width:75rem){.product-teaser--modal .product-card{padding:1.5}}@media(min-width:96rem){.product-teaser--modal .product-card{padding:2rem}}.withBackground .product-teaser{background-color:var(--c-white)}.partstogo .product-card{background:transparent;border:1px solid var(--c-partstogo-outline)!important}.material-teaser-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:.5rem}@media(min-width:64rem){.material-teaser-container{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75rem){.material-teaser-container{grid-template-columns:1fr 1fr 1fr 1fr}}.material-teaser{position:relative;display:flex;flex-direction:column;background-color:var(--c-light);padding:var(--space);transition:.2s ease-out;--space: 1rem}@media(min-width:75rem){.material-teaser{--space: 1.5rem}}.material-teaser:last-child{margin-bottom:0}.material-teaser img{mix-blend-mode:multiply;aspect-ratio:1/1;object-fit:cover}.material-teaser .label{position:relative;border-top:1px solid var(--c-gray-stroke);margin-top:var(--space);padding-top:var(--space)}.material-teaser .label:before{content:"";position:absolute;top:0;left:0;width:0;height:var(--b-width);background-color:var(--c-dark-stroke);transition:.2s ease-out}.material-teaser .title{margin-bottom:0;padding-right:1rem}.material-teaser .title:after{font-family:icomoon;content:"";position:absolute;font-size:.75rem;top:auto;right:0;margin:.3rem 0 0 .55rem;color:var(--c-gray-stroke);transition:.2s ease-out}.material-teaser .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.material-teaser .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.material-teaser .subline{margin-bottom:.5rem}}.material-teaser button.modal-trigger{position:unset}.material-teaser button.modal-trigger:after{position:absolute;inset:0;z-index:1;content:""}.material-teaser .plus-toggle{position:absolute;top:var(--space);right:0;width:1rem;height:1rem}.material-teaser .plus-toggle span.icon{transition:.2s ease-out;width:.5rem;height:.5rem}.material-teaser .plus-toggle span.icon:before,.material-teaser .plus-toggle span.icon:after{transform-origin:center;will-change:transform}.material-teaser:hover{background-color:var(--c-light-stroke);cursor:pointer}.material-teaser:hover .label:before{width:100%}.material-teaser:hover .title:after{color:var(--c-highlight-stroke)}.modal .header.material{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.modal .header.material img{mix-blend-mode:multiply;aspect-ratio:1/1;object-fit:cover;max-width:24rem}.modal .header.material span{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.modal .header.material span{font-size:var(--fs-tiny)}}@media(min-width:75rem){.modal .header.material span{margin-bottom:.5rem}}.modal .header.material h3{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){.modal .header.material h3{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){.modal .header.material h3{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){.modal .header.material h3{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}.modal .body .block{margin-bottom:1.5rem}.modal .body .block:last-child{margin-bottom:0}.material-table{list-style:none;margin:0;padding:0}.material-table__item{position:relative;margin:0;padding:1rem 0;display:flex;flex-direction:row;gap:1.5rem;align-items:center;border-bottom:1px solid var(--c-light-stroke)}.material-table__item:first-child{border-top:1px solid var(--c-light-stroke)}.material-table__item img{width:4rem}.material-table__item:hover{cursor:pointer}.material-table__item:hover .material-table__label:after{color:var(--c-highlight-stroke);transform:translate(.5rem,-50%)}.material-table__label{padding-right:2rem;position:relative;width:100%}.material-table__label:after{font-family:icomoon;content:"";font-size:var(--fs-base);color:var(--c-gray-stroke);transition:.2s ease-out;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.material-table__label .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.material-table__label .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.material-table__label .subline{margin-bottom:.5rem}}.material-table__label .subline{color:var(--c-gray);margin-bottom:0}.material-table__label h4{margin:0;font-size:var(--fs-h5)}body.partstogo .material-table__item:hover .material-table__label:after{color:var(--c-partstogo)}body.partstogo .material-table__item{border-bottom:1px solid var(--c-partstogo-dark-stroke)}body.partstogo .material-table__item:first-child{border-top:1px solid var(--c-partstogo-dark-stroke)}.software-teaser{gap:0!important}@media(min-width:64rem){.software-teaser{gap:2rem}}.software-teaser .label{border-top:0!important;padding:2rem;margin-top:0}@media(min-width:75rem){.software-teaser .label{padding:3rem!important}}.software-teaser>figure{width:100%}.software-teaser img{margin:0!important}.software-teaser.horizontal{padding:0}.anchor-teaser{display:flex;flex-direction:column;border:var(--b-width) solid var(--c-dark-stroke)}@media(min-width:75rem){.anchor-teaser{flex-direction:row}}@media(min-width:96rem){.anchor-teaser{min-height:12rem}}.anchor-teaser>*{flex:1;padding:1.5rem 1.75rem;border-top:var(--b-width) solid var(--c-dark-stroke)}@media(min-width:75rem){.anchor-teaser>*{border-top:0;border-left:var(--b-width) solid var(--c-dark-stroke)}}.anchor-teaser__label{background-color:var(--c-dark-stroke);background:var(--g-dark);color:var(--c-light);display:flex;align-items:flex-end}.anchor-teaser__label>*{margin-bottom:0}@media(min-width:96rem){.anchor-teaser__label>*{max-width:20rem}}.anchor-teaser__button{position:relative;display:flex;flex-direction:column;transform:var(--anim-short);justify-content:flex-end;height:4.5rem}@media(min-width:75rem){.anchor-teaser__button{height:auto}}.anchor-teaser__button:hover{background-color:var(--c-light);cursor:pointer}.anchor-teaser__button:hover .anchor-teaser__icon{background-color:var(--c-gray-stroke)}.anchor-teaser__button img{max-width:5rem;margin-top:1.5rem;margin-bottom:1rem;display:none}@media(min-width:75rem){.anchor-teaser__button img{display:block}}.anchor-teaser__icon{position:absolute;top:0;right:0;width:4rem;height:100%;color:var(--c-dark-stroke);background-color:var(--c-light);transition:var(--anim-short);display:flex;align-items:center;justify-content:center}@media(min-width:75rem){.anchor-teaser__icon{width:4.5rem;height:4.5rem}}@media(min-width:96rem){.anchor-teaser__icon{bottom:0;top:auto}}.anchor-teaser__overline{display:flex;flex-direction:row;gap:.5rem;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.anchor-teaser__overline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.anchor-teaser__overline{margin-bottom:.5rem}}.anchor-teaser__overline{font-size:var(--fs-small);margin:0}@media(min-width:96rem){.anchor-teaser__overline{padding-right:4rem}}.anchor-teaser__overline .count{color:var(--c-gray)}.testimonial{height:100%}.testimonial img{width:auto;object-fit:contain;max-width:9rem;height:3rem}@media(min-width:48rem){.testimonial img{max-width:12rem;height:4rem}}.testimonial blockquote{margin-top:1.5rem;border:none;padding:0;margin-bottom:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:96rem){.testimonial blockquote{font-size:var(--fs-h3)}}.testimonial blockquote footer cite{font-style:normal}.testimonial blockquote footer span{display:block}.testimonial blockquote footer .role{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.testimonial blockquote footer .role{font-size:var(--fs-tiny)}}@media(min-width:75rem){.testimonial blockquote footer .role{margin-bottom:.5rem}}.testimonial blockquote footer .role{margin-bottom:.25rem}.testimonial blockquote footer .author{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.testimonial blockquote footer .author:hover{color:var(--c-highlight)}.testimonial blockquote footer .author{line-height:var(--lh-compact);font-size:var(--fs-small)}@media(min-width:64rem){.testimonial blockquote footer .author{font-size:var(--fs-base)}}article.teaser{display:flex;flex-direction:column;background-color:var(--c-white);height:100%}article.teaser:hover{cursor:pointer}article.teaser:hover img{transform:scale(1.01)}article.teaser:hover a{color:var(--c-highlight)}article.teaser:hover a:after{width:100%}article.teaser .image-container{position:relative;width:100%;height:auto;overflow:hidden}article.teaser img{transition:.2s ease-out;will-change:transform;aspect-ratio:1/1;object-fit:cover}article.teaser .label{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}@media(min-width:96rem){article.teaser .label{padding:3rem}}article.teaser .label p{margin-bottom:0}article.teaser a{display:block;font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}article.teaser a:hover{color:var(--c-highlight)}article.teaser a{color:var(--c-gray);margin-top:3rem;position:relative;transition:.2s ease-out}article.teaser a:before,article.teaser a:after{content:"";position:absolute;top:-1rem;left:0;width:100%;height:2px}article.teaser a:before{background-color:var(--c-gray-stroke)}article.teaser a:after{background-color:var(--c-highlight);width:0;transition:.2s ease-out}.service-area{margin-bottom:6rem}.service-area:last-child{margin-bottom:0}.service-area>.label{padding:3rem 0 0;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:64rem){.service-area>.label{flex-direction:row}}@media(min-width:64rem){.service-area .copy{margin-right:3rem;max-width:66%}}@media(min-width:96rem){.service-area .copy{margin-right:6rem}}.service-area .type{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.service-area .type{font-size:var(--fs-tiny)}}@media(min-width:75rem){.service-area .type{margin-bottom:.5rem}}.service-area .type{margin-bottom:.5rem}.service-area img{display:block}.service-area .logos{display:flex;flex-direction:row;align-items:center;gap:2rem;padding:0 0 1rem}.service-area .logos img{max-height:1.5rem;background-color:transparent}ul.scrollspy{display:flex;flex-direction:row;list-style:none;margin:0 auto;padding:0;overflow:visible;width:auto;transition:var(--anim-short)}@media(min-width:64rem){ul.scrollspy{flex-direction:column;position:relative;background-color:transparent;top:initial;left:initial;width:auto;border-bottom:none;margin:0}}ul.scrollspy li{margin:0;padding:0 .75rem}@media(min-width:64rem){ul.scrollspy li{padding:0}}ul.scrollspy li:first-child{padding-left:0}ul.scrollspy li:last-child{padding-right:0}ul.scrollspy a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}ul.scrollspy a{position:relative;display:inline-block;will-change:transform;color:var(--c-dark);font-size:var(--fs-small);padding:.75rem 0rem;white-space:nowrap}@media(min-width:64rem){ul.scrollspy a{padding:.2rem 0;margin:0;white-space:unset;-webkit-hyphens:auto;hyphens:auto}}ul.scrollspy a:before{content:"";position:absolute;top:0;left:0;transform-origin:right center;width:0;height:.125rem;background-color:var(--c-highlight-stroke);will-change:width;transition:.2s ease-out}@media(min-width:64rem){ul.scrollspy a:before{top:50%;transform:translateY(-50%);left:-2rem}}ul.scrollspy a:hover{color:var(--c-highlight)}@media(min-width:64rem){ul.scrollspy a:hover{color:var(--c-highlight)}}ul.scrollspy a:hover:before{background-color:var(--c-highlight-stroke)}ul.scrollspy a.active{color:var(--c-highlight)}ul.scrollspy a.active:before{width:100%}@media(min-width:64rem){ul.scrollspy a.active{transform:translate(2rem);color:var(--c-highlight)}ul.scrollspy a.active:before{background-color:var(--c-highlight);width:1.5rem}}ul.scrollspy--partstogo a{color:var(--c-white)}ul.scrollspy--partstogo a:hover{color:var(--c-partstogo-hover)}@media(min-width:64rem){ul.scrollspy--partstogo a:hover{color:var(--c-partstogo-hover)}}ul.scrollspy--partstogo a:hover:before{background-color:var(--c-partstogo)}ul.scrollspy--partstogo a.active{color:var(--c-partstogo)}ul.scrollspy--partstogo a.active:before{width:100%}@media(min-width:64rem){ul.scrollspy--partstogo a.active{transform:translate(2rem);color:var(--c-partstogo)}ul.scrollspy--partstogo a.active:before{background-color:var(--c-partstogo);width:1.5rem}}ul.scrollspy .product-group{list-style:none;padding:1rem;background-color:var(--c-light);margin-bottom:.2rem}ul.scrollspy .product-group__title{color:var(--c-gray)}.scrollspies{display:flex;flex-direction:row}@media(min-width:64rem){.scrollspies{flex-direction:column}}.scrollspy-item>span{color:var(--c-gray);display:none}@media(min-width:64rem){.scrollspy-item>span{display:block}}.scrollspy-item+.scrollspy-item{margin-left:1.5rem;padding-left:1.5rem;border-left:1px solid var(--c-light-stroke)}@media(min-width:64rem){.scrollspy-item+.scrollspy-item{margin-top:1.5rem;margin-left:0;padding-left:0;border:none}}.scrollspy-item+.scrollspy-item:last-child{padding-right:1.5rem}@media(min-width:64rem){.scrollspy-item+.scrollspy-item:last-child{padding-right:0}}.card{background-color:transparent;transition:.2s ease-out;position:relative;padding:var(--grid-gap)}.card img{transition:.2s ease-out;will-change:transform,scale;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply}.card>.label{margin-top:2rem}@media(min-width:64rem){.card>.label{margin-top:3rem}}.card .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.card .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.card .subline{margin-bottom:.5rem}}.card .title{-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-base)}@media(min-width:48rem){.card .title{font-size:var(--fs-large)}}@media(min-width:75rem){.card .title{font-size:var(--fs-h3)}}.card:hover{background-color:var(--c-light-stroke)}.card:hover a.card-link{color:var(--c-dark)}.card:hover a.card-link:before{width:100%}.card--result img{transform:scale(1.05)}.card--result picture{position:relative;margin-bottom:2rem}.card--result .label{margin-top:var(--grid-gap);padding-top:var(--grid-gap);position:relative}.card--result .label:before,.card--result .label:after{content:"";position:absolute;top:0;left:0;height:var(--b-width);will-change:width}.card--result .label:before{width:100%;background-color:var(--c-gray-stroke)}.card--result .label:after{width:0;background-color:var(--c-dark-stroke);transition:.2s ease-out}.card--result:hover{background-color:var(--c-gray-stroke)}.card--result:hover .label:after{width:100%}.card--result:hover img{transform:scale(1.1)}.card--shop{height:100%;display:flex;flex-direction:column;justify-content:space-between}.card--shop:hover{background-color:var(--c-light)}.card--shop img{aspect-ratio:4/3;object-fit:contain}.card--shop .label{flex:1}.card--shop .title{margin-bottom:calc(var(--fs-base) * .5);color:var(--c-dark)}.card--shop .btn--group{margin-top:var(--grid-gap)}.card--shop .snipcart-add-item{font-size:var(--fs-small)}.card--shop .price{display:none}.card--shop .price *{line-height:var(--lh-compact)}.card--shop .price__val{font-size:var(--fs-small)}.card--shop .price__lbl,.card--shop .price--without-vat *{font-size:var(--fs-tiny)}.card--shop .price--without-vat .price__val{font-size:var(--fs-small)}.card.technology figure{height:auto}.card.technology img{object-fit:cover;aspect-ratio:3/2}.card.technology .title{margin-bottom:.5rem}.card.technology .desc{font-size:var(--fs-small)}@media(min-width:64rem){.card.technology .desc{font-size:var(--fs-base)}}.card.blog{display:flex;flex-direction:column}.card.blog .label{margin-top:1.5rem}.card.blog .label .date{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.card.blog .label .date{font-size:var(--fs-tiny)}}@media(min-width:75rem){.card.blog .label .date{margin-bottom:.5rem}}.card.blog .label .date{color:var(--c-gray)}.card.event{position:relative;overflow:hidden;display:flex;flex-direction:column;background-color:var(--c-gray)}@media(min-width:75rem){.card.event{flex-direction:row}}.card.event>.label{position:relative;z-index:1;width:50%;margin-top:1.5rem}.card.event>.label *:not(.btn){color:var(--c-light)}@media(min-width:75rem){.card.event>.label{margin-top:0}}.card.event>.label .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.card.event>.label .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.card.event>.label .subline{margin-bottom:.5rem}}.card.event>.label .headline{margin-bottom:1rem}.card.event>.label .divider{width:100%;height:1px;background-color:var(--c-gray);margin-bottom:1.5rem}.card.event>.label .promotion{font-weight:var(--fw-bold);color:var(--c-highlight);position:relative;padding-left:2rem}.card.event>.label .promotion:before{content:"";position:absolute;top:calc(50% - 1px);left:0;height:2px;background-color:var(--c-highlight);width:1rem}.card.event>.label .tags{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.card.event>.label .tags li{margin:0;padding:0;display:inline-block}.card.event>.label .tags li:before{content:", "}.card.event>.label .tags li:first-child:before{display:none}.card.event>.label .dateTime{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap}.card.event>.label .dateTime>.data{margin-right:1.5rem}.card.event>.label .dateTime>.data:last-child{margin-right:0}.card.event>.label .data{display:flex;flex-direction:row;align-items:baseline;margin:.75rem 0}.card.event>.label .data .icon{margin:.025rem .75rem 0 0;color:var(--c-light-stroke)}.card.event>.label .data .value{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.card.event>.label .data .value:hover{color:var(--c-highlight)}.card.event>.label .data .value{font-weight:var(--fw-bold)}.card.event>.label .data .value:hover{color:inherit}.card.event>.label .data p{margin-bottom:0}.card.event>.label .contact{margin:1rem 0}@media(min-width:64rem){.card.event>.label .contact{margin:1.5rem 0}}@media(min-width:96rem){.card.event>.label .contact{margin:2rem 0}}.card.event>.label .btn.primary{margin-top:1.5rem}.card.event .feature{margin:0;padding:0;position:absolute;z-index:0;top:0;right:0;width:calc(50% - 3rem);height:100%;padding:2rem;display:flex;justify-content:center;align-items:center}.card.event .feature .countdown{border:10px solid red;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.card.event .feature .countdown *{z-index:1;color:var(--c-light)}.card.event .feature .countdown p{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.card.event .feature .countdown p:hover{color:var(--c-highlight)}.card.event .feature .countdown p{margin-bottom:0;font-size:var(--fs-large)}.card.event .feature .countdown .blocks{display:flex;flex-direction:row;gap:1.5rem}.card.event .feature .countdown .block{display:flex;flex-direction:column;align-items:center}.card.event .feature .countdown span.value:hover,.card.event .feature .countdown span.label:hover{color:var(--c-light)}.card.event .feature .countdown span.label{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.card.event .feature .countdown span.label{font-size:var(--fs-tiny)}}@media(min-width:75rem){.card.event .feature .countdown span.label{margin-bottom:.5rem}}.card.event .feature .countdown span.label{margin-bottom:0}.card.event .feature .countdown span.value{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.card.event .feature .countdown span.value:hover{color:var(--c-highlight)}.card.event .feature .countdown span.value{font-size:var(--fs-h2)}.card.event .feature .countdown .live{background-color:red;padding:2rem;display:block}.card.event .feature figure{margin:0;padding:0;position:absolute;z-index:0;top:0;right:0;width:100%;height:100%;background-color:transparent}.card.event .feature figure.cover img{object-fit:cover}.card.event .feature figure img{object-fit:contain;object-position:center;width:100%;height:100%}.card.event.webinar{background-color:var(--c-dark-stroke)}.card.event.webinar .feature figure{background-color:var(--c-dark)}.card.event.trade-show{background-color:var(--c-highlight-stroke)}.card.event.trade-show .feature figure{background-color:var(--c-highlight)}.same-height-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.same-height-card picture{height:100%;display:flex}.same-height-card figure{height:100%}.same-height-card img{object-fit:contain}body.partstogo .card.blog img{mix-blend-mode:normal}body.partstogo .card:hover{background-color:var(--c-partstogo-darker)}#tabs>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}@media(min-width:64rem){#tabs>ul{flex-direction:column}}#tabs>ul>li{margin:0;padding:0 .75rem}@media(min-width:64rem){#tabs>ul>li{padding:0;margin:0}}#tabs>ul>li:first-child{padding-left:0}#tabs>ul>li:last-child{padding-right:0}#tabs>ul>li>a:not(.btn){font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#tabs>ul>li>a:not(.btn){font-size:var(--fs-tiny)}}@media(min-width:75rem){#tabs>ul>li>a:not(.btn){margin-bottom:.5rem}}#tabs>ul>li>a:not(.btn){position:relative;display:block;border-top:var(--b-width) solid var(--c-light);color:var(--c-gray);padding:.75rem 0rem;transition:var(--anim-short);white-space:nowrap}@media(min-width:48rem){#tabs>ul>li>a:not(.btn){white-space:unset}}@media(min-width:64rem){#tabs>ul>li>a:not(.btn){padding:1rem 0;margin:0;font-size:var(--fs-small)}}@media(min-width:64rem){#tabs>ul>li>a:not(.btn):before{content:"";font-family:icomoon;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:var(--fs-tiny)}}#tabs>ul>li>a:not(.btn):first-child{padding-left:0}#tabs>ul>li>a:not(.btn):last-child{padding-right:0}#tabs>ul>li>a:not(.btn).active{color:var(--c-dark-stroke);border-color:var(--c-gray-stroke)}#tabs>ul>li>a:not(.btn).active:before{transform:translateY(-50%) rotate(90deg)}#tabs>ul>li>a:not(.btn):hover{color:var(--c-dark)}#tabs .scrollspy{display:none}@media(min-width:64rem){#tabs .scrollspy{display:block;margin-bottom:1rem}}form.contact-form,form.test-form,form.job-application-form{position:relative;will-change:all;counter-reset:legend}form.contact-form abbr[title],form.test-form abbr[title],form.job-application-form abbr[title]{text-decoration:none}form.contact-form.success,form.test-form.success,form.job-application-form.success{height:16rem;overflow:hidden}form.contact-form .honeypot,form.test-form .honeypot,form.job-application-form .honeypot{position:absolute;left:-9999px}form.contact-form fieldset,form.test-form fieldset,form.job-application-form fieldset{margin-bottom:calc(var(--grid-gap) * 1.5)}form.contact-form fieldset>*:last-child,form.test-form fieldset>*:last-child,form.job-application-form fieldset>*:last-child{margin-bottom:0}form.contact-form fieldset+.btn.primary,form.test-form fieldset+.btn.primary,form.job-application-form fieldset+.btn.primary{margin-top:-1.5rem}form.contact-form legend,form.test-form legend,form.job-application-form legend{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){form.contact-form legend,form.test-form legend,form.job-application-form legend{font-size:var(--fs-tiny)}}@media(min-width:75rem){form.contact-form legend,form.test-form legend,form.job-application-form legend{margin-bottom:.5rem}}form.contact-form legend,form.test-form legend,form.job-application-form legend{margin-bottom:1rem}@media(min-width:75rem){form.contact-form legend,form.test-form legend,form.job-application-form legend{margin-bottom:1.5rem}}form.contact-form .fields,form.test-form .fields,form.job-application-form .fields{display:flex;flex-direction:column;margin-bottom:calc(var(--grid-gap) * 1)}@media(min-width:64rem){form.contact-form .fields,form.test-form .fields,form.job-application-form .fields{flex-direction:row}}form.contact-form .fields .field,form.test-form .fields .field,form.job-application-form .fields .field{flex:1}form.contact-form .fields+.fields,form.test-form .fields+.fields,form.job-application-form .fields+.fields{margin-top:calc(var(--grid-gap) * -1)}form.contact-form .field,form.test-form .field,form.job-application-form .field{position:relative;margin:calc(var(--b-width) * -.5)}form.contact-form .field.hidden,form.test-form .field.hidden,form.job-application-form .field.hidden{visibility:hidden;position:absolute;top:-9999px}form.contact-form .error-message,form.test-form .error-message,form.job-application-form .error-message{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;font-size:var(--fs-tiny);color:var(--c-negative)!important;position:absolute;z-index:1;left:1.5rem;bottom:.25rem;line-height:var(--lh-headline)}form.contact-form .feedback,form.test-form .feedback,form.job-application-form .feedback{background:var(--c-dark);padding:3rem;border-radius:.5rem}form.contact-form .feedback *,form.test-form .feedback *,form.job-application-form .feedback *{color:var(--c-light);font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem}form.contact-form .success,form.test-form .success,form.job-application-form .success{counter-reset:legend;display:none;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:var(--c-light);padding:6rem;align-items:center;color:var(--c-positive);gap:1.5rem;justify-content:center;flex-direction:column;text-align:center}form.contact-form .success.active,form.test-form .success.active,form.job-application-form .success.active{display:flex}form.contact-form .success .msg,form.test-form .success .msg,form.job-application-form .success .msg{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;color:var(--c-positive);max-width:32rem}form.contact-form .success .icon,form.test-form .success .icon,form.job-application-form .success .icon{font-size:var(--fs-h3)}form.contact-form legend,form.test-form legend,form.job-application-form legend{counter-increment:legend}form.contact-form legend:before,form.test-form legend:before,form.job-application-form legend:before{content:"0" counter(legend);color:var(--c-gray);margin-right:.75rem}.hbspt-form{font-family:inherit;color:inherit}.hbspt-form form{width:100%;background-color:var(--c-light);font-family:inherit!important;padding:2rem;box-shadow:var(--shadow-tiny)}@media(min-width:48rem){.hbspt-form form{margin:0;padding:3rem}}.hbspt-form form .hs-richtext h1,.hbspt-form form .hs-richtext *:not(p){font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.hbspt-form form .hs-richtext h1,.hbspt-form form .hs-richtext *:not(p){font-size:var(--fs-tiny)}}@media(min-width:75rem){.hbspt-form form .hs-richtext h1,.hbspt-form form .hs-richtext *:not(p){margin-bottom:.5rem}}.hbspt-form form .hs-richtext h1,.hbspt-form form .hs-richtext *:not(p){font-size:var(--fs-small);margin:2rem 0 .5rem}.hbspt-form form fieldset{max-width:unset;display:flex;flex-direction:column}@media(min-width:75rem){.hbspt-form form fieldset{flex-direction:row}}.hbspt-form form fieldset>*{flex:1}.hbspt-form form .field{position:relative;border:1px solid var(--c-dark-stroke);margin:-.5px;background-color:var(--c-white);width:auto!important}.hbspt-form form .field label,.hbspt-form form .field legend{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.hbspt-form form .field label:hover,.hbspt-form form .field legend:hover{color:var(--c-highlight)}.hbspt-form form .field label,.hbspt-form form .field legend{cursor:unset;position:absolute;z-index:9;color:var(--c-dark-stroke);font-weight:var(--fw-normal);font-size:var(--fs-small);top:.75rem;left:1.45rem}.hbspt-form form .field legend{text-align:right;left:auto;right:1.45rem;font-weight:var(--fw-regular)}.hbspt-form form .field .hs-input{width:100%}.hbspt-form form .field ul.hs-error-msgs{list-style:none;margin:0 1.45rem .5rem;padding:0}.hbspt-form form .field ul.hs-error-msgs li{margin:0;padding:0}.hbspt-form form .field ul.hs-error-msgs li label{position:relative;top:0;left:0;color:var(--c-negative)!important}.hbspt-form form .field.hs-fieldtype-booleancheckbox{background-color:transparent}.hbspt-form form .field.hs-fieldtype-text .input,.hbspt-form form .field.hs-fieldtype-phonenumber .input{margin:0!important}.hbspt-form form .field.hs-fieldtype-text .input input,.hbspt-form form .field.hs-fieldtype-phonenumber .input input{width:100%;border:none;background:transparent;padding:2.25rem 1.5rem .75rem}.hbspt-form form .field.hs-fieldtype-text .input input:focus,.hbspt-form form .field.hs-fieldtype-phonenumber .input input:focus{outline:2px solid var(--c-highlight-stroke)}.hbspt-form form .field.hs-fieldtype-select{position:relative}.hbspt-form form .field.hs-fieldtype-select .input{margin-right:0}.hbspt-form form .field.hs-fieldtype-select label{display:block!important;position:absolute;z-index:999}.hbspt-form form .field.hs-fieldtype-select:before{content:"";font-family:icomoon;font-size:var(--fs-tiny);position:absolute;z-index:999;top:50%;right:1rem;transform:translateY(-50%);color:var(--c-gray)}.hbspt-form form .field.hs-fieldtype-select select.hs-input{position:relative;appearance:none;border:none;width:100%;height:100%;padding:2.25rem 1.5rem .75rem;margin:0;border-radius:0;cursor:pointer;color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.hbspt-form form .field.hs-fieldtype-select select.hs-input{line-height:var(--lh-base);font-size:var(--fs-base)}}.hbspt-form form .field.hs-fieldtype-select select.hs-input{font-size:var(--fs-large)}.hbspt-form form .field.hs-fieldtype-select select.hs-input.is-placeholder{color:var(--c-gray)}.hbspt-form form .field.hs-fieldtype-select select.hs-input:focus{outline:2px solid var(--c-highlight-stroke);z-index:99}.hbspt-form form .field.hs-fieldtype-file .input{margin-right:0}.hbspt-form form .field.hs-fieldtype-file label{display:block!important;position:absolute;z-index:999}.hbspt-form form .field.hs-fieldtype-file input[type=file]{width:100%!important;border:none;padding:2.25rem 1.5rem .75rem;font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.hbspt-form form .field.hs-fieldtype-file input[type=file]:hover{color:var(--c-highlight)}.hbspt-form form .field.hs-fieldtype-file input[type=file]{color:var(--c-gray)}.hbspt-form form .field.hs-fieldtype-file input[type=file]:focus{outline:2px solid var(--c-highlight-stroke)}.hbspt-form form .field.hs-fieldtype-file input[type=file]:hover{color:var(--c-gray)}.hbspt-form form .field.hs-fieldtype-file input[type=file]::-webkit-file-upload-button,.hbspt-form form .field.hs-fieldtype-file input[type=file]::file-selector-button{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.hbspt-form form .field.hs-fieldtype-file input[type=file]::-webkit-file-upload-button:hover,.hbspt-form form .field.hs-fieldtype-file input[type=file]::file-selector-button:hover{color:var(--c-highlight)}.hbspt-form form .field.hs-fieldtype-file input[type=file]::-webkit-file-upload-button,.hbspt-form form .field.hs-fieldtype-file input[type=file]::file-selector-button{margin-right:1rem;background-color:var(--c-gray);color:var(--c-white)!important;border:none;padding:.5rem 1rem}.hbspt-form form .field.hs-fieldtype-file input[type=file]::-webkit-file-upload-button:hover,.hbspt-form form .field.hs-fieldtype-file input[type=file]::file-selector-button:hover{color:var(--c-white);background-color:var(--c-gray-stroke)}.hbspt-form form .field.hs-fieldtype-textarea .input{margin-right:0}.hbspt-form form .field.hs-fieldtype-textarea label{display:block!important;position:absolute;z-index:999}.hbspt-form form .field.hs-fieldtype-textarea textarea{width:100%!important;border:none;padding:2.25rem 1.5rem .75rem}.hbspt-form form .field.hs-fieldtype-textarea textarea:focus{outline:2px solid var(--c-highlight-stroke)}.hbspt-form form .legal-consent-container{margin-top:2rem;color:var(--c-dark-stroke)!important}.hbspt-form form .legal-consent-container .hs-richtext{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.hbspt-form form .legal-consent-container .hs-richtext{line-height:var(--lh-base);font-size:var(--fs-base)}}.hbspt-form form .legal-consent-container .hs-richtext{font-size:var(--fs-small);color:var(--c-dark-stroke)!important}.hbspt-form form .legal-consent-container .hs-richtext>*{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.hbspt-form form .legal-consent-container .hs-richtext>*{line-height:var(--lh-base);font-size:var(--fs-base)}}.hbspt-form form .legal-consent-container .hs-richtext>*{font-size:var(--fs-small);color:var(--c-dark-stroke)!important}.hbspt-form form .legal-consent-container .hs-richtext a{color:var(--c-dark);text-decoration:underline;text-underline-offset:.15em}.hbspt-form form .legal-consent-container .hs-dependent-field .field{border:none;margin:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field .inputs-list{list-style:none;margin:0;padding:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field .inputs-list li.hs-form-booleancheckbox{margin:0 0 var(--fs-base) 0;padding:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field .inputs-list li.hs-form-booleancheckbox label{position:relative;top:unset;left:unset;transform:none;margin:0;padding:0;font-size:var(--fs-base);line-height:var(--lh-compact);color:var(--c-dark);display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.hbspt-form form .legal-consent-container .hs-dependent-field .field .inputs-list li.hs-form-booleancheckbox label span{margin-left:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field .inputs-list li.hs-form-booleancheckbox input.hs-input{width:1.5rem;height:1.5rem;display:block;border-radius:0;margin:0;flex-shrink:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field ul.hs-error-msgs{list-style:none;margin:-.75rem 0 .75rem 2rem;padding:0;border-top:none}.hbspt-form form .legal-consent-container .hs-dependent-field .field ul.hs-error-msgs li{margin:0;padding:0}.hbspt-form form .legal-consent-container .hs-dependent-field .field ul.hs-error-msgs li label{position:relative;top:0;left:0;color:var(--c-negative)}.hbspt-form form .hs_error_rollup ul.hs-error-msgs{list-style:none;margin:0 0 1.5rem;padding:0;border-top:none}.hbspt-form form .hs_error_rollup ul.hs-error-msgs li{margin:0;padding:0}.hbspt-form form .hs_error_rollup ul.hs-error-msgs li label{position:relative;top:0;left:0;color:var(--c-negative)}.hbspt-form form .hs-submit input[type=submit]{transition:.2s ease-out;font-size:var(--fs-small);border-radius:2px;display:inline-block;text-align:center;line-height:var(--lh-compact);font-weight:var(--fw-medium);padding:.75rem 1.25rem;line-height:1.2}@media(min-width:48rem){.hbspt-form form .hs-submit input[type=submit]{padding:.75rem 1.5rem}}@media(min-width:75rem){.hbspt-form form .hs-submit input[type=submit]{padding:1rem 1.75rem;font-size:var(--fs-base)}}.hbspt-form form .hs-submit input[type=submit]{background-color:var(--c-dark);color:var(--c-light);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.hbspt-form form .hs-submit input[type=submit]:hover{color:var(--c-highlight)}.hbspt-form form .hs-submit input[type=submit]{border:none}.hbspt-form form .hs-submit input[type=submit]:hover{background-color:var(--c-dark-stroke);color:var(--c-white)}.hbspt-form form .hs-submit input[type=submit] .icon{font-size:var(--fs-small);margin-left:.5rem;color:var(--c-gray-stroke)}.hbspt-form form .hs-submit input[type=submit]:focus-visible{background-color:var(--c-highlight);border:none;outline:none}.hbspt-form form .hs-submit input[type=submit].inverted,.hbspt-form form .hs-submit input[type=submit].inverted:hover{color:var(--c-dark)}.hbspt-form form .hs-submit input[type=submit].inverted font{color:var(--c-dark)!important}.hbspt-form form .hs-submit input[type=submit].highlight{background-color:var(--c-highlight)}.hbspt-form form .hs-submit input[type=submit].partstogo{text-align:center;background-color:var(--c-partstogo);border-radius:var(--br-small);background:linear-gradient(180deg,#c8333d,#862229)}.hbspt-form form .hs-submit input[type=submit]{background-color:var(--c-highlight)!important}.hbspt-form form .hs-submit input[type=submit]:hover{background-color:var(--c-highlight-stroke)!important}.hbspt-form .submitted-message{position:relative;font-size:var(--fs-h3);padding:6rem 10% 3rem;color:var(--c-positive);font-weight:var(--fw-medium);text-align:center;border:1px solid var(--c-light-stroke)}.hbspt-form .submitted-message:before{content:"";font-family:icomoon;position:absolute;top:3rem;left:50%;transform:translate(-50%)}.hbspt-form .hs-recaptcha,.hbspt-form .grecaptcha-badge,.hbspt-form iframe[src*=recaptcha]{border:none!important;background:transparent!important;margin-top:1rem!important;margin-bottom:1.5rem!important}.hbspt-form--shell iframe{display:block;width:100%;min-height:32rem;border:0;background:transparent}.withBackground .hbspt-form form{background-color:var(--c-white)}.hubSpotFormPlaceholder{min-height:3rem}.jobs{list-style:none;margin:0;padding:0}.jobs li{margin:0 0 -1px;padding:calc(var(--grid-gap) * 2) 0;border-bottom:1px solid var(--c-gray-stroke);display:grid;grid-template-columns:1fr;row-gap:1rem}@media(min-width:48rem){.jobs li{padding:calc(var(--grid-gap) * 1) 0;grid-template-columns:2fr 1fr;row-gap:0;column-gap:3rem;align-items:center}}@media(min-width:64rem){.jobs li{align-items:center;flex-direction:row}}@media(min-width:75rem){.jobs li{padding:calc(var(--grid-gap) * 1) 0}}.jobs li:first-child{border-top:1px solid var(--c-gray-stroke)}.jobs__label p{margin:0;color:var(--c-gray)}.jobs__headline{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;font-size:var(--fs-large);margin-bottom:0;line-height:var(--lh-compact)}@media(min-width:48rem){.jobs__headline{font-size:var(--fs-large);margin-bottom:.5rem}}.jobs .btn{width:100%}@media(min-width:64rem){.jobs .btn{display:inline-block}}.next-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;background-color:var(--c-light);width:100%;min-height:6rem;padding:3rem}.accordions{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.accordions .accordion{border-bottom:1px solid var(--c-gray-stroke);margin:0;padding:.75rem 0;overflow:hidden}.accordions .accordion:first-child{border-top:1px solid var(--c-gray-stroke)}.accordions .accordion:hover>.header{cursor:pointer}.accordions .accordion:hover>.header h3{color:var(--c-highlight)}.accordions .accordion:hover>.header .plus-toggle span.icon:before,.accordions .accordion:hover>.header .plus-toggle span.icon:after{background-color:var(--c-highlight-stroke)}.accordions .accordion>.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3rem}.accordions .accordion>.header .label{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.accordions .accordion>.header h3{margin:0;transition:.2s ease-out;font-size:var(--fs-h4)}@media(min-width:75rem){.accordions .accordion>.header h3{font-size:var(--fs-h3)}}.accordions .accordion>.header .plus-toggle{flex-shrink:0}.accordions .accordion>.body{transition:.2s ease-out;height:0;opacity:0}.accordions .accordion>.body .block{margin-bottom:1.5rem}.accordions .accordion>.body .block:last-child{margin-bottom:0}.accordions .accordion.active>.header h3{color:var(--c-highlight)}.accordions .accordion.active>.header .plus-toggle span.icon:before,.accordions .accordion.active>.header .plus-toggle span.icon:after{background-color:var(--c-highlight-stroke)}.accordions .accordion.active>.header .plus-toggle span.icon:before{transform:rotate(270deg)}.accordions .accordion.active>.header .plus-toggle span.icon:after{transform:rotate(180deg)}.accordions .accordion.active>.body{height:auto;opacity:1;padding:1.5rem 0}.product-card{opacity:0;transform:scale(.95);transition:.2s ease-out;padding:1.5rem;background-color:var(--c-white);will-change:all}@media(min-width:64rem){.product-card{background-color:transparent}}@media(min-width:75rem){.product-card{padding:2rem}}@media(min-width:96rem){.product-card{padding:2.5rem 3rem}}.product-card.active{opacity:1;transform:scale(1)}.product-card img{transition:.2s ease-out;will-change:transform,scale;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply;aspect-ratio:3/2;object-fit:contain}.product-card .label{position:relative;margin-top:1.5rem;padding-top:1.5rem}@media(min-width:75rem){.product-card .label{margin-top:2rem;padding-top:2rem}}.product-card .label:before,.product-card .label:after{content:"";position:absolute;top:0;left:0;height:1px;will-change:width}.product-card .label:before{width:100%;background-color:var(--c-gray-stroke)}.product-card .label:after{width:0;background-color:var(--c-dark-stroke);transition:.2s ease-out}.product-card .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.product-card .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.product-card .subline{margin-bottom:.5rem}}.product-card .title{position:relative;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-large);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;padding-right:1.5rem}@media(min-width:64rem){.product-card .title{font-size:var(--fs-h3);white-space:wrap;overflow:visible;text-overflow:unset;max-width:unset}}.product-card .title:after{font-family:icomoon;content:"";font-size:var(--fs-base);color:var(--c-dark);transition:.2s ease-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(min-width:64rem){.product-card .title:after{margin:.35rem 0 0 .5rem}}@media(min-width:75rem){.product-card .title:after{margin:0}}.product-card a{position:unset}.product-card a:after{position:absolute;inset:0;z-index:1;content:""}.product-card a{text-decoration:none}.product-card:hover{background-color:var(--c-light-stroke)}.product-card:hover .label:after{width:100%}.product-card:hover img{transform:scale(1.02)}.product-card:hover .title:after{color:var(--c-highlight-stroke)}body.partstogo .product-card{border:1px solid transparent}body.partstogo .product-card:hover{background-color:transparent;border-color:var(--c-partstogo-dark-stroke)}body.partstogo .product-card:hover .title:after{color:var(--c-partstogo)}body.partstogo .product-card .label .subline{color:var(--c-white);opacity:.4}body.partstogo .product-card .label:before{background-color:var(--c-partstogo-dark-stroke)}body.partstogo .product-card .label:after{background-color:var(--c-partstogo-dark-stroke)}.event-card{position:relative;overflow:hidden;display:flex;flex-direction:column-reverse;background-color:var(--c-gray);border-radius:var(--br-small);--padding: 1.5rem}@media(min-width:48rem){.event-card{--padding: 3rem}}@media(min-width:75rem){.event-card{--padding: 3rem}}@media(min-width:96rem){.event-card{flex-direction:row}}.event-card>.label{padding:var(--padding);position:relative;z-index:1;display:flex;flex-direction:column;width:100%;gap:calc(var(--padding) / 2)}@media(min-width:96rem){.event-card>.label{width:50%}}.event-card>.label *:not(.btn){color:var(--c-light)}.event-card>.label .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.event-card>.label .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.event-card>.label .subline{margin-bottom:.5rem}}.event-card>.label .headline{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem}.event-card>.label .divider{width:100%;height:1px;background-color:#ffffff26}.event-card>.label .desc p{margin:0}.event-card>.label .desc.truncate .trunc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3.5rem}.event-card>.label .desc li{margin-bottom:0}.event-card>.label .tags{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.event-card>.label .tags li{margin:0;padding:0;display:inline-block}.event-card>.label .tags li:before{content:", "}.event-card>.label .tags li:first-child:before{display:none}.event-card>.label .dateTime{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap}.event-card>.label .dateTime>.data{margin-right:1.5rem}.event-card>.label .dateTime>.data:last-child{margin-right:0}.event-card>.label .data{display:flex;flex-direction:row;align-items:baseline;margin:.75rem 0}.event-card>.label .data:first-child{margin-top:0}.event-card>.label .data:last-child{margin-bottom:0}.event-card>.label .data .icon{margin:.025rem .75rem 0 0;color:var(--c-light-stroke);font-size:var(--fs-small)}.event-card>.label .data .value{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.event-card>.label .data .value:hover{color:var(--c-highlight)}.event-card>.label .data .value{font-weight:var(--fw-bold);font-size:var(--fs-small);line-height:var(--lh-compact)}.event-card>.label .data .value:hover{color:inherit}.event-card>.label .data p{margin-bottom:0;font-size:var(--fs-small);line-height:var(--lh-compact)}.event-card>.label .contact{margin:1rem 0}@media(min-width:64rem){.event-card>.label .contact{margin:1.5rem 0}}@media(min-width:96rem){.event-card>.label .contact{margin:2rem 0}}.event-card>.label .btn.primary{margin-top:calc(var(--padding) / 2)}.event-card>.label--speaker .body{display:grid;grid-template-columns:1fr 1fr}.event-card>.label--speaker>*{grid-column:1/3}.event-card>.label--speaker .desc{grid-column:1/3}.event-card>.label--speaker .data-container{grid-column:1/3}@media(min-width:48rem){.event-card>.label--speaker .data-container{grid-column:1/2}}.event-card>.label--speaker .contact{grid-column:1/3}@media(min-width:48rem){.event-card>.label--speaker .contact{grid-column:2/3;margin:0}}.event-card .feature{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:3rem 0;min-height:12rem}@media(min-width:48rem){.event-card .feature{padding:4.5rem 0;min-height:16rem}}@media(min-width:96rem){.event-card .feature{margin:0;position:absolute;z-index:0;top:0;right:0;width:50%;height:100%;padding:2rem}}.event-card .feature .countdown{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.event-card .feature .countdown *{z-index:1;color:var(--c-light)!important;-webkit-user-select:none;user-select:none;text-align:center}.event-card .feature .countdown .label{display:flex;flex-direction:column;gap:.25rem;align-items:center}.event-card .feature .countdown .label .title{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){.event-card .feature .countdown .label .title{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){.event-card .feature .countdown .label .title{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){.event-card .feature .countdown .label .title{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}.event-card .feature .countdown .label .title{margin-bottom:0;font-size:var(--fs-base);font-weight:var(--fw-bold)}@media(min-width:64rem){.event-card .feature .countdown .label .title{font-size:var(--fs-h2);font-weight:var(--fw-normal)}}.event-card .feature .countdown .label .live{position:relative;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.event-card .feature .countdown .label .live{font-size:var(--fs-tiny)}}@media(min-width:75rem){.event-card .feature .countdown .label .live{margin-bottom:.5rem}}.event-card .feature .countdown .label .live{background-color:var(--c-negative);padding:.2rem .75rem .2rem 1.75rem;border-radius:.2rem;font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:.1rem}.event-card .feature .countdown .label .live:before{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:1rem;background-color:var(--c-white);top:50%;left:.75rem;transform:translateY(-50%);animation:blink 2s infinite}@keyframes blink{50%{opacity:0}}.event-card .feature .countdown-headline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.event-card .feature .countdown-headline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.event-card .feature .countdown-headline{margin-bottom:.5rem}}.event-card .feature .countdown-headline{font-size:var(--fs-small);font-weight:var(--fw-bold);margin-bottom:1rem}.event-card .feature .countdown .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.event-card .feature .countdown .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.event-card .feature .countdown .subline{margin-bottom:.5rem}}.event-card .feature .countdown p{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.event-card .feature .countdown p:hover{color:var(--c-highlight)}.event-card .feature .countdown p{margin-bottom:0;font-size:var(--fs-large)}.event-card .feature .countdown p:hover{color:var(--c-light)}.event-card .feature .countdown .blocks{display:flex;flex-direction:row;gap:1.5rem}.event-card .feature .countdown .block{display:flex;flex-direction:column;align-items:center}.event-card .feature .countdown span.value,.event-card .feature .countdown span.label,.event-card .feature .countdown span.value:hover,.event-card .feature .countdown span.label:hover{color:var(--c-light)}.event-card .feature .countdown span.label{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.event-card .feature .countdown span.label{font-size:var(--fs-tiny)}}@media(min-width:75rem){.event-card .feature .countdown span.label{margin-bottom:.5rem}}.event-card .feature .countdown span.label{margin-bottom:0}.event-card .feature .countdown span.value{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.event-card .feature .countdown span.value:hover{color:var(--c-highlight)}.event-card .feature .countdown span.value{font-size:var(--fs-h2)}.event-card .feature .promotion{max-width:18rem;font-size:var(--fs-large)}@media(min-width:64rem){.event-card .feature .promotion{font-size:var(--fs-h3)}}.event-card .feature figure{margin:0;padding:0;position:absolute;z-index:0;top:0;right:0;width:100%;height:100%;background-color:transparent}.event-card .feature figure.cover img{object-fit:cover}.event-card .feature figure picture{position:relative;width:100%;height:100%;display:flex}.event-card .feature figure picture:before,.event-card .feature figure picture:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}.event-card .feature figure picture:before{background-color:#f00e2e;mix-blend-mode:multiply}.event-card .feature figure picture:after{background-color:#192550;mix-blend-mode:hue}.event-card .feature figure img{object-fit:contain;object-position:center;width:100%;height:100%;position:relative}.event-card--webinar{background-color:var(--c-event-webinar)}.event-card--webinar .feature figure{background-color:color-mix(in srgb,var(--c-event-webinar),black 5%)}.event-card--webinar .feature figure picture:before{background-color:color-mix(in srgb,var(--c-event-webinar),white 10%)}.event-card--webinar .feature figure picture:after{background-color:color-mix(in srgb,var(--c-event-webinar),white 50%)}.event-card--trade-show{background-color:var(--c-event-tradeshow)}.event-card--trade-show .feature figure{background-color:color-mix(in srgb,var(--c-event-tradeshow),black 5%)}.event-card--trade-show .feature figure picture:before{background-color:color-mix(in srgb,var(--c-event-tradeshow),white 10%)}.event-card--trade-show .feature figure picture:after{background-color:color-mix(in srgb,var(--c-event-tradeshow),white 50%)}.event-card--road-show{background-color:var(--c-event-roadshow)}.event-card--road-show .feature figure{background-color:color-mix(in srgb,var(--c-event-roadshow),black 5%)}.event-card--road-show .feature figure picture:before{background-color:color-mix(in srgb,var(--c-event-roadshow),white 10%)}.event-card--road-show .feature figure picture:after{background-color:color-mix(in srgb,var(--c-event-roadshow),white 50%)}.event-card--promotion{background-color:var(--c-event-promotion)}.event-card--promotion .feature figure{background-color:color-mix(in srgb,var(--c-event-promotion),black 5%)}.event-card--promotion .feature figure picture:before{background-color:color-mix(in srgb,var(--c-event-promotion),white 10%)}.event-card--promotion .feature figure picture:after{background-color:color-mix(in srgb,var(--c-event-promotion),white 50%)}.event-card--inhouse{background-color:var(--c-event-inhouse)}.event-card--inhouse .feature figure{background-color:color-mix(in srgb,var(--c-event-inhouse),black 5%)}.event-card--inhouse .feature figure picture:before{background-color:color-mix(in srgb,var(--c-event-inhouse),white 10%)}.event-card--inhouse .feature figure picture:after{background-color:color-mix(in srgb,var(--c-event-inhouse),white 50%)}.technology-card{transition:.2s ease-out;will-change:all;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width:64rem){.technology-card{background-color:transparent}}.technology-card.active{opacity:1;transform:scale(1)}.technology-card figure{overflow:hidden}.technology-card img{transition:.2s ease-out;will-change:transform,scale;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply;aspect-ratio:3/2;object-fit:cover}.technology-card .label{position:relative;margin-top:.75rem;padding-right:2rem}@media(min-width:48rem){.technology-card .label{margin-top:1rem}}.technology-card .label:after{font-family:icomoon;content:"";font-size:var(--fs-small);color:var(--c-dark);transition:.2s ease-out;position:absolute;top:.75rem;right:0;transform:translateY(-50%)}@media(min-width:48rem){.technology-card .label:after{font-size:var(--fs-base)}}.technology-card .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.technology-card .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.technology-card .subline{margin-bottom:.5rem}}.technology-card .title{-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-base);margin-bottom:.25rem}@media(min-width:64rem){.technology-card .title{font-size:var(--fs-large)}}.technology-card .desc{display:none;color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.technology-card .desc{line-height:var(--lh-base);font-size:var(--fs-base)}}.technology-card .desc{font-size:var(--fs-small);line-height:var(--lh-compact);letter-spacing:.015rem;margin-bottom:0}@media(min-width:75rem){.technology-card .desc{display:block}}.technology-card a{position:unset}.technology-card a:after{position:absolute;inset:0;z-index:1;content:""}.technology-card a{text-decoration:none}.technology-card:hover .label:after{color:var(--c-highlight)}.technology-card:hover img{transform:scale(1.02)}.modal{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;overflow:scroll;display:none;--padding: 1.5rem;padding:var(--padding)}@media(min-width:48rem){.modal{--padding: 2rem}}@media(min-width:75rem){.modal{--padding: 3rem}}@media(min-width:96rem){.modal{--padding: 4.5rem}}.modal.active{display:flex}.modal--hubspot .content .body{padding:0!important}.modal--hubspot .content .body .hbspt-form form{padding:4rem}.modal .content{position:relative;margin:auto;max-width:48rem;background-color:var(--c-white);will-change:all}.modal .content .header{background-color:var(--c-light);padding:var(--padding)}.modal .content .header .title{font-family:var(--ff-secondary);font-weight:var(--fw-regular);letter-spacing:-.07rem;line-height:1.1;font-size:calc(var(--fs-h1) * .5);margin-bottom:var(--fs-h2);text-wrap:balance;max-width:64rem}@media(min-width:48rem){.modal .content .header .title{font-size:calc(var(--fs-h1) * .66);letter-spacing:-.03rem}}@media(min-width:64rem){.modal .content .header .title{font-size:calc(var(--fs-h1) * .75)}}@media(min-width:96rem){.modal .content .header .title{font-size:calc(var(--fs-h1) * 1);letter-spacing:-.05em}}.modal .content .body{padding:calc(var(--padding) * .5) var(--padding) var(--padding)}.modal .content.person{width:48rem}.modal .content.person .greeting{display:flex;flex-direction:column;justify-content:center;text-align:center}.modal .content.person .greeting figure{margin:0 auto 1.5rem}.modal .content.person .greeting h3{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;max-width:16rem;margin:auto}.modal .content.person .greeting a{font-family:var(--ff-secondary);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;font-size:var(--fs-h3);text-decoration:none}.modal .content.newsletter .header{padding:0}.modal .content.newsletter button.close{background-color:#00000080;border-radius:50%;overflow:hidden;top:1rem;right:1rem}.modal .content.newsletter button.close .icon:before,.modal .content.newsletter button.close .icon:after{background-color:var(--c-white)}.modal .content.newsletter .body{padding:var(--grid-gap)}.modal .content.newsletter .body .hbspt-form form{width:100%;margin:0}.modal .content.newsletter .body .hbspt-form form h1{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem}.modal .content.support .header{padding:0}.modal .content.support .header .banner{margin-bottom:0}.modal .content.support .desc{margin-bottom:var(--grid-gap)}.modal .content.support button.close{background-color:#00000080;border-radius:50%;overflow:hidden;top:1rem;right:1rem}.modal .content.support button.close .icon:before,.modal .content.support button.close .icon:after{background-color:var(--c-white)}.modal .content.productteasermodal .header{padding:calc(var(--grid-gap) * 2)}.modal .content.productteasermodal .header h3{padding:0;margin:0}.modal .content.productteasermodal .body{padding:0}.modal button.close{position:absolute;z-index:1;top:0;right:0;width:4.5rem;height:4.5rem;transition:.2s ease-out}.modal button.close span.icon{width:1.5rem;height:1.5rem;transform:translate(-50%,-50%) rotate(45deg)!important}.modal button.close:hover{transform:rotate(90deg)}.modal .backdrop{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background-color:var(--c-dark);opacity:.9;will-change:all}.modal--material .hbspt-form form{background-color:transparent;padding:0;box-shadow:none}body.open-modal{overflow:hidden}.feature-teaser{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid var(--c-gray-stroke)}@media(min-width:96rem){.feature-teaser{flex-direction:row-reverse;border:none}}.feature-teaser>figure{flex-basis:50%;width:100%;background-color:var(--c-light)}.feature-teaser>figure img{object-fit:cover}.feature-teaser .label{flex-basis:50%;padding:1.5rem;display:flex;flex-direction:column;gap:var(--fs-h3)}@media(min-width:48rem){.feature-teaser .label{padding:2rem}}@media(min-width:64rem){.feature-teaser .label{padding:3rem}}@media(min-width:75rem){.feature-teaser .label{padding:0 3rem 0 0}}.feature-teaser .label .title{margin:0}.feature-teaser .label>*:last-child{margin-bottom:0}.feature-teaser .label>*:last-child>*:last-child{margin-bottom:0}#passed-events .passed-events__filter{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;gap:1.5rem}@media(min-width:48rem){#passed-events .passed-events__filter{flex-direction:row}}#passed-events .passed-events__filter .input{position:relative}#passed-events .passed-events__filter .input span[class*=icon-]{position:absolute;top:1.15rem;right:0;color:var(--c-gray)}#passed-events .passed-events__search{padding-right:2rem;padding-top:.75rem;min-width:16rem;font-size:var(--fs-base)}#passed-events .passed-events__search::placeholder{color:var(--c-gray)}#passed-events .passed-events__table{border-collapse:collapse;width:100%}#passed-events .passed-events__table tr{display:grid;grid-template-columns:3fr 1fr;gap:1rem;padding:1.5rem 0;border-top:var(--b-width) solid var(--c-light-stroke)}#passed-events .passed-events__table tr:last-child{border-bottom:var(--b-width) solid var(--c-light-stroke)}@media(min-width:48rem){#passed-events .passed-events__table tr{display:table-row;padding:0}}@media(min-width:48rem){#passed-events .passed-events__table td{padding:1rem}}#passed-events .passed-events__table td:first-child{padding-left:0}#passed-events .passed-events__table td:last-child{padding-right:0;text-align:right}#passed-events .passed-events__table td.passed-events__title{width:100%}#passed-events .passed-events__image{grid-column:2/3;grid-row:1}#passed-events .passed-events__image picture{position:relative}#passed-events .passed-events__image img{width:7.5rem;aspect-ratio:4/3;object-fit:cover}#passed-events .passed-events__image.webinar img{border-left:6px solid #4a5866}#passed-events .passed-events__image.trade-show img{border-left:6px solid #0e649e}#passed-events .passed-events__title{grid-column:1/2}#passed-events .passed-events__title>h3{margin:0}#passed-events .passed-events__tags{margin-bottom:.5rem}#passed-events .passed-events__headline{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;display:block;line-height:var(--lh-compact);margin:0}#passed-events .passed-events__cta{grid-column:1/3}#passed-events .passed-events__cta .btn{width:100%;white-space:nowrap}#passed-events .passed-events__pagination{list-style:none;margin:1rem auto;padding:0;display:flex;justify-content:flex-end;gap:.5rem}#passed-events .passed-events__pagination li{text-align:center;margin:0;padding:0;display:flex}#passed-events .passed-events__pagination li a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#passed-events .passed-events__pagination li a:hover{color:var(--c-highlight)}#passed-events .passed-events__pagination li a{border-radius:4px;width:2rem;height:2rem;margin:0;display:flex;justify-content:center;align-items:center;color:var(--c-gray)}#passed-events .passed-events__pagination li a:hover{background-color:var(--c-light)}#passed-events .passed-events__pagination li.active a{background:var(--c-light-stroke);color:var(--c-dark)}.cookies-hint{margin-top:0rem;margin-bottom:1.5rem;margin-bottom:calc(var(--fs-base) * 1.5);line-height:var(--lh-base);font-weight:var(--fw-medium)}.filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:3rem;width:100%}.filter-list>li{width:12rem}.filter-list button{border:none;background:transparent;text-align:left;transition:.2s ease-out}.filter-dropdown{list-style:none;margin:0;visibility:hidden;background-color:var(--c-white);position:absolute;z-index:2;padding:1rem 2rem 1rem 1.5rem;border:1px solid var(--c-light-stroke);transition:.2s ease-out;opacity:0;transform:translateY(.5rem);will-change:all;left:var(--grid-gap);width:calc(100% - var(--grid-gap) * 2);height:50vh;overflow:scroll}@media(min-width:48rem){.filter-dropdown{left:auto;width:auto;min-width:12rem;height:auto;overflow:unset}}.filter-dropdown li{margin:0;padding:0}.filter-dropdown button{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.filter-dropdown button:hover{color:var(--c-highlight)}.filter-dropdown button{font-size:var(--fs-base);line-height:var(--lh-headline);padding:.75rem 0;width:100%}.filter-dropdown button.active{color:var(--c-highlight)}.filter-category-label{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.filter-category-label{font-size:var(--fs-tiny)}}@media(min-width:75rem){.filter-category-label{margin-bottom:.5rem}}.filter-category-label{margin-bottom:0}.filter-category-button{position:relative;font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.filter-category-button{font-size:var(--fs-small);line-height:var(--lh-headline);padding:.75rem 1.5rem;margin:0}@media(min-width:64rem){.filter-category-button{font-size:var(--fs-base)}}.filter-category-button:hover{color:var(--c-highlight)}.filter-category-button:hover span.icon:before,.filter-category-button:hover span.icon:after{background-color:var(--c-highlight-stroke)}.filter-category-button span.icon{position:absolute;left:0;top:1rem;width:.5rem;height:.5rem}.filter-category-button span.icon:before,.filter-category-button span.icon:after{content:"";position:absolute;background-color:var(--c-dark-stroke);transition:.2s ease-out;will-change:transform}.filter-category-button span.icon:before{top:0;left:calc(50% - 1px);width:2px;height:100%}.filter-category-button span.icon:after{top:calc(50% - 1px);left:0;width:100%;height:2px}.filter-category-button.active{color:var(--c-highlight)}.filter-category-button.active+.filter-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.filter-category-button.active span.icon:before,.filter-category-button.active span.icon:after{background-color:var(--c-highlight-stroke)}.filter-category-button.active span.icon:before{transform:rotate(270deg)}.filter-category-button.active span.icon:after{transform:rotate(180deg)}.no-results{display:none;width:100%;padding:6rem;align-items:center;justify-content:center;border:1px solid var(--c-gray-stroke)}.no-results p{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;max-width:32rem;text-align:center}.no-results.active{display:flex}.product-tab-card{display:flex;flex-direction:column-reverse;border:1px solid var(--c-gray-stroke);margin-bottom:calc(var(--grid-gap) * 1)}.product-tab-card:last-child{margin-bottom:0}@media(min-width:48rem){.product-tab-card{flex-direction:row;min-height:16rem}}@media(min-width:75rem){.product-tab-card{min-height:20rem}}.product-tab-card__label{padding:calc(var(--grid-gap) * 2);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:48rem){.product-tab-card__label{flex-basis:40%}}@media(min-width:64rem){.product-tab-card__label{padding:calc(var(--grid-gap) * 1)}}@media(min-width:75rem){.product-tab-card__label{padding:calc(var(--grid-gap) * 2)}}@media(min-width:96rem){.product-tab-card__label{flex-basis:33.3%}}.product-tab-card__image{background-color:var(--c-light);max-width:100%;overflow:hidden}@media(min-width:48rem){.product-tab-card__image{flex-basis:60%}}@media(min-width:96rem){.product-tab-card__image{flex-basis:66.6%}}.product-tab-card__slider{padding:0!important}.product-tab-card__slider .swiper-wrapper{max-height:24rem;align-items:center}.product-tab-card__slider .swiper-slide{background-color:var(--c-light)}.product-tab-card__headline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.product-tab-card__headline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.product-tab-card__headline{margin-bottom:.5rem}}.product-tab-card__headline{margin-bottom:3rem}.product-tab-card__headline span{display:inline-block}.product-tab-card__list{list-style:none;margin:0;padding:0}.product-tab-card__list li{margin:0;padding:0;border-bottom:1px solid var(--c-light-stroke)}.product-tab-card__list li:first-child{border-top:1px solid var(--c-light-stroke)}.product-tab-card__list a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.product-tab-card__list a:hover{color:var(--c-highlight)}.product-tab-card__list a{display:block;margin:0;padding:.5rem 0}@media(min-width:48rem){.product-tab-card__list a{padding:.75rem 0}}.product-tab-card-simple{display:grid;grid-template-columns:1fr;border:1px solid var(--c-gray-stroke);margin:calc(var(--grid-gap) * 3) auto}@media(min-width:48rem){.product-tab-card-simple{grid-template-columns:2fr 3fr}}@media(min-width:75rem){.product-tab-card-simple{margin:calc(var(--grid-gap) * 4) auto}}.product-tab-card-simple:last-child{margin-bottom:0}.product-tab-card-simple__headline,.product-tab-card-simple__list{padding:calc(var(--grid-gap) * 2)}@media(min-width:64rem){.product-tab-card-simple__headline,.product-tab-card-simple__list{padding:calc(var(--grid-gap) * 1)}}@media(min-width:75rem){.product-tab-card-simple__headline,.product-tab-card-simple__list{padding:calc(var(--grid-gap) * 2)}}.product-tab-card-simple__headline{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;background-color:var(--c-dark-stroke);color:var(--c-light);line-height:var(--lh-compact);margin:0}.product-tab-card-simple__headline span{display:inline-block}.product-tab-card-simple__list{list-style:none;margin:0}.product-tab-card-simple__list li{margin:0;padding:0;border-bottom:1px solid var(--c-light-stroke)}.product-tab-card-simple__list li:first-child{border-top:1px solid var(--c-light-stroke)}.product-tab-card-simple__list a{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.product-tab-card-simple__list a:hover{color:var(--c-highlight)}.product-tab-card-simple__list a{display:flex;justify-content:space-between;margin:0;padding:.5rem 0;position:relative;align-items:center}@media(min-width:48rem){.product-tab-card-simple__list a{padding:.75rem 0}}@media(min-width:75rem){.product-tab-card-simple__list a{padding:1rem 0}}.product-tab-card-simple__list a:hover:after{color:var(--c-highlight)}.product-tab-card-simple__list a:after{font-family:icomoon;content:"";font-size:1rem;margin:0;color:var(--c-gray-stroke);transition:.2s ease-out}.product-tab-card-simple__count{width:2rem;color:var(--c-gray);font-size:var(--fs-tiny)}.product-tab-card-simple__link{width:100%}.partsToGo-teaser{background-color:var(--c-light);display:flex;flex-direction:column-reverse;overflow:hidden}@media(min-width:75rem){.partsToGo-teaser{flex-direction:row}}.partsToGo-teaser--single-column{flex-direction:column}.partsToGo-teaser--single-column .partsToGo-teaser__label{flex-basis:100%}.partsToGo-teaser__label{flex-basis:40%;display:flex;flex-direction:column;gap:calc(var(--grid-gap) * 1.5);padding:calc(var(--grid-gap) * 2)}@media(min-width:48rem){.partsToGo-teaser__label{padding:calc(var(--grid-gap) * 3)}}@media(min-width:75rem){.partsToGo-teaser__label{padding:calc(var(--grid-gap) * 2)}}@media(min-width:96rem){.partsToGo-teaser__label{gap:calc(var(--grid-gap) * 1)}}.partsToGo-teaser__img{flex-basis:60%}@media(min-width:75rem){.partsToGo-teaser__img{max-height:28rem;height:100%}}.partsToGo-teaser__img picture{width:100%;height:100%}.partsToGo-teaser__img picture img{height:100%;object-fit:cover}.partsToGo-teaser__logo{max-width:9rem;margin-bottom:calc(var(--grid-gap) * .5)}.partsToGo-teaser__headline{margin-top:0}.partsToGo-teaser__text{margin:0}.partsToGo-teaser__text>*:last-child{margin-bottom:0}.partsToGo-teaser__button{transition:.2s ease-out;font-size:var(--fs-small);border-radius:2px;display:inline-block;text-align:center;line-height:var(--lh-compact);font-weight:var(--fw-medium);padding:.75rem 1.25rem;line-height:1.2}@media(min-width:48rem){.partsToGo-teaser__button{padding:.75rem 1.5rem}}@media(min-width:75rem){.partsToGo-teaser__button{padding:1rem 1.75rem;font-size:var(--fs-base)}}.partsToGo-teaser__button{background-color:var(--c-dark);color:var(--c-light);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.partsToGo-teaser__button:hover{color:var(--c-highlight)}.partsToGo-teaser__button{border:none}.partsToGo-teaser__button:hover{background-color:var(--c-dark-stroke);color:var(--c-white)}.partsToGo-teaser__button .icon{font-size:var(--fs-small);margin-left:.5rem;color:var(--c-gray-stroke)}.partsToGo-teaser__button:focus-visible{background-color:var(--c-highlight);border:none;outline:none}.partsToGo-teaser__button.inverted,.partsToGo-teaser__button.inverted:hover{color:var(--c-dark)}.partsToGo-teaser__button.inverted font{color:var(--c-dark)!important}.partsToGo-teaser__button.highlight{background-color:var(--c-highlight)}.partsToGo-teaser__button.partstogo{text-align:center;background-color:var(--c-partstogo);border-radius:var(--br-small);background:linear-gradient(180deg,#c8333d,#862229)}.partsToGo-teaser__button{background-color:var(--c-partstogo)}.partsToGo-teaser__button:hover{background-color:var(--c-partstogo-hover)}@media(min-width:75rem){.support-form{min-width:32rem}}.support-form label{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.support-form label{line-height:var(--lh-base);font-size:var(--fs-base)}}.support-form label{font-size:var(--fs-small);margin-bottom:.25rem;display:block;width:100%}.support-form input,.support-form select{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.support-form input,.support-form select{line-height:var(--lh-base);font-size:var(--fs-base)}}.support-form input,.support-form select{border-radius:0;border:1px solid var(--c-gray-stroke);width:100%;margin-bottom:1.5rem;padding:.5rem}.support-form input:focus,.support-form input:focus-visible,.support-form select:focus,.support-form select:focus-visible{outline:none;border-color:var(--c-highlight-stroke)}.support-form input[type=submit]{transition:.2s ease-out;font-size:var(--fs-small);border-radius:2px;display:inline-block;text-align:center;line-height:var(--lh-compact);font-weight:var(--fw-medium);padding:.75rem 1.25rem;line-height:1.2}@media(min-width:48rem){.support-form input[type=submit]{padding:.75rem 1.5rem}}@media(min-width:75rem){.support-form input[type=submit]{padding:1rem 1.75rem;font-size:var(--fs-base)}}.support-form input[type=submit]{background-color:var(--c-dark);color:var(--c-light);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.support-form input[type=submit]:hover{color:var(--c-highlight)}.support-form input[type=submit]{border:none}.support-form input[type=submit]:hover{background-color:var(--c-dark-stroke);color:var(--c-white)}.support-form input[type=submit] .icon{font-size:var(--fs-small);margin-left:.5rem;color:var(--c-gray-stroke)}.support-form input[type=submit]:focus-visible{background-color:var(--c-highlight);border:none;outline:none}.support-form input[type=submit].inverted,.support-form input[type=submit].inverted:hover{color:var(--c-dark)}.support-form input[type=submit].inverted font{color:var(--c-dark)!important}.support-form input[type=submit].highlight{background-color:var(--c-highlight)}.support-form input[type=submit].partstogo{text-align:center;background-color:var(--c-partstogo);border-radius:var(--br-small);background:linear-gradient(180deg,#c8333d,#862229)}.support-form input[type=submit]{width:auto;margin-bottom:0}#support-modal p a{display:inline-block}.usecases{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0;height:100%;--space: 1rem}@media(min-width:48rem){.usecases{--space: 1.5rem}}@media(min-width:64rem){.usecases{--space: 2rem}}@media(min-width:75rem){.usecases{flex-direction:row;flex-wrap:wrap}}.usecases__item{margin:0;padding:0;position:relative}@media(min-width:75rem){.usecases__item{width:calc(50% - var(--space) / 3)}}.usecases__item:hover h2:after{color:var(--c-highlight)}.usecases__item:hover:after{color:var(--c-highlight)}.usecases__item.hidden{display:none}.usecases__item:after{font-family:icomoon;content:"";position:absolute;font-size:1rem;top:var(--grid-gap);right:var(--grid-gap);color:var(--c-gray-stroke);line-height:1;transition:.2s ease-out}@media(min-width:48rem){.usecases__item:after{top:1.5rem;right:1.5rem}}@media(min-width:48rem){.usecases__item:after{top:2rem;right:2rem}}.usecases__link{display:block;height:100%;overflow:visible;text-decoration:none}.usecases__container{margin:0;padding:var(--space);background-color:var(--c-light);display:flex;flex-direction:row;gap:var(--space);transition:var(--anim-short);height:100%}.usecases__container:hover{cursor:pointer;background-color:var(--c-light-stroke)}.usecases__container:hover:after{color:var(--c-highlight)}.usecases__label{width:75%}@media(min-width:64rem){.usecases__label{width:60%}}.usecases__label h2{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;font-size:var(--fs-small);font-weight:var(--fw-medium);margin:0;-webkit-hyphens:auto;hyphens:auto;position:relative}@media(min-width:48rem){.usecases__label h2{font-size:var(--fs-small)}}@media(min-width:64rem){.usecases__label h2{font-size:var(--fs-base)}}.usecases__product{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.usecases__product{font-size:var(--fs-tiny)}}@media(min-width:75rem){.usecases__product{margin-bottom:.5rem}}.usecases__manufacturer-logo{width:4rem;height:auto;margin-bottom:calc(var(--space) * 1)}@media(min-width:48rem){.usecases__manufacturer-logo{width:5rem;margin-bottom:.75rem}}@media(min-width:64rem){.usecases__manufacturer-logo{margin-bottom:1rem}}.usecases__image{height:100%;object-fit:cover;width:25%;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.04)) drop-shadow(0px 4px 8px rgba(0,0,0,.06))}@media(min-width:75rem){.usecases__image{width:40%}}.modal--usecase .banner{display:flex;flex-direction:row;gap:3rem}.modal--usecase .banner__label{flex-basis:66%}.modal--usecase .banner__label>*:last-child{margin-bottom:0}.modal--usecase .banner__image{flex-basis:34%;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.04)) drop-shadow(0px 4px 8px rgba(0,0,0,.06))}.modal--usecase .hbspt-form form{background-color:transparent;padding:0;box-shadow:none}.withBackground .usecases__item{border:1px solid var(--c-light-stroke)}body.partstogo .usecases__item{border:none}body.partstogo .usecases__item:after{top:auto;bottom:1.5rem}@media(min-width:48rem){body.partstogo .usecases__item:after{bottom:2rem}}body.partstogo .usecases__item:hover:after{color:var(--c-white);transform:translate(.25rem,-.25rem)}body.partstogo .usecases__container{background-color:var(--c-partstogo-dark-stroke);border-radius:var(--br-small)}body.partstogo .usecases__container:hover{cursor:pointer;background-color:var(--c-partstogo)}body.partstogo .usecases__container:hover .usecases__materials{border-bottom-color:var(--c-partstogo-hover)}body.partstogo .usecases__manufacturer-logo{display:none}body.partstogo .usecases__label{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1rem}body.partstogo .usecases__product{opacity:.6;display:none}body.partstogo .usecases__materials{border-top:1px dashed var(--c-partstogo-outline);padding-top:.75rem;width:100%}body.partstogo .usecases__materials>span{opacity:.6;display:block;margin-bottom:.25rem}body.partstogo .usecases__materials ul{list-style:none;margin:0;padding:0}body.partstogo .usecases__materials ul li{margin:0;padding:0;font-size:var(--fs-small)}.uc-filter{display:flex;flex-direction:column;gap:1rem;padding:var(--grid-gap) 0}.uc-filter ul{list-style:none;margin:0;padding:0}.uc-filter ul li{margin:0}.uc-filter__section{border-bottom:1px solid var(--c-light-stroke);padding-bottom:.5rem}@media(min-width:75rem){.uc-filter__section{border-bottom:none}}.uc-filter__section.open .uc-filter__headline:after{content:""}.uc-filter__section.open .uc-filter__list{height:auto;visibility:visible;padding-bottom:1rem}.uc-filter__headline{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}.uc-filter__headline:after{font-family:icomoon;content:"";font-size:.6rem}@media(min-width:75rem){.uc-filter__headline:after{display:none}}.uc-filter__list{height:0;visibility:hidden;padding:.5rem 0}@media(min-width:75rem){.uc-filter__list{height:auto;visibility:visible}}.uc-filter__item{display:flex;flex-direction:row;gap:.5rem;align-items:center;padding:.4rem 0}.uc-filter__item input[type=checkbox]{width:1rem;height:1rem;margin:0}.uc-filter__item label{line-height:1.2;font-size:var(--fs-small)}@media(min-width:96rem){.uc-filter__item label{font-size:var(--fs-base)}}.popup{display:grid;position:fixed;z-index:99;top:50%;left:50%;transform:translate(-50%,-55%);border:1px solid var(--c-gray-stroke);padding:0;width:calc(100% - var(--grid-gap) * 4);margin:0;transform:will-change;transition:all var(--anim-short)}@media(min-width:64rem){.popup{width:100%;max-width:44rem}}@media(min-width:96rem){.popup{max-width:48rem}}.popup:not([open]){opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.popup *{color:var(--c-white)}.popup__content{display:grid}@media(min-width:48rem){.popup__content{grid-template-columns:2fr 3fr}}.popup__close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border-radius:3rem;border:none;background-color:#fff3;line-height:0;transition:var(--anim-short)}@media(min-width:48rem){.popup__close{top:1rem;right:1rem;width:3rem;height:3rem}}.popup__close:focus{outline:none}.popup__close:hover{background-color:#ffffff4d}.popup__image{display:none}@media(min-width:48rem){.popup__image{display:flex;align-items:center;max-width:300px;background-color:var(--c-light);height:100%;width:auto}}.popup__image img{aspect-ratio:3/4;mix-blend-mode:multiply}.popup__label{flex:1;padding:2rem;max-width:32rem;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center;background-color:var(--c-black)}@media(min-width:48rem){.popup__label{padding:3rem}}@media(min-width:64rem){.popup__label{padding:3rem}}.popup__title{margin:0 0 .75rem;font-size:var(--fs-h2);font-weight:var(--fw-bold)}@media(min-width:96rem){.popup__title{font-size:var(--fs-h1)}}.popup__headline{color:var(--c-dark-stroke);font-size:var(--fs-base);font-weight:var(--fw-regular);-webkit-hyphens:auto;hyphens:auto}@media(min-width:48rem){.popup__headline{font-size:var(--fs-large)}}.popup__headline{font-weight:var(--fw-bold);line-height:1.5;font-size:var(--fs-large)}@media(min-width:96rem){.popup__headline{font-size:var(--fs-h3);line-height:1.4}}.popup__text p{font-size:var(--fs-small);font-weight:var(--fw-medium);opacity:.9;-webkit-hyphens:auto;hyphens:auto;color:inherit}@media(min-width:96rem){.popup__text p{font-size:var(--fs-base)}}.popup__buttons{display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.popup__button{transition:.2s ease-out;font-size:var(--fs-small);border-radius:2px;display:inline-block;text-align:center;line-height:var(--lh-compact);font-weight:var(--fw-medium);padding:.75rem 1.25rem;line-height:1.2}@media(min-width:48rem){.popup__button{padding:.75rem 1.5rem}}@media(min-width:75rem){.popup__button{padding:1rem 1.75rem;font-size:var(--fs-base)}}.popup__button{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;background-color:transparent;font-weight:var(--fw-bold);border:var(--b-width) solid var(--c-gray-stroke)}.popup__button:hover{border-color:var(--c-dark-stroke)}.popup__button.inverted{color:var(--c-light);background-color:transparent;border-color:var(--c-light)}.popup__button.inverted:hover{color:var(--c-white);background-color:transparent;border-color:var(--c-white)}.popup__button{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-white)!important}@media(min-width:96rem){.popup__button{padding:1rem 1.75rem;font-size:var(--fs-base)}}.popup__button--primary{background-color:var(--c-dark);color:var(--c-light);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.popup__button--primary:hover{color:var(--c-highlight)}.popup__button--primary{border:none}.popup__button--primary:hover{background-color:var(--c-dark-stroke);color:var(--c-white)}.popup__button--primary .icon{font-size:var(--fs-small);margin-left:.5rem;color:var(--c-gray-stroke)}.popup__button--primary:focus-visible{background-color:var(--c-highlight);border:none;outline:none}.popup__button--primary.inverted,.popup__button--primary.inverted:hover{color:var(--c-dark)}.popup__button--primary.inverted font{color:var(--c-dark)!important}.popup__button--primary.highlight{background-color:var(--c-highlight)}.popup__button--primary.partstogo{text-align:center;background-color:var(--c-partstogo);border-radius:var(--br-small);background:linear-gradient(180deg,#c8333d,#862229)}.popup__button--primary{font-size:var(--fs-small)!important;font-weight:var(--fw-bold)!important}@media(min-width:96rem){.popup__button--primary{font-size:var(--fs-base)!important}}.popup__button--primary:hover{color:var(--c-white)!important}.partstogo__header{border-bottom:1px solid rgba(255,255,255,.1);background-color:#00000040}.partstogo__header-container{padding:0 calc(var(--grid-gap) * 1);margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:4rem}@media(min-width:75rem){.partstogo__header-container{padding:0 calc(var(--grid-gap) * 2);height:6rem}}.partstogo__logo{position:relative;z-index:3;cursor:pointer}.partstogo__logo img{display:block;height:40px;width:auto}@media(min-width:64rem){.partstogo__logo img{max-width:12rem}}@media(min-width:96rem){.partstogo__logo img{max-width:16rem}}.partstogo__nav{flex-direction:row;gap:var(--grid-gap);background-color:var(--c-partstogo-dark);opacity:0;z-index:-2;transform:translateY(-1rem);will-change:opacity transform;position:fixed;top:0;left:0;width:100%;margin:4rem 0 5rem;height:calc(100% - 8.9rem);transition:var(--anim-long);overflow:overlay}@media(min-width:80rem){.partstogo__nav{display:flex;position:unset;top:unset;left:unset;width:auto;height:unset;transition:none;z-index:3;opacity:1;transform:none;justify-content:space-between;margin:0;overflow:visible;background-color:transparent}}.partstogo__main-nav{list-style:none;margin:0;display:flex;padding:0 var(--grid-gap);background-color:var(--c-partstogo-dark);position:fixed;left:0;top:0;min-height:100%;width:100%;z-index:2;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}@media(min-width:80rem){.partstogo__main-nav{background-color:transparent}}@media(min-width:80rem){.partstogo__main-nav:hover>li{opacity:.5}}@media(min-width:48rem){.partstogo__main-nav{gap:1rem}}@media(min-width:80rem){.partstogo__main-nav{text-align:center;gap:1.5rem;position:relative;width:unset;height:unset;top:unset;left:unset;flex-direction:row;overflow:unset;align-items:center}}@media(min-width:96rem){.partstogo__main-nav{gap:2rem}}.partstogo__main-nav li{margin:0;padding:0;position:relative;transition:var(--anim-short)}@media(min-width:80rem){.partstogo__main-nav li{text-align:left}}.partstogo__main-nav>li{width:100%;border-bottom:1px solid var(--c-partstogo-outline);opacity:.66}@media(min-width:80rem){.partstogo__main-nav>li{border:none;width:unset}}.partstogo__main-nav>li.active{opacity:1}.partstogo__main-nav>li:first-child{border-top:1px solid var(--c-partstogo-outline)}@media(min-width:80rem){.partstogo__main-nav>li:first-child{border-top:none}}@media(min-width:80rem){.partstogo__main-nav>li:hover{opacity:1}}.partstogo__nav-link{text-decoration:none;display:inline-block;padding:.75rem 0;border-radius:.2rem;border:none;background-color:transparent;font-size:var(--fs-large);font-weight:var(--fw-medium);font-family:var(--ff-primary);color:var(--c-white);transition:var(--anim-short)}@media(min-width:80rem){.partstogo__nav-link{padding:.5rem 0;font-size:var(--fs-small)}}@media(min-width:96rem){.partstogo__nav-link{font-size:var(--fs-base)}}.partstogo__nav-link:hover{opacity:1}.partstogo__nav-link.highlight{font-weight:var(--fw-bold);font-size:var(--fs-small);background-color:var(--c-partstogo);padding:.75rem 1.25rem}@media(min-width:48rem){.partstogo__nav-link.highlight{font-size:var(--fs-base);padding:.5rem 1rem;margin-top:0}}.partstogo__nav-link.highlight:hover{background-color:var(--c-partstogo-hover)}.partstogo__nav-link-external{position:relative;display:flex;justify-content:space-between;width:calc(100% - 1rem)}@media(min-width:80rem){.partstogo__nav-link-external{padding-right:1rem;width:auto;display:inline-block}}.partstogo__nav-link-external:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7rem;font-family:icomoon;opacity:.6;content:""}.partstogo__submenu-trigger{position:relative;display:flex;justify-content:space-between;width:calc(100% - 1rem);text-decoration:none;display:inline-block;padding:.75rem 0;border-radius:.2rem;border:none;background-color:transparent;font-size:var(--fs-large);font-weight:var(--fw-medium);font-family:var(--ff-primary);color:var(--c-white);transition:var(--anim-short)}@media(min-width:80rem){.partstogo__submenu-trigger{padding:.5rem 0;font-size:var(--fs-small)}}@media(min-width:96rem){.partstogo__submenu-trigger{font-size:var(--fs-base)}}@media(min-width:80rem){.partstogo__submenu-trigger{padding-right:1rem;width:auto;display:inline-block;height:6rem}}.partstogo__submenu-trigger .caret{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.5rem;opacity:.6}.partstogo__cta-section{display:flex;opacity:0;z-index:-2;position:fixed;bottom:0;width:100%;justify-content:space-between;flex-direction:row;align-items:center;gap:.5rem;left:0;padding:var(--grid-gap);border-top:1px solid var(--c-partstogo-outline);background-color:var(--c-partstogo-dark-stroke)}@media(min-width:80rem){.partstogo__cta-section{flex-direction:row;gap:var(--grid-gap);opacity:1;z-index:2;position:unset;width:auto;justify-content:unset;left:unset;padding:0;background-color:transparent;border:none}}.partstogo__langswitch{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:.5rem}.partstogo__langswitch li{margin:0;padding:0}.partstogo__langswitch li a{font-weight:var(--fw-regular);text-decoration:none;text-transform:uppercase;letter-spacing:.05rem;opacity:.6}.partstogo__langswitch li.active a{opacity:1}.partstogo #mobileSwitch{margin:0;padding:0;background:transparent;border:none;width:2rem;height:2rem;padding:1rem;box-sizing:content-box;border-radius:0;position:absolute;z-index:3;top:0;right:0;border-left:1px solid var(--c-partstogo-dark-stroke)}@media(min-width:75rem){.partstogo #mobileSwitch{width:3rem;height:3rem;padding:1.5rem}}@media(min-width:80rem){.partstogo #mobileSwitch{padding:1.5rem;display:none}}.partstogo #mobileSwitch:focus-visible{outline:none}.partstogo #mobileSwitch line{stroke:var(--c-white);stroke-width:2px;fill:none}.partstogo #mobileSwitch #close{opacity:0}body.mobile-nav-open .partstogo__nav{display:flex;opacity:1;z-index:3;transform:translateY(0)}body.mobile-nav-open .partstogo__cta-section{opacity:1;z-index:3}body.mobile-nav-open #mobileSwitch{background-color:var(--c-partstogo)!important}.partstogo-footer{border-top:1px solid var(--c-partstogo-dark-stroke)}.partstogo-footer__container{max-width:var(--grid-maxWidth);margin:auto;display:flex;justify-content:center;flex-direction:row;align-items:center;width:100%;min-height:4rem}@media(min-width:75rem){.partstogo-footer__container{min-height:6rem}}.partstogo-footer__links{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.partstogo-footer__links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;row-gap:.5rem;column-gap:2rem}.partstogo-footer__links ul li{margin:0;padding:0}.partstogo-footer__links ul li a,.partstogo-footer__links ul li button{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.partstogo-footer__links ul li a:hover,.partstogo-footer__links ul li button:hover{color:var(--c-highlight)}.partstogo-footer__links ul li a,.partstogo-footer__links ul li button{opacity:.6;text-decoration:none;color:var(--c-white);font-size:var(--fs-small);transition:var(--anim-short);background-color:transparent;border:none}.partstogo-footer__links ul li a:hover,.partstogo-footer__links ul li button:hover{opacity:1}.partstogo-features{width:var(--grid-maxWidth);margin:auto}.partstogo-features__section{padding:calc(var(--grid-gap) * 2) 0 0 0;width:100vw;margin-left:50%;transform:translate(-50%);border-top:1px solid var(--line-partstogo)}@media(min-width:48rem){.partstogo-features .iconfeatures .iconfeature{width:100%}}.partstogo-features .iconfeatures__icon{filter:drop-shadow(0 1rem 1rem rgba(200,51,61,.5))}@media(min-width:120rem){.partstogo-features .iconfeatures__icon{width:7.5rem}}.partstogo-features .iconfeatures svg.hexagon{fill:var(--c-partstogo-darker)}.partstogo-features .iconfeatures svg.hexagon path{stroke:transparent}.partstogo-features .iconfeatures__desc{opacity:var(--o-text)}.special{background-color:var(--c-dark);display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:48rem){.special{grid-template-columns:4fr 3fr}}@media(min-width:75rem){.special{grid-template-columns:1fr 1fr}}@media(min-width:96rem){.special{grid-template-columns:3fr 2fr}}@media(min-width:120rem){.special{grid-template-columns:2fr 1fr}}.special__label{padding:calc(var(--grid-gap) * 2)}@media(min-width:48rem){.special__label{grid-column:1}}@media(min-width:96rem){.special__label{padding:calc(var(--grid-gap) * 3)}}.special__label *{color:var(--c-dark)}.special__label ul li{margin-bottom:0}.special__label a.btn{margin-top:var(--fs-h3)}@media(min-width:96rem){.special__label a.btn{display:inline-block;width:auto;margin-top:unset}}.special__label--dark *{color:var(--c-dark)}.special__label--white *{color:var(--c-white)}.special__label--white a.btn{background-color:var(--c-white);color:var(--c-dark)}.special__label--white a.btn:hover{color:var(--c-dark);background-color:var(--c-light)}.special__label--white a.btn .icon{color:var(--c-dark-stroke)}.special__headline{-webkit-hyphens:auto;hyphens:auto}@media(min-width:48rem){.special__headline{-webkit-hyphens:unset;hyphens:unset}}.special__text{opacity:var(--o-text)}.special__text a{opacity:1}.special__text *{font-size:var(--fs-small)}@media(min-width:75rem){.special__text *{font-size:var(--fs-base)}}.special__text .truncate .trunc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:4.5rem}@media(min-width:48rem){.special__text .truncate .trunc{-webkit-line-clamp:2;height:3rem}}@media(min-width:75rem){.special__text .truncate .trunc{-webkit-line-clamp:3;height:5.25rem}}@media(min-width:120rem){.special__text .truncate .trunc{-webkit-line-clamp:4;height:7rem}}.special__image{height:100%}@media(min-width:48rem){.special__image{grid-column:2;grid-row:1}}.special__image figure{height:100%}.special__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.block--specials{display:flex;flex-direction:column;gap:var(--grid-gap)}.contact-block{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 1rem 1rem .5rem;border-radius:var(--br-small);border:1px solid var(--c-partstogo-outline);background-color:var(--g-parts-glas)}@media(min-width:48rem){.contact-block{flex-direction:row}}.contact-block__image{width:4rem;height:4rem}@media(min-width:48rem){.contact-block__image{width:5rem;height:5rem}}.contact-block__image picture{display:flex;width:100%;height:100%}.contact-block__image img{object-fit:contain}.contact-block__person{display:flex;flex-direction:row;gap:.5rem;align-items:center}@media(min-width:48rem){.contact-block__person{flex-direction:row}}.contact-block__label{display:flex;flex-direction:column}.contact-block__label *{margin:0;color:var(--c-white)}.contact-block__label .t--overline{opacity:.6;margin-bottom:.02rem!important;display:inline-block}.contact-block__label span.h4{font-size:var(--fs-small);line-height:1.2}@media(min-width:48rem){.contact-block__cta{margin-left:2rem}}.material-block{display:flex;flex-direction:row;align-items:center;background-color:var(--c-partstogo-dark-stroke);border-radius:var(--br-small);overflow:hidden;transition:var(--anim-short);position:relative}.material-block:hover{background-color:var(--c-partstogo-hover);cursor:pointer}.material-block:hover:before{transform:translate(0);opacity:.8}.material-block:before{content:"";font-family:icomoon;position:absolute;top:1rem;right:1rem;color:var(--c-white);opacity:0;transform:translate(-.5rem,.5rem);transition:var(--anim-short)}.material-block__image,.material-block figure{width:5rem;height:5rem;object-fit:cover;flex-shrink:0}@media(min-width:64rem){.material-block__image,.material-block figure{width:8rem;height:8rem}}.material-block__image img,.material-block figure img{width:100%;height:100%;object-fit:cover}.material-block__link{text-decoration:none;display:block}.material-block__label{padding:1rem 1.5rem;width:100%}.material-block__label *{margin:0}.printer-block{display:flex;flex-direction:row;align-items:center;background-color:transparent;border-radius:var(--br-small);overflow:hidden;transition:var(--anim-short);position:relative}.printer-block__image,.printer-block figure{width:5rem;height:5rem;object-fit:cover;flex-shrink:0}.printer-block__image picture,.printer-block figure picture{height:100%}.printer-block__image img,.printer-block figure img{height:100%;object-fit:cover}@media(min-width:64rem){.printer-block__image,.printer-block figure{width:8rem;height:8rem}}.printer-block__label{padding:1rem 1.5rem 1rem 1rem;width:50%}.printer-block__label *{margin:0}.printer-block__data-list{width:50%;display:flex;flex-direction:column;gap:.75rem;border-left:1px dashed var(--c-partstogo-outline);padding-left:1rem}.printer-block__data-label{margin-bottom:.1rem}.printer-block__data-value{display:inline-block;font-size:var(--fs-small);line-height:1.2}.partstogo-application-layout{margin:calc(var(--grid-gap) * 3) 0}.partstogo-application-layout__title{padding-left:1.5rem;border-left:2px solid var(--c-partstogo);max-width:56rem;margin-bottom:calc(var(--grid-gap) * 1.5)}.partstogo-application-layout__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:75rem){.partstogo-application-layout__content{flex-direction:row;gap:3rem}}.partstogo-application-layout__content .col{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:75rem){.partstogo-application-layout__content .col{flex:1}}.partstogo-application-layout__content .col--right{justify-content:space-between}@media(min-width:75rem){.partstogo-application-layout__text{grid-row:1;grid-column:1}}.partstogo-application-layout__materials{display:flex;padding:1rem;border:1px solid var(--c-partstogo-outline);flex-direction:column;gap:.5rem;border-radius:var(--br-small)}@media(min-width:75rem){.partstogo-application-layout__materials{grid-row:1;grid-column:2}}.partstogo-application-layout__printers{display:flex;padding:1rem;border:1px solid var(--c-partstogo-outline);flex-direction:column;gap:.5rem;border-radius:var(--br-small)}@media(min-width:75rem){.partstogo-application-layout__printers{grid-row:2;grid-column:1}}.partstogo-application-layout .t--overline{opacity:.6}.partstogo-application-layout__contact{position:relative;padding:7rem 1.5rem 1.5rem;border:1px solid var(--c-partstogo-outline);border-radius:var(--br-small);margin-top:3rem}@media(min-width:75rem){.partstogo-application-layout__contact{align-self:flex-end}}.partstogo-application-layout__contact-avatar{position:absolute;top:-3rem;left:1.5rem;display:flex;flex-direction:column;gap:.25rem}.partstogo-application-layout__contact-avatar img{width:5rem;transform:translate(-.75rem)}.partstogo-application-layout__contact-label{display:flex;flex-direction:column}.partstogo-application-layout__contact-label *{margin:0}.partstogo-application-layout__contact h3{max-width:32rem}.partstogo-application-layout__contact p{max-width:48rem}@media(min-width:75rem){.partstogo-application-layout__contact{grid-row:2;grid-column:2}}.partstogo__submenu{visibility:hidden;z-index:-1;background-color:var(--c-partstogo-darker);opacity:0;will-change:transform opacity;height:0;transition:var(--anim-short)}@media(min-width:80rem){.partstogo__submenu{position:absolute;z-index:3;top:100%;left:0;border:1px solid var(--c-partstogo-outline);border-radius:var(--br-medium);transform:translate(-50%,.5rem);margin-left:50%;padding:2rem}}.partstogo__submenu.active{visibility:visible;z-index:2;display:block;opacity:1;height:auto}@media(min-width:80rem){.partstogo__submenu.active{transform:translate(-50%)}}.partstogo__submenu-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr}@media(min-width:48rem){.partstogo__submenu-list{grid-template-columns:1fr 1fr}}@media(min-width:75rem){.partstogo__submenu-list{grid-template-columns:1fr 1fr 1fr 1fr}}.partstogo__submenu-item{padding:.25rem!important}.partstogo__submenu-link{text-decoration:none}.partstogo__submenu-card{min-width:100%;display:flex;flex-direction:row-reverse;border-radius:var(--br-small);overflow:hidden;align-items:center;justify-content:space-between;background-color:var(--c-partstogo-dark-stroke);transition:background-color var(--anim-short)}@media(min-width:80rem){.partstogo__submenu-card{min-width:16rem;flex-direction:column;align-items:flex-start;height:100%;justify-content:flex-start}}.partstogo__submenu-card:hover{background-color:var(--c-partstogo)}.partstogo__submenu-image img{width:4rem;height:3rem;object-fit:cover}@media(min-width:48rem){.partstogo__submenu-image img{width:6rem;height:4.5rem}}@media(min-width:80rem){.partstogo__submenu-image img{width:100%;height:auto}}.partstogo__submenu-title{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-white-100);margin:0;padding:1rem 1.25rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}@media(min-width:80rem){.partstogo__submenu-title{font-size:var(--fs-large)}}.partstogo__submenu-title .t--overline{color:var(--c-white-100);opacity:.6;margin-bottom:.2rem}@media(min-width:80rem){.partstogo__submenu--applications{transform:translate(-33%,.5rem)}}@media(min-width:80rem){.partstogo__submenu--applications.active{transform:translate(-33%)}}.partstogo-check-list{display:flex;padding:1.5rem 0 0}.partstogo-check-list__list{margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;list-style:none}@media(min-width:48rem){.partstogo-check-list__list{gap:1.5rem;flex-direction:row}}@media(min-width:75rem){.partstogo-check-list__list{gap:1.5rem;flex-direction:row}}.partstogo-check-list__item{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin:0;padding:0}.partstogo-check-list__icon{display:flex;justify-content:center;align-items:center}.partstogo-check-list__icon svg{width:2rem;height:2rem}.partstogo-check-list__icon svg path{stroke:none;fill:var(--c-partstogo-dark-stroke)}.partstogo-check-list__icon-arrow{position:absolute;font-size:1.5rem;transform:translate(1px,1px)!important}.partstogo-check-list__icon-arrow:before{color:var(--c-partstogo)}.partstogo-check-list__text{margin:0;color:var(--c-white)}.partstogo-sibling-pages{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--c-partstogo-outline)}@media(min-width:48rem){.partstogo-sibling-pages{margin-top:4rem;padding-top:4rem}}@media(min-width:75rem){.partstogo-sibling-pages{margin-top:6rem;padding-top:6rem}}.partstogo-sibling-pages__title{margin-bottom:1.5rem}.partstogo-sibling-pages__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:48rem){.partstogo-sibling-pages__grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75rem){.partstogo-sibling-pages__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.partstogo-sibling-pages__item{background-color:var(--c-partstogo-dark-stroke);border-radius:var(--br-small);overflow:hidden;transition:background var(--anim-short)}.partstogo-sibling-pages__item:hover{background-color:var(--c-partstogo-hover);cursor:pointer}.partstogo-sibling-pages__item:hover .partstogo-sibling-pages__item-label:before{transform:translate(0);opacity:.8}.partstogo-sibling-pages__item a{text-decoration:none}.partstogo-sibling-pages__item-label{padding:1.5rem;display:flex;flex-direction:column;gap:.25rem;position:relative}@media(min-width:48rem){.partstogo-sibling-pages__item-label{padding:2rem}}.partstogo-sibling-pages__item-label *{margin:0;color:var(--c-white)}.partstogo-sibling-pages__item-label:before{content:"";font-family:icomoon;position:absolute;top:1rem;right:1rem;color:var(--c-white);opacity:0;transform:translate(-.5rem,.5rem);transition:var(--anim-short)}.team-slider{padding:3rem 0;overflow:hidden}@media(min-width:64rem){.team-slider{padding:6rem 0}}.team-slider .container{display:flex;flex-direction:column;justify-content:center;gap:3rem}.team-slider__label h2{color:var(--c-highlight);font-weight:var(--fw-medium);line-height:1.1;text-transform:uppercase;letter-spacing:unset;font-size:var(--fs-h2);text-align:center;margin:0}@media(min-width:96rem){.team-slider__label h2{font-size:var(--fs-h1)}}.team-slider__team{width:100%;position:relative}.team-slider__team:before{content:"";position:absolute;z-index:2;bottom:4rem;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--c-dark)}.team-slider__team-item{display:flex;justify-content:space-between;flex-direction:column;height:100%}.team-slider__team-item-image{aspect-ratio:4/5;position:relative;display:flex;align-items:flex-end;overflow:hidden}.team-slider__team-item-label{margin-bottom:1rem;opacity:0;transform:translateY(.5rem);transition:var(--anim-long)}.team-slider__team-item-label *{text-align:center;line-height:1.3;color:var(--c-dark)}@media(min-width:57rem){.team-slider__team-item-label *{line-height:1.5}}.team-slider__team-item-label h3{font-size:var(--fs-base);margin:0;font-weight:var(--fw-bold)}@media(min-width:75rem){.team-slider__team-item-label h3{font-size:var(--fs-large)}}.team-slider__team-item-label p{font-size:var(--fs-small);opacity:var(--o-text);margin:0}@media(min-width:75rem){.team-slider__team-item-label p{font-size:var(--fs-base)}}.team-slider__avatar{position:relative;transform-origin:center bottom;transform:translateY(.5rem) scale(.9);transition:var(--anim-long);will-change:transform;width:100%}.team-slider__avatar-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;filter:saturate(0%);transition:var(--anim-long);opacity:0;will-change:opacity,transform,filter,box-shadow;transform:translateY(1rem)}.team-slider .swiper{overflow:visible;padding:0 0 4rem}.team-slider .swiper-slide{height:auto}.team-slider .swiper-slide-active .team-slider__avatar{transform:translateY(0) scale(1)}.team-slider .swiper-slide-active .team-slider__avatar-background{filter:saturate(100%);opacity:1;transform:translateY(0)}.team-slider .swiper-slide-active .team-slider__team-item-label{opacity:1;transform:translateY(0)}.team-slider .swiper-button,.team-slider .swiper-pagination{top:unset;bottom:unset;left:unset;right:unset;transform:unset;margin:0;padding:0;position:relative;color:var(--c-dark)}.team-slider .swiper-pagination{position:relative;left:auto!important;right:auto!important;top:auto;bottom:auto;margin:0;padding:0;transform:none!important}.team-slider .swiper-button{width:3rem;height:3rem}.team-slider .swiper-pagination-bullet{background-color:var(--c-highlight);transition:var(--anim-long)}.team-slider .swiper-navigation{position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;height:4rem}.process__headline{margin-bottom:calc(var(--grid-gap) * 2)}.process__list{position:relative}@media(min-width:48rem){.process__list{margin-left:.5rem}}.process__item{position:relative;padding-left:2.75rem;display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:3rem}@media(min-width:48rem){.process__item{padding-left:3.5rem}}@media(min-width:90rem){.process__item{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:2.5rem;row-gap:1rem;padding-bottom:4rem}}@media(min-width:120rem){.process__item{column-gap:4rem}}.process__item:before{content:"";position:absolute;z-index:-1;top:0;left:.85rem;width:0;height:100%;border-left:1px dashed var(--c-gray-stroke)}@media(min-width:48rem){.process__item:before{left:1rem}}.process__item:last-child{padding-bottom:0}.process__item:last-child:before{content:none}.process__item-number{position:absolute;top:-.15rem;left:0;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--c-gray-stroke);display:flex;justify-content:center;align-items:center;background-color:var(--c-white)}@media(min-width:48rem){.process__item-number{top:0;width:2rem;height:2rem}}@media(min-width:75rem){.process__item-media{flex:1}}.process__item-headline{font-size:var(--fs-large);margin-bottom:0}@media(min-width:48rem){.process__item-headline{font-size:var(--fs-h3)}}@media(min-width:90rem){.process__item-headline{grid-row:1;grid-column:1}}.process__item-text>p:last-child{margin-bottom:0}@media(min-width:90rem){.process__item-text{grid-row:2;grid-column:1}}.process__item-media{aspect-ratio:3/2;overflow:hidden;grid-row:2}.process__item-media *{width:100%}@media(min-width:90rem){.process__item-media{grid-row:1/3;grid-column:2}}.benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.benefits li{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;margin:0;padding:0;line-height:1.3}.benefits li:before{line-height:1.3;content:"";font-family:icomoon;color:var(--c-highlight);font-size:1rem;flex-shrink:0}@media(min-width:64rem){.benefits li:before{font-size:1.25rem}}.benefits--small ul{gap:.25rem}@media(min-width:64rem){.benefits--small ul{gap:.5rem}}.benefits--small li{font-size:var(--fs-tiny);gap:.15rem}@media(min-width:64rem){.benefits--small li{gap:.25rem}}.benefits--small li:before{font-size:.85rem}@media(min-width:64rem){.benefits--small li:before{font-size:1rem}}@media(min-width:64rem){.benefits--small li{font-size:var(--fs-small)}}.default-block-spacing{margin:calc(var(--grid-gap) * 2) 0}@media(min-width:64rem){.default-block-spacing{margin:calc(var(--grid-gap) * 2) 0}}@media(min-width:75rem){.default-block-spacing{margin:calc(var(--grid-gap) * 3) 0}}@media(min-width:96rem){.default-block-spacing{margin:3rem 0}}.extra-block-spacing{margin:calc(var(--grid-gap) * 3) 0}@media(min-width:64rem){.extra-block-spacing{margin:calc(var(--grid-gap) * 3) 0}}@media(min-width:75rem){.extra-block-spacing{margin:calc(var(--grid-gap) * 4) 0}}@media(min-width:96rem){.extra-block-spacing{margin:4rem 0}}.default-block-spacing-bottom{margin:0 0 calc(var(--grid-gap) * 2) 0}@media(min-width:64rem){.default-block-spacing-bottom{margin:0 0 calc(var(--grid-gap) * 2) 0}}@media(min-width:75rem){.default-block-spacing-bottom{margin:0 0 calc(var(--grid-gap) * 3) 0}}@media(min-width:96rem){.default-block-spacing-bottom{margin:0 0 3rem}}.block--button{margin:1rem 0}@media(min-width:64rem){.block--button{margin:1.5rem 0}}.block--anchorteaser,.block--tablelarge,.block--iconfeatures,.block--layout,.block--slider,.block--shopslider,.block--gallery,.block--image,.block--video,.block--iconsteps,.block--table,.block--feature,.block--accordions,.block--parallaxheader,.block--hubspot,.block--specials,.block--partstogoapplicationlayout,.block--stratasys-lead,.block--partstogocontact,.block--productteaser{margin:calc(var(--grid-gap) * 2) 0}@media(min-width:64rem){.block--anchorteaser,.block--tablelarge,.block--iconfeatures,.block--layout,.block--slider,.block--shopslider,.block--gallery,.block--image,.block--video,.block--iconsteps,.block--table,.block--feature,.block--accordions,.block--parallaxheader,.block--hubspot,.block--specials,.block--partstogoapplicationlayout,.block--stratasys-lead,.block--partstogocontact,.block--productteaser{margin:calc(var(--grid-gap) * 2) 0}}@media(min-width:75rem){.block--anchorteaser,.block--tablelarge,.block--iconfeatures,.block--layout,.block--slider,.block--shopslider,.block--gallery,.block--image,.block--video,.block--iconsteps,.block--table,.block--feature,.block--accordions,.block--parallaxheader,.block--hubspot,.block--specials,.block--partstogoapplicationlayout,.block--stratasys-lead,.block--partstogocontact,.block--productteaser{margin:calc(var(--grid-gap) * 3) 0}}@media(min-width:96rem){.block--anchorteaser,.block--tablelarge,.block--iconfeatures,.block--layout,.block--slider,.block--shopslider,.block--gallery,.block--image,.block--video,.block--iconsteps,.block--table,.block--feature,.block--accordions,.block--parallaxheader,.block--hubspot,.block--specials,.block--partstogoapplicationlayout,.block--stratasys-lead,.block--partstogocontact,.block--productteaser{margin:3rem 0}}.block--servicemodal,.block--process,.block--partstogocontact,.block--stratasys-usecases,.block--stratasys-accordions,.block--stratasys-textimage,.block--stratasys-videos{margin:calc(var(--grid-gap) * 3) 0}@media(min-width:64rem){.block--servicemodal,.block--process,.block--partstogocontact,.block--stratasys-usecases,.block--stratasys-accordions,.block--stratasys-textimage,.block--stratasys-videos{margin:calc(var(--grid-gap) * 3) 0}}@media(min-width:75rem){.block--servicemodal,.block--process,.block--partstogocontact,.block--stratasys-usecases,.block--stratasys-accordions,.block--stratasys-textimage,.block--stratasys-videos{margin:calc(var(--grid-gap) * 4) 0}}@media(min-width:96rem){.block--servicemodal,.block--process,.block--partstogocontact,.block--stratasys-usecases,.block--stratasys-accordions,.block--stratasys-textimage,.block--stratasys-videos{margin:4rem 0}}.block--datasheetlist{margin:0 0 calc(var(--grid-gap) * 2) 0}@media(min-width:64rem){.block--datasheetlist{margin:0 0 calc(var(--grid-gap) * 2) 0}}@media(min-width:75rem){.block--datasheetlist{margin:0 0 calc(var(--grid-gap) * 3) 0}}@media(min-width:96rem){.block--datasheetlist{margin:0 0 3rem}}.block--productteaser+.block--productteaser{margin-top:.5rem}.block--slider{width:calc(100% + 3rem);margin-left:-1.5rem}@media(min-width:48rem){.block--slider{width:100%;margin-left:unset}}.block--feature{margin:3rem 0}@media(min-width:48rem){.block--feature{margin:4.5rem 0}}.block-type-writer>*:last-child{margin-bottom:0}.block--heading{max-width:48rem}.block--heading>*{-webkit-hyphens:unset;hyphens:unset}.block:first-child{margin-top:0}section.withBackground+article.partsToGo-teaser{margin-top:calc(var(--grid-gap) * 2)}@media(min-width:64rem){section.withBackground+article.partsToGo-teaser{margin-top:calc(var(--grid-gap) * 2)}}@media(min-width:75rem){section.withBackground+article.partsToGo-teaser{margin-top:calc(var(--grid-gap) * 3)}}@media(min-width:96rem){section.withBackground+article.partsToGo-teaser{margin-top:3rem}}.contact{display:flex;flex-direction:row;align-items:center;gap:.75rem}@media(min-width:64rem){.contact{gap:1rem}}.contact__wrapper{display:flex;flex-direction:column;row-gap:1.5rem}@media(min-width:120rem){.contact__wrapper{flex-direction:row;column-gap:1.5rem}}.contact img{width:4.5rem}@media(min-width:64rem){.contact img{width:5rem}}.contact .label{display:flex;flex-direction:column!important;align-items:flex-start}.contact .label .type{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.contact .label .type{font-size:var(--fs-tiny)}}@media(min-width:75rem){.contact .label .type{margin-bottom:.5rem}}.contact .label .type{margin-bottom:.25rem}.contact .label .name{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;margin-bottom:.25rem}.contact .label .name:hover{color:currentColor}.contact .label .position{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.contact .label .position:hover{color:var(--c-highlight)}.contact .label .position{font-size:var(--fs-small);color:var(--c-gray)}.contact .label .position:hover{color:var(--c-gray)}.contact .label .btn{margin-top:.5rem;white-space:nowrap}.block--writer p:last-child{margin-bottom:0}@media(min-width:96rem){.block--writer .two-col p{columns:2;column-gap:4rem}}.iconfeatures{display:flex;flex-direction:column;align-items:center;row-gap:calc(var(--grid-gap) * 3)}@media(min-width:48rem){.iconfeatures{align-items:flex-start}}@media(min-width:64rem){.iconfeatures{row-gap:calc(var(--grid-gap) * 2)}}@media(min-width:75rem){.iconfeatures{flex-direction:row;column-gap:calc(var(--grid-gap) * 2);align-items:flex-start}}.iconfeatures .iconfeature{display:grid;grid-template-columns:1fr;align-items:center;row-gap:calc(var(--grid-gap) * .5);text-align:center}@media(min-width:48rem){.iconfeatures .iconfeature{grid-template-columns:1fr 3fr;text-align:left;row-gap:0;column-gap:1.5rem;align-items:flex-end}}@media(min-width:75rem){.iconfeatures .iconfeature{grid-template-columns:1fr;text-align:center;row-gap:var(--grid-gap);flex:1;align-items:flex-start}}.iconfeatures__icon{position:relative;width:6rem;margin:0 auto 1.5rem;padding:1.25rem}@media(min-width:48rem){.iconfeatures__icon{margin-bottom:0;grid-row:1/3}}@media(min-width:75rem){.iconfeatures__icon{grid-row:unset}}.iconfeatures__icon svg.hexagon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;z-index:-1}.iconfeatures__icon img{width:3rem;height:3rem;aspect-ratio:1/1}.iconfeatures__headline{margin:0}@media(min-width:48rem){.iconfeatures__headline{grid-column:2}}@media(min-width:75rem){.iconfeatures__headline{grid-column:unset}}.iconfeatures__desc{line-height:var(--lh-compact);color:var(--c-gray);font-size:var(--fs-small);margin:0}@media(min-width:48rem){.iconfeatures__desc{grid-column:2}}@media(min-width:75rem){.iconfeatures__desc{grid-column:unset}}.icon-steps{display:flex;flex-direction:column;gap:3rem}.icon-steps .icon-step{display:flex;flex-direction:column;position:relative;padding-top:5rem;max-width:48rem}@media(min-width:48rem){.icon-steps .icon-step{padding-top:0;padding-left:5rem}}@media(min-width:75rem){.icon-steps .icon-step{padding-left:6rem}}.icon-steps .icon-step:last-child{margin-bottom:0}.icon-steps .icon-step p{font-family:var(--ff-primary)}.icon-steps .icon{position:absolute;top:0;left:0}.icon-steps .icon figure{width:3rem;height:3rem;object-fit:contain;object-position:center;height:auto}@media(min-width:75rem){.icon-steps .icon figure{width:4rem;height:4rem}}.icon-steps .number{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.icon-steps .number{font-size:var(--fs-tiny)}}@media(min-width:75rem){.icon-steps .number{margin-bottom:.5rem}}.icon-steps .label>*:last-child{margin-bottom:0}.advantages__lists{--size: 1.25rem;display:flex;flex-direction:column;gap:0}@media(min-width:48rem){.advantages__lists{gap:calc(var(--size) * .5);--size: 1.5rem;flex-direction:row}}@media(min-width:64rem){.advantages__lists{gap:calc(var(--size) * 2)}}.advantages__lists ul{list-style-type:none;margin:0 0 0 calc(var(--size) * .25);padding:0}.advantages__lists li{position:relative;margin:calc(var(--size) * .75) 0;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.4;color:var(--c-dark);padding:0 calc(var(--size) * 1.5);font-size:var(--fs-small)}@media(min-width:48rem){.advantages__lists li{margin:calc(var(--size) * 1) 0;font-size:var(--fs-base)}}.advantages__headline{margin-bottom:var(--fs-h2)}.advantages__list{flex-basis:50%}.advantages__list li:before{position:absolute;top:0;left:0;font-family:icomoon;font-size:calc(var(--size) * .4);line-height:0;width:var(--size);height:var(--size);border:1px solid transparent;border-radius:50%;display:flex;justify-content:center;align-items:center}.advantages__list--pros li:before{color:var(--c-positive);border-color:var(--c-positive);content:""}.advantages__list--cons li:before{color:var(--c-negative);border-color:var(--c-negative);content:""}.swiper{padding:0 1.5rem 5rem}@media(min-width:48rem){.swiper{padding:0 0 5rem}}.swiper-nav{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center}.swiper-nav>div{position:relative;z-index:1;top:unset;right:unset;bottom:unset;left:unset;margin:0;line-height:1}.swiper-nav *{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.swiper-nav *{font-size:var(--fs-tiny)}}@media(min-width:75rem){.swiper-nav *{margin-bottom:.5rem}}.swiper-nav *{margin-bottom:0}.swiper-pagination{margin:0;width:auto;transform:none;min-width:3rem;display:flex;align-items:center;justify-content:center;column-gap:.25rem;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.swiper-pagination{font-size:var(--fs-tiny)}}@media(min-width:75rem){.swiper-pagination{margin-bottom:.5rem}}.swiper-pagination{margin-bottom:0}.swiper-pagination *{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.swiper-pagination *{font-size:var(--fs-tiny)}}@media(min-width:75rem){.swiper-pagination *{margin-bottom:.5rem}}.swiper-pagination *{margin-bottom:0}@media(min-width:75rem){.swiper-pagination{min-width:4rem}}.swiper-pagination-fraction{display:flex!important;flex-direction:row}.swiper-button{width:auto;height:auto;color:inherit;font-size:var(--fs-tiny);padding:1rem;transition:.2s ease-out}.swiper-button:after{display:none}.swiper-button:hover{color:var(--c-highlight)}.swiper-button-disabled{color:var(--c-dark)}.shop-slider{max-width:64rem}.shop-slider .swiper{padding:0}.shop-slider .swiper-slide{background:var(--c-light);max-width:100%}.shop-slider .swiper-slide img{mix-blend-mode:multiply;max-width:100%}.shop-slider__main{margin-bottom:.5rem}.shop-slider__thumbs .swiper-slide{cursor:pointer;border-bottom:3px solid transparent;transition:var(--anim-short)}@media(min-width:48rem){.shop-slider__thumbs .swiper-slide{border-width:4px}}.shop-slider__thumbs .swiper-slide-thumb-active{border-color:var(--c-highlight)!important}.shop-slider__thumbs .swiper-slide:hover{border-color:var(--c-dark)}.gallery{display:grid;grid-gap:.5rem;grid-auto-rows:1fr;list-style:none;margin:0;padding:0;grid-template-columns:1fr}@media(min-width:64rem){.gallery{grid-template-columns:1fr 1fr}}@media(min-width:96rem){.gallery{grid-template-columns:1fr 1fr 1fr}}.layout{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:64rem){.layout{margin-bottom:3rem}}.layout:last-child{margin-bottom:0}@media(min-width:75rem){.layout{grid-gap:2rem}}@media(min-width:96rem){.layout{grid-gap:3rem}}@media(min-width:75rem){.layout.grid--1-1--2{grid-template-columns:1fr 1fr}}@media(min-width:96rem){.layout.grid--1-1-1--3{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75rem){.layout.grid--2-1--2{grid-template-columns:2fr 1fr}}@media(min-width:75rem){.layout.grid--1-2--2{grid-template-columns:1fr 2fr}}.layout .column .block{margin-bottom:1.5rem}.layout .column .block:last-child{margin-bottom:0}.text-images{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}@media(min-width:64rem){.text-images{grid-gap:3rem;grid-template-columns:1fr 1fr}}@media(min-width:96rem){.text-images{grid-template-columns:1fr 1fr 1fr}}.text-image video{width:100%;margin-bottom:1.5rem}.text-image img{margin-bottom:1.5rem}.products{display:grid;grid-gap:.5rem;grid-template-columns:1fr}@media(min-width:96rem){.products--1{grid-template-columns:1fr}}@media(min-width:96rem){.products--2{grid-template-columns:1fr 1fr}}@media(min-width:96rem){.products--3{grid-template-columns:1fr 1fr 1fr}}.products a{text-decoration:none}.video{width:100%;height:auto;overflow:hidden;background-color:var(--c-dark)}.video.yt{width:100%;height:0;position:relative;padding-bottom:56.25%;overflow:hidden}.video.yt iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video.yt.small iframe{top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:75rem){.video.yt.small iframe{width:85%}}@media(min-width:96rem){.video.yt.small iframe{width:75%}}.video.seq{height:100%;padding:0}.video.seq video{width:100%;display:flex}@media(min-width:75rem){.video.seq.small{padding:0 4.5rem}}@media(min-width:96rem){.video.seq.small{padding:0 7.5rem}}.download{position:relative;background-color:var(--c-light);display:flex;justify-content:space-between;flex-direction:row;align-items:center;overflow:hidden}@media(min-width:64rem){.download{padding:3rem;gap:3rem;align-items:flex-end}}@media(min-width:96rem){.download{min-height:24rem;padding:calc(var(--grid-gap) * 2)}}.download__label{padding:1.5rem 50% 1.5rem 1.5rem}@media(min-width:48rem){.download__label{padding:3rem}}@media(min-width:64rem){.download__label{justify-content:space-between;padding:0;display:flex;flex-direction:column;height:100%;align-items:baseline}}@media(min-width:75rem){.download__label{max-width:24rem}}.download__label h3{font-size:var(--fs-large)}@media(min-width:48rem){.download__label h3{font-size:var(--fs-h3)}}.download__label a.btn{font-size:var(--fs-small);cursor:pointer}@media(min-width:48rem){.download__label a.btn{font-size:var(--fs-base)}}.download .cube{width:4rem;height:auto;margin-bottom:1.5rem}@media(min-width:75rem){.download .cube{width:6rem}}.download__image{max-width:24rem;position:absolute;top:50%;right:0;width:50%;transform:translate(15%,-50%);overflow:visible!important}@media(min-width:48rem){.download__image{position:relative;transform:none;top:unset;right:unset;padding:3rem;padding-left:0}}@media(min-width:64rem){.download__image{padding:0}}@media(min-width:96rem){.download__image{position:absolute;right:3rem;top:0}}@media(min-width:120rem){.download__image{max-width:32rem}}@media(min-width:96rem){.download__image figure{padding:12rem 3rem 0}}.download__image figure img{aspect-ratio:1/1;object-fit:cover;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.withBackground .download{background-color:var(--c-white)}.modal--download .banner{display:flex;flex-direction:row;gap:3rem}.modal--download .banner__label{flex-basis:66%}.modal--download .banner__label>*:last-child{margin-bottom:0}.modal--download .banner__image{flex-basis:34%;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.04)) drop-shadow(0px 4px 8px rgba(0,0,0,.06))}.modal--download .hbspt-form form{background-color:transparent;padding:0;box-shadow:none}blockquote{padding-left:2rem;border-left:2px solid var(--c-highlight-stroke);font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;margin:3rem 0}blockquote footer{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;margin-top:1.5rem}blockquote footer em{font-style:normal}body.partstogo blockquote{border-left-color:var(--c-partstogo);max-width:64rem}.contentteaser{background-color:var(--c-light);padding:3rem;display:flex;flex-direction:column}@media(min-width:64rem){.contentteaser{flex-direction:row}}.contentteaser figure{margin-bottom:1.5rem}@media(min-width:64rem){.contentteaser figure{margin-bottom:0;margin-right:3rem}}.contentteaser img{width:6rem;height:6rem;object-fit:contain;margin:0}.newsletter{background-color:var(--c-dark);overflow:hidden}.newsletter__content{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){.newsletter__content{margin-right:12rem}}@media(min-width:120rem){.newsletter__content{margin-right:auto}}.newsletter__content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media(min-width:64rem){.newsletter__content{flex-direction:row;gap:3rem;padding:unset;align-items:stretch}}@media(min-width:75rem){.newsletter__content{height:24rem;gap:6rem}}.newsletter__label{position:relative;padding:calc(var(--grid-gap) * 3) 0;max-width:32rem}@media(min-width:64rem){.newsletter__label{padding:calc(var(--grid-gap) * 2) 0;flex-basis:50%;display:flex;flex-direction:column;justify-content:center}}.newsletter__label h3{color:var(--c-white);font-weight:var(--fw-medium);line-height:var(--lh-compact);margin-bottom:var(--fs-h3)}.newsletter__image{display:none}@media(min-width:64rem){.newsletter__image{display:block;flex-basis:50%}}.newsletter__image picture{display:block;height:100%}.newsletter__image picture img{height:100%;object-fit:cover}.newsletter__cube{position:absolute;mix-blend-mode:color-burn;transform:translate(-50%,-50%);top:3rem;left:18rem;width:14rem}@media(min-width:48rem){.newsletter__cube{width:24rem;top:2rem;left:-2rem}}@media(min-width:75rem){.newsletter__cube{width:32rem;top:5rem;left:-3rem}}.newsletter__input{position:relative;height:4rem;width:100%;max-width:32rem;background-color:var(--c-white)}.newsletter__input input{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.newsletter__input input{line-height:var(--lh-base);font-size:var(--fs-base)}}.newsletter__input input{width:100%;height:100%;border:none;padding:0 1.5rem;transition:var(--anim-short)}.newsletter__input input:focus,.newsletter__input input:focus-visible{outline:.2rem solid var(--c-highlight-stroke)}.newsletter__input button{--spacing: .2rem;padding:0 1.5rem;position:absolute;right:var(--spacing);top:var(--spacing);height:calc(100% - var(--spacing) * 2)}#newsletter-modal .hbspt-form form{background-color:transparent;padding:0;box-shadow:none}.parallax-header{position:relative;overflow:hidden;width:100%;height:12rem}@media(min-width:48rem){.parallax-header{height:16rem}}@media(min-width:96rem){.parallax-header{height:20rem}}.parallax-header__image{position:relative;z-index:-1}.parallax-header__label{position:absolute;bottom:1.25rem;left:1.5rem}@media(min-width:48rem){.parallax-header__label{bottom:2rem;left:2rem}}@media(min-width:75rem){.parallax-header__label{bottom:3rem;left:3rem}}.parallax-header__label *{color:var(--c-dark)!important}.parallax-header__label--white *{color:var(--c-white)!important}.parallax-header__subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.parallax-header__subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.parallax-header__subline{margin-bottom:.5rem}}.parallax-header__headline{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){.parallax-header__headline{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){.parallax-header__headline{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){.parallax-header__headline{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}.parallax-header__headline{margin:0}.datasheetlist{list-style:none;margin:0;padding:0}@media(min-width:48rem){.datasheetlist{column-count:2;column-gap:var(--grid-gap)}}.datasheetlist .datasheet{border-top:1px solid var(--c-gray-stroke);border-bottom:1px solid var(--c-gray-stroke);margin:-1px 0 0;padding:.75rem 0;overflow:hidden}.datasheetlist .datasheet__button{background-color:transparent;margin:0;padding:0;border:none;outline:none;display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:space-between;align-items:center;padding-right:.5rem;text-align:left}.datasheetlist .datasheet__button:hover,.datasheetlist .datasheet__button:hover .datasheet__title{color:var(--c-highlight)}.datasheetlist .datasheet__icon{font-size:var(--fs-base)}.datasheetlist .datasheet__title{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;font-size:var(--fs-base);margin:0;color:var(--c-dark);transition:var(--anim-short)}@media(min-width:75rem){.datasheetlist .datasheet__title{font-size:var(--fs-h4)}}.datasheetlist__modal .header h3{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){.datasheetlist__modal .header h3{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){.datasheetlist__modal .header h3{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){.datasheetlist__modal .header h3{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}.datasheetlist__modal .header h3{margin-bottom:0}.datasheetlist__modal .header p{margin:0;font-size:var(--fs-large);color:var(--c-gray);max-width:28rem;line-height:1.5;margin-top:.5rem}.datasheetlist__modal .header--inverted{background-color:var(--c-dark);background:var(--g-dark)}.datasheetlist__modal .header--inverted *{color:var(--c-light)}.datasheetlist__modal button.close--inverted span.icon:before,.datasheetlist__modal button.close--inverted span.icon:after{background-color:var(--c-light)}.datasheetlist__modal .hbspt-form form{padding:0;background-color:transparent;box-shadow:none}.service-modal{--ratio: 16/9;overflow:hidden;border-radius:var(--br-small);position:relative;display:flex;flex-direction:column;border:1px solid var(--c-gray-stroke)}@media(min-width:48rem){.service-modal{border:none}}@media(min-width:96rem){.service-modal{--ratio: 2/1}}@media(min-width:48rem){.service-modal--dark .service-modal__label{background-color:#0003}.service-modal--dark .service-modal__label h3,.service-modal--dark .service-modal__label p{color:var(--c-white)}}.service-modal__label{top:auto;bottom:0;left:0;background-color:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(var(--grid-gap) * 2);display:flex;flex-direction:column;justify-content:center;gap:1rem;order:1}@media(min-width:48rem){.service-modal__label{order:0;position:absolute;z-index:1;top:0;bottom:0;left:0;max-width:21rem}}@media(min-width:75rem){.service-modal__label{max-width:24rem}}@media(min-width:96rem){.service-modal__label{max-width:32rem}}.service-modal__headline{margin:0}@media(min-width:96rem){.service-modal__headline{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.04em}}.service-modal__lead{margin:0;font-weight:var(--fw-medium);opacity:.66;line-height:1.4}.service-modal__button{background-color:var(--c-highlight)!important}.service-modal__image img{height:100%;object-fit:cover;aspect-ratio:var(--ratio)}.landingpage-dl-table{--spacing: .5rem;border-spacing:initial;width:100%}.landingpage-dl-table th{color:var(--c-partstogo)!important}.landingpage-dl-table th,.landingpage-dl-table td{-webkit-hyphens:auto;hyphens:auto;text-align:left;padding:var(--spacing);font-size:var(--fs-tiny);font-weight:var(--fw-medium);border-right:2px solid var(--c-partstogo-hover)}@media(min-width:48rem){.landingpage-dl-table th,.landingpage-dl-table td{-webkit-hyphens:none;hyphens:none;font-size:var(--fs-small)}}@media(min-width:120rem){.landingpage-dl-table th,.landingpage-dl-table td{font-size:var(--fs-base)}}.landingpage-dl-table th:last-child,.landingpage-dl-table td:last-child{border-right:none}.landingpage-dl-table .rowheader,.landingpage-dl-table td{border-top:1px dashed var(--c-partstogo-outline)}@media(min-width:48rem){.landingpage-dl-table{--spacing: 1rem}}@media(min-width:75rem){.landingpage-dl-table{--spacing: 1.5rem}}@media(min-width:120rem){.landingpage-dl-table{--spacing: 2rem}}.landingpage-dl-hint{padding-top:var(--grid-gap);font-size:var(--fs-tiny);opacity:.6;max-width:40rem}@media(min-width:48rem){.landingpage-dl-hint{font-size:var(--fs-small)}}.landingpage-dl-heading{margin-bottom:1rem}.landingpage-dl-heading__headline{margin:0}.landingpage-dl-heading__subtext{margin-top:.5rem;max-width:40rem}.landingpage-dl-process{--box-size: 3rem;display:flex;flex-direction:column-reverse;gap:3rem;margin-bottom:3rem}@media(min-width:64rem){.landingpage-dl-process{flex-direction:row}}.landingpage-dl-process__list{position:relative;margin:0;padding:0;list-style:none}@media(min-width:64rem){.landingpage-dl-process__list{flex-basis:66%}}.landingpage-dl-process__item{display:flex;flex-direction:row;gap:1rem;margin:0;padding:0 0 2rem;position:relative}.landingpage-dl-process__item:before{content:"";position:absolute;z-index:-1;top:0;left:calc(var(--box-size) / 2);width:0;height:100%;border-left:1px dashed var(--c-partstogo-outline)}.landingpage-dl-process__item:last-child{padding-bottom:0}.landingpage-dl-process__item:last-child:before{content:none}.landingpage-dl-process__item-number{width:var(--box-size);height:var(--box-size);display:flex;justify-content:center;align-items:center;flex-shrink:0;margin:0;background:var(--g-landingpage-dl);border-radius:var(--br-small)}@media(min-width:48rem){.landingpage-dl-process__item-number{top:0}}.landingpage-dl-process__item-text{margin:0;font-size:var(--fs-base);letter-spacing:-.01em}@media(min-width:64rem){.landingpage-dl-process__poster{flex-basis:33%}}.landingpage-dl-process__poster img{border-radius:var(--br-medium)}.landingpage-dl-offer{--spacing: 1.5rem;display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2)}.landingpage-dl-offer__list{position:relative;display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media(min-width:64rem){.landingpage-dl-offer__list{grid-template-columns:1fr 1fr}}.landingpage-dl-offer__item{position:relative;padding-left:var(--spacing);gap:1rem;border-left:2px solid;border-image-slice:1;border-image-source:var(--g-landingpage-dl)}.landingpage-dl-offer__item-headline{margin-top:0;-webkit-hyphens:auto;hyphens:auto}.landingpage-dl-offer__item-text{display:flex;flex-direction:column;gap:var(--fs-base)}.landingpage-dl-offer__item-text p{margin:0}.landingpage-dl-offer__item-text ul{padding-left:calc(var(--spacing) / 2)}.landingpage-dl-offer__item-text ul li{margin-left:calc(var(--spacing) / 3);padding:0;text-wrap:balance}.landingpage-dl-offer__poster img{border-radius:var(--br-medium);aspect-ratio:3/2;object-fit:cover}@media(min-width:64rem){.landingpage-dl-offer__poster img{aspect-ratio:16/9}}.landingpage-dl-promotion{display:flex;flex-direction:column}.landingpage-dl-promotion__lead p{font-size:var(--fs-large);opacity:1!important}.landingpage-dl-promotion__lead p em{font-style:normal;font-weight:var(--fw-bold);color:var(--c-partstogo)!important}.landingpage-dl-promotion__list{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:64rem){.landingpage-dl-promotion__list{flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr}}.landingpage-dl-promotion__item{position:relative;gap:1rem;border-radius:var(--br-medium);padding:1rem;aspect-ratio:1/1;border:2px solid var(--c-partstogo);border-image-slice:1;border-image-source:var(--g-landingpage-dl);background:var(--g-parts-glas);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:48rem){.landingpage-dl-promotion__item{aspect-ratio:2/1}}@media(min-width:64rem){.landingpage-dl-promotion__item{aspect-ratio:3/4}}@media(min-width:75rem){.landingpage-dl-promotion__item{padding:1.5rem}}@media(min-width:96rem){.landingpage-dl-promotion__item{aspect-ratio:1/1}}.landingpage-dl-promotion__item-bigtext{font-size:var(--fs-h3);margin:0;line-height:1.1}@media(min-width:75rem){.landingpage-dl-promotion__item-bigtext{font-size:var(--fs-h2);letter-spacing:-.05em}}.landingpage-dl-promotion__item-smalltext>p{font-size:var(--fs-small);text-transform:uppercase;font-weight:var(--fw-bold);margin:0;opacity:1!important}@media(min-width:75rem){.landingpage-dl-promotion__item-smalltext>p{font-size:var(--fs-base)}}.landingpage-dl-promotion__item-smalltext>p em{font-style:normal;color:var(--c-partstogo)!important}.landingpage-dl-fair{display:flex;flex-direction:column;align-items:flex-start}.landingpage-dl-fair__lead p{font-size:var(--fs-large)}.landingpage-dl-fair__lead p em{font-style:normal;color:var(--c-partstogo)!important}.landingpage-dl-fair__box{border:2px solid var(--c-partstogo);padding:1rem;display:flex;flex-direction:row;gap:1.5rem;border-radius:var(--br-medium);align-items:center}.landingpage-dl-fair__box-text{max-width:20rem;text-wrap:balance}.landingpage-dl-benefits{--padding: .5rem;margin:3rem auto}.landingpage-dl-benefits__headline{margin-bottom:1.5rem;opacity:.6}.landingpage-dl-benefits__list{display:grid;grid-template-columns:1fr;column-gap:1rem}@media(min-width:48rem){.landingpage-dl-benefits__list{grid-template-columns:1fr 1fr}}@media(min-width:120rem){.landingpage-dl-benefits__list{grid-template-columns:1fr 1fr 1fr}}.landingpage-dl-benefits__item{border-top:1px solid var(--c-partstogo-outline);display:flex;flex-direction:row;gap:.5rem;padding:var(--padding) 0;align-items:center}.landingpage-dl-benefits__item-icon{font-size:1rem}@media(min-width:75rem){.landingpage-dl-benefits__item-icon{font-size:1.25rem}}.landingpage-dl-benefits__item-icon:before{color:var(--c-positive)}.landingpage-dl-benefits__item-text{margin:0;font-size:var(--fs-small)}@media(min-width:75rem){.landingpage-dl-benefits{--padding: .75rem}}.landingpage-dl-cards{margin:3rem auto}.landingpage-dl-cards__list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(min-width:96rem){.landingpage-dl-cards__list{grid-template-columns:1fr 1fr 1fr 1fr}}.landingpage-dl-cards__item{display:flex;flex-direction:column;gap:1rem;align-items:baseline}.landingpage-dl-cards__item-headline{margin:0;line-height:1.3}.landingpage-dl-cards__item-label{display:flex;flex-direction:column;gap:.5rem;width:100%}.landingpage-dl-cards__item-text{margin:0}.landingpage-dl-cards__item-text ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.landingpage-dl-cards__item-text ul li{border-top:1px solid var(--c-partstogo-outline);margin:0;padding:.5rem 0;font-size:var(--fs-small);display:block;opacity:.6}.landingpage-dl-cards__item-image img{border-radius:var(--br-small)}.landingpage-dl-data{margin:3rem auto}.landingpage-dl-data__headline{margin-bottom:1.5rem;opacity:.6}.landingpage-dl-data__list{display:grid;grid-template-columns:1fr;column-gap:1rem}@media(min-width:48rem){.landingpage-dl-data__list{grid-template-columns:1fr 1fr}}.landingpage-dl-data__item{border-top:1px solid var(--c-partstogo-outline);display:flex;flex-direction:column;gap:0;padding:.75rem 0;align-items:baseline}.landingpage-dl-data__item-headline{opacity:.6}.landingpage-dl-data__item-text{margin:0}.landingpage-dl-image{width:100%;margin-bottom:var(--grid-gap)}.landingpage-dl-image img{width:100%}.landingpage-dl-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.landingpage-dl-images img{border-radius:var(--br-medium)}.landingpage-dl-products{--padding: 1rem}@media(min-width:48rem){.landingpage-dl-products{--padding: 2rem}}.landingpage-dl-products__headline{margin-bottom:1rem;opacity:.6}.landingpage-dl-products__list{display:flex;flex-direction:column;gap:1rem}.landingpage-dl-products__item{display:flex;flex-direction:column;border:1px solid var(--c-partstogo-outline);border-radius:var(--br-medium);overflow:hidden;background-color:#0000001a}@media(min-width:48rem){.landingpage-dl-products__item{flex-direction:row}}.landingpage-dl-products__item-label{background-color:#ffffff08;flex-shrink:0;display:flex;flex-direction:row;border-bottom:1px dashed var(--c-partstogo-outline);flex-basis:25%}@media(min-width:48rem){.landingpage-dl-products__item-label{border-right:1px dashed var(--c-partstogo-outline);border-bottom:none;flex-direction:column;flex-basis:33%}}@media(min-width:75rem){.landingpage-dl-products__item-label{flex-basis:25%}}.landingpage-dl-products__item-heading{padding:var(--padding);flex:1}.landingpage-dl-products__item-number{color:var(--c-partstogo)!important;font-size:var(--fs-h1)}.landingpage-dl-products__item-title{font-size:var(--fs-base)}.landingpage-dl-products__item-data{padding:var(--padding);border:none;border-left:1px dashed var(--c-partstogo-outline);display:flex;flex-direction:column;gap:.75rem}@media(min-width:48rem){.landingpage-dl-products__item-data{gap:1rem;border-top:1px dashed var(--c-partstogo-outline);border-left:none}}.landingpage-dl-products__item-data .printer-block__data-label{opacity:.6}.landingpage-dl-products__item-image-container{margin:var(--padding) 0;position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;justify-items:center;align-items:center;min-height:160px}@media(min-width:48rem){.landingpage-dl-products__item-image-container{flex-basis:66%;min-height:240px}}@media(min-width:75rem){.landingpage-dl-products__item-image-container{min-height:300px;flex-basis:75%}}.landingpage-dl-products__item-image-container img{height:100%;width:auto;object-fit:contain;position:absolute;top:50%;left:0;z-index:calc(100 - var(--i));transform:translate(calc(var(--i) * 25px),-50%)}@media(min-width:48rem){.landingpage-dl-products__item-image-container img{transform:translate(calc(var(--i) * 50px),-50%)}}.landingpage-dl-products__item-image-container:after{content:"";position:absolute;z-index:99;top:0;right:0;width:6rem;height:100%;background:linear-gradient(to right,#1c1a1900,#1c1a19)}@media(min-width:48rem){.landingpage-dl-products__item-image-container:after{width:8rem}}@media(min-width:75rem){.landingpage-dl-products__item-image-container:after{width:12rem}}.landingpage-dl-products__item-image{position:absolute;top:50%;transform:translateY(-50%);left:0}.landingpage-dl-products__item-image img{height:12rem;width:auto}.landingpage-dl-materials{margin:3rem auto}.landingpage-dl-materials__headline{margin-bottom:1rem;opacity:.6}.landingpage-dl-materials__list{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:48rem){.landingpage-dl-materials__list{grid-template-columns:1fr 1fr}}@media(min-width:120rem){.landingpage-dl-materials__list{grid-template-columns:1fr 1fr 1fr}}.landingpage-dl-materials .material-block{width:100%}.landingpage-dl-materials .material-block__link{display:flex}.landingpage-dl-materials .material-block .subline{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.landingpage-dl-materials .material-block .subline{font-size:var(--fs-tiny)}}@media(min-width:75rem){.landingpage-dl-materials .material-block .subline{margin-bottom:.5rem}}.landingpage-dl-materials .material-block .subline{opacity:.6;margin-bottom:0}.landingpage-dl-materials .material-block .title{font-size:var(--fs-small)}.landingpage-dl-materials .material-block__label{padding:.75rem 1rem}.landingpage-dl-materials .material-block__image{width:3rem;height:100%}@media(min-width:75rem){.landingpage-dl-materials .material-block__image{width:4rem}}.landingpage-dl-options{--padding: .5rem;margin:3rem auto}.landingpage-dl-options__headline{margin-bottom:1.5rem;opacity:.6}.landingpage-dl-options__list ul{list-style:none;margin:0;padding:0}@media(min-width:48rem){.landingpage-dl-options__list ul{column-count:2}}.landingpage-dl-options__list ul li{border-top:1px solid var(--c-partstogo-outline);margin:0;padding:var(--padding) 0;display:flex;flex-direction:row;gap:var(--padding);align-items:center}.landingpage-dl-options__list ul li:before{font-size:.75rem;content:"";font-family:icomoon;opacity:.6}@media(min-width:75rem){.landingpage-dl-options{--padding: .75rem}}.landingpage-dl-imagelist{margin:3rem auto}.landingpage-dl-imagelist__headline{margin-bottom:1.5rem;opacity:.6}.landingpage-dl-imagelist__list{display:grid;grid-template-columns:1fr;column-gap:1rem}@media(min-width:48rem){.landingpage-dl-imagelist__list{grid-template-columns:1fr 1fr}}.landingpage-dl-imagelist__item{border-bottom:1px solid var(--c-partstogo-dark-stroke);display:flex;flex-direction:row;gap:1rem;padding:.75rem 0;align-items:center}.landingpage-dl-imagelist__item-text{margin:0}.landingpage-dl-imagelist__item-image{width:2rem;height:2rem}.landingpage-dl-imagelist__item-image img{width:100%;height:100%;object-fit:cover}.landingpage-dl-applications{margin:3rem auto}.landingpage-dl-applications__headline{margin-bottom:1.5rem;opacity:.6}.landingpage-dl-applications__list{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem}@media(min-width:48rem){.landingpage-dl-applications__list{grid-template-columns:1fr 1fr 1fr;gap:3rem 1.5rem}}@media(min-width:120rem){.landingpage-dl-applications__list{grid-template-columns:1fr 1fr 1fr 1fr}}.landingpage-dl-applications__item{display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.landingpage-dl-applications__item-label{display:flex;flex-direction:column;padding-right:.75rem}.landingpage-dl-applications__item-image img{aspect-ratio:3/2;width:100%;height:100%;object-fit:cover;border-radius:var(--br-small)}.landingpage-dl-applications__item-overline{opacity:.6}.landingpage-dl-applications__item-title{margin:0;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-small);line-height:1.2}.landingpage-dl-divider{background-color:transparent;border-bottom:1px dashed var(--c-partstogo-outline);margin:4rem auto}@media(min-width:48rem){.landingpage-dl-divider{margin:5rem auto}}@media(min-width:75rem){.landingpage-dl-divider{margin:6rem auto}}main.template-default{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-default{margin-right:12rem}}@media(min-width:120rem){main.template-default{margin-right:auto}}main.template-default{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start}main.template-default>.headline{grid-column:1/13;margin-top:10.5rem}@media(min-width:64rem){main.template-default>.headline{margin-top:7.5rem}}@media(min-width:75rem){main.template-default>.headline{grid-column:1/9;margin-top:9rem}}@media(min-width:96rem){main.template-default>.headline{margin-top:12rem}}main.template-default #content{grid-column:1/13}@media(min-width:64rem){main.template-default #content{grid-column:4/13}}@media(min-width:75rem){main.template-default #content{grid-column:4/13}}main.template-default #content>section{position:relative;padding:3rem 0}main.template-default #content>section.withBackground:before{content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);height:100%;background-color:var(--c-light);width:100vw}@media(min-width:64rem){main.template-default #content>section.withBackground:before{left:calc(-25% - var(--grid-gap) * 2.5 - (100vw - var(--grid-maxWidth)) / 2);transform:none}}@media(min-width:75rem){main.template-default #content>section.withBackground:before{left:calc(-25% - var(--grid-gap) * 3 - (100vw - var(--grid-maxWidth)) / 2);width:calc(100vw - 6rem)}}@media(min-width:48rem){main.template-default #content>section{padding:4.5rem 0}}@media(min-width:75rem){main.template-default #content>section{padding:5rem 0 6rem}}@media(min-width:120rem){main.template-default #content>section{padding:6rem 0 6.5rem}}main.template-default #content>section:first-of-type{padding-top:0}main.template-default #content>section+section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background-color:var(--c-light-stroke)}@media(min-width:64rem){main.template-default #content>section+section:after{display:none}}main.template-default #content>section>.block:last-child{margin-bottom:0}main.template-default #sidebar{grid-column:1/13;position:absolute;z-index:2;top:calc(4rem + 1px);left:0;width:100vw;padding:0 1.5rem;background-color:var(--c-light);border-bottom:1px solid var(--c-light-stroke);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}main.template-default #sidebar::-webkit-scrollbar{display:none}@media(min-width:64rem){main.template-default #sidebar{position:relative;background-color:transparent;grid-column:1/4;width:auto;transform:none;top:unset;left:unset;border:none;padding:0 2rem 0 0}}@media(min-width:75rem){main.template-default #sidebar{padding:0 3rem 0 0;grid-column:1/4}}main.template-sidebar{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-sidebar{margin-right:12rem}}@media(min-width:120rem){main.template-sidebar{margin-right:auto}}main.template-sidebar{margin-top:7.5rem}@media(min-width:75rem){main.template-sidebar{margin-top:9rem}}@media(min-width:96rem){main.template-sidebar{margin-top:12rem}}main.template-sidebar #sidebar{grid-column:1/13;margin-bottom:3rem}@media(min-width:64rem){main.template-sidebar #sidebar{grid-column:1/4}}main.template-sidebar #content{grid-column:1/13}@media(min-width:64rem){main.template-sidebar #content{grid-column:5/13}}main.template-sidebar #content>section{position:relative;padding:3rem 0}main.template-sidebar #content>section.withBackground:before{content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);height:100%;background-color:var(--c-light);width:100vw}@media(min-width:64rem){main.template-sidebar #content>section.withBackground:before{width:200vw}}@media(min-width:48rem){main.template-sidebar #content>section{padding:4.5rem 0}}@media(min-width:75rem){main.template-sidebar #content>section{padding:5rem 0 6rem}}@media(min-width:120rem){main.template-sidebar #content>section{padding:6rem 0 6.5rem}}main.template-sidebar #content>section:first-child{padding-top:0}main.template-sidebar #content>section+section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background-color:var(--c-light-stroke)}@media(min-width:64rem){main.template-sidebar #content>section+section:after{display:none}}main.template-sidebar #content>section>.block:last-child{margin-bottom:0}main.template-full{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-full{margin-right:12rem}}@media(min-width:120rem){main.template-full{margin-right:auto}}main.template-full{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;margin-top:7.5rem}@media(min-width:64rem){main.template-full{margin-top:6rem}}@media(min-width:75rem){main.template-full{margin-top:7.5rem}}@media(min-width:96rem){main.template-full{margin-top:9rem}}main.template-full>.headline{grid-column:1/13}@media(min-width:75rem){main.template-full>.headline{grid-column:1/9}}main.template-full #content{grid-column:1/13}main.template-full #content .articles{display:grid;grid-gap:.5rem;grid-template-columns:1fr;width:calc(100% + 3rem);margin-left:-1.5rem}@media(min-width:64rem){main.template-full #content .articles{grid-template-columns:1fr 1fr}}@media(min-width:75rem){main.template-full #content .articles{width:calc(100% + 4rem);margin-left:-2rem}}@media(min-width:96rem){main.template-full #content .articles{grid-template-columns:1fr 1fr 1fr;width:calc(100% + 6rem);margin-left:-3rem}}main.template-full #content .articles article{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--c-light-stroke)}@media(min-width:48rem){main.template-full #content .articles article{margin-bottom:3rem;padding-bottom:3rem}}@media(min-width:64rem){main.template-full #content .articles article{padding-bottom:3rem;border-bottom:none}}main.template-full #content .articles article>*:last-child{margin-bottom:0}main.template-full #content .articles article:last-child{border-bottom:none}body.partstogo main.template-full{margin-top:0}main.template-article{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-article{margin-right:12rem}}@media(min-width:120rem){main.template-article{margin-right:auto}}main.template-article>.headline{grid-column:1/13;margin-top:10.5rem}@media(min-width:64rem){main.template-article>.headline{margin-top:7.5rem}}@media(min-width:75rem){main.template-article>.headline{grid-column:1/9;margin-top:9rem}}@media(min-width:96rem){main.template-article>.headline{margin-top:12rem}}main.template-article .banner{margin-bottom:6rem}main.template-article .banner img{object-fit:cover;max-height:50vh;background-color:var(--c-light)}main.template-article .blogarticle{margin:auto}@media(min-width:64rem){main.template-article .blogarticle{width:66%}}@media(min-width:96rem){main.template-article .blogarticle{width:50%}}main.template-article .blogarticle p{columns:initial}main.template-article .blogarticle>.contentteaser,main.template-article .blogarticle>figure,main.template-article .blogarticle .contact{margin:3rem 0}main.template-article .blogarticle a>figure{margin:3rem 0}body.partstogo main.template-article>.headline{grid-column:1/13;margin-top:0}main.template-legal{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-legal{margin-right:12rem}}@media(min-width:120rem){main.template-legal{margin-right:auto}}main.template-legal>.headline{margin:auto;margin-top:10.5rem}@media(min-width:64rem){main.template-legal>.headline{width:66%;margin-top:7.5rem}}@media(min-width:75rem){main.template-legal>.headline{margin-top:9rem}}@media(min-width:96rem){main.template-legal>.headline{margin-top:12rem;width:50%}}main.template-legal #content{margin:auto}@media(min-width:64rem){main.template-legal #content{width:66%}}@media(min-width:96rem){main.template-legal #content{width:50%}}main.template-usecases .heading{width:100%;max-width:unset;background-color:var(--c-light);grid-column:1/13;padding-top:7.5rem;padding-bottom:1rem;overflow:hidden;position:relative;margin-bottom:3rem}@media(min-width:64rem){main.template-usecases .heading{padding-top:7.5rem;padding-bottom:1.5rem}}@media(min-width:75rem){main.template-usecases .heading{grid-column:1/9;padding-top:9rem}}@media(min-width:96rem){main.template-usecases .heading{padding-top:12rem}}main.template-usecases .heading__container{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-usecases .heading__container{margin-right:12rem}}@media(min-width:120rem){main.template-usecases .heading__container{margin-right:auto}}main.template-usecases .heading__headline{max-width:var(--grid-maxWidth);position:relative;z-index:2;max-width:48rem}main.template-usecases .heading__wallpaper{--gap: 3rem;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;perspective:1000px;opacity:.15}@media(min-width:48rem){main.template-usecases .heading__wallpaper{opacity:1;--gap: 4rem;left:50%;width:50%}}@media(min-width:75rem){main.template-usecases .heading__wallpaper{--gap: 6rem}}@media(min-width:120rem){main.template-usecases .heading__wallpaper{--gap: 7rem}}main.template-usecases .heading__wallpaper-container{display:flex;flex-direction:row;justify-content:center;gap:var(--gap);position:relative;width:100%;height:100%;will-change:transform}@media(min-width:75rem){main.template-usecases .heading__wallpaper-container{justify-content:flex-start}}main.template-usecases .heading__wallpaper-slider{max-height:100%;overflow:hidden}main.template-usecases .heading__wallpaper-group{display:flex;flex-direction:column;gap:var(--gap);padding-top:var(--gap)}main.template-usecases .heading__wallpaper-slide{background-color:var(--c-light)}main.template-usecases .heading__wallpaper-slide img{width:5rem;height:auto;backface-visibility:hidden;will-change:transform;mix-blend-mode:multiply}@media(min-width:48rem){main.template-usecases .heading__wallpaper-slide img{width:5rem}}@media(min-width:64rem){main.template-usecases .heading__wallpaper-slide img{width:6rem}}@media(min-width:75rem){main.template-usecases .heading__wallpaper-slide img{width:8rem}}@media(min-width:120rem){main.template-usecases .heading__wallpaper-slide img{width:10rem}}main.template-usecases>.headline{width:100%;max-width:unset;background-color:var(--c-light);grid-column:1/13;padding-top:10.5rem;padding-bottom:1.5rem}@media(min-width:64rem){main.template-usecases>.headline{padding-top:7.5rem}}@media(min-width:75rem){main.template-usecases>.headline{grid-column:1/9;padding-top:9rem}}@media(min-width:96rem){main.template-usecases>.headline{padding-top:12rem}}main.template-usecases .main-content{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-usecases .main-content{margin-right:12rem}}@media(min-width:120rem){main.template-usecases .main-content{margin-right:auto}}main.template-usecases .main-content{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start}main.template-usecases #content{grid-column:1/13}@media(min-width:75rem){main.template-usecases #content{grid-column:4/13}}main.template-usecases #content>section{position:relative;padding:3rem 0}main.template-usecases #content>section.withBackground:before{content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);height:100%;background-color:var(--c-light);width:100vw}@media(min-width:64rem){main.template-usecases #content>section.withBackground:before{width:200vw}}@media(min-width:48rem){main.template-usecases #content>section{padding:4.5rem 0}}@media(min-width:75rem){main.template-usecases #content>section{padding:5rem 0 6rem}}@media(min-width:120rem){main.template-usecases #content>section{padding:6rem 0 6.5rem}}main.template-usecases #content>section:first-child{padding-top:0}main.template-usecases #content>section+section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background-color:var(--c-light-stroke)}@media(min-width:64rem){main.template-usecases #content>section+section:after{display:none}}main.template-usecases #content>section>.block:last-child{margin-bottom:0}main.template-usecases #sidebar{position:relative;-ms-overflow-style:none;scrollbar-width:none;grid-column:1/13}main.template-usecases #sidebar::-webkit-scrollbar{display:none}@media(min-width:75rem){main.template-usecases #sidebar{padding:0 3rem 0 0;grid-column:1/4}}main.template-usecase{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-usecase{margin-right:12rem}}@media(min-width:120rem){main.template-usecase{margin-right:auto}}main.template-usecase{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;margin-top:7.5rem}@media(min-width:64rem){main.template-usecase{margin-top:7.5rem}}@media(min-width:75rem){main.template-usecase{margin-top:9rem}}@media(min-width:96rem){main.template-usecase{margin-top:12rem}}main.template-usecase>.image{grid-column:1/13;order:1}@media(min-width:64rem){main.template-usecase>.image{grid-column:1/4;grid-row:1/3;order:0;position:sticky;top:7.5rem}}@media(min-width:120rem){main.template-usecase>.image{grid-column:1/4;grid-row:1/4}}main.template-usecase>.image img{box-shadow:var(--shadow-large)}main.template-usecase>.headline{grid-column:1/13;order:0}@media(min-width:64rem){main.template-usecase>.headline{grid-column:5/13;order:1}}@media(min-width:120rem){main.template-usecase>.headline{grid-column:5/11}}main.template-usecase>.headline h1{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){main.template-usecase>.headline h1{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){main.template-usecase>.headline h1{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){main.template-usecase>.headline h1{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}main.template-usecase>.headline h1{margin-top:0;-webkit-hyphens:auto;hyphens:auto}main.template-usecase>.description{grid-column:1/13;order:2;margin-top:var(--grid-gap)}@media(min-width:64rem){main.template-usecase>.description{grid-column:5/13;order:2;margin-top:0}}@media(min-width:120rem){main.template-usecase>.description{grid-column:5/11}}main.template-usecase #content{margin-top:var(--grid-gap);grid-column:1/13;order:3}@media(min-width:64rem){main.template-usecase #content{grid-column:5/13}}@media(min-width:120rem){main.template-usecase #content{grid-column:5/11}}main.template-material{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-material{margin-right:12rem}}@media(min-width:120rem){main.template-material{margin-right:auto}}main.template-material{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;margin-top:7.5rem}@media(min-width:64rem){main.template-material{margin-top:7.5rem}}@media(min-width:75rem){main.template-material{margin-top:9rem}}@media(min-width:96rem){main.template-material{margin-top:12rem}}main.template-material>.image{grid-column:1/13;order:1}@media(min-width:64rem){main.template-material>.image{grid-column:1/4;grid-row:1/3;order:0;position:sticky;top:7.5rem}}@media(min-width:120rem){main.template-material>.image{grid-column:1/4;grid-row:1/4}}main.template-material>.image img{box-shadow:var(--shadow-large)}main.template-material>.image--team-member img{box-shadow:none}main.template-material>.headline{grid-column:1/13;order:0}@media(min-width:64rem){main.template-material>.headline{grid-column:5/13;order:1}}@media(min-width:120rem){main.template-material>.headline{grid-column:5/11}}main.template-material>.headline h1{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){main.template-material>.headline h1{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){main.template-material>.headline h1{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){main.template-material>.headline h1{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}main.template-material>.headline h1{margin-top:0;-webkit-hyphens:auto;hyphens:auto}main.template-material #content{display:flex;flex-direction:column;grid-column:1/13;order:3}@media(min-width:64rem){main.template-material #content{grid-column:5/13}}@media(min-width:120rem){main.template-material #content{grid-column:5/11}}body.page-partstogo-start{gap:0!important}body.page-partstogo-start .t--overline{color:var(--c-white);opacity:.6}body.page-partstogo-start .partstogo-intro{min-height:calc(100vh - 4rem);position:relative;z-index:2;display:flex;gap:6rem;justify-content:center;width:100%;flex-direction:column;overflow:hidden}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro{min-height:calc(100vh - 6rem);max-height:101vh;flex-direction:row}}body.page-partstogo-start .partstogo-intro__section{position:relative;z-index:2;width:100vw;height:100%;transform:translate(-50%);left:50%;max-width:100vw;overflow-x:hidden;background-color:var(--c-partstogo-dark)}body.page-partstogo-start .partstogo-intro__label{position:relative;height:calc(100vh - 4rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}@media(min-width:48rem){body.page-partstogo-start .partstogo-intro__label{max-width:40rem}}@media(min-width:64rem){body.page-partstogo-start .partstogo-intro__label{max-width:44rem;gap:1.5rem}}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__label{max-width:48rem;padding:0;width:50%}}@media(min-width:120rem){body.page-partstogo-start .partstogo-intro__label{max-width:64rem}}body.page-partstogo-start .partstogo-intro__label *{text-align:left;margin:0}body.page-partstogo-start .partstogo-intro__headline{font-weight:var(--fw-bold);font-size:2rem;line-height:1.1;letter-spacing:-.085rem}@media(min-width:64rem){body.page-partstogo-start .partstogo-intro__headline{font-size:3rem}}@media(min-width:96rem){body.page-partstogo-start .partstogo-intro__headline{font-size:var(--fs-h1)}}body.page-partstogo-start .partstogo-intro__text{color:var(--c-white);opacity:var(--o-text);font-size:var(--fs-small);max-width:48rem;font-weight:var(--fw-medium);max-width:36rem}@media(min-width:48rem){body.page-partstogo-start .partstogo-intro__text{font-size:var(--fs-base)}}body.page-partstogo-start .partstogo-intro__cta{width:100%}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__cta{width:auto}}body.page-partstogo-start .partstogo-intro__cta .btn{width:100%}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__cta .btn{width:auto}}body.page-partstogo-start .partstogo-intro .partstogo-check-list__list{display:grid;margin-bottom:1rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro .partstogo-check-list__list{grid-template-columns:1fr 1fr}}body.page-partstogo-start .partstogo-intro .partstogo-check-list__item{max-width:18rem}body.page-partstogo-start .partstogo-intro .partstogo-check-list__text{opacity:1}body.page-partstogo-start .partstogo-intro__video{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__video{position:absolute}}body.page-partstogo-start .partstogo-intro__video video{opacity:.3;width:100%;height:100%;object-fit:cover}body.page-partstogo-start .partstogo-intro__boxes{display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__boxes{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;padding-top:100vh;height:175vh}}body.page-partstogo-start .partstogo-intro__boxes-container{width:100%;display:flex;align-items:flex-start}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__boxes-container{width:50%}}body.page-partstogo-start .partstogo-intro__box{padding:2rem;border:1px solid var(--line-partstogo);border-radius:var(--br-medium);background-color:#00000040;display:flex;flex-direction:column;justify-content:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.page-partstogo-start .partstogo-intro__box-title{color:var(--c-white);opacity:.6}body.page-partstogo-start .partstogo-intro__box:nth-child(1){background:linear-gradient(180deg,#de2bee33,#de2bee12)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(1){grid-column:1/3;grid-row:2/3}}body.page-partstogo-start .partstogo-intro__box:nth-child(2){background:linear-gradient(180deg,#522bee33,#2b3fee12)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(2){grid-column:3/6;grid-row:1/3}}body.page-partstogo-start .partstogo-intro__box:nth-child(3){background:linear-gradient(180deg,#2bbfee33,#2ba8ee12)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(3){grid-column:1/4;grid-row:3/4}}body.page-partstogo-start .partstogo-intro__box:nth-child(4){background:linear-gradient(180deg,#2beea833,#2beed712)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(4){grid-column:4/6;grid-row:3/4}}body.page-partstogo-start .partstogo-intro__box:nth-child(5){background:linear-gradient(180deg,#eedb2b33,#eecf2b12)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(5){grid-column:1/3;grid-row:4/6}}body.page-partstogo-start .partstogo-intro__box:nth-child(6){background:linear-gradient(180deg,#ee2b4233,#ee2b6612)}@media(min-width:75rem){body.page-partstogo-start .partstogo-intro__box:nth-child(6){grid-column:3/6;grid-row:4/5}}body.page-partstogo-start .partstogo-intro__box-headline{margin:0}body.page-partstogo-start .partstogo-brands{background-color:var(--c-partstogo-dark)}body.page-partstogo-start .partstogo-brands__logos{width:100vw;overflow:hidden;padding:calc(var(--grid-gap) * 1.5) 0}@media(min-width:64rem){body.page-partstogo-start .partstogo-brands__logos{flex-direction:row;border-bottom:1px solid var(--line-partstogo);border-top:1px solid var(--line-partstogo)}}@media(min-width:75rem){body.page-partstogo-start .partstogo-brands__logos{padding:calc(var(--grid-gap) * 1.5) 0}}@media(min-width:96rem){body.page-partstogo-start .partstogo-brands__logos{padding:calc(var(--grid-gap) * 1) 0}}body.page-partstogo-start .partstogo-brands__logos img{height:2.5rem;width:auto;object-fit:contain;opacity:.6}@media(min-width:48rem){body.page-partstogo-start .partstogo-brands__logos img{height:3rem}}@media(min-width:64rem){body.page-partstogo-start .partstogo-brands__logos img{height:2.5rem}}@media(min-width:96rem){body.page-partstogo-start .partstogo-brands__logos img{height:3rem}}body.page-partstogo-start .partstogo-brands__logos-container{display:flex;flex-direction:row;gap:0;animation:scroll 15s linear infinite;width:200vw}@media(min-width:48rem){body.page-partstogo-start .partstogo-brands__logos-container{animation:scroll 30s linear infinite}}@media(min-width:75rem){body.page-partstogo-start .partstogo-brands__logos-container{gap:0;animation:scroll 45s linear infinite}}body.page-partstogo-start .partstogo-brands__logos-container figure{flex:1}body.page-partstogo-start .partstogo-brands__logos-container figure picture{display:flex;align-items:center}body.page-partstogo-start .partstogo-slider{position:relative;overflow:visible;border:1px solid var(--c-partstogo-outline);border-radius:var(--br-medium);background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:0 11px 54px -10px #00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;padding:0!important}body.page-partstogo-start .partstogo-slider__section{max-width:100vw;max-width:var(--grid-maxWidth);padding:10vh 0;margin:auto;position:relative;overflow-x:hidden}@media(min-width:64rem){body.page-partstogo-start .partstogo-slider__section{overflow-x:visible}}body.page-partstogo-start .partstogo-slider__header{--header-size: 4rem;border-bottom:1px solid var(--c-partstogo-outline);height:var(--header-size);width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}body.page-partstogo-start .partstogo-slider__title{margin:0 0 0 3rem;color:var(--c-white);opacity:.6}body.page-partstogo-start .partstogo-slider__nav{display:flex;flex-direction:row;align-items:center}body.page-partstogo-start .partstogo-slider__nav>*{flex:1}body.page-partstogo-start .partstogo-slider__button{width:var(--header-size);height:var(--header-size);display:flex;justify-content:center;align-items:center;background-color:#fff0;transition:var(--anim-med)}body.page-partstogo-start .partstogo-slider__button:hover{background-color:#ffffff1a;cursor:pointer}body.page-partstogo-start .partstogo-slider__button .icon{color:var(--c-white)}body.page-partstogo-start .partstogo-slider__button--prev{border-left:1px solid var(--c-partstogo-outline)}body.page-partstogo-start .partstogo-slider__button--prev .icon{transform:scaleX(-1)}body.page-partstogo-start .partstogo-slider__pagination{display:none;flex-direction:row;align-items:center;justify-content:center;gap:.2rem;padding:0 2rem;height:var(--header-size);border-left:1px solid var(--c-partstogo-outline);border-right:1px solid var(--c-partstogo-outline)}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__pagination{display:flex}}body.page-partstogo-start .partstogo-slider__pagination .swiper-pagination-bullet{border-radius:var(--br-tiny);background-color:var(--c-white);width:1rem;height:.2rem;opacity:.2;transition:var(--anim-med);margin:0;padding:0}body.page-partstogo-start .partstogo-slider__pagination .swiper-pagination-bullet-active{opacity:1;height:1rem}body.page-partstogo-start .partstogo-slider__body{display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem;align-items:center;overflow:visible;opacity:.1;transition:var(--anim-long)}@media(min-width:64rem){body.page-partstogo-start .partstogo-slider__body{grid-template-columns:3fr 2fr}}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__body{gap:4rem;padding:6rem}}body.page-partstogo-start .partstogo-slider__images{position:relative;flex:1;background-image:radial-gradient(ellipse at center,#ffffff26,#fff0 66%);transition:var(--anim-long);opacity:0;max-width:18rem}@media(min-width:48rem){body.page-partstogo-start .partstogo-slider__images{max-width:32rem}}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__images{max-width:unset}}body.page-partstogo-start .partstogo-slider__product,body.page-partstogo-start .partstogo-slider__printer{will-change:transform opacity;transition:var(--anim-long)}body.page-partstogo-start .partstogo-slider__product{transform:translateY(-2rem)}body.page-partstogo-start .partstogo-slider__printer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:contain;transform:translateY(2rem);transition-delay:var(--anim-long)}body.page-partstogo-start .partstogo-slider__label{flex:1}body.page-partstogo-start .partstogo-slider__label h2{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}body.page-partstogo-start .partstogo-slider__subline{font-weight:var(--fw-regular);font-size:var(--fs-h4);letter-spacing:-.025rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__subline{font-size:var(--fs-h3)}}body.page-partstogo-start .partstogo-slider__headline{font-size:2.5rem;font-weight:var(--fw-bold);text-transform:uppercase;line-height:1;letter-spacing:-.1rem}@media(min-width:64rem){body.page-partstogo-start .partstogo-slider__headline{font-size:3rem;letter-spacing:-.2rem}}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__headline{font-size:3.5rem}}@media(min-width:120rem){body.page-partstogo-start .partstogo-slider__headline{font-size:4rem}}body.page-partstogo-start .partstogo-slider__text{color:var(--c-white);opacity:.6;font-size:var(--fs-small);max-width:32rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-slider__text{font-size:var(--fs-h4)}}body.page-partstogo-start .partstogo-slider__cta{font-size:var(--fs-base);display:block;padding:1rem 1.5rem}@media(min-width:64rem){body.page-partstogo-start .partstogo-slider__cta{width:auto;display:inline-block}}body.page-partstogo-start .partstogo-slider .swiper{padding:0}body.page-partstogo-start .partstogo-slider .swiper-slide-active,body.page-partstogo-start .partstogo-slider .swiper-slide-active .partstogo-slider__images{opacity:1}body.page-partstogo-start .partstogo-slider .swiper-slide-active .partstogo-slider__product,body.page-partstogo-start .partstogo-slider .swiper-slide-active .partstogo-slider__printer{transform:translateY(0)}body.page-partstogo-start .partstogo-slider__glow{-webkit-user-select:none;user-select:none;position:absolute;z-index:-1;width:30vw;height:30vw;background:var(--PartsToGo, #c8333d);filter:blur(180px);opacity:.25}body.page-partstogo-start .partstogo-slider__glow--left{top:0;left:0;transform:translate(-50%,-50%)}body.page-partstogo-start .partstogo-slider__glow--right{right:0;bottom:0;transform:translate(50%,50%)}body.page-partstogo-start .partstogo-slider__octagon-effect{position:absolute;z-index:-1}body.page-partstogo-start .partstogo-slider__octagon-effect--left{top:10vh;left:0;transform:translate(-50%,-50%);width:66%}body.page-partstogo-start .partstogo-slider__octagon-effect--right{right:0;bottom:10vh;transform:translate(50%,50%);width:66%}body.page-partstogo-start .partstogo-trust__container{max-width:var(--grid-maxWidth);margin:auto;padding:10vh 0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__container{grid-template-columns:1fr 1fr}}body.page-partstogo-start .partstogo-trust__box{overflow:hidden;border-radius:var(--br-medium);border:1px solid var(--parts---outline, #423935);box-shadow:0 11px 54px -10px #00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:4rem}body.page-partstogo-start .partstogo-trust__box--applications{background:linear-gradient(180deg,#b3c8330f,#c8b93308)}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box--applications{grid-column:1/3}}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box--applications .partstogo-trust__box-headline{max-width:66%}}body.page-partstogo-start .partstogo-trust__box--technology{background:linear-gradient(180deg,#2fa1ec0f,#2fa1ec03)}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box--technology{grid-column:1/2}}body.page-partstogo-start .partstogo-trust__box--quality{background:linear-gradient(180deg,#00b6690d,#00b66903)}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box--quality{grid-column:2/3}}body.page-partstogo-start .partstogo-trust__box-header{padding:2rem;border-bottom:1px solid var(--c-partstogo-outline)}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box-header{padding:3rem}}body.page-partstogo-start .partstogo-trust__box-headline{margin:0}body.page-partstogo-start .partstogo-trust__box-body{padding:2rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box-body{padding:3rem}}body.page-partstogo-start .partstogo-trust__box-slider{padding:0;overflow:visible;position:relative}body.page-partstogo-start .partstogo-trust__box-slider-nav{position:absolute;top:-5rem;right:-2rem;display:flex;flex-direction:row;border-top:1px solid var(--c-partstogo-outline);border-left:1px solid var(--c-partstogo-outline)}@media(min-width:75rem){body.page-partstogo-start .partstogo-trust__box-slider-nav{top:-6rem;right:-3rem}}body.page-partstogo-start .partstogo-trust__box-slider-button{flex:1;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;color:var(--c-white);cursor:pointer;background-color:#fff0;transition:var(--anim-med)}body.page-partstogo-start .partstogo-trust__box-slider-button .icon{transition:var(--anim-med)}body.page-partstogo-start .partstogo-trust__box-slider-button:hover{background-color:#ffffff1a}body.page-partstogo-start .partstogo-trust__box-slider-button--prev{transform:scaleX(-1);border-left:1px solid var(--c-partstogo-outline)}body.page-partstogo-start .partstogo-trust__box-slider-button.swiper-button-disabled .icon{opacity:.3}body.page-partstogo-start .partstogo-trust__box-slider-list{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}body.page-partstogo-start .partstogo-trust__box-slider-item{width:20%;margin:0;padding:0}body.page-partstogo-start .partstogo-trust__box-slider-link{text-decoration:none;display:flex;flex-direction:column;gap:.75rem}body.page-partstogo-start .partstogo-trust__box-slider-label .t--overline{margin-bottom:.25rem}body.page-partstogo-start .partstogo-trust__box-slider-headline{font-size:var(--fs-small);margin:0;-webkit-hyphens:auto;hyphens:auto}@media(min-width:48rem){body.page-partstogo-start .partstogo-trust__box-slider-headline{font-size:var(--fs-base)}}body.page-partstogo-start .partstogo-trust__box-link-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}body.page-partstogo-start .partstogo-trust__box-link-list-item{border-bottom:1px solid rgba(255,255,255,.1);padding-right:1rem;margin:0;padding:0;display:flex;align-items:center}body.page-partstogo-start .partstogo-trust__box-link-list-link{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;padding:.75rem 0;position:relative;transition:var(--anim-short)}body.page-partstogo-start .partstogo-trust__box-link-list-link:hover{border-radius:var(--br-tiny);background-color:var(--c-partstogo-hover)}body.page-partstogo-start .partstogo-trust__box-link-list-link:hover .partstogo-trust__box-link-list-image,body.page-partstogo-start .partstogo-trust__box-link-list-link:hover .partstogo-trust__box-link-list-title{transform:translate(1rem)}body.page-partstogo-start .partstogo-trust__box-link-list-link:hover:before{transform:translate(-1rem,-50%);color:var(--c-white)}body.page-partstogo-start .partstogo-trust__box-link-list-link:before{transition:var(--anim-short);font-family:icomoon;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}body.page-partstogo-start .partstogo-trust__box-link-list-image{width:5rem;height:3.5rem;transition:var(--anim-short)}body.page-partstogo-start .partstogo-trust__box-link-list-image img{height:100%;object-fit:cover;border-radius:var(--br-tiny)}body.page-partstogo-start .partstogo-trust__box-link-list-title{margin:0;transition:var(--anim-short)}body.page-partstogo-start .partstogo-trust__box-check-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}body.page-partstogo-start .partstogo-trust__box-check-list-item{min-height:5rem;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;position:relative;padding-right:1.5rem}body.page-partstogo-start .partstogo-trust__box-check-list-item:before{transition:var(--anim-short);font-family:icomoon;content:"";position:absolute;font-size:var(--fs-h3);color:var(--c-positive);top:50%;right:0;transform:translateY(-50%)}body.page-partstogo-start .partstogo-trust__box-check-list-title{margin:0}body.page-partstogo-start .partstogo-team__container{max-width:var(--grid-maxWidth);margin:auto;padding:10vh 0;display:flex;flex-direction:column;gap:3rem}body.page-partstogo-start .partstogo-team__image-container{width:100%;display:flex;justify-content:center;padding-top:15vh;overflow:hidden;position:relative}body.page-partstogo-start .partstogo-team__image-container:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:6rem;background:linear-gradient(180deg,#1c1a1900,#1c1a19)}@media(min-width:75rem){body.page-partstogo-start .partstogo-team__image{width:66vw}}body.page-partstogo-start .partstogo-team__image-glow{-webkit-user-select:none;user-select:none;position:absolute;z-index:-1;width:20vw;height:20vw;background:var(--PartsToGo, #c8333d);filter:blur(180px);opacity:.25}body.page-partstogo-start .partstogo-team__bg-effect{position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%) scaleY(-1);width:66%;height:auto}body.page-partstogo-start .partstogo-team__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media(min-width:75rem){body.page-partstogo-start .partstogo-team__features{gap:4rem;flex-direction:row}}body.page-partstogo-start .partstogo-team__feature{flex:1;display:flex;flex-direction:column;gap:.25rem;text-align:center;justify-content:center;margin:0;padding:0;max-width:20rem}@media(min-width:75rem){body.page-partstogo-start .partstogo-team__feature{gap:1rem}}body.page-partstogo-start .partstogo-team__feature-icon{position:relative}body.page-partstogo-start .partstogo-team__feature-icon svg{width:3rem;height:3.5rem;filter:drop-shadow(0px 9px 17px rgba(200,51,61,.3))}body.page-partstogo-start .partstogo-team__feature-icon svg path{fill:var(--c-partstogo-dark);stroke:var(--c-partstogo-outline)}body.page-partstogo-start .partstogo-team__feature-icon .icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-47%,-55%);color:var(--c-partstogo);font-size:1.5rem;line-height:0;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}body.page-partstogo-start .journey{--content-height: calc(75vh - 9rem) ;--header-offset: 12rem;--media-aspect-ratio: 4/3;padding:10vh 0}@media(min-width:48rem){body.page-partstogo-start .journey{--media-aspect-ratio: 3/2}}@media(min-width:64rem){body.page-partstogo-start .journey{--media-aspect-ratio: 1/1}}@media(min-width:120rem){body.page-partstogo-start .journey{--content-height: calc(66vh - 9rem) }}body.page-partstogo-start .journey__header{display:grid;gap:var(--grid-gap);grid-template-columns:1fr;padding-bottom:var(--grid-gap)}@media(min-width:48rem){body.page-partstogo-start .journey__header{grid-template-columns:1fr 1fr}}@media(min-width:75rem){body.page-partstogo-start .journey__header{grid-template-columns:3fr 1fr 1fr 1fr}}body.page-partstogo-start .journey__headline{grid-column:1;margin:0}@media(min-width:48rem){body.page-partstogo-start .journey__headline{grid-column:1/3}}@media(min-width:75rem){body.page-partstogo-start .journey__headline{grid-column:1/2}}body.page-partstogo-start .journey__lead{grid-column:1}@media(min-width:48rem){body.page-partstogo-start .journey__lead{grid-column:1/3}}@media(min-width:75rem){body.page-partstogo-start .journey__lead{grid-column:1/2;-webkit-hyphens:none;hyphens:none}}body.page-partstogo-start .journey__company{grid-column:1}@media(min-width:48rem){body.page-partstogo-start .journey__company{grid-row:3}}@media(min-width:75rem){body.page-partstogo-start .journey__company{grid-row:2;grid-column:2}}body.page-partstogo-start .journey__company img{height:1.5rem}body.page-partstogo-start .journey__company p{font-size:var(--fs-tiny);opacity:.6}@media(min-width:48rem){body.page-partstogo-start .journey__company--production{grid-column:2}}@media(min-width:75rem){body.page-partstogo-start .journey__company--production{grid-column:3}}@media(min-width:48rem){body.page-partstogo-start .journey__company--parts{grid-column:1}}@media(min-width:75rem){body.page-partstogo-start .journey__company--parts{grid-column:4}}body.page-partstogo-start .journey__cta{grid-column:1;grid-row:5;margin-bottom:1rem}@media(min-width:48rem){body.page-partstogo-start .journey__cta{grid-column:1/3;grid-row:4}}@media(min-width:64rem){body.page-partstogo-start .journey__cta{grid-column:1/2}}@media(min-width:75rem){body.page-partstogo-start .journey__cta{grid-row:3}}body.page-partstogo-start .journey__cta--bottom{margin-top:calc(var(--grid-gap) * 2)}body.page-partstogo-start .journey__cta-text{font-weight:var(--fw-bold);text-wrap:balance;font-size:var(--fs-large)}body.page-partstogo-start .journey__steps-container{position:sticky;display:flex;align-items:center;height:var(--content-height);top:var(--header-offset);grid-column:1/2}@media(min-width:75rem){body.page-partstogo-start .journey__steps-container{grid-column:1/13;margin-left:0;position:relative;grid-row:1;top:0;height:auto;justify-content:center}}body.page-partstogo-start .journey__steps{z-index:-1;display:flex;flex-direction:column;align-items:center;position:relative;transition:var(--anim-med);list-style:none;margin:0;padding:0;gap:.5rem;width:100%}@media(min-width:75rem){body.page-partstogo-start .journey__steps{flex-direction:row}}body.page-partstogo-start .journey__steps *{text-align:center}body.page-partstogo-start .journey__step{margin:0;width:2rem;height:2rem;padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:var(--anim-med);color:var(--c-partstogo-outline)}@media(min-width:48rem){body.page-partstogo-start .journey__step{width:3rem;height:3rem;padding:3rem 0}}@media(min-width:75rem){body.page-partstogo-start .journey__step{padding:1rem}}body.page-partstogo-start .journey__step:after{content:"";position:absolute;z-index:-2;top:0;left:calc(50% - 1px);width:2px;height:100%;border-radius:2px;background-color:var(--c-partstogo-outline);transition:var(--anim-med)}@media(min-width:75rem){body.page-partstogo-start .journey__step:after{height:2px;width:100%;top:calc(50% - 1px);left:50%;transform:translate(-50%)}}body.page-partstogo-start .journey__step:before{content:"";position:absolute;z-index:-1;width:2rem;height:2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--c-partstogo-dark);border:2px solid var(--c-partstogo-outline);border-radius:50%;transition:var(--anim-med)}@media(min-width:48rem){body.page-partstogo-start .journey__step:before{width:3rem;height:3rem}}@media(min-width:75rem){body.page-partstogo-start .journey__step:before{width:3rem;height:3rem}}body.page-partstogo-start .journey__step.active.parts:after{background-color:var(--c-partstogo)}body.page-partstogo-start .journey__step.active.parts:before{border-color:var(--c-partstogo-dark);background-color:var(--c-partstogo)}body.page-partstogo-start .journey__step.active.production:after{background-color:var(--c-highlight)}body.page-partstogo-start .journey__step.active.production:before{border-color:var(--c-partstogo-dark);background-color:var(--c-highlight)}body.page-partstogo-start .journey__step.active.both:after{background:#007bff;background:linear-gradient(0deg,var(--c-highlight) 0%,var(--c-partstogo) 100%)}@media(min-width:75rem){body.page-partstogo-start .journey__step.active.both:after{background:linear-gradient(-90deg,var(--c-highlight) 0%,var(--c-partstogo) 100%)}}body.page-partstogo-start .journey__step.active.both:before{border-color:var(--c-partstogo-dark);background:linear-gradient(0deg,var(--c-highlight) 0%,var(--c-partstogo) 100%)}@media(min-width:75rem){body.page-partstogo-start .journey__step.active.both:before{background:linear-gradient(-90deg,var(--c-highlight) 0%,var(--c-partstogo) 100%)}}body.page-partstogo-start .journey__step.active .journey__step-number{color:var(--c-white)}body.page-partstogo-start .journey__step-number{font-weight:var(--fw-bold);color:var(--c-gray);font-size:var(--fs-tiny)}@media(min-width:75rem){body.page-partstogo-start .journey__step-number{font-size:var(--fs-small)}}body.page-partstogo-start .journey__step-duration{display:none;color:var(--c-gray)}body.page-partstogo-start .journey__sticky-image-inner{aspect-ratio:var(--media-aspect-ratio);overflow:hidden;display:block}body.page-partstogo-start .journey__body{display:grid;gap:calc(var(--grid-gap) / 2);grid-template-columns:1fr 6fr}@media(min-width:48rem){body.page-partstogo-start .journey__body{grid-template-columns:1fr 8fr;gap:var(--grid-gap)}}@media(min-width:75rem){body.page-partstogo-start .journey__body{grid-template-columns:repeat(12,1fr);padding-top:1.5rem}}body.page-partstogo-start .journey__content-list{list-style:none;margin:0;padding:0;grid-row:1;grid-column:2/4}@media(min-width:75rem){body.page-partstogo-start .journey__content-list{grid-column:1/13;grid-row:2;display:flex;flex-direction:row;gap:0}}body.page-partstogo-start .journey__content-item{display:block;min-width:100%;margin:0 0 var(--grid-gap) 0;padding:0;overflow:hidden}@media(min-width:75rem){body.page-partstogo-start .journey__content-item{margin:0 var(--grid-gap) 0 0}}body.page-partstogo-start .journey__content-card{margin:0;min-height:var(--content-height);display:flex;gap:calc(var(--grid-gap) * .5);align-items:center;flex-direction:column;padding:.5rem;border:1px solid var(--c-partstogo-outline);border-radius:var(--br-medium);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;box-shadow:0 11px 54px -10px #00000040;background:linear-gradient(180deg,#b3c8330f,#c8b93308)}body.page-partstogo-start .journey__content-card:last-child{border-bottom:none}@media(min-width:64rem){body.page-partstogo-start .journey__content-card>div{flex-basis:50%}}@media(min-width:64rem){body.page-partstogo-start .journey__content-card{flex-direction:row-reverse}}@media(min-width:75rem){body.page-partstogo-start .journey__content-card{border-bottom:none;justify-content:center;min-width:100%;padding:.75rem;min-height:auto}}body.page-partstogo-start .journey__content-media{width:100%;order:-1;border-radius:var(--br-small);overflow:hidden}body.page-partstogo-start .journey__content-image,body.page-partstogo-start .journey__content-video{border-radius:var(--br-tiny);overflow:hidden;aspect-ratio:var(--media-aspect-ratio)}body.page-partstogo-start .journey__content-image img,body.page-partstogo-start .journey__content-image video,body.page-partstogo-start .journey__content-video img,body.page-partstogo-start .journey__content-video video{object-fit:cover;width:100%;height:100%}@media(min-width:64rem){body.page-partstogo-start .journey__content-image img,body.page-partstogo-start .journey__content-image video,body.page-partstogo-start .journey__content-video img,body.page-partstogo-start .journey__content-video video{object-fit:fit}}body.page-partstogo-start .journey__content-label{padding:1rem}@media(min-width:64rem){body.page-partstogo-start .journey__content-label{padding:1.5rem}}@media(min-width:75rem){body.page-partstogo-start .journey__content-label{padding:2.25rem}}body.page-partstogo-start .journey__content-logos{display:flex;flex-wrap:wrap;flex-direction:row;gap:.75rem;align-items:center;margin-bottom:1.25rem}body.page-partstogo-start .journey__content-logos img{height:1rem}@media(min-width:48rem){body.page-partstogo-start .journey__content-logos img{height:1.5rem}}body.page-partstogo-start .journey__content-headline{font-size:var(--fs-h3);margin-bottom:1rem;-webkit-hyphens:auto;hyphens:auto}@media(min-width:75rem){body.page-partstogo-start .journey__content-headline{font-size:var(--fs-h2);-webkit-hyphens:none;hyphens:none}}body.page-partstogo-start .journey__content-text{opacity:.8;font-size:var(--fs-small)}@media(min-width:75rem){body.page-partstogo-start .journey__content-text{font-size:var(--fs-base)}}body.page-partstogo-start .journey__content-checks ul{list-style:none;margin:0;padding:0}body.page-partstogo-start .journey__content-checks li{margin-bottom:.75rem;padding-left:1.5rem;font-weight:var(--fw-bold);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.025rem;position:relative;line-height:1.2;color:var(--c-white)}@media(min-width:75rem){body.page-partstogo-start .journey__content-checks li{line-height:1.3}}body.page-partstogo-start .journey__content-checks li:before{content:"";font-family:icomoon;font-size:1.25rem;line-height:1;position:absolute;top:.1rem;left:0}body.page-partstogo-start .journey__content-checks--production li:before{color:var(--c-highlight)}body.page-partstogo-start .journey__content-checks--parts li:before{color:var(--c-partstogo)}body.page-partstogo-start .journey__content-andor{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;color:var(--c-gray)}body.page-partstogo-start .journey__content-andor:before,body.page-partstogo-start .journey__content-andor:after{content:"";flex:1;height:1px;background-color:var(--c-light-stroke);width:100%}body.page-partstogo-start .journey__support-headline{margin-bottom:2rem;text-wrap:balance;max-width:40rem}@media(min-width:75rem){body.page-partstogo-start .journey__support-headline{margin-bottom:3rem}}body.page-partstogo-start .journey__support-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:48rem){body.page-partstogo-start .journey__support-list{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width:64rem){body.page-partstogo-start .journey__support-list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75rem){body.page-partstogo-start .journey__support-list{column-gap:4rem;row-gap:2rem}}body.page-partstogo-start .journey__support-item{padding:0 0 0 1.5rem;margin:0;border-left:2px solid var(--c-highlight)}body.page-partstogo-start .journey__support-item>*:first-child{margin-top:0}body.page-partstogo-start .journey__support-item>*:last-child{margin-bottom:0}body.page-partstogo-start .journey__support-item h4{margin-bottom:0}@media(min-width:75rem){body.page-partstogo-start .journey__support-item h4{margin-bottom:.5rem}}body.page-partstogo-start .journey__support-item p{color:var(--c-dark-stroke)}body.page-partstogo-sub .block--list ul li{color:var(--c-white)}main.template-partstogo-legal{max-width:var(--grid-maxWidth);margin:auto}main.template-partstogo-legal>.headline{width:100%}main.template-partstogo-legal #content{width:100%}body.page-partstogo-company{gap:0!important}body.page-partstogo-company .partstogo-about-intro{position:relative;padding-bottom:3rem}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro .container{display:flex;flex-direction:row;align-items:center;gap:3rem;padding-bottom:4rem;min-height:calc(100dvh - 4rem);justify-content:space-between}}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-intro .container{min-height:calc(100dvh - 6rem)}}body.page-partstogo-company .partstogo-about-intro__label{display:flex;flex-direction:column;align-items:center;padding:4.5rem 0 4rem}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__label{padding:10rem 0 4rem}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__label{align-items:flex-start;padding:0;max-width:24rem}}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-intro__label{max-width:32rem}}body.page-partstogo-company .partstogo-about-intro__label>*{text-align:center;text-shadow:0px 2px 6px rgba(0,0,0,.6)}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__label>*{text-align:left;text-shadow:0px 2px 6px rgba(0,0,0,.3)}}body.page-partstogo-company .partstogo-about-intro__label h1{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__label h1{font-size:var(--fs-tiny)}}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-intro__label h1{margin-bottom:.5rem}}body.page-partstogo-company .partstogo-about-intro__label h2{font-family:var(--ff-secondary);font-weight:var(--fw-regular);letter-spacing:-.07rem;line-height:1.1;font-size:calc(var(--fs-h1) * .5);margin-bottom:var(--fs-h2);text-wrap:balance;max-width:64rem}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__label h2{font-size:calc(var(--fs-h1) * .66);letter-spacing:-.03rem}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__label h2{font-size:calc(var(--fs-h1) * .75)}}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-intro__label h2{font-size:calc(var(--fs-h1) * 1);letter-spacing:-.05em}}body.page-partstogo-company .partstogo-about-intro__label h2{font-weight:var(--fw-bold);color:var(--c-partstogo);font-size:var(--fs-h1);letter-spacing:-.064rem;margin-bottom:5rem}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__label h2{margin-bottom:4rem}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__label h2{margin-bottom:var(--fs-base)}}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-intro__label h2{font-size:6rem}}body.page-partstogo-company .partstogo-about-intro__label p{color:var(--c-white);font-size:var(--fs-small);margin-bottom:var(--fs-large);opacity:var(--o-text)}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__label p{opacity:1;font-size:var(--fs-base)}}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-intro__label p{font-size:var(--fs-large)}}body.page-partstogo-company .partstogo-about-intro__features{display:flex;flex-direction:column;align-items:center}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__features{flex-direction:row;align-items:flex-start;gap:3rem}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__features{flex-direction:column;gap:2rem}}body.page-partstogo-company .partstogo-about-intro__features>*{text-align:center}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__features>*{text-align:right}}body.page-partstogo-company .partstogo-about-intro__features-item{max-width:18rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;border:1px solid var(--c-partstogo-dark-stroke);padding:1.5rem;margin-top:-1px}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__features-item{margin-top:0;margin-left:-1px;flex:1;padding:0;border:none}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__features-item{border:none;padding:unset;margin-left:0;align-items:flex-end;gap:0}}body.page-partstogo-company .partstogo-about-intro__features-number{font-size:var(--fs-h2);letter-spacing:-.02rem;font-weight:var(--fw-bold);color:var(--c-white);margin:0;line-height:1}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__features-number{font-size:var(--fs-h1)}}body.page-partstogo-company .partstogo-about-intro__features-text{color:var(--c-white);font-size:var(--fs-small);margin-bottom:var(--fs-large);opacity:var(--o-text);margin:0}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__features-text{font-size:var(--fs-base);opacity:1}}body.page-partstogo-company .partstogo-about-intro__video{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:14rem}@media(min-width:48rem){body.page-partstogo-company .partstogo-about-intro__video{height:18rem}}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-intro__video{height:100%}}body.page-partstogo-company .partstogo-about-intro__video video{object-fit:cover;width:100%;height:100%}body.page-partstogo-company .partstogo-about-vision{padding:3rem 0}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-vision{padding:6rem 0}}body.page-partstogo-company .partstogo-about-vision .container{display:flex;flex-direction:column-reverse;gap:3rem}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-vision .container{flex-direction:row-reverse}}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-vision .container{align-items:center}}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-vision .container{gap:4rem}}@media(min-width:120rem){body.page-partstogo-company .partstogo-about-vision .container{gap:6rem}}body.page-partstogo-company .partstogo-about-vision__label{flex-basis:50%}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-vision__label{flex-basis:40%}}body.page-partstogo-company .partstogo-about-vision__label h2{color:var(--c-partstogo);font-weight:var(--fw-medium);line-height:1.1;text-transform:uppercase;letter-spacing:unset;font-size:var(--fs-h2)}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-vision__label h2{font-size:var(--fs-h1)}}body.page-partstogo-company .partstogo-about-vision__label p em{color:var(--c-partstogo);font-style:normal}body.page-partstogo-company .partstogo-about-vision__image{flex-basis:50%}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-vision__image{flex-basis:60%}}body.page-partstogo-company .partstogo-about-team{padding:3rem 0}@media(min-width:64rem){body.page-partstogo-company .partstogo-about-team{padding:6rem 0}}body.page-partstogo-company .partstogo-about-team .container{display:flex;flex-direction:column;justify-content:center;gap:3rem}body.page-partstogo-company .partstogo-about-team__label h2{color:var(--c-partstogo);font-weight:var(--fw-medium);line-height:1.1;text-transform:uppercase;letter-spacing:unset;font-size:var(--fs-h2);text-align:center;margin:0}@media(min-width:96rem){body.page-partstogo-company .partstogo-about-team__label h2{font-size:var(--fs-h1)}}body.page-partstogo-company .partstogo-about-team__team{width:100%;position:relative}body.page-partstogo-company .partstogo-about-team__team:before{content:"";position:absolute;z-index:2;bottom:4rem;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--c-partstogo)}body.page-partstogo-company .partstogo-about-team__team-item{display:flex;justify-content:space-between;flex-direction:column;height:100%}body.page-partstogo-company .partstogo-about-team__team-item-image{aspect-ratio:4/5;position:relative;display:flex;align-items:flex-end;overflow:hidden}body.page-partstogo-company .partstogo-about-team__team-item-label{margin-bottom:1rem;opacity:0;transform:translateY(.5rem);transition:var(--anim-long)}body.page-partstogo-company .partstogo-about-team__team-item-label *{text-align:center;line-height:1.3}@media(min-width:57rem){body.page-partstogo-company .partstogo-about-team__team-item-label *{line-height:1.5}}body.page-partstogo-company .partstogo-about-team__team-item-label h3{font-size:var(--fs-base);margin:0;font-weight:var(--fw-bold)}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-team__team-item-label h3{font-size:var(--fs-large)}}body.page-partstogo-company .partstogo-about-team__team-item-label p{font-size:var(--fs-small);opacity:var(--o-text);margin:0}@media(min-width:75rem){body.page-partstogo-company .partstogo-about-team__team-item-label p{font-size:var(--fs-base)}}body.page-partstogo-company .partstogo-about-team__avatar{position:relative;transform-origin:center bottom;transform:translateY(.5rem) scale(.9);transition:var(--anim-long);will-change:transform;width:100%}body.page-partstogo-company .partstogo-about-team__avatar-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;filter:saturate(0%);transition:var(--anim-long);opacity:0;will-change:opacity,transform,filter,box-shadow;transform:translateY(1rem)}body.page-partstogo-company .partstogo-about-team .swiper{overflow:visible;padding:0 0 4rem}body.page-partstogo-company .partstogo-about-team .swiper-slide{height:auto}body.page-partstogo-company .partstogo-about-team .swiper-slide-active .partstogo-about-team__avatar{transform:translateY(0) scale(1)}body.page-partstogo-company .partstogo-about-team .swiper-slide-active .partstogo-about-team__avatar-background{filter:saturate(100%);opacity:1;transform:translateY(0)}body.page-partstogo-company .partstogo-about-team .swiper-slide-active .partstogo-about-team__team-item-label{opacity:1;transform:translateY(0)}body.page-partstogo-company .partstogo-about-team .swiper-button,body.page-partstogo-company .partstogo-about-team .swiper-pagination{top:unset;bottom:unset;left:unset;right:unset;transform:unset;margin:0;padding:0;position:relative;color:var(--c-partstogo)}body.page-partstogo-company .partstogo-about-team .swiper-button{width:3rem;height:3rem}body.page-partstogo-company .partstogo-about-team .swiper-pagination{display:flex;flex-direction:row;width:auto!important}body.page-partstogo-company .partstogo-about-team .swiper-pagination *{color:var(--c-partstogo)}body.page-partstogo-company .partstogo-about-team .swiper-pagination-bullet{background-color:var(--c-partstogo);transition:var(--anim-long)}body.page-partstogo-company .partstogo-about-team .swiper-navigation{position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;height:4rem}main.template-team-member{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-team-member{margin-right:12rem}}@media(min-width:120rem){main.template-team-member{margin-right:auto}}main.template-team-member{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;margin-top:7.5rem}@media(min-width:64rem){main.template-team-member{margin-top:7.5rem}}@media(min-width:75rem){main.template-team-member{margin-top:9rem}}@media(min-width:96rem){main.template-team-member{margin-top:12rem}}main.template-team-member .image__wrapper{position:relative;grid-column:1/13;order:1;overflow:hidden;padding-top:calc(var(--grid-gap) * 3)}@media(min-width:64rem){main.template-team-member .image__wrapper{grid-column:1/4;grid-row:1/3;order:0;position:sticky;top:7.5rem}}@media(min-width:120rem){main.template-team-member .image__wrapper{grid-column:1/4;grid-row:1/4}}main.template-team-member .image__poster{width:100%}main.template-team-member .image__background{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}main.template-team-member>.headline{grid-column:1/13;order:0}@media(min-width:64rem){main.template-team-member>.headline{grid-column:5/13;order:1}}@media(min-width:120rem){main.template-team-member>.headline{grid-column:5/11}}main.template-team-member>.headline h1{font-family:var(--ff-secondary);font-size:calc(var(--fs-h2) * .66);margin-bottom:calc(var(--fs-h2) * .66);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:var(--lh-headline);text-wrap:balance;max-width:64rem}@media(min-width:48rem){main.template-team-member>.headline h1{font-size:clamp(var(--fs-h3),7vw,var(--fs-h2))}}@media(min-width:64rem){main.template-team-member>.headline h1{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:96rem){main.template-team-member>.headline h1{font-size:calc(var(--fs-h2) * 1);letter-spacing:-.04em}}main.template-team-member>.headline h1{margin-top:0;-webkit-hyphens:auto;hyphens:auto}main.template-team-member #content{display:flex;flex-direction:column;grid-column:1/13;order:3}@media(min-width:64rem){main.template-team-member #content{grid-column:5/13}}@media(min-width:120rem){main.template-team-member #content{grid-column:5/11}}main.template-team-member #content .t--link{font-size:var(--fs-h4)}@media(min-width:75rem){main.template-team-member #content .t--link{font-size:var(--fs-h3)}}@media(min-width:64rem){body.promotion main.template-usecase>.image{top:10.5rem}}main.template-manufacturer{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){main.template-manufacturer{margin-right:12rem}}@media(min-width:120rem){main.template-manufacturer{margin-right:auto}}main.template-manufacturer{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start}main.template-manufacturer>.headline{grid-column:1/13;margin-top:10.5rem}@media(min-width:64rem){main.template-manufacturer>.headline{margin-top:7.5rem}}@media(min-width:75rem){main.template-manufacturer>.headline{grid-column:1/9;margin-top:9rem}}@media(min-width:96rem){main.template-manufacturer>.headline{margin-top:12rem}}main.template-manufacturer #content{grid-column:1/13}@media(min-width:64rem){main.template-manufacturer #content{grid-column:4/13}}@media(min-width:75rem){main.template-manufacturer #content{grid-column:4/13}}main.template-manufacturer #content>section{position:relative;padding:3rem 0}main.template-manufacturer #content>section.withBackground:before{content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);height:100%;background-color:var(--c-light);width:100vw}@media(min-width:64rem){main.template-manufacturer #content>section.withBackground:before{left:calc(-25% - var(--grid-gap) * 2.5 - (100vw - var(--grid-maxWidth)) / 2);transform:none}}@media(min-width:75rem){main.template-manufacturer #content>section.withBackground:before{left:calc(-25% - var(--grid-gap) * 3 - (100vw - var(--grid-maxWidth)) / 2);width:calc(100vw - 6rem)}}@media(min-width:48rem){main.template-manufacturer #content>section{padding:4.5rem 0}}@media(min-width:75rem){main.template-manufacturer #content>section{padding:5rem 0 6rem}}@media(min-width:120rem){main.template-manufacturer #content>section{padding:6rem 0 6.5rem}}main.template-manufacturer #content>section:first-of-type{padding-top:0}main.template-manufacturer #content>section+section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background-color:var(--c-light-stroke)}@media(min-width:64rem){main.template-manufacturer #content>section+section:after{display:none}}main.template-manufacturer #content>section>.block:last-child{margin-bottom:0}main.template-manufacturer #content .product-teaser{scroll-margin-top:8rem}main.template-manufacturer #content .product-subgroup-title{margin-bottom:0;margin-top:var(--grid-gap)}main.template-manufacturer #content .product-group{list-style:none;margin:0;padding:0}main.template-manufacturer #content .product-group li{margin:0;padding:0;margin-bottom:1rem}main.template-manufacturer #sidebar{display:none;grid-column:1/13;position:absolute;z-index:2;top:calc(4rem + 1px);left:0;width:100vw;padding:0 1.5rem;background-color:var(--c-light);border-bottom:1px solid var(--c-light-stroke);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}main.template-manufacturer #sidebar::-webkit-scrollbar{display:none}@media(min-width:64rem){main.template-manufacturer #sidebar{display:flex;position:relative;background-color:transparent;grid-column:1/4;width:auto;transform:none;top:unset;left:unset;border:none;padding:0 2rem 0 0}}@media(min-width:75rem){main.template-manufacturer #sidebar{padding:0 3rem 0 0;grid-column:1/4}}body.hidePTG main.template-default>.headline{grid-column:1/13;margin-top:3.5rem}@media(min-width:64rem){body.hidePTG main.template-default>.headline{margin-top:4.5rem}}@media(min-width:75rem){body.hidePTG main.template-default>.headline{grid-column:1/9;margin-top:6rem}}body.page-home{margin-top:7.5rem}@media(min-width:64rem){body.page-home{margin-top:9rem}}@media(min-width:75rem){body.page-home{margin-top:12rem}}body.page-home main>section{padding:4.5rem 0}@media(min-width:48rem){body.page-home main>section{padding:4.5rem 0}}@media(min-width:64rem){body.page-home main>section{padding:6rem 0}}@media(min-width:96rem){body.page-home main>section{padding:9rem 0}}body.page-home main>section h2{margin-bottom:2rem}@media(min-width:48rem){body.page-home main>section h2{margin-bottom:3rem}}body.page-home #homeIntro{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){body.page-home #homeIntro{margin-right:12rem}}@media(min-width:120rem){body.page-home #homeIntro{margin-right:auto}}body.page-home #homeIntro{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.5rem;align-items:start;margin-bottom:0;padding:0}@media(min-width:48rem){body.page-home #homeIntro{margin-bottom:4.5rem}}@media(min-width:75rem){body.page-home #homeIntro{margin-bottom:6rem}}body.page-home #homeIntro .headline{grid-column:1/13;max-width:64rem}body.page-home #homeIntro .features{grid-column:1/13;display:flex;flex-direction:row;position:relative;padding-bottom:3.5rem;column-gap:.5rem}@media(min-width:48rem){body.page-home #homeIntro .features{padding-bottom:.75rem;column-gap:.75rem}}@media(min-width:64rem){body.page-home #homeIntro .features{column-gap:1.5rem;padding-bottom:1rem}}body.page-home #homeIntro .feature{padding:0;width:100%;transition:.2s ease-out;row-gap:.5rem;display:flex;flex-direction:column}@media(min-width:48rem){body.page-home #homeIntro .feature{row-gap:.75rem}}@media(min-width:75rem){body.page-home #homeIntro .feature{position:relative}}@media(min-width:96rem){body.page-home #homeIntro .feature{row-gap:1rem;display:grid;grid-template-columns:1fr 2fr;column-gap:1.5rem}}body.page-home #homeIntro .feature:first-child{padding-left:0}body.page-home #homeIntro .feature:last-child{padding-right:0;margin-right:0}body.page-home #homeIntro .feature .progress,body.page-home #homeIntro .feature .train{height:3px;width:100%;background-color:var(--c-light-stroke)}@media(min-width:48rem){body.page-home #homeIntro .feature .progress,body.page-home #homeIntro .feature .train{height:3px}}@media(min-width:96rem){body.page-home #homeIntro .feature .progress,body.page-home #homeIntro .feature .train{grid-column:1/3}}body.page-home #homeIntro .feature .progress .train,body.page-home #homeIntro .feature .train .train{width:0;background-color:var(--c-dark-stroke)}body.page-home #homeIntro .feature:hover{cursor:pointer}body.page-home #homeIntro .feature:hover .progress{background-color:var(--c-gray-stroke)}body.page-home #homeIntro .feature:hover .number{color:var(--c-gray)}body.page-home #homeIntro .feature.active .number{color:var(--c-dark)}body.page-home #homeIntro .feature.active .text{color:var(--c-dark);opacity:1;transform:translate(0)}body.page-home #homeIntro .feature.active button{display:flex}body.page-home #homeIntro .number,body.page-home #homeIntro .text,body.page-home #homeIntro .progress{transition:.4s ease-out}body.page-home #homeIntro .number{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;color:var(--c-gray-stroke);display:block;margin:0;font-weight:var(--fw-medium)}@media(min-width:48rem){body.page-home #homeIntro .number{font-size:calc(var(--fs-h2) * .66)}}@media(min-width:64rem){body.page-home #homeIntro .number{font-size:calc(var(--fs-h2) * .75)}}@media(min-width:75rem){body.page-home #homeIntro .number{font-size:var(--fs-h2);font-weight:var(--fw-regular)}}@media(min-width:96rem){body.page-home #homeIntro .number{grid-column:1/2;font-size:3rem;margin:0}}body.page-home #homeIntro .text{opacity:0;position:absolute;top:3rem;left:0;width:100%;margin-bottom:0;transform:translate(-5%);color:var(--c-gray-stroke);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-compact)}@media(min-width:48rem){body.page-home #homeIntro .text{font-weight:var(--fw-medium);position:relative;top:auto;left:auto;width:auto;opacity:1;transform:none;padding-right:.5rem}}@media(min-width:64rem){body.page-home #homeIntro .text{font-size:var(--fs-base)}}@media(min-width:75rem){body.page-home #homeIntro .text{padding-right:0}}@media(min-width:96rem){body.page-home #homeIntro .text{grid-column:2/3;margin-top:.2rem}}body.page-home #homeIntro .text:hover{color:var(--c-gray)}body.page-home #homeIntro button{position:absolute;z-index:1;bottom:0;right:0;margin:0;align-items:center;background:none;border:none;padding:.75rem 1.25rem;background-color:#fffffff2;transition:.2s ease-out;color:var(--c-highlight);font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){body.page-home #homeIntro button{font-size:var(--fs-tiny)}}@media(min-width:75rem){body.page-home #homeIntro button{margin-bottom:.5rem}}body.page-home #homeIntro button{letter-spacing:.025rem;font-weight:var(--fw-bold);font-size:var(--fs-tiny)}@media(min-width:48rem){body.page-home #homeIntro button{font-size:var(--fs-small);padding:1rem 1.5rem}}body.page-home #homeIntro button:before{content:"";position:absolute;z-index:-1;width:0;height:100%;top:0;left:0;background-color:var(--c-highlight);transition:.2s ease-out;will-change:transform}body.page-home #homeIntro button>span{vertical-align:text-top}body.page-home #homeIntro button .icon{margin-left:.5rem;font-size:var(--fs-base)}@media(min-width:48rem){body.page-home #homeIntro button .icon{font-size:var(--fs-h4)}}body.page-home #homeIntro button:hover,body.page-home #homeIntro button:active{color:var(--c-white)}body.page-home #homeIntro button:hover:before,body.page-home #homeIntro button:active:before{width:100%}body.page-home #homeIntro .videos{position:relative;grid-column:1/13;width:calc(100% + 3rem);margin-left:-1.5rem;background-color:var(--c-dark);aspect-ratio:16/9;border-color:var(--c-light-stroke)}@media(min-width:48rem){body.page-home #homeIntro .videos{min-height:16rem;width:100%;margin-left:0}}body.page-home #homeIntro .video{color:var(--c-white);display:none}body.page-home #homeIntro .video video{display:flex;width:100%;height:100%;object-fit:cover;color:var(--c-white)}body.page-home #homeIntro .video video *{color:var(--c-white)}body.page-home #homeIntro .video.active{display:block}body.page-home #homeIntro .youtube{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}body.page-home #homeIntro .youtube.hidden{display:none}body.page-home #productFilter{overflow:hidden;border-bottom:var(--b-width) solid var(--c-gray-stroke)}@media(min-width:75rem){body.page-home #productFilter{background-color:var(--c-light);border-bottom:none}}@media(min-width:96rem){body.page-home #productFilter h2{margin-bottom:3rem}}body.page-home #productFilter #results-slider{position:relative;padding-top:1rem;width:calc(100% - var(--grid-gap) * 2);margin-left:var(--grid-gap)}@media(min-width:48rem){body.page-home #productFilter #results-slider{width:100%;margin-left:0}}@media(min-width:64rem){body.page-home #productFilter #results-slider{width:calc(100% + 2 * var(--grid-gap));margin-left:calc(var(--grid-gap) * -1);padding-top:1.5rem;padding-bottom:0}}body.page-home #productFilter #results-slider .swiper-wrapper{list-style:none;margin:0;padding:0}body.page-home #productFilter #results-slider .swiper-slide{margin:0;padding:0}body.page-home #productFilter #results-slider .swiper-nav{bottom:0;position:relative;margin-top:1rem}@media(min-width:48rem){body.page-home #productFilter #results-slider .swiper-nav{position:absolute;margin-top:0;top:0;right:calc(var(--grid-gap) - 1rem);left:auto;bottom:auto;transform:translateY(-100%)}}body.page-home #productFilter #results-slider .product-card{padding:var(--grid-gap)}body.page-home #testimonials{overflow:hidden;padding:2rem 0;border-bottom:1px solid var(--c-gray-stroke);border-top:1px solid var(--c-gray-stroke)}@media(min-width:48rem){body.page-home #testimonials{padding:3rem 0;background-color:transparent}}@media(min-width:64rem){body.page-home #testimonials{padding:3.5rem 0 4rem}}body.page-home #testimonials .swiper-testimonials-container,body.page-home #testimonials .swiper-testimonials{position:relative}@media(min-width:64rem){body.page-home #testimonials .swiper-testimonials{width:calc(100% - 20rem);overflow:hidden}}@media(min-width:75rem){body.page-home #testimonials .swiper-testimonials{width:calc(100% - 24rem)}}@media(min-width:96rem){body.page-home #testimonials .swiper-testimonials{width:calc(100% - 32rem)}}body.page-home #testimonials .swiper-nav{position:absolute;top:.75rem;right:-1rem;bottom:auto;left:auto;transform:none}@media(min-width:64rem){body.page-home #testimonials .swiper-nav{right:-1rem;top:50%;transform:translateY(-50%)}}body.page-home #testimonials .swiper-button{display:none}@media(min-width:48rem){body.page-home #testimonials .swiper-button{display:block}}body.page-home #testimonials .swiper-pagination{color:var(--c-gray);font-weight:var(--fw-normal)}@media(min-width:48rem){body.page-home #testimonials .swiper-pagination{font-weight:var(--fw-bold);color:var(--c-dark)}}body.page-home #technologies{--h-padding: 1.5rem;overflow:hidden}body.page-home #technologies .technologies{display:grid;grid-template-rows:auto;column-gap:var(--h-padding);row-gap:calc(var(--h-padding) * 2);grid-template-columns:1fr 1fr}@media(min-width:48rem){body.page-home #technologies .technologies{grid-template-columns:1fr 1fr 1fr}}@media(min-width:64rem){body.page-home #technologies .technologies{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:96rem){body.page-home #technologies .technologies{grid-template-columns:1fr 1fr 1fr 1fr}}body.page-home #shops{position:relative;max-width:var(--grid-maxWidth);margin-left:auto;margin-right:auto}@media(min-width:75rem){body.page-home #shops{margin-right:12rem}}@media(min-width:120rem){body.page-home #shops{margin-right:auto}}@media(min-width:64rem){body.page-home #shops{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}body.page-home #shops .shop{position:relative;overflow:hidden;border:var(--b-width) solid var(--c-gray-stroke);margin-top:calc(var(--b-width) * -1);background-color:transparent;transition:var(--anim-short)}@media(min-width:64rem){body.page-home #shops .shop{grid-area:1/1/2/3;display:flex;flex-direction:row;align-items:center}body.page-home #shops .shop .shop__image{flex-basis:57%}body.page-home #shops .shop .shop__headline{font-size:var(--fs-h2)}body.page-home #shops .shop .shop__desc{font-size:var(--fs-large)}}@media(min-width:96rem){body.page-home #shops .shop{margin-right:calc(var(--b-width) * -1);grid-column:1/2;grid-row:1/4;flex-direction:column;align-items:flex-start}body.page-home #shops .shop .shop__image{flex-basis:unset;width:100%}}@media(min-width:64rem){body.page-home #shops .shop:nth-child(2){grid-area:2/1/3/3}}@media(min-width:96rem){body.page-home #shops .shop:nth-child(2){grid-area:1/2/4/2}}@media(min-width:64rem){body.page-home #shops .shop:nth-child(3){grid-column:2/3;grid-row:2/3}}@media(min-width:96rem){body.page-home #shops .shop:nth-child(3){grid-column:2/3;grid-row:2/3}}@media(min-width:96rem){body.page-home #shops .shop:nth-child(4){grid-column:2/3;grid-row:3/4}}body.page-home #shops .shop:hover{z-index:1;background-color:var(--c-light);border-color:var(--c-gray)}body.page-home #shops .shop:hover .shop__headline:after{transform:translate(.25rem);color:var(--c-dark-stroke)}body.page-home #shops .shop:active{z-index:1;background-color:var(--c-light);border-color:var(--c-dark-stroke)}body.page-home #shops .shop:active .shop__headline{color:var(--c-highlight)}body.page-home #shops .shop:active .shop__headline:after{transform:translate(.25rem)}body.page-home #shops .shop__headline{margin-bottom:0}@media(min-width:64rem){body.page-home #shops .shop__headline{font-size:var(--fs-h3)}}body.page-home #shops .shop__headline:after{font-family:icomoon;content:"";display:inline-block;font-size:var(--fs-large);margin-left:.5rem;will-change:transform;transition:var(--anim-short)}@media(min-width:48rem){body.page-home #shops .shop__headline:after{font-size:var(--fs-h3);margin-left:.75rem}}body.page-home #shops .shop__desc{color:var(--c-dark-stroke);font-weight:var(--fw-medium);margin:0}@media(min-width:48rem){body.page-home #shops .shop__desc{font-size:var(--fs-large)}}@media(min-width:64rem){body.page-home #shops .shop__desc{font-size:var(--fs-base)}}@media(min-width:120rem){body.page-home #shops .shop__desc{font-size:var(--fs-large)}}body.page-home #shops .shop__link{z-index:1;display:block;text-decoration:none;padding:calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2)}@media(min-width:48rem){body.page-home #shops .shop__link{padding:calc(var(--grid-gap) * 3) calc(var(--grid-gap) * 4) calc(var(--grid-gap) * 2)}}@media(min-width:64rem){body.page-home #shops .shop__link{padding:calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2)}}body.page-home #shops .shop__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body.page-home #shops .shop__image img{mix-blend-mode:multiply}body.page-home #shops .shop--unlisted:before{content:"Demnächst";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}body.page-home #shops .shop--unlisted:before:hover{color:var(--c-highlight)}body.page-home #shops .shop--unlisted:before{color:var(--c-dark);font-size:var(--fs-large)}body.page-home #shops .shop--unlisted .shop__label,body.page-home #shops .shop--unlisted .shop__image{opacity:.25}body.page-home #shops .shop--unlisted .shop__link{display:none}body.page-home #shops .shop--soon{pointer-events:none}body.page-home #shops .shop--soon .shop__link,body.page-home #shops .shop--soon .shop__image{opacity:.25}body.page-home #shops .shop__soon{font-weight:var(--fw-bold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.page-home .journey{--content-height: calc(75vh - 9rem) ;--header-offset: 12rem;--media-aspect-ratio: 4/3}@media(min-width:48rem){body.page-home .journey{--media-aspect-ratio: 3/2}}@media(min-width:120rem){body.page-home .journey{--content-height: calc(66vh - 9rem) }}body.page-home .journey__header{display:grid;gap:var(--grid-gap);grid-template-columns:1fr;padding-bottom:var(--grid-gap);border-bottom:1px solid var(--c-light-stroke)}@media(min-width:48rem){body.page-home .journey__header{grid-template-columns:1fr 1fr}}@media(min-width:75rem){body.page-home .journey__header{grid-template-columns:8fr 1fr 4fr 4fr}}body.page-home .journey__headline{grid-column:1;margin:0}@media(min-width:48rem){body.page-home .journey__headline{grid-column:1/3}}@media(min-width:75rem){body.page-home .journey__headline{grid-column:1/2}}body.page-home .journey__lead{grid-column:1;margin:0;padding:0}@media(min-width:48rem){body.page-home .journey__lead{grid-column:1/3}}@media(min-width:75rem){body.page-home .journey__lead{grid-column:1/2;-webkit-hyphens:none;hyphens:none}}body.page-home .journey__company{grid-column:1}@media(min-width:75rem){body.page-home .journey__company{grid-column:2}}body.page-home .journey__company img{height:1.5rem}body.page-home .journey__company p{font-size:var(--fs-tiny);color:var(--c-dark-stroke);margin:0}@media(min-width:48rem){body.page-home .journey__company--production{grid-column:1}}@media(min-width:75rem){body.page-home .journey__company--production{grid-column:3}}@media(min-width:48rem){body.page-home .journey__company--parts{grid-column:2}}@media(min-width:75rem){body.page-home .journey__company--parts{grid-column:4}}body.page-home .journey__cta{grid-column:1;grid-row:5;margin-bottom:1rem}@media(min-width:48rem){body.page-home .journey__cta{grid-column:1/3;grid-row:4}}@media(min-width:64rem){body.page-home .journey__cta{grid-column:1/2}}@media(min-width:75rem){body.page-home .journey__cta{grid-row:3}}body.page-home .journey__cta--bottom{margin-top:calc(var(--grid-gap) * 2)}body.page-home .journey__cta-text{font-weight:var(--fw-bold);text-wrap:balance;font-size:var(--fs-large)}body.page-home .journey__steps-container{opacity:0;position:sticky;top:var(--header-offset);display:flex;align-items:center;justify-content:center;height:var(--content-height);grid-column:1/2;margin-left:-.75rem}@media(min-width:75rem){body.page-home .journey__steps-container{grid-column:1/3;margin-left:0}}body.page-home .journey__steps-focus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;box-sizing:content-box}@media(min-width:48rem){body.page-home .journey__steps-focus{width:6rem;height:6rem}}@media(min-width:75rem){body.page-home .journey__steps-focus{width:8rem;height:8rem}}body.page-home .journey__steps-focus:before{content:"";position:absolute;z-index:-1;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px dashed var(--c-gray-stroke);border-radius:50%}body.page-home .journey__steps-svg{transform-origin:top left;transform:scale(.5)}@media(min-width:48rem){body.page-home .journey__steps-svg{transform:scale(.75)}}@media(min-width:75rem){body.page-home .journey__steps-svg{transform:scale(1);width:8rem;height:8rem}}body.page-home .journey__steps{z-index:-1;display:flex;flex-direction:column;align-items:center;position:relative;transition:var(--anim-med);list-style:none;margin:0;padding:0}body.page-home .journey__steps *{text-align:center}body.page-home .journey__steps:before{content:"";position:absolute;z-index:-1;top:2rem;left:calc(50% - 1px);width:2px;height:calc(100% - 4rem);background-color:var(--c-light-stroke)}body.page-home .journey__step{margin:0;width:4rem;height:4rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:var(--anim-med);color:var(--c-gray)}@media(min-width:48rem){body.page-home .journey__step{width:6rem;height:6rem;padding:1rem}}@media(min-width:75rem){body.page-home .journey__step{width:8rem;height:8rem;padding:2rem}}body.page-home .journey__step:before{content:"";position:absolute;z-index:-1;width:2rem;height:2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--c-light);border:2px solid var(--c-light-stroke);border-radius:50%;transition:var(--anim-med)}@media(min-width:48rem){body.page-home .journey__step:before{width:3rem;height:3rem}}@media(min-width:75rem){body.page-home .journey__step:before{width:4rem;height:4rem}}body.page-home .journey__step.active:before{width:3.5rem;height:3.5rem;background-color:var(--c-light-stroke)}@media(min-width:48rem){body.page-home .journey__step.active:before{width:5.5rem;height:5.5rem}}@media(min-width:75rem){body.page-home .journey__step.active:before{width:7rem;height:7rem}}body.page-home .journey__step.active .journey__step-number{color:var(--c-dark)}@media(min-width:48rem){body.page-home .journey__step.active .journey__step-duration{display:block}}body.page-home .journey__step-number{font-weight:var(--fw-bold);color:var(--c-gray);font-size:var(--fs-tiny)}@media(min-width:75rem){body.page-home .journey__step-number{font-size:var(--fs-small)}}body.page-home .journey__step-duration{display:none;color:var(--c-gray)}body.page-home .journey__sticky-image-container{position:sticky;top:var(--header-offset);display:none;height:var(--content-height);grid-column:8/13;min-height:1rem;min-width:1rem;align-items:center;justify-content:center;overflow:hidden}@media(min-width:75rem){body.page-home .journey__sticky-image-container{display:flex}}body.page-home .journey__sticky-image-container .journey__content-image,body.page-home .journey__sticky-image-container .journey__content-video{display:block;aspect-ratio:var(--media-aspect-ratio)}body.page-home .journey__sticky-image-container .journey__content-image img,body.page-home .journey__sticky-image-container .journey__content-image video,body.page-home .journey__sticky-image-container .journey__content-video img,body.page-home .journey__sticky-image-container .journey__content-video video{width:100%;height:100%;object-fit:cover}body.page-home .journey__sticky-image-inner{aspect-ratio:var(--media-aspect-ratio);overflow:hidden;display:block}body.page-home .journey__body{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 4fr}@media(min-width:75rem){body.page-home .journey__body{grid-template-columns:repeat(12,1fr)}}body.page-home .journey__content-list{list-style:none;margin:0;padding:0;grid-row:1;grid-column:2/4}@media(min-width:75rem){body.page-home .journey__content-list{grid-column:3/8}}body.page-home .journey__content-item{min-height:var(--content-height);display:flex;gap:calc(var(--grid-gap) * 1.5);align-items:center;flex-direction:column;padding:calc(var(--grid-gap) * 3) 0;border-bottom:1px solid var(--c-light-stroke)}body.page-home .journey__content-item:last-child{border-bottom:none}@media(min-width:75rem){body.page-home .journey__content-item{border-bottom:none;justify-content:center}}body.page-home .journey__content-media{width:100%;order:-1}@media(min-width:75rem){body.page-home .journey__content-media{order:0}}body.page-home .journey__content-image,body.page-home .journey__content-video{border-radius:var(--br-tiny);overflow:hidden;aspect-ratio:var(--media-aspect-ratio)}body.page-home .journey__content-image img,body.page-home .journey__content-image video,body.page-home .journey__content-video img,body.page-home .journey__content-video video{object-fit:cover;width:100%;height:100%}@media(min-width:75rem){body.page-home .journey__content-image,body.page-home .journey__content-video{display:none}}body.page-home .journey__content-logos{display:flex;flex-direction:row;gap:1.5rem;align-items:center;margin-bottom:1rem}body.page-home .journey__content-logos img{height:1.5rem}body.page-home .journey__content-headline{font-size:var(--fs-h3);margin-bottom:1rem}@media(min-width:96rem){body.page-home .journey__content-headline{font-size:var(--fs-h2)}}body.page-home .journey__content-text{opacity:.8}body.page-home .journey__content-checks ul{list-style:none;margin:0;padding:0}body.page-home .journey__content-checks li{margin-bottom:.75rem;padding-left:1.5rem;font-weight:var(--fw-bold);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.025rem;position:relative;line-height:1.2}@media(min-width:75rem){body.page-home .journey__content-checks li{line-height:1.3}}body.page-home .journey__content-checks li:before{content:"";font-family:icomoon;font-size:1.25rem;line-height:1;position:absolute;top:.1rem;left:0}body.page-home .journey__content-checks--production li:before{color:var(--c-highlight)}body.page-home .journey__content-checks--parts li:before{color:var(--c-partstogo)}body.page-home .journey__content-andor{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;color:var(--c-gray)}body.page-home .journey__content-andor:before,body.page-home .journey__content-andor:after{content:"";flex:1;height:1px;background-color:var(--c-light-stroke);width:100%}body.page-home .journey__support-headline{margin-bottom:2rem;text-wrap:balance;max-width:40rem}@media(min-width:75rem){body.page-home .journey__support-headline{margin-bottom:3rem}}body.page-home .journey__support-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:48rem){body.page-home .journey__support-list{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width:64rem){body.page-home .journey__support-list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75rem){body.page-home .journey__support-list{column-gap:4rem;row-gap:2rem}}body.page-home .journey__support-item{padding:0 0 0 1.5rem;margin:0;border-left:2px solid var(--c-highlight)}body.page-home .journey__support-item>*:first-child{margin-top:0}body.page-home .journey__support-item>*:last-child{margin-bottom:0}body.page-home .journey__support-item h4{margin-bottom:0}@media(min-width:75rem){body.page-home .journey__support-item h4{margin-bottom:.5rem}}body.page-home .journey__support-item p{color:var(--c-dark-stroke)}body.page-home footer#footer{margin-top:0}body.page-shop main>.headline{grid-column:1/13}@media(min-width:48rem){body.page-shop main>.headline{grid-column:1/6}}@media(min-width:64rem){body.page-shop main>.headline{grid-column:1/7}}body.page-shop main #shopFilter{grid-column:1/13}@media(min-width:48rem){body.page-shop main #shopFilter{grid-column:7/13}}@media(min-width:64rem){body.page-shop main #shopFilter{grid-column:8/13}}body.page-shop main ul.results{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;align-items:stretch;column-gap:0;row-gap:calc(var(--grid-gap) * 2);width:calc(100% + var(--grid-gap) * 2);margin-left:calc(var(--grid-gap) * -1)}@media(min-width:48rem){body.page-shop main ul.results{grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){body.page-shop main ul.results{grid-template-columns:repeat(4,1fr)}}@media(min-width:120rem){body.page-shop main ul.results{grid-template-columns:repeat(5,1fr)}}body.page-shop main ul.results>li{margin:0;padding:0;display:none}body.page-shop main ul.results>li.active{display:block}body.page-product #sidebar .desc{color:var(--c-gray);font-weight:var(--fw-medium);line-height:var(--lh-compact);font-size:var(--fs-small)}body.page-product #sidebar .shipping{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){body.page-product #sidebar .shipping{line-height:var(--lh-base);font-size:var(--fs-base)}}body.page-product #sidebar .shipping{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-gray)}body.page-product #sidebar .btn.primary{margin-top:calc(var(--grid-gap) * 1)}body.page-product #sidebar .price__container{display:none}body.page-manufacturer .headline{position:relative}@media(min-width:75rem){body.page-manufacturer .headline h1{padding-right:12rem}}body.page-manufacturer .headline figure{width:6rem}@media(min-width:96rem){body.page-manufacturer .headline figure{width:7.5rem}}body.page-manufacturer #about h1,body.page-manufacturer #about .h1,body.page-manufacturer #about h2,body.page-manufacturer #about .h2,body.page-manufacturer #about h3,body.page-manufacturer #about .h3,body.page-manufacturer #about h4,body.page-manufacturer #about .h4{line-height:var(--lh-compact)}body.page-product-content .headline,body.page-product-iframe .headline{position:relative}@media(min-width:75rem){body.page-product-content .headline h1,body.page-product-iframe .headline h1{padding-right:12rem}}body.page-product-content .headline figure,body.page-product-iframe .headline figure{width:6rem}@media(min-width:96rem){body.page-product-content .headline figure,body.page-product-iframe .headline figure{width:7.5rem}}.custom-badge{position:relative;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:1.5rem 0;border-top:1px solid var(--c-gray-stroke);border-bottom:1px solid var(--c-gray-stroke);margin-bottom:1.5rem}@media(min-width:64rem){.custom-badge{position:absolute;top:auto;right:0;transform:translateY(-100%);padding:0 0 1.5rem;margin-bottom:0;border:none}}.custom-badge__img{width:6rem;height:6rem}@media(min-width:96rem){.custom-badge__img{width:8rem;height:8rem}}.custom-badge__img img{width:100%;height:auto;object-fit:contain}.custom-badge__label{display:flex;flex-direction:column;max-width:16rem}.custom-badge__headline{margin-bottom:.25rem;color:var(--c-gray)}@media(min-width:96rem){.custom-badge__headline{margin-bottom:.5rem}}.custom-badge__text{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.01em}@media(min-width:96rem){.custom-badge__text{font-size:var(--fs-base)}}.custom-badge__link{font-size:var(--fs-small);font-weight:var(--fw-bold)}body.page-product-iframe .headline{margin-top:2rem}@media(min-width:64rem){body.page-product-iframe .headline{margin-top:3rem}}body.page-product-iframe .headline a.back{display:inline-flex;margin-left:-1rem;margin-bottom:.5rem}@media(min-width:64rem){body.page-product-iframe .headline a.back{margin-bottom:0}}body.page-product-iframe .headline a.back:hover{color:var(--c-highlight-stroke)}body.page-product-iframe .headline h1{margin-top:0}body.page-product-iframe .iframe iframe{border:1px solid var(--c-gray-stroke)}body.page-contact .banner{margin-bottom:3rem}body.page-contact .locations{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem}@media(min-width:48rem){body.page-contact .locations{gap:3rem;grid-template-columns:1fr 1fr}}body.page-contact .location{position:relative;padding:1rem 0 0 5rem}body.page-contact .location .icon{position:absolute;top:0;left:0;width:4rem;height:auto}body.page-contact .location .icon svg{width:4rem;height:4rem}body.page-contact .location .icon span{color:var(--c-gray);position:absolute;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;font-size:var(--fs-large)}body.page-contact .location h3{margin-bottom:.5rem}body.page-contact .location p{margin-bottom:0}body.page-eventarticle section#contact h2{margin-bottom:1.5rem}@media(min-width:64rem){body.page-eventarticle section#contact h2{margin-bottom:3rem}}body.page-eventarticle.hidePTG #sidebar{display:none}@media(min-width:64rem){body.page-eventarticle.hidePTG #sidebar{display:flex;margin-top:2rem!important}}#current-events+#passed-events{margin-top:6rem}#current-events{display:flex;flex-direction:column;row-gap:var(--grid-gap)}#snipcart .snipcart{font-family:var(--ff-primary);font-size:1rem;font-weight:var(--fw-regular)}#snipcart h1,#snipcart h2,#snipcart h3,#snipcart h4{font-family:var(--ff-secondary)}#snipcart span,#snipcart p{font-family:var(--ff-primary)}#snipcart .snipcart-cart-header{background-color:transparent}#snipcart .snipcart-cart-header__title{font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){#snipcart .snipcart-cart-header__title{font-size:var(--fs-tiny)}}@media(min-width:75rem){#snipcart .snipcart-cart-header__title{margin-bottom:.5rem}}#snipcart .snipcart-cart__content{background-color:transparent}#snipcart .snipcart-cart__footer .snipcart-cart-summary-fees__title{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#snipcart .snipcart-cart__footer .snipcart-cart-summary-fees__title:hover{color:var(--c-highlight)}#snipcart .snipcart-cart__footer .snipcart-cart-summary-fees__amount{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#snipcart .snipcart-cart__footer .snipcart-cart-summary-fees__amount:hover{color:var(--c-highlight)}#snipcart .snipcart-cart-button__content{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#snipcart .snipcart-cart-button__content:hover{color:var(--c-highlight)}#snipcart .snipcart-cart-button__content{color:var(--c-white)}#snipcart .snipcart-cart-button__content:hover{color:currentColor}#snipcart .snipcart-cart-button--highlight{background-color:var(--c-highlight);background-image:none}#snipcart .snipcart-modal,#snipcart .snipcart-modal__container{background:var(--c-light)}#snipcart .snipcart-modal__close-button{align-items:center}#snipcart .snipcart-modal__close-icon{width:2rem;height:2rem}#snipcart .snipcart-modal__close-title{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}#snipcart .snipcart-modal__close-title:hover{color:var(--c-highlight)}#snipcart .snipcart-item-line{box-shadow:none;border:1px solid var(--c-gray-stroke)}#snipcart .snipcart-item-line__header{flex-direction:column}@media(min-width:64rem){#snipcart .snipcart-item-line__header{flex-direction:row}}#snipcart .snipcart-item-line__title{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;margin-bottom:.5rem}#snipcart .snipcart-item-line__media--small{height:unset}#snipcart .snipcart-item-line__image{width:100%}#snipcart .snipcart-item-description{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){#snipcart .snipcart-item-description{line-height:var(--lh-base);font-size:var(--fs-base)}}.snipcart-checkout{position:relative}.snipcart-items-count{border-radius:1rem;padding:.28rem .25rem .22rem;line-height:.75rem;min-width:1.25rem;font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:var(--lh-headline);letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:.25rem;color:var(--c-dark-stroke)}@media(min-width:48rem){.snipcart-items-count{font-size:var(--fs-tiny)}}@media(min-width:75rem){.snipcart-items-count{margin-bottom:.5rem}}.snipcart-items-count{text-align:center;color:var(--c-white);background-color:var(--c-highlight);position:absolute;transform:translate(.6rem,-.6rem)}.karriere-page__filters{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}@media(min-width:96rem){.karriere-page__filters{flex-direction:row}}.karriere-page__help{padding:1.5rem;border:var(--b-width) solid var(--c-gray-stroke);background-color:var(--c-light)}.karriere-page__help-title{font-family:var(--ff-secondary);font-size:var(--fs-h4);margin-bottom:calc(var(--fs-h4) * .66);line-height:var(--lh-compact);font-weight:var(--fw-bold);text-wrap:balance;max-width:64rem;margin-bottom:.5rem}.karriere-page__help-text{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.karriere-page__help-text{line-height:var(--lh-base);font-size:var(--fs-base)}}.karriere-page__help-text{color:var(--c-gray);margin-bottom:1rem}.karriere-page__notice{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.karriere-page__notice{line-height:var(--lh-base);font-size:var(--fs-base)}}.karriere-page__notice{color:var(--c-gray)}.karriere-page__group{margin-bottom:calc(var(--grid-gap) * 2)}.karriere-page__group:last-child{margin-bottom:0}.karriere-page__location-heading{font-family:var(--ff-secondary);font-size:var(--fs-h3);margin-bottom:calc(var(--fs-h3) * .66);line-height:var(--lh-headline);font-weight:var(--fw-medium);letter-spacing:-.03rem;text-wrap:balance;max-width:64rem;margin-bottom:1rem}.career-filter-dropdown{position:relative;width:100%}@media(min-width:96rem){.career-filter-dropdown{width:auto;min-width:12rem}}.career-filter-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:var(--br-small);border:var(--b-width) solid var(--c-gray-stroke);background-color:var(--c-white);color:var(--c-dark);font-family:var(--ff-primary);cursor:pointer;transition:var(--anim-short)}.career-filter-dropdown__trigger:hover{border-color:var(--c-dark-stroke)}.career-filter-dropdown__trigger[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.career-filter-dropdown__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none}.career-filter-dropdown .icon-caret{flex-shrink:0;font-size:.55rem;transition:var(--anim-short)}.career-filter-dropdown__menu{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:30;margin:0;padding:.25rem;list-style:none;border-radius:var(--br-small);border:var(--b-width) solid var(--c-gray-stroke);background-color:var(--c-white);box-shadow:0 .5rem 2rem #0000001f;max-height:18rem;overflow-y:auto}.career-filter-dropdown__menu li{margin-bottom:0;padding-left:0;color:inherit}.career-filter-dropdown__option{display:block;padding:.5rem .625rem;border-radius:var(--br-small);transition:var(--anim-short);font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;color:var(--c-gray)}.career-filter-dropdown__option:hover{background-color:var(--c-light);color:var(--c-dark)}.career-filter-dropdown__option--active{background-color:var(--c-light);color:var(--c-dark);font-weight:var(--fw-medium)}.career-job-identity__back{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;transition:var(--anim-short)}.career-job-identity__back .icon-back{font-size:.55rem}.career-job-identity__back:hover{color:var(--c-dark)}.career-job-identity__meta{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.career-job-identity__meta-row{display:flex;align-items:baseline;gap:.5rem;color:var(--c-gray);font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none}.career-job-identity__meta-row .icon{font-size:var(--fs-small);color:var(--c-gray)}.career-job-identity__cta{margin-top:1rem}.career-job-page__description{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.career-job-page__description{line-height:var(--lh-base);font-size:var(--fs-base)}}.career-job-page__description h1,.career-job-page__description h2,.career-job-page__description h3,.career-job-page__description h4{margin-top:2rem;margin-bottom:1rem}.career-job-page__description ul,.career-job-page__description ol{margin-bottom:1.5rem;padding-left:1.25rem}.career-job-page__description p{margin-bottom:1rem}form.job-application-form .field__error{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;font-size:var(--fs-tiny);color:var(--c-negative);padding:.5rem 1.5rem 0;margin:0}form.job-application-form .field.select select{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){form.job-application-form .field.select select{line-height:var(--lh-base);font-size:var(--fs-base)}}form.job-application-form .field.select select{margin-bottom:0;font-size:var(--fs-large);padding:1.5rem;border-color:var(--c-gray-stroke)}form.job-application-form .field.select select:hover,form.job-application-form .field.select select:focus-visible{border-color:var(--c-dark-stroke)}form.job-application-form .field.file{border:var(--b-width) solid var(--c-gray-stroke);background-color:var(--c-white);padding:1.25rem 1.5rem}form.job-application-form .field__file-label{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;display:block;color:var(--c-gray);margin-bottom:.75rem}form.job-application-form .field__file-hint{color:var(--c-gray);opacity:.75}form.job-application-form .field__file-control{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}form.job-application-form .field__file-input{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}form.job-application-form .field__file-button{cursor:pointer;margin:0}form.job-application-form .field__file-input:focus-visible~.field__file-button{outline:2px solid var(--c-highlight);outline-offset:2px}form.job-application-form .field__file-status{font-size:var(--fs-small);line-height:var(--lh-compact);font-weight:var(--fw-regular);letter-spacing:.01rem;color:var(--c-dark-stroke);text-decoration:none;color:var(--c-gray)}form.job-application-form .job-application-form__consent{margin-top:calc(var(--grid-gap) * 1.5)}.career-bewerbung-page__success{padding:2rem;border:var(--b-width) solid var(--c-gray-stroke);background-color:var(--c-light)}.career-bewerbung-page__success p{margin-bottom:1rem}.career-bewerbung-page__global-error{color:var(--c-dark);line-height:1.4;letter-spacing:-.01em;margin-bottom:var(--fs-base);font-size:var(--fs-small)}@media(min-width:48rem){.career-bewerbung-page__global-error{line-height:var(--lh-base);font-size:var(--fs-base)}}.career-bewerbung-page__global-error{color:var(--c-negative);margin-bottom:1.5rem}body.partstogo{background-color:var(--c-partstogo-dark);min-height:100vh;display:flex;flex-direction:column;gap:calc(var(--grid-gap) * 2)}@media(min-width:64rem){body.partstogo{gap:calc(var(--grid-gap) * 3)}}body.partstogo main{flex:1;width:100%}body.partstogo h1,body.partstogo .h1,body.partstogo h2,body.partstogo .h2,body.partstogo h3,body.partstogo .h3,body.partstogo h4,body.partstogo .h4,body.partstogo h5,body.partstogo .h5,body.partstogo h6,body.partstogo .h6,body.partstogo p{color:var(--c-white)}body.partstogo .hexagon{fill:var(--c-white)}body.partstogo .hbspt-form *{color:var(--c-dark)}body.partstogo .btn.primary{background-color:var(--c-partstogo)!important}body.partstogo .cookie-modal *{color:var(--c-dark)}body.partstogo .cookie-modal a.primary span{color:var(--c-white)}body.partstogo .modal h1,body.partstogo .modal .h1,body.partstogo .modal h2,body.partstogo .modal .h2,body.partstogo .modal h3,body.partstogo .modal .h3,body.partstogo .modal h4,body.partstogo .modal .h4,body.partstogo .modal h5,body.partstogo .modal .h5,body.partstogo .modal h6,body.partstogo .modal .h6,body.partstogo .modal p{color:var(--c-dark)}body.partstogo .modal .btn.primary{background-color:var(--c-partstogo)}body.partstogo .modal button.close:hover span.icon:before,body.partstogo .modal button.close:hover span.icon:after{background-color:var(--c-partstogo)}body.partstogo.promotion main{padding:0}body.page-partstogo-sub main{width:var(--grid-maxWidth);margin:auto}body.page-newsletter main{margin-top:4rem}@media(min-width:75rem){body.page-newsletter main{margin-top:6rem}}body.page-newsletter .newsletter__banner{overflow:hidden;background-color:var(--c-dark)}body.page-newsletter .newsletter__banner *{color:var(--c-white)}body.page-newsletter .newsletter__banner .container{display:flex;flex-direction:column-reverse}@media(min-width:75rem){body.page-newsletter .newsletter__banner .container{flex-direction:row}}body.page-newsletter .newsletter__label{max-width:none}@media(min-width:75rem){body.page-newsletter .newsletter__label{padding-right:6rem}}body.page-newsletter .newsletter__label h2{margin-bottom:0}body.page-newsletter .newsletter__image{display:block;width:100vw;margin-left:50%;transform:translate(-50%)}@media(min-width:75rem){body.page-newsletter .newsletter__image{width:auto;margin-left:unset;transform:none}}@media(min-width:75rem){body.page-newsletter #content{max-width:var(--grid-maxWidth);margin:auto;margin-right:12rem;margin-top:4rem}}@media(min-width:120rem){body.page-newsletter #content{margin-right:auto}}body.page-newsletter .hbspt-form h1{font-family:var(--ff-secondary);font-weight:var(--fw-regular);letter-spacing:-.07rem;line-height:1.1;font-size:calc(var(--fs-h1) * .5);margin-bottom:var(--fs-h2);text-wrap:balance;max-width:64rem}@media(min-width:48rem){body.page-newsletter .hbspt-form h1{font-size:calc(var(--fs-h1) * .66);letter-spacing:-.03rem}}@media(min-width:64rem){body.page-newsletter .hbspt-form h1{font-size:calc(var(--fs-h1) * .75)}}@media(min-width:96rem){body.page-newsletter .hbspt-form h1{font-size:calc(var(--fs-h1) * 1);letter-spacing:-.05em}}body.page-newsletter .hbspt-form h1{display:none}body.page-partstogo-applications{gap:0}body.page-partstogo-applications .partstogo-applications-header{min-height:24rem;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 1rem}@media(min-width:48rem){body.page-partstogo-applications .partstogo-applications-header{padding:3rem 0}}body.page-partstogo-applications .partstogo-applications-header .container{width:100%}body.page-partstogo-applications .partstogo-applications-header__background-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;display:flex}body.page-partstogo-applications .partstogo-applications-header__background-image img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover;opacity:.8}body.page-partstogo-applications .partstogo-applications-header__label{width:100%}body.page-partstogo-applications .partstogo-applications-header__headline{max-width:48rem}body.page-partstogo-applications .partstogo-applications{margin:calc(var(--grid-gap) * 2) 0}body.page-partstogo-applications .partstogo-applications__grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:48rem){body.page-partstogo-applications .partstogo-applications__grid{grid-template-columns:1fr 1fr}}@media(min-width:75rem){body.page-partstogo-applications .partstogo-applications__grid{grid-template-columns:1fr 1fr 1fr}}body.page-partstogo-applications .partstogo-applications__item{background-color:var(--c-partstogo-dark-stroke);border-radius:var(--br-small);overflow:hidden;transition:background var(--anim-short)}body.page-partstogo-applications .partstogo-applications__item:hover{background-color:var(--c-partstogo-hover);cursor:pointer}body.page-partstogo-applications .partstogo-applications__item:hover .partstogo-applications__item-label:before{transform:translate(0);opacity:.8}body.page-partstogo-applications .partstogo-applications__item a{text-decoration:none}body.page-partstogo-applications .partstogo-applications__item-label{padding:1.5rem;display:flex;flex-direction:column;gap:.25rem;position:relative}@media(min-width:48rem){body.page-partstogo-applications .partstogo-applications__item-label{padding:2rem}}body.page-partstogo-applications .partstogo-applications__item-label *{margin:0;color:var(--c-white)}body.page-partstogo-applications .partstogo-applications__item-label:before{content:"";font-family:icomoon;position:absolute;top:1rem;right:1rem;color:var(--c-white);opacity:0;transform:translate(-.5rem,.5rem);transition:var(--anim-short)}body.page-partstogo-application{--spacing: calc(var(--grid-gap) * 4);gap:0}body.page-partstogo-application .partstogo-application-header{min-height:24rem;overflow:hidden;position:relative;display:flex;align-items:center;flex-direction:column-reverse;gap:2rem;justify-content:flex-end;padding:0 0 2rem;border-bottom:1px solid var(--c-partstogo-outline)}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header{flex-direction:row}}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header{padding:4rem 0;min-height:38rem}}@media(min-width:96rem){body.page-partstogo-application .partstogo-application-header{padding:5rem 0}}@media(min-width:120rem){body.page-partstogo-application .partstogo-application-header{padding:6rem 0}}body.page-partstogo-application .partstogo-application-header .container,body.page-partstogo-application .partstogo-application-header__label{width:100%}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header__label{width:50%;padding-right:6rem}}body.page-partstogo-application .partstogo-application-header__description,body.page-partstogo-application .partstogo-application-header__title{color:var(--c-white);opacity:.8}body.page-partstogo-application .partstogo-application-header__headline{max-width:64rem;-webkit-hyphens:auto!important;hyphens:auto!important}body.page-partstogo-application .partstogo-application-header .contact-block{margin-top:2rem;width:100%}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header .contact-block{width:auto}}body.page-partstogo-application .partstogo-application-header__background-image{margin-bottom:4rem}@media(min-width:64rem){body.page-partstogo-application .partstogo-application-header__background-image{margin-bottom:6rem}}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header__background-image{position:absolute;z-index:-1;top:0;right:0;width:50%;height:100%;display:flex}}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header__background-image .poster img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover;opacity:.8}}body.page-partstogo-application .partstogo-application-header__background-inner{position:relative;height:100%;width:100%}body.page-partstogo-application .partstogo-application-header__background-logos{position:absolute;z-index:2;top:100%;left:0;width:100%;height:4rem;background-color:var(--c-white);display:flex;flex-direction:row;gap:clamp(3rem,8vw,4rem);align-items:center;justify-content:center}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header__background-logos{bottom:0;top:auto;height:5rem}}body.page-partstogo-application .partstogo-application-header__background-logos img{height:2rem;width:auto}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-header__background-logos img{height:3rem}}body.page-partstogo-application .partstogo-application-anchor{color:var(--c-white);margin-top:1.5rem;border:2px solid var(--c-partstogo-outline);border-radius:var(--br-medium);margin-bottom:2rem;max-width:32rem;position:relative}body.page-partstogo-application .partstogo-application-anchor__link{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}body.page-partstogo-application .partstogo-application-anchor__link:hover{color:var(--c-highlight)}body.page-partstogo-application .partstogo-application-anchor__link{display:inline-block;text-decoration:none;padding:1.25rem 1.5rem 4rem}body.page-partstogo-application .partstogo-application-anchor__link:hover{color:var(--c-white)}body.page-partstogo-application .partstogo-application-anchor__link:hover svg.hexagon--inner{transform:scale(1.2)}body.page-partstogo-application .partstogo-application-anchor__link:hover svg.hexagon--outer path{stroke:var(--c-partstogo)}body.page-partstogo-application .partstogo-application-anchor__link-icon{width:4rem;height:4rem;position:absolute;top:100%;left:1.25rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-anchor__link-icon{width:6rem;height:6rem}}body.page-partstogo-application .partstogo-application-anchor__link-icon .icon{color:var(--c-white)}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon{position:absolute;z-index:-1;width:5rem;transition:var(--anim-short)}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon{width:5.5rem}}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon path{transition:var(--anim-short)}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon--inner{width:3rem;fill:var(--c-partstogo)}@media(min-width:75rem){body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon--inner{width:3.5rem}}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon--inner path{stroke:transparent}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon--outer{z-index:-2;fill:var(--c-partstogo-dark)}body.page-partstogo-application .partstogo-application-anchor__link-icon svg.hexagon--outer path{stroke:var(--c-partstogo-outline)}@media(min-width:64rem){body.page-partstogo-application .partstogo-application-content{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start}}body.page-partstogo-application .partstogo-application-content #sidebar{margin:var(--spacing) 0;grid-column:1/4;position:sticky;display:none}@media(min-width:64rem){body.page-partstogo-application .partstogo-application-content #sidebar{display:block;top:var(--spacing)}}body.page-partstogo-application .partstogo-application-content #content{grid-column:4/13;display:flex;flex-direction:column;gap:var(--spacing);margin-bottom:clamp(4rem,8vh,9rem)}body.page-partstogo-application .partstogo-application-content #content *{color:var(--c-white)}body.page-partstogo-application .partstogo-application-content #content p{opacity:.8}body.page-partstogo-application .partstogo-application-content #content .modal *:not(.btn){color:var(--c-partstogo-dark)}body.page-partstogo-application .partstogo-application-content #content .scrollspy-target{padding-top:var(--spacing)}body.page-partstogo-application .partstogo-application-content #content .scrollspy-target+.scrollspy-target{border-top:1px solid var(--c-partstogo-outline)}body.page-partstogo-application .partstogo-application-content #content .block--partstogoapplicationlayout+.block--partstogoapplicationlayout{margin-top:calc(var(--grid-gap) * 3);border-top:1px dashed var(--c-partstogo-outline)}body.page-partstogo-landingpage{--spacing: calc(var(--grid-gap) * 4);gap:0}body.page-partstogo-landingpage .partstogo-application-header{min-height:24rem;overflow:hidden;position:relative;display:flex;align-items:center;flex-direction:column-reverse;gap:2rem;justify-content:flex-end;padding:0 0 2rem;border-bottom:1px solid var(--c-partstogo-outline)}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header{flex-direction:row}}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header{padding:4rem 0;min-height:38rem}}@media(min-width:96rem){body.page-partstogo-landingpage .partstogo-application-header{padding:5rem 0}}@media(min-width:120rem){body.page-partstogo-landingpage .partstogo-application-header{padding:6rem 0}}body.page-partstogo-landingpage .partstogo-application-header .container,body.page-partstogo-landingpage .partstogo-application-header__label{width:100%}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header__label{width:50%;padding-right:6rem}}body.page-partstogo-landingpage .partstogo-application-header__description,body.page-partstogo-landingpage .partstogo-application-header__title{color:var(--c-white);opacity:.8}body.page-partstogo-landingpage .partstogo-application-header__headline{max-width:64rem;-webkit-hyphens:auto!important;hyphens:auto!important}body.page-partstogo-landingpage .partstogo-application-header .contact-block{margin-top:2rem;width:100%}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header .contact-block{width:auto}}body.page-partstogo-landingpage .partstogo-application-header__background-image,body.page-partstogo-landingpage .partstogo-application-header__background-video{object-fit:cover;margin-bottom:4rem;width:100%}@media(min-width:64rem){body.page-partstogo-landingpage .partstogo-application-header__background-image,body.page-partstogo-landingpage .partstogo-application-header__background-video{margin-bottom:6rem}}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header__background-image,body.page-partstogo-landingpage .partstogo-application-header__background-video{position:absolute;z-index:-1;top:0;right:0;width:50%;height:100%;display:flex}}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header__background-image .poster img,body.page-partstogo-landingpage .partstogo-application-header__background-video .poster img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover;opacity:.8}}body.page-partstogo-landingpage .partstogo-application-header__background-inner{position:relative;height:100%;width:100%}body.page-partstogo-landingpage .partstogo-application-header__background-logos{position:absolute;z-index:2;top:100%;left:0;width:100%;height:4rem;background-color:var(--c-white);display:flex;flex-direction:row;gap:clamp(3rem,8vw,4rem);align-items:center;justify-content:center}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header__background-logos{bottom:0;top:auto;height:5rem}}body.page-partstogo-landingpage .partstogo-application-header__background-logos img{height:2rem;width:auto}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-header__background-logos img{height:3rem}}body.page-partstogo-landingpage .partstogo-application-anchor{color:var(--c-white);margin-top:1.5rem;border:2px solid var(--c-partstogo-outline);border-radius:var(--br-medium);margin-bottom:2rem;max-width:32rem;position:relative}body.page-partstogo-landingpage .partstogo-application-anchor__link{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}body.page-partstogo-landingpage .partstogo-application-anchor__link:hover{color:var(--c-highlight)}body.page-partstogo-landingpage .partstogo-application-anchor__link{display:inline-block;text-decoration:none;padding:1.25rem 1.5rem 4rem}body.page-partstogo-landingpage .partstogo-application-anchor__link:hover{color:var(--c-white)}body.page-partstogo-landingpage .partstogo-application-anchor__link:hover svg.hexagon--inner{transform:scale(1.2)}body.page-partstogo-landingpage .partstogo-application-anchor__link:hover svg.hexagon--outer path{stroke:var(--c-partstogo)}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon{width:4rem;height:4rem;position:absolute;top:100%;left:1.25rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-anchor__link-icon{width:6rem;height:6rem}}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon .icon{color:var(--c-white)}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon{position:absolute;z-index:-1;width:5rem;transition:var(--anim-short)}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon{width:5.5rem}}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon path{transition:var(--anim-short)}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon--inner{width:3rem;fill:var(--c-partstogo)}@media(min-width:75rem){body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon--inner{width:3.5rem}}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon--inner path{stroke:transparent}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon--outer{z-index:-2;fill:var(--c-partstogo-dark)}body.page-partstogo-landingpage .partstogo-application-anchor__link-icon svg.hexagon--outer path{stroke:var(--c-partstogo-outline)}@media(min-width:64rem){body.page-partstogo-landingpage .partstogo-application-content{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start}}body.page-partstogo-landingpage .partstogo-application-content #sidebar{margin:var(--spacing) 0;grid-column:1/4;position:sticky;display:none}@media(min-width:64rem){body.page-partstogo-landingpage .partstogo-application-content #sidebar{display:block;top:var(--spacing)}}body.page-partstogo-landingpage .partstogo-application-content #content{grid-column:4/13;display:flex;flex-direction:column;gap:var(--spacing);margin-bottom:clamp(4rem,8vh,9rem)}body.page-partstogo-landingpage .partstogo-application-content #content *{color:var(--c-white)}body.page-partstogo-landingpage .partstogo-application-content #content p{opacity:.8}body.page-partstogo-landingpage .partstogo-application-content #content .modal *:not(.btn){color:var(--c-partstogo-dark)}body.page-partstogo-landingpage .partstogo-application-content #content .scrollspy-target{padding-top:var(--spacing)}body.page-partstogo-landingpage .partstogo-application-content #content .scrollspy-target+.scrollspy-target{border-top:1px solid var(--c-partstogo-outline)}body.page-partstogo-landingpage .partstogo-application-content #content .block--partstogoapplicationlayout+.block--partstogoapplicationlayout{margin-top:calc(var(--grid-gap) * 3);border-top:1px dashed var(--c-partstogo-outline)}body.page-partstogo-landingpage #content .hbspt-form h1,body.page-partstogo-landingpage #content .hbspt-form h2,body.page-partstogo-landingpage #content .hbspt-form h3,body.page-partstogo-landingpage #content .hbspt-form h4,body.page-partstogo-landingpage #content .hbspt-form h5,body.page-partstogo-landingpage #content .hbspt-form h6,body.page-partstogo-landingpage #content .hbspt-form p,body.page-partstogo-landingpage #content .hbspt-form input,body.page-partstogo-landingpage #content .hbspt-form textarea,body.page-partstogo-landingpage #content .hbspt-form select,body.page-partstogo-landingpage #content .hbspt-form select option{color:var(--c-dark)}body.page-partstogo-landingpage #content .hbspt-form label span,body.page-partstogo-landingpage #content .hbspt-form div{color:var(--c-gray)}body.page-partstogo-landingpage #content .hbspt-form .hs-button{color:var(--c-white)}body.page-partstogo-landingpage-dl{--spacing: calc(var(--grid-gap) * 4);gap:0}body.page-partstogo-landingpage-dl .landingpage-dl-hero{min-height:24rem;overflow:hidden;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 0 2rem;border-bottom:1px solid var(--c-partstogo-outline)}body.page-partstogo-landingpage-dl .landingpage-dl-hero .container{width:100%}body.page-partstogo-landingpage-dl .landingpage-dl-hero__label{width:100%;padding:3rem 0;display:flex;flex-direction:column;align-items:center}@media(min-width:75rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero__label{padding:4rem 0}}@media(min-width:96rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero__label{padding:5rem 0}}@media(min-width:120rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero__label{padding:6rem 0}}body.page-partstogo-landingpage-dl .landingpage-dl-hero__title{color:var(--c-white);opacity:.6;text-align:center}body.page-partstogo-landingpage-dl .landingpage-dl-hero__headline{text-align:center;max-width:64rem;-webkit-hyphens:auto!important;hyphens:auto!important}body.page-partstogo-landingpage-dl .landingpage-dl-hero__headline em{position:relative;font-style:normal}body.page-partstogo-landingpage-dl .landingpage-dl-hero__headline em:before{content:"";position:absolute;z-index:-1;top:.25rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% - .5rem);border-radius:var(--br-small);background:var(--g-landingpage-dl)}body.page-partstogo-landingpage-dl .landingpage-dl-hero .partstogo-check-list{padding:0;margin:0;justify-content:center;max-width:40rem}body.page-partstogo-landingpage-dl .landingpage-dl-hero .partstogo-check-list__item{justify-content:center}body.page-partstogo-landingpage-dl .landingpage-dl-hero .partstogo-check-list__icon svg{opacity:.4!important;width:1.5rem;height:1.5rem}@media(min-width:48rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero .partstogo-check-list__icon svg{width:2rem;height:2rem}}body.page-partstogo-landingpage-dl .landingpage-dl-hero .contact-block{margin-top:2rem;padding:1rem;width:auto;background-color:#0000004d;border-radius:var(--br-medium);border:1px solid var(--c-partstogo-outline);justify-content:center}@media(min-width:75rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero .contact-block{width:auto}}body.page-partstogo-landingpage-dl .landingpage-dl-hero__poster{width:100%;overflow:hidden;padding:0 .5rem}body.page-partstogo-landingpage-dl .landingpage-dl-hero__poster img{width:200vw}@media(min-width:48rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero__poster img{width:150vw}}@media(min-width:64rem){body.page-partstogo-landingpage-dl .landingpage-dl-hero__poster img{width:100%}}body.page-partstogo-landingpage-dl .landingpage-dl-hero__background-gradient{position:absolute;z-index:-1;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,#983031cc,#7e2b3000)}@media(min-width:64rem){body.page-partstogo-landingpage-dl .partstogo-application-content{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start}}body.page-partstogo-landingpage-dl .partstogo-application-content #sidebar{margin:var(--spacing) 0;grid-column:1/4;position:sticky;display:none}@media(min-width:64rem){body.page-partstogo-landingpage-dl .partstogo-application-content #sidebar{display:block;top:var(--spacing)}}body.page-partstogo-landingpage-dl .partstogo-application-content #content{grid-column:4/13;display:flex;flex-direction:column;gap:var(--spacing);margin-bottom:clamp(4rem,8vh,9rem)}body.page-partstogo-landingpage-dl .partstogo-application-content #content *{color:var(--c-white)}body.page-partstogo-landingpage-dl .partstogo-application-content #content p{opacity:.8}body.page-partstogo-landingpage-dl .partstogo-application-content #content .modal *:not(.btn){color:var(--c-partstogo-dark)}body.page-partstogo-landingpage-dl .partstogo-application-content #content .scrollspy-target{padding-top:var(--spacing)}body.page-partstogo-landingpage-dl .partstogo-application-content #content .scrollspy-target+.scrollspy-target{border-top:1px solid var(--c-partstogo-outline)}body.page-partstogo-landingpage-dl .partstogo-application-content #content .block--partstogoapplicationlayout+.block--partstogoapplicationlayout{margin-top:calc(var(--grid-gap) * 3);border-top:1px dashed var(--c-partstogo-outline)}body.page-partstogo-landingpage-dl #content .hbspt-form h1,body.page-partstogo-landingpage-dl #content .hbspt-form h2,body.page-partstogo-landingpage-dl #content .hbspt-form h3,body.page-partstogo-landingpage-dl #content .hbspt-form h4,body.page-partstogo-landingpage-dl #content .hbspt-form h5,body.page-partstogo-landingpage-dl #content .hbspt-form h6,body.page-partstogo-landingpage-dl #content .hbspt-form p,body.page-partstogo-landingpage-dl #content .hbspt-form input,body.page-partstogo-landingpage-dl #content .hbspt-form textarea,body.page-partstogo-landingpage-dl #content .hbspt-form select,body.page-partstogo-landingpage-dl #content .hbspt-form select option{color:var(--c-dark)}body.page-partstogo-landingpage-dl #content .hbspt-form label span,body.page-partstogo-landingpage-dl #content .hbspt-form div{color:var(--c-gray)}body.page-partstogo-landingpage-dl #content .hbspt-form .hs-button{color:var(--c-white)}body.page-partstogo-landingpage-dl #content .sub{border-left:2px solid var(--c-partstogo);padding-left:2rem}body.page-partstogo-landingpage-dl #content .sub__label{background:var(--g-landingpage-dl);color:#fff;margin-bottom:2rem;margin-left:-2rem;padding:.5rem 1rem;border-radius:var(--br-tiny);display:inline-block}body.page-partstogo-landingpage-dl #content .landingpage-dl-heading{margin-bottom:2rem}body.page-partstogo-landingpage-dl #content .hbspt-form{border-radius:var(--br-medium);overflow:hidden}body.page-partstogo-landingpage-dl #content .team-slider .swiper-pagination-bullet{background-color:var(--c-partstogo)}body.page-partstogo-landingpage-dl .modal .body .hbspt-form{border-radius:var(--br-medium)}body.page-partstogo-landingpage-dl .modal .body .hbspt-form form{background-color:var(--c-white)!important}body.page-partstogo-landingpage-dl .team-slider .swiper-navigation{border-top:2px solid var(--c-partstogo)}body.page-partstogo-landingpage-dl .team-slider .swiper-button span:before{color:var(--c-partstogo)}body.page-partstogo-order{gap:0}body.page-partstogo-order header.partstogo__header{position:sticky;top:0;z-index:9999;background-color:var(--c-partstogo-dark)}body.page-partstogo-order .block--iframe{width:calc(100vw - var(--grid-gap) * 2);margin-left:50%;transform:translate(-50%)}body.page-partstogo-order .container{margin-left:auto!important;margin-right:auto!important}body.page-partstogo-order .mobile-content{margin-top:calc(var(--grid-gap) * 2)}body.page-partstogo-order .partstogo-order-section{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--br-medium);border:1px solid var(--c-partstogo-outline);margin:0 calc(var(--grid-gap) * 1);margin-top:calc(var(--grid-gap) * 1)}@media(min-width:75rem){body.page-partstogo-order .partstogo-order-section{margin:0 calc(var(--grid-gap) * 2);margin-top:calc(var(--grid-gap) * 2)}}body.page-partstogo-order .partstogo-order-section__header{display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 1.5rem;gap:1rem;border-bottom:1px solid var(--c-partstogo-outline)}@media(min-width:64rem){body.page-partstogo-order .partstogo-order-section__header{align-items:center;flex-direction:row}}body.page-partstogo-order .partstogo-order-section__header a{text-decoration:none;color:var(--c-white);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap}body.page-partstogo-order .partstogo-order-section__headline{font-size:var(--fs-h3);margin:0}body.page-partstogo-order .partstogo-order-section__options{display:flex;gap:.75rem;align-items:center;flex-direction:column}@media(min-width:48rem){body.page-partstogo-order .partstogo-order-section__options{flex-direction:row;gap:1.5rem}}body.page-partstogo-order .partstogo-order-section .video-trigger{gap:.5rem;align-items:center;display:flex;flex-direction:row;white-space:nowrap}body.page-partstogo-order .partstogo-order-section iframe{border:none}body.page-partstogo-order .partstogo-order-section__modal{position:relative;padding:0;border:1rem solid var(--c-partstogo-dark);border-radius:var(--br-medium);background-color:var(--c-partstogo-dark)}body.page-partstogo-order .partstogo-order-section__modal::backdrop{background-color:#000000a8}body.page-partstogo-order .partstogo-order-section__modal .close-button{position:absolute;z-index:3;border:none;top:.5rem;right:.5rem;width:3rem;height:3rem;font-size:1.5rem;background-color:#fff9;border-radius:50%;color:var(--c-partstogo-dark);margin:0;padding:0;cursor:pointer;transition:var(--anim-short)}body.page-partstogo-order .partstogo-order-section__modal .close-button:hover{background-color:#fffc}body.page-partstogo-order .partstogo-order-section__modal video{display:flex;border-radius:var(--br-medium);background-color:transparent;width:100%;height:auto;object-fit:cover}body.page-partstogo-landingpage-order{gap:0}body.page-partstogo-landingpage-order .partstogo__nav,body.page-partstogo-landingpage-order .partstogo__nav-link.highlight{display:none}body.page-specialoffers main.template-full{padding-top:var(--grid-gap)}@media(min-width:48rem){body.page-specialoffers main.template-full{padding-top:calc(var(--grid-gap) * 3)}}body.page-specialoffers .specialoffers-header{grid-column:1/13;padding-bottom:calc(var(--grid-gap) * 2)}body.page-specialoffers .specialoffers-header__container{display:flex;flex-direction:column-reverse;gap:1.5rem}@media(min-width:64rem){body.page-specialoffers .specialoffers-header__container{flex-direction:row;gap:3rem;align-items:flex-start}}body.page-specialoffers .specialoffers-header__title{margin-bottom:calc(var(--fs-h1) * .25)}body.page-specialoffers .specialoffers-header__benefits,body.page-specialoffers .specialoffers-header__description{margin-bottom:1rem}body.page-specialoffers .specialoffers-header__poster{height:auto;object-fit:cover;width:100%}@media(min-width:64rem){body.page-specialoffers .specialoffers-header__poster{width:50%}}body.page-specialoffers #content{grid-column:1/13}body.page-specialoffers .specialoffers-printer__layout{padding:calc(var(--grid-gap) * 3) 0}body.page-specialoffers .specialoffers-printer__layout:last-child{border-bottom:0}body.page-specialoffers .specialoffers-printer__heading{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--c-gray-stroke)}@media(min-width:64rem){body.page-specialoffers .specialoffers-printer__heading{align-items:center;flex-direction:row;padding-bottom:.75rem;margin-bottom:1.5rem}}body.page-specialoffers .specialoffers-printer__headline{margin-bottom:.75rem}body.page-specialoffers .specialoffers-printer__phone{text-decoration:none;color:var(--c-highlight);font-weight:var(--fw-bold)}body.page-specialoffers .specialoffers-printer__cta{display:flex;flex-direction:row;gap:1.5rem;align-items:center}body.page-specialoffers .specialoffers-printer__list{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem}@media(min-width:48rem){body.page-specialoffers .specialoffers-printer__list{grid-template-columns:1fr 1fr 1fr;gap:3rem 1.5rem}}@media(min-width:64rem){body.page-specialoffers .specialoffers-printer__list{gap:3rem 1.5rem}}@media(min-width:75rem){body.page-specialoffers .specialoffers-printer__list{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:96rem){body.page-specialoffers .specialoffers-printer__list{gap:4rem 2rem}}body.page-specialoffers .specialoffers-printer__label{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}@media(min-width:48rem){body.page-specialoffers .specialoffers-printer__label{gap:.75rem;flex-direction:row}}body.page-specialoffers .specialoffers-printer__name{margin-bottom:0;font-size:var(--fs-small)}@media(min-width:64rem){body.page-specialoffers .specialoffers-printer__name{font-size:var(--fs-base)}}@media(min-width:96rem){body.page-specialoffers .specialoffers-printer__name{font-size:var(--fs-large)}}body.page-specialoffers .specialoffers-printer__price{font-size:var(--fs-tiny);font-weight:var(--fw-bold);white-space:nowrap;background-color:var(--c-dark);padding:.25rem .5rem;color:var(--c-white);border-radius:var(--br-tiny);margin:0}@media(min-width:64rem){body.page-specialoffers .specialoffers-printer__price{padding:.25rem .5rem;font-size:var(--fs-small);border-radius:var(--br-small)}}body.page-specialoffers .specialoffers-printer__poster{position:relative;margin-bottom:.75rem}body.page-specialoffers .specialoffers-printer__poster img{width:100%;height:auto;mix-blend-mode:multiply}body.page-specialoffers .specialoffers-printer__poster:before{position:absolute;z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background-color:#0000001a}body.page-partstogo-partner .partstogo__nav,body.page-partstogo-partner #mobileSwitch{display:none}body.page-partstogo-partner .partstogo__cta-section{opacity:1;position:relative;z-index:1;width:auto;padding:0;background-color:transparent}body.page-partstogo-partner .partstogo__nav-link.highlight{background-color:var(--c-dark);display:none}@media(min-width:75rem){body.page-partstogo-partner .partstogo__nav-link.highlight{display:block}}body.partstogo.stratasys p{max-width:64rem}body.partstogo .btn.stratasys{color:var(--c-partners-stratasys-black);background-color:var(--c-partners-stratasys)!important}body.partstogo .btn.stratasys:hover{background-color:var(--c-partners-stratasys-hover)!important}.stratasys-text-images{display:flex;flex-direction:column;gap:3rem}@media(min-width:75rem){.stratasys-text-images{gap:6rem}}.stratasys-text-images__item{display:flex;flex-direction:column;gap:1rem}@media(min-width:64rem){.stratasys-text-images__item{display:flex;flex-direction:row;gap:2rem}}@media(min-width:64rem){.stratasys-text-images__item--swap{flex-direction:row-reverse}}@media(min-width:64rem){.stratasys-text-images__media{flex-basis:50%}}@media(min-width:64rem){.stratasys-text-images__label{flex-basis:50%;padding:2rem}}.stratasys-iconfeatures{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 0}@media(min-width:64rem){.stratasys-iconfeatures{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem;padding:4rem 0}}@media(min-width:75rem){.stratasys-iconfeatures{grid-template-columns:1fr 1fr 1fr 1fr;padding:6rem 0}}@media(min-width:96rem){.stratasys-iconfeatures{gap:4rem}}.stratasys-iconfeatures__item{display:flex;flex-direction:column;align-items:center}.stratasys-iconfeatures__icon{margin-bottom:1rem}@media(min-width:64rem){.stratasys-iconfeatures__icon{margin-bottom:2rem}}.stratasys-iconfeatures__icon img{max-width:4rem}@media(min-width:64rem){.stratasys-iconfeatures__icon img{max-width:5rem}}.stratasys-iconfeatures *{text-align:center;line-height:1.2}.stratasys-iconfeatures__headline{color:var(--c-partners-stratasys);font-size:var(--fs-base)}@media(min-width:64rem){.stratasys-iconfeatures__headline{font-size:var(--fs-large)}}.stratasys-iconfeatures__desc{margin-bottom:0;font-size:var(--fs-tiny);line-height:1.3;opacity:.8}@media(min-width:75rem){.stratasys-iconfeatures__desc{font-size:var(--fs-small)}}.stratasys-anchorcards{display:grid;grid-template-columns:1fr;gap:3rem;padding:2rem 0}@media(min-width:48rem){.stratasys-anchorcards{grid-template-columns:1fr 1fr;row-gap:2rem}}@media(min-width:75rem){.stratasys-anchorcards{gap:.5rem;grid-template-columns:1fr 1fr 1fr;padding:3rem 0;row-gap:3rem}}.stratasys-anchorcards__item{border-left:1px solid var(--c-partners-stratasys-dark-stroke);padding:0 1rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;border-radius:0}@media(min-width:75rem){.stratasys-anchorcards__item{padding:0 1.5rem}}@media(min-width:96rem){.stratasys-anchorcards__item{padding:0 2rem}}.stratasys-anchorcards__icon{margin-bottom:1rem}.stratasys-anchorcards__icon img{max-width:8rem}.stratasys-anchorcards__text h1,.stratasys-anchorcards__text h2,.stratasys-anchorcards__text h3,.stratasys-anchorcards__text h4{font-size:var(--fs-base)}.stratasys-anchorcards__text p{font-size:var(--fs-small);opacity:.8}.stratasys-anchorcards__link{padding:0;background-color:transparent;border:none;text-align:left;color:var(--c-partners-stratasys)}.stratasys-anchorcards__link-icon{font-size:.8rem}.stratasys-testimonial{margin:3rem 0;display:flex;flex-direction:column;gap:0}@media(min-width:64rem){.stratasys-testimonial{flex-direction:row;gap:2rem}}@media(min-width:75rem){.stratasys-testimonial{margin:4rem 0}}.stratasys-testimonial__image{max-width:9rem}@media(min-width:64rem){.stratasys-testimonial__image{max-width:12rem;margin-top:1.5rem}}.stratasys-testimonial__quote{position:relative;margin:2rem 0 0;border-left:none;padding-left:0}@media(min-width:64rem){.stratasys-testimonial__quote{margin:3rem 0 0;padding-left:3rem;max-width:48rem!important}}.stratasys-testimonial__quote-icon{font-size:6rem;position:absolute;top:-4rem;left:0;line-height:0}@media(min-width:64rem){.stratasys-testimonial__quote-icon{left:3rem}}.stratasys-testimonial__quote-footer{color:var(--c-white);opacity:.6}.stratasys-accordions{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.stratasys-accordions__item{border-bottom:1px solid var(--c-gray-stroke);margin:0;padding:.75rem 0;overflow:hidden}.stratasys-accordions__item:first-child{border-top:1px solid var(--c-gray-stroke)}.stratasys-accordions__item:hover>.header{cursor:pointer}.stratasys-accordions__item:hover>.header h3{color:var(--c-highlight)}.stratasys-accordions__item:hover>.header .plus-toggle span.icon:before,.stratasys-accordions__item:hover>.header .plus-toggle span.icon:after{background-color:var(--c-highlight-stroke)}.stratasys-accordions__item.active .stratasys-accordions__header h3{color:var(--c-highlight)}.stratasys-accordions__item.active .stratasys-accordions__header .plus-toggle span.icon:before,.stratasys-accordions__item.active .stratasys-accordions__header .plus-toggle span.icon:after{background-color:var(--c-highlight-stroke)}.stratasys-accordions__item.active .stratasys-accordions__header .plus-toggle span.icon:before{transform:rotate(270deg)}.stratasys-accordions__item.active .stratasys-accordions__header .plus-toggle span.icon:after{transform:rotate(180deg)}.stratasys-accordions__item.active .stratasys-accordions__body{height:auto;opacity:1;padding:1.5rem 0}.stratasys-accordions__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3rem}.stratasys-accordions__header:hover{cursor:pointer}.stratasys-accordions__header h3{margin:0;transition:.2s ease-out;font-size:var(--fs-h4)}@media(min-width:75rem){.stratasys-accordions__header h3{font-size:var(--fs-h3)}}.stratasys-accordions__header .plus-toggle{flex-shrink:0}.stratasys-accordions__header-image{max-width:6rem;padding:1rem;background-color:#0000000d}.stratasys-accordions__header-image img{mix-blend-mode:multiply}.stratasys-accordions__label{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.stratasys-accordions__body{transition:.2s ease-out;height:0;opacity:0}.stratasys-accordions__body .block{margin-bottom:1.5rem}.stratasys-accordions__body .block:last-child{margin-bottom:0}.stratasys-accordions__body-intro{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:calc(var(--grid-gap) * 2)}@media(min-width:64rem){.stratasys-accordions__body-intro{flex-direction:row;gap:6rem}}.stratasys-accordions__body-intro>*{flex:1}.stratasys-accordions__body-image{max-width:24rem}.stratasys-accordions__materials{margin-top:calc(var(--grid-gap) * 2)}.stratasys-accordions__materials-list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media(min-width:48rem){.stratasys-accordions__materials-list{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media(min-width:75rem){.stratasys-accordions__materials-list{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}.stratasys-accordions__materials-item{margin:0;padding:0}.dark-background .stratasys-accordions__header-image{background-color:var(--c-white)}.dark-background .stratasys-accordions__body-intro-list *{color:var(--c-white)}.white-background .material-block{background-color:#0000000d;border:1px solid rgba(0,0,0,.1)}.usecases.usecases--stratasys{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:48rem){.usecases.usecases--stratasys{grid-template-columns:1fr 1fr 1fr}}@media(min-width:64rem){.usecases.usecases--stratasys{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:96rem){.usecases.usecases--stratasys{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.usecases.usecases--stratasys .usecases__item{background-color:var(--c-partners-stratasys-light)!important;width:100%}.usecases.usecases--stratasys .usecases__item h2{color:var(--c-partners-stratasys-dark);letter-spacing:-.01rem;font-size:var(--fs-tiny);margin:0;padding:0}@media(min-width:48rem){.usecases.usecases--stratasys .usecases__item h2{letter-spacing:-.02rem;font-size:var(--fs-small)}}.usecases.usecases--stratasys .usecases__item:after{font-size:var(--fs-small);line-height:0}@media(min-width:75rem){.usecases.usecases--stratasys .usecases__item:after{font-size:var(--fs-base)}}.usecases.usecases--stratasys .usecases__item:hover:after{color:var(--c-partners-stratasys)}.usecases.usecases--stratasys .usecases__label,.usecases.usecases--stratasys .usecases__image{width:100%}.usecases.usecases--stratasys .usecases__container{background-color:transparent;flex-direction:column;gap:1rem;padding-bottom:3rem}@media(min-width:75rem){.usecases.usecases--stratasys .usecases__container{padding-bottom:4.5rem}}.white-background .usecases.usecases--stratasys .usecases__item{background-color:var(--c-partners-stratasys-light)!important}.white-background .usecases.usecases--stratasys .usecases__item h2{color:var(--c-partners-stratasys-dark)}.white-background .usecases.usecases--stratasys .usecases__item:hover:after{color:var(--c-partners-stratasys)}.white-background .usecases.usecases--stratasys .usecases__container:hover{background-color:var(--c-partners-stratasys-light)!important}.dark-background .usecases.usecases--stratasys .usecases__item{background-color:var(--c-partners-stratasys-dark)!important}.dark-background .usecases.usecases--stratasys .usecases__item h2{color:var(--c-white)}.dark-background .usecases.usecases--stratasys .usecases__item:hover:after{color:var(--c-partners-stratasys)}.dark-background .usecases.usecases--stratasys .usecases__container:hover{background-color:var(--c-partners-stratasys-gray)}.stratasys-videos__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:48rem){.stratasys-videos__list{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.stratasys-videos__list{grid-template-columns:1fr 1fr 1fr}}.stratasys-videos__item{margin:0;padding:0}.stratasys-videos__video{display:flex;flex-direction:column;gap:.5rem}@media(min-width:75rem){.stratasys-videos__video{gap:.75rem}}.stratasys-videos__video-container{aspect-ratio:16/9;width:100%;height:auto}.stratasys-videos__video-container iframe{width:100%;height:100%;border-color:var(--c-partners-stratasys-dark-stroke)}.stratasys-videos__caption{font-size:var(--fs-tiny);font-weight:var(--fw-bold);color:var(--c-partners-stratasys-dark);margin:0;padding:0;line-height:1.3;letter-spacing:-.03em}@media(min-width:48rem){.stratasys-videos__caption{font-size:var(--fs-small)}}@media(min-width:75rem){.stratasys-videos__caption{font-size:var(--fs-large)}}.stratasys-videos__cookies-hint{border:1px solid var(--c-partners-stratasys-dark);padding:1rem}.stratasys-videos__cookies-hint p{font-size:var(--fs-small);font-weight:var(--fw-bold)}.stratasys-videos__cookies-hint .open-cookie-settings.btn.secondary{background-color:var(--c-partners-stratasys)!important}.white-background .stratasys-videos__cookies-hint *{color:var(--c-partners-stratasys-dark)}.dark-background .stratasys-videos__caption{color:var(--c-light)}.dark-background .stratasys-videos__cookies-hint{border-color:var(--c-light)}body.partstogo.stratasys .hbspt-form .hs-submit input.hs-button.primary{background-color:var(--c-partners-stratasys)!important;color:var(--c-partners-stratasys-dark)}.stratasys-scrollspy{display:flex;flex-direction:row;gap:3rem;padding:.5rem 0;justify-content:center;background:var(--c-partners-stratasys-black)}@media(min-width:48rem){.stratasys-scrollspy{position:sticky;top:0;z-index:3}}.stratasys-scrollspy .container{width:100%}.stratasys-scrollspy__box{padding:1.5rem 1rem;border:1px solid var(--c-partners-stratasys-dark-stroke);display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}@media(min-width:48rem){.stratasys-scrollspy__box{padding:.5rem;gap:.75rem}}@media(min-width:64rem){.stratasys-scrollspy__box{flex-direction:row}}@media(min-width:75rem){.stratasys-scrollspy__box{gap:1rem}}.stratasys-scrollspy__nav{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media(min-width:48rem){.stratasys-scrollspy__nav{gap:0;flex-direction:row}}@media(min-width:64rem){.stratasys-scrollspy__nav{gap:.5rem}}.stratasys-scrollspy__link{font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:.2s ease-out}.stratasys-scrollspy__link:hover{color:var(--c-highlight)}.stratasys-scrollspy__link{padding:.3rem .5rem;color:var(--c-white);border-radius:.2rem;font-size:var(--fs-small)}@media(min-width:48rem){.stratasys-scrollspy__link{font-size:var(--fs-tiny);padding:.3rem .6rem}}@media(min-width:75rem){.stratasys-scrollspy__link{font-size:var(--fs-base)}}.stratasys-scrollspy__link:hover{color:var(--c-white)}@media(min-width:75rem){.stratasys-scrollspy__link:hover{color:var(--c-partners-stratasys)}}.stratasys-scrollspy__link--highlight{border:1px solid var(--c-white)}.stratasys-scrollspy__link--highlight.active{border-color:var(--c-partners-stratasys)}.stratasys-scrollspy__link.active{color:var(--c-partners-stratasys-dark);background:var(--c-partners-stratasys)}.stratasys-scrollspy__label{margin:0;padding:0}.stratasys-lead{padding-left:2rem;border-left:2px solid var(--c-highlight);font-size:var(--fs-large);font-weight:var(--fw-medium)}.stratasys-writer{max-width:64rem}.stratasys-writer ul{margin-bottom:var(--fs-h3)}.stratasys-writer li{margin:0;padding-left:.5rem}.stratasys-writer li p{margin:0}body.page-partstogo-partner.stratasys{--spacing: calc(var(--grid-gap) * 4);gap:0;background-color:var(--c-partners-stratasys-black)}body.page-partstogo-partner.stratasys .partstogo__header{border-color:var(--c-partners-stratasys-dark-stroke)}body.page-partstogo-partner.stratasys .partstogo__nav-link.highlight{background-color:var(--c-partners-stratasys);color:var(--c-partners-stratasys-dark)}body.page-partstogo-partner.stratasys .partstogo-partner-header{min-height:24rem;overflow:hidden;position:relative;display:flex;align-items:center;flex-direction:column-reverse;gap:2rem;justify-content:flex-end;padding:0 0 2rem;border-bottom:1px solid var(--c-partners-stratasys-dark-stroke)}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header{flex-direction:row}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header{padding:4rem 0;min-height:38rem}}@media(min-width:96rem){body.page-partstogo-partner.stratasys .partstogo-partner-header{padding:5rem 0}}@media(min-width:120rem){body.page-partstogo-partner.stratasys .partstogo-partner-header{padding:6rem 0}}body.page-partstogo-partner.stratasys .partstogo-partner-header .container{width:100%}body.page-partstogo-partner.stratasys .partstogo-partner-header__pattern{position:absolute;z-index:-2;opacity:.65;top:0;left:0;width:100%;height:100%;background-position:top 28px right 0;background-repeat:repeat;background-size:90px 150px;-webkit-mask-image:-webkit-linear-gradient(left,#000 90%,transparent 100%);mask-image:-webkit-linear-gradient(left,#000 90%,transparent 100%);background-image:url("data:image/svg+xml,<svg style=%27stroke:rgba%28255, 255, 255,0.1%29; stroke-width: 1px;fill:rgba%28255, 255, 255,0.1%29;%27 id=%27Layer_4%27 data-name=%27Layer 4%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 60.13 99.94%27><path d=%27m45.68,50.02l14.46-12.03v-.92l-20.34-16.89-8.79-7.38h29.12v-.68L45.65,0h-.84l-14.68,12.15L15.65,0l-.86.02,14.56,12.22H.52V.02H-.05v99.92h.57v-11.72l14.17,11.72h1.08l14.36-11.95,14.56,11.95h.89l-14.66-12.04h29.21v-.57h-29.22l29.22-24.37v-.82l-14.46-12.13Zm13.68-12.68h-28.84V13.2l8.89,7.44,19.95,16.69ZM29.95,13.12v24.21H.92L29.95,13.12Zm0,24.78v24.01l-14.27-11.89h0S.93,37.9.93,37.9h29.02Zm.57,24.9h28.84l-28.84,24.11v-24.11Zm-15.28-12.41l14.22,11.85H.92l14.31-11.85ZM1.01,62.8h28.94v24.11L1.01,62.8Zm58.34-.57h-28.84v-24.01l14.51,11.99,14.33,12.02Zm-14.12-12.59l-14.21-11.75h28.33l-14.12,11.75Zm0-49.26l14.22,11.85h-28.53L45.23.39Zm-15.88,12.42L.52,36.91V12.8h28.83Zm-14.56,37.22L.52,61.83v-23.53l14.27,11.72Zm14.57,37.32H.52v-24.13l28.84,24.13Zm-14.12,12.31l-14.21-11.75h28.33l-14.12,11.75Z%27/></svg>")}body.page-partstogo-partner.stratasys .partstogo-partner-header__logo-container{padding-bottom:1rem;margin-bottom:3rem;border-bottom:2px solid var(--c-partners-stratasys-dark-stroke)}body.page-partstogo-partner.stratasys .partstogo-partner-header__logo{max-width:9rem}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__logo{max-width:10rem}}@media(min-width:120rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__logo{max-width:11rem}}body.page-partstogo-partner.stratasys .partstogo-partner-header__label{width:100%}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__label{width:60%;padding-right:6rem}}body.page-partstogo-partner.stratasys .partstogo-partner-header__description{color:var(--c-white);opacity:.8}body.page-partstogo-partner.stratasys .partstogo-partner-header__title{color:var(--c-white)!important;opacity:.6}body.page-partstogo-partner.stratasys .partstogo-partner-header__headline{max-width:64rem;-webkit-hyphens:auto!important;hyphens:auto!important}body.page-partstogo-partner.stratasys .partstogo-partner-header .contact-block{margin-top:2rem;width:100%}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header .contact-block{width:auto}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__background-image{position:absolute;z-index:-1;top:0;right:0;width:45%;height:100%;display:flex;margin-bottom:0;overflow:hidden}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__background-image:before{--gradient-size: 24rem;content:"";position:absolute;z-index:1;top:0;left:0;width:var(--gradient-size);transform:translate(calc(var(--gradient-size) / -2));height:100%;background:#000;background:linear-gradient(90deg,#0000,#000,#0000)}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__background-image .poster img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover}}body.page-partstogo-partner.stratasys .partstogo-partner-header__background-inner{position:relative;height:100%;width:100%}body.page-partstogo-partner.stratasys .partstogo-partner-header__background-logos{position:absolute;z-index:2;top:100%;left:0;width:100%;height:4rem;background-color:var(--c-white);display:flex;flex-direction:row;gap:clamp(3rem,8vw,4rem);align-items:center;justify-content:center}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__background-logos{bottom:0;top:auto;height:5rem}}body.page-partstogo-partner.stratasys .partstogo-partner-header__background-logos img{height:2rem;width:auto}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-partner-header__background-logos img{height:3rem}}body.page-partstogo-partner.stratasys .partstogo-brands{background-color:var(--c-partners-stratasys-black)}body.page-partstogo-partner.stratasys .partstogo-brands__logos{width:100vw;overflow:hidden;padding:calc(var(--grid-gap) * 1.5) 0}@media(min-width:64rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos{flex-direction:row;border-bottom:1px solid var(--c-partners-stratasys-dark-stroke)}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos{padding:calc(var(--grid-gap) * 1.5) 0}}@media(min-width:96rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos{padding:calc(var(--grid-gap) * 1) 0}}body.page-partstogo-partner.stratasys .partstogo-brands__logos img{height:2.5rem;width:auto;object-fit:contain;opacity:.6}@media(min-width:48rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos img{height:3rem}}@media(min-width:64rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos img{height:2.5rem}}@media(min-width:96rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos img{height:3rem}}body.page-partstogo-partner.stratasys .partstogo-brands__logos-container{display:flex;flex-direction:row;gap:0;animation:scroll 15s linear infinite;width:200vw}@media(min-width:48rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos-container{animation:scroll 30s linear infinite}}@media(min-width:75rem){body.page-partstogo-partner.stratasys .partstogo-brands__logos-container{gap:0;animation:scroll 45s linear infinite}}body.page-partstogo-partner.stratasys .partstogo-brands__logos-container figure{flex:1}body.page-partstogo-partner.stratasys .partstogo-brands__logos-container figure picture{display:flex;align-items:center}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body.page-partstogo-partner.stratasys .partstogo-partner-content section{padding:calc(var(--grid-gap) * 3) 0}body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background{background-color:var(--c-white)}body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background p,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h1,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h2,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h3,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h4,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h5,body.page-partstogo-partner.stratasys .partstogo-partner-content section.white-background h6{color:var(--c-partners-stratasys-black)}.contact-tmp{border:1px solid var(--c-light-stroke);padding:1rem}@media(min-width:48rem){.contact-tmp{padding:2rem}}@media(min-width:75rem){.contact-tmp{padding:3rem}}.test{position:relative;z-index:9;background:orange;padding:3rem;margin:3rem;font-weight:700}
