body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
body {
  --color1: hsl(357, 67%, 46%);
  --color1-h: 357;
  --color1-s: 67%;
  --color1-l: 46%;
  --color2: hsl(357, 96%, 27%);
  --color2-h: 357;
  --color2-s: 96%;
  --color2-l: 27%;
  --color3: hsl(240, 100%, 50%);
  --color3-h: 240;
  --color3-s: 100%;
  --color3-l: 50%;
  --color4: hsl(180, 100%, 50%);
  --color4-h: 180;
  --color4-s: 100%;
  --color4-l: 50%;
  --color5: hsl(300, 100%, 50%);
  --color5-h: 300;
  --color5-s: 100%;
  --color5-l: 50%;
  --color6: hsl(60, 100%, 50%);
  --color6-h: 60;
  --color6-s: 100%;
  --color6-l: 50%;
  --color-black: hsl(0, 0%, 0%);
  --color-black-h: 0;
  --color-black-s: 0%;
  --color-black-l: 0%;
  --color-black-inverted: hsl(0, 0%, 0%);
  --color-black-inverted-h: 0;
  --color-black-inverted-s: 0%;
  --color-black-inverted-l: 0%;
  --color-white: hsl(0, 0%, 100%);
  --color-white-h: 0;
  --color-white-s: 0%;
  --color-white-l: 100%;
  --color-white-inverted: hsl(0, 0%, 100%);
  --color-white-inverted-h: 0;
  --color-white-inverted-s: 0%;
  --color-white-inverted-l: 100%;
  --color-grey: hsl(0, 0%, 50%);
  --color-grey-h: 0;
  --color-grey-s: 0%;
  --color-grey-l: 50%;
  --color-lightgrey: hsl(210, 1%, 61%);
  --color-lightgrey-h: 210;
  --color-lightgrey-s: 1%;
  --color-lightgrey-l: 61%;
  --color-grey-bg: hsl(0, 0%, 95%);
  --color-grey-bg-h: 0;
  --color-grey-bg-s: 0%;
  --color-grey-bg-l: 95%;
  --color-all-black: hsl(0, 0%, 0%);
  --color-all-black-h: 0;
  --color-all-black-s: 0%;
  --color-all-black-l: 0%;
  --color-all-white: hsl(0, 0%, 100%);
  --color-all-white-h: 0;
  --color-all-white-s: 0%;
  --color-all-white-l: 100%;
  --color-border: hsla(0,0%,0%,0);
  --font1: "Roboto", Helvetica, sans-serif;
}
body.white {
  --color1: hsl(0, 0%, 0%);
  --color1-h: 0;
  --color1-s: 0%;
  --color1-l: 0%;
  --color2: hsl(0, 0%, 0%);
  --color2-h: 0;
  --color2-s: 0%;
  --color2-l: 0%;
  --color3: hsl(0, 0%, 0%);
  --color3-h: 0;
  --color3-s: 0%;
  --color3-l: 0%;
  --color4: hsl(0, 0%, 100%);
  --color4-h: 0;
  --color4-s: 0%;
  --color4-l: 100%;
  --color5: hsl(0, 0%, 100%);
  --color5-h: 0;
  --color5-s: 0%;
  --color5-l: 100%;
  --color6: hsl(0, 0%, 100%);
  --color6-h: 0;
  --color6-s: 0%;
  --color6-l: 100%;
  --color-black: hsl(0, 0%, 0%);
  --color-black-h: 0;
  --color-black-s: 0%;
  --color-black-l: 0%;
  --color-black-inverted: hsl(0, 0%, 100%);
  --color-black-inverted-h: 0;
  --color-black-inverted-s: 0%;
  --color-black-inverted-l: 100%;
  --color-white: hsl(0, 0%, 100%);
  --color-white-h: 0;
  --color-white-s: 0%;
  --color-white-l: 100%;
  --color-white-inverted: hsl(0, 0%, 0%);
  --color-white-inverted-h: 0;
  --color-white-inverted-s: 0%;
  --color-white-inverted-l: 0%;
  --color-grey: hsl(0, 0%, 0%);
  --color-grey-h: 0;
  --color-grey-s: 0%;
  --color-grey-l: 0%;
  --color-lightgrey: hsl(0, 0%, 0%);
  --color-lightgrey-h: 0;
  --color-lightgrey-s: 0%;
  --color-lightgrey-l: 0%;
  --color-grey-bg: hsl(0, 0%, 100%);
  --color-grey-bg-h: 0;
  --color-grey-bg-s: 0%;
  --color-grey-bg-l: 100%;
  --color-border: hsl(0, 0%, 0%);
  --color-border-h: 0;
  --color-border-s: 0%;
  --color-border-l: 0%;
  --color-all-black: hsl(0, 0%, 0%);
  --color-all-black-h: 0;
  --color-all-black-s: 0%;
  --color-all-black-l: 0%;
  --color-all-white: hsl(0, 0%, 100%);
  --color-all-white-h: 0;
  --color-all-white-s: 0%;
  --color-all-white-l: 100%;
}
body.black {
  --color1: hsl(0, 0%, 100%);
  --color1-h: 0;
  --color1-s: 0%;
  --color1-l: 100%;
  --color2: hsl(0, 0%, 100%);
  --color2-h: 0;
  --color2-s: 0%;
  --color2-l: 100%;
  --color3: hsl(0, 0%, 100%);
  --color3-h: 0;
  --color3-s: 0%;
  --color3-l: 100%;
  --color4: hsl(0, 0%, 0%);
  --color4-h: 0;
  --color4-s: 0%;
  --color4-l: 0%;
  --color5: hsl(0, 0%, 0%);
  --color5-h: 0;
  --color5-s: 0%;
  --color5-l: 0%;
  --color6: hsl(0, 0%, 0%);
  --color6-h: 0;
  --color6-s: 0%;
  --color6-l: 0%;
  --color-black: hsl(0, 0%, 100%);
  --color-black-h: 0;
  --color-black-s: 0%;
  --color-black-l: 100%;
  --color-black-inverted: hsl(0, 0%, 0%);
  --color-black-inverted-h: 0;
  --color-black-inverted-s: 0%;
  --color-black-inverted-l: 0%;
  --color-white: hsl(0, 0%, 0%);
  --color-white-h: 0;
  --color-white-s: 0%;
  --color-white-l: 0%;
  --color-white-inverted: hsl(0, 0%, 100%);
  --color-white-inverted-h: 0;
  --color-white-inverted-s: 0%;
  --color-white-inverted-l: 100%;
  --color-grey: hsl(0, 0%, 100%);
  --color-grey-h: 0;
  --color-grey-s: 0%;
  --color-grey-l: 100%;
  --color-lightgrey: hsl(0, 0%, 100%);
  --color-lightgrey-h: 0;
  --color-lightgrey-s: 0%;
  --color-lightgrey-l: 100%;
  --color-grey-bg: hsl(0, 0%, 0%);
  --color-grey-bg-h: 0;
  --color-grey-bg-s: 0%;
  --color-grey-bg-l: 0%;
  --color-border: hsl(0, 0%, 100%);
  --color-border-h: 0;
  --color-border-s: 0%;
  --color-border-l: 100%;
  --color-all-black: hsl(0, 0%, 0%);
  --color-all-black-h: 0;
  --color-all-black-s: 0%;
  --color-all-black-l: 0%;
  --color-all-white: hsl(0, 0%, 100%);
  --color-all-white-h: 0;
  --color-all-white-s: 0%;
  --color-all-white-l: 100%;
}

/* roboto-100 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  src: url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.eot?#iefix") format("embedded-opentype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.woff2") format("woff2"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.woff") format("woff"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.ttf") format("truetype"), url("/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
body.may-berlin {
  --color1: hsl(226, 63%, 35%);
  --color1-h: 226;
  --color1-s: 63%;
  --color1-l: 35%;
  --color2: hsl(193, 83%, 49%);
  --color2-h: 193;
  --color2-s: 83%;
  --color2-l: 49%;
  --font1: "Fira Sans", Helvetica, sans-serif;
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FireSans-Light.woff2) format("woff2"), url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Light.ttf) format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Regular.woff2) format("woff2"), url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Bold.woff2) format("woff2"), url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Bold.ttf) format("truetype");
}

body.distributoren #footer .inside {
  grid-column: 1/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.distributoren #footer iframe {
  width: 100%;
  border: none;
}
body.distributoren.may-berlin #header {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.9375rem 1fr 0.9375rem;
  grid-template-columns: 0.9375rem 1fr 0.9375rem;
  padding: 0;
  border-bottom: none;
  background: var(--color-grey-bg);
  margin-bottom: 0;
}
body.distributoren.may-berlin #header > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 101.875rem) {
  body.distributoren.may-berlin #header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.9375rem 100rem 0.9375rem 1fr;
    grid-template-columns: 1fr 0.9375rem 100rem 0.9375rem 1fr;
  }
  body.distributoren.may-berlin #header > * {
    grid-column: 3/-3;
  }
}
body.distributoren.may-berlin #header .inside {
  background: var(--color-white);
  grid-column: 2/-2;
  display: block;
  padding: 0 0.9375rem;
  border-bottom: 1px solid var(--color-grey);
}
@media all and (max-width: 805px) {
  body.distributoren.may-berlin #header {
    -ms-grid-columns: 10px 1fr 10px;
    grid-template-columns: 10px 1fr 10px;
  }
}
@media all and (max-width: 767px) {
  body.distributoren.may-berlin #header .inside {
    padding: 0;
  }
}
body.distributoren.may-berlin #ueber-hauptinhalt {
  padding-top: 1rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.9375rem 1fr 0.9375rem;
  grid-template-columns: 0.9375rem 1fr 0.9375rem;
  padding: 0;
  border-bottom: none;
  background: var(--color-grey-bg);
}
body.distributoren.may-berlin #ueber-hauptinhalt > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 101.875rem) {
  body.distributoren.may-berlin #ueber-hauptinhalt {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.9375rem 100rem 0.9375rem 1fr;
    grid-template-columns: 1fr 0.9375rem 100rem 0.9375rem 1fr;
  }
  body.distributoren.may-berlin #ueber-hauptinhalt > * {
    grid-column: 3/-3;
  }
}
body.distributoren.may-berlin #ueber-hauptinhalt .inside {
  background: var(--color-white);
  grid-column: 2/-2;
  display: block;
  padding: 0 0.9375rem;
  border-bottom: 1px solid var(--color-grey);
}
@media all and (max-width: 805px) {
  body.distributoren.may-berlin #ueber-hauptinhalt {
    -ms-grid-columns: 10px 1fr 10px;
    grid-template-columns: 10px 1fr 10px;
  }
}
@media all and (max-width: 767px) {
  body.distributoren.may-berlin #ueber-hauptinhalt .inside {
    padding: 0;
  }
}
body.distributoren.may-berlin #container {
  background: var(--color-grey-bg);
  min-height: 80vh;
  -ms-grid-columns: 0.9375rem 1fr 2fr 3fr 0.9375rem;
  grid-template-columns: 0.9375rem 1fr 2fr 3fr 0.9375rem;
}
body.distributoren.may-berlin #container #left {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-columns: 0.9375rem 1fr;
  grid-template-columns: 0.9375rem 1fr;
}
body.distributoren.may-berlin #container #left > * {
  padding-left: 0.9375rem;
  background-color: var(--color-white);
}
body.distributoren.may-berlin #container #main {
  background: var(--color-white);
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3/4;
}
body.distributoren.may-berlin #container #right {
  grid-column: 4/-1;
  -ms-grid-columns: 1fr 0.9375rem;
  grid-template-columns: 1fr 0.9375rem;
}
body.distributoren.may-berlin #container #right > * {
  padding-right: 0.9375rem;
  background-color: var(--color-white);
}
body.distributoren.may-berlin #container #right > * .controls {
  background-color: var(--color-white);
}
@media all and (min-width: 103.75rem) {
  body.distributoren.may-berlin #container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.9375rem calc(100rem / 6) calc(100rem / 6 * 2) calc(100rem / 6 * 3) 0.9375rem 1fr;
    grid-template-columns: 1fr 0.9375rem calc(100rem / 6) calc(100rem / 6 * 2) calc(100rem / 6 * 3) 0.9375rem 1fr;
  }
  body.distributoren.may-berlin #container #left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-columns: 1fr 0.9375rem calc(100rem / 6);
    grid-template-columns: 1fr 0.9375rem calc(100rem / 6);
  }
  body.distributoren.may-berlin #container #left > * {
    grid-column: -3/-1;
    background-color: var(--color-white);
    padding-left: 0.9375rem;
  }
  body.distributoren.may-berlin #container #main {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4/5;
  }
  body.distributoren.may-berlin #container #right {
    grid-column: 5/-1;
    -ms-grid-columns: calc(100rem / 6 * 3) 0.9375rem 1fr;
    grid-template-columns: calc(100rem / 6 * 3) 0.9375rem 1fr;
  }
  body.distributoren.may-berlin #container #right > * {
    -ms-grid-column: 1 !important;
    -ms-grid-column-span: 2 !important;
    grid-column: 1/3 !important;
    background-color: var(--color-white);
    padding-right: 0.9375rem;
  }
}
@media all and (max-width: 1440px) {
  body.distributoren.may-berlin #container {
    -ms-grid-columns: 0.9375rem 1fr 2fr 2fr 0.9375rem;
    grid-template-columns: 0.9375rem 1fr 2fr 2fr 0.9375rem;
  }
}
@media all and (max-width: 1023px) {
  body.distributoren.may-berlin #container {
    -ms-grid-columns: 0.9375rem 1fr 2fr 0.9375rem;
    grid-template-columns: 0.9375rem 1fr 2fr 0.9375rem;
  }
  body.distributoren.may-berlin #container #left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
  body.distributoren.may-berlin #container #main {
    grid-column: 3/-2;
  }
  body.distributoren.may-berlin #container #right {
    background: var(--color-grey-bg);
    grid-column: 1/-1;
    -ms-grid-columns: 0.9375rem 1fr 0.9375rem;
    grid-template-columns: 0.9375rem 1fr 0.9375rem;
  }
  body.distributoren.may-berlin #container #right > * {
    grid-column: 2/-2;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
@media all and (max-width: 805px) {
  body.distributoren.may-berlin #container {
    -ms-grid-columns: 10px 1fr 2fr 10px;
    grid-template-columns: 10px 1fr 2fr 10px;
  }
  body.distributoren.may-berlin #container #left {
    -ms-grid-columns: 10px 1fr;
    grid-template-columns: 10px 1fr;
  }
  body.distributoren.may-berlin #container #main .inside {
    padding-right: 10px;
  }
  body.distributoren.may-berlin #container #right {
    -ms-grid-columns: 10px 1fr 10px;
    grid-template-columns: 10px 1fr 10px;
    padding: 0;
  }
  body.distributoren.may-berlin #container #right .inside {
    grid-column: 1/-1;
    padding: 0.9375rem 10px;
  }
}
body.distributoren.may-berlin #main form.configurator .checkbox_container .box-container .checkbox label:hover:before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 40%)) !important;
}
body.distributoren.may-berlin #main form.configurator .checkbox_container .box-container .checkbox input:checked + label:before {
  background-color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + 40%));
}
body.distributoren.may-berlin #footer iframe.de {
  height: 150px;
}
@media all and (max-width: 1598px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 154px;
  }
}
@media all and (max-width: 1383px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 229px;
  }
}
@media all and (max-width: 1099px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 206px;
  }
}
@media all and (max-width: 934px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 210px;
  }
}
@media all and (max-width: 698px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 285px;
  }
}
@media all and (max-width: 629px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 266px;
  }
}
@media all and (max-width: 574px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 297px;
  }
}
@media all and (max-width: 483px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 372px;
  }
}
@media all and (max-width: 464px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 485px;
  }
}
@media all and (max-width: 414px) {
  body.distributoren.may-berlin #footer iframe.de {
    height: 514px;
  }
}
body.distributoren.may-berlin #footer iframe.en {
  height: 150px;
}
@media all and (max-width: 1598px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 154px;
  }
}
@media all and (max-width: 1383px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 229px;
  }
}
@media all and (max-width: 1099px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 206px;
  }
}
@media all and (max-width: 934px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 210px;
  }
}
@media all and (max-width: 698px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 285px;
  }
}
@media all and (max-width: 629px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 266px;
  }
}
@media all and (max-width: 550px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 297px;
  }
}
@media all and (max-width: 483px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 372px;
  }
}
@media all and (max-width: 464px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 458px;
  }
}
@media all and (max-width: 414px) {
  body.distributoren.may-berlin #footer iframe.en {
    height: 514px;
  }
}
body.distributoren.may-berlin .mod_cms_accept_tags {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.7);
  pointer-events: auto;
  font-weight: 300;
}
body.distributoren.may-berlin .mod_cms_accept_tags form {
  border-radius: 0;
  background-color: #eeeeee;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .tags {
  border-bottom: none;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .tag {
  pointer-events: none;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .tag .head {
  display: none;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit {
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 1rem;
  width: 100%;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button {
  border-radius: 3px;
  width: 100%;
  font-weight: 400;
  border: none;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:nth-child(1) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  color: #3b3b3a;
  background-color: #dddddd;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:nth-child(1):hover, body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:nth-child(1):focus {
  color: var(--color-white);
  background-color: var(--color2);
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint, body.distributoren.may-berlin .mod_cms_accept_tags form .languages {
  padding-top: 1rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1rem;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a, body.distributoren.may-berlin .mod_cms_accept_tags form .languages a {
  display: block;
  text-decoration: underline;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a::before, body.distributoren.may-berlin .mod_cms_accept_tags form .languages a::before {
  width: 20px;
  display: inline-block;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a:nth-child(1), body.distributoren.may-berlin .mod_cms_accept_tags form .languages a:nth-child(1) {
  -ms-grid-column-align: end;
  justify-self: end;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a:nth-child(2), body.distributoren.may-berlin .mod_cms_accept_tags form .languages a:nth-child(2) {
  -ms-grid-column-align: start;
  justify-self: start;
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a.german::before, body.distributoren.may-berlin .mod_cms_accept_tags form .languages a.german::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath d='M0 0h5v3H0z'/%3E%3Cpath fill='%23D00' d='M0 1h5v2H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 2h5v1H0z'/%3E%3C/svg%3E");
}
body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a.english::before, body.distributoren.may-berlin .mod_cms_accept_tags form .languages a.english::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 15'%3E%3Cpath fill='%2300247d' d='M0 0H25V15H0z'/%3E%3Cpath stroke='%23fff' stroke-width='3' d='M 0,0 L 25,15 M 25,0 L 0,15'/%3E%3Cpath stroke='%23fff' stroke-width='5' d='M 12.5,0 V 15 M 0,7.5 H 25'/%3E%3Cpath stroke='%23cf142b' stroke-width='3' d='M 12.5,0 V 15 M 0,7.5 H 25'/%3E%3C/svg%3E");
}

.ce_hyperlink.backlink {
  display: none;
}

body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, ul, li, dl, dt, dd, figure, table, th, td, form, fieldset, legend, input, textarea {
  margin: 0;
  padding: 0;
}

abbr, acronym {
  font-variant: normal;
  border-bottom: 1px dotted #666;
  cursor: help;
}

blockquote, q {
  quotes: none;
}

fieldset, img {
  border: 0;
}

sup {
  font-size: 0.6em;
}

sub {
  font-size: 0.6em;
}

del {
  text-decoration: line-through;
}

ins {
  text-decoration: none;
}

header, footer, nav, section, aside, article, figure, figcaption {
  display: block;
}

body {
  font: 100% Verdana, sans-serif;
  color: #000;
}

input, button, textarea, select {
  font-family: inherit;
  font-size: 99%;
  font-weight: inherit;
}

ul {
  list-style-type: none;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

html {
  font-size: 100%;
}
@media (min-width: 64em) {
  html {
    font-size: 1rem;
  }
}

body {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  line-height: 150%;
  font-family: var(--font1);
  font-weight: 400;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  letter-spacing: 0.05em;
  background-color: var(--color-white);
}

.teaser-text {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  line-height: 150%;
}

.kleiner-text {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}

a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color1);
}
a:hover, a:focus {
  color: var(--color2);
}
a:active {
  color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + -40%));
}

svg {
  fill: var(--color-black);
}

p {
  line-height: 150%;
  margin-bottom: 0.75em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5em;
}

h1, .h1 {
  font-size: max(1.25rem, min(1.75rem, 20px + (28 - 20) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: var(--color1);
  font-family: var(--font1);
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

h2, .h2 {
  font-size: max(1rem, min(1.5rem, 16px + (24 - 16) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
}

h3, .h3 {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
}

h4, .h4 {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
}

h5, .h5 {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
}

h6, .h6 {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
}

hr {
  width: 100%;
  height: 1px;
  border-width: 0;
  border-bottom: 1px solid var(--color-black);
}

ul, ol {
  line-height: 1.3;
}

ol {
  padding-left: 1.5rem;
}
ol li {
  padding-top: 0.563rem;
}

strong {
  font-weight: 700 !important;
}

mark {
  font-weight: 600;
  background-color: transparent;
  padding: 0 2px;
}

.block {
  overflow: hidden;
}

picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}

.iframeWrapper {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.iframeWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.iframeWrapper.ratio4x3 {
  padding-bottom: 75%;
}

.rundes-bild img {
  border-radius: 50%;
}
.rundes-bild .imageCopy {
  display: none !important;
}
.rundes-bild .round-image-copy {
  display: block !important;
}

.main-color {
  color: var(--color1) !important;
}

.grey {
  color: var(--color-lightgrey);
}

.logo .image, .logos .image {
  overflow: visible !important;
}

.ui-autocomplete {
  position: absolute;
  z-index: 3000;
  border-radius: 5px;
  -webkit-filter: drop-shadow(0 3px 3px var(--color-black-noContrast));
  filter: drop-shadow(0 3px 3px var(--color-black-noContrast));
  border: 1px solid var(--color-border);
}
.ui-autocomplete .ui-menu-item {
  background-color: var(--color-white);
  text-indent: 2px;
  cursor: pointer;
  color: var(--color-black);
}
.ui-autocomplete .ui-menu-item:first-child .ui-menu-item-wrapper {
  border-top: none;
}
.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper {
  border-bottom: none;
}
.ui-autocomplete .ui-menu-item-wrapper {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.ui-autocomplete .ui-menu-divider {
  border: 2px solid var(--color-black);
}
.ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-state-active {
  color: var(--color-black);
  border-color: var(--color-border);
  background-color: var(--color-black-noContrast);
}

.ui-helper-hidden-accessible {
  display: none;
}

.akkordeon-start, .akkordeon-end {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color1);
  display: block;
  -webkit-transition: color ease 0.2s;
  transition: color ease 0.2s;
}
.akkordeon-start:hover, .akkordeon-start:focus, .akkordeon-end:hover, .akkordeon-end:focus {
  color: var(--color2);
}
.akkordeon-start:active, .akkordeon-end:active {
  color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + -40%));
}

.pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  margin-bottom: 2rem;
}
.pagination ul li a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  color: var(--color1);
}
.pagination ul li a:hover, .pagination ul li a:focus {
  color: var(--color2);
  text-decoration-color: var(--color-border);
}
.pagination ul li a:active {
  color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + -40%));
}
.pagination ul li a, .pagination ul li strong {
  display: block;
  padding: 1rem 0.5rem;
}
.pagination ul li:first-of-type a, .pagination ul li:first-of-type strong {
  padding-left: 0;
}
.pagination ul li:last-of-type a, .pagination ul li:last-of-type strong {
  padding-right: 0;
}
.pagination ul li.first a, .pagination ul li.previous a, .pagination ul li.next a, .pagination ul li.last a {
  font-weight: 600;
}

.mobile-opener {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-opener .hamburger-icon-container {
  display: block;
}
.mobile-opener .hamburger-icon-container .hamburger-icon-container-inner {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.mobile-opener .hamburger-icon-container .hamburger-icon {
  height: 1.5em;
  width: 38px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: none;
}
.mobile-opener .hamburger-icon-container .hamburger-icon .line {
  display: block;
  background: var(--color1);
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.mobile-opener .hamburger-icon-container .hamburger-icon .line.line-1, .mobile-opener .hamburger-icon-container .hamburger-icon .line.line-3 {
  -webkit-transform: scaleX(0.6666666667);
  transform: scaleX(0.6666666667);
}
.mobile-opener .hamburger-icon-container .hamburger-icon .line.line-1 {
  -webkit-transform-origin: left;
  transform-origin: left;
  top: 0;
}
.mobile-opener .hamburger-icon-container .hamburger-icon .line.line-3 {
  -webkit-transform-origin: left;
  transform-origin: left;
  bottom: 0;
}
.mobile-opener .hamburger-icon-container:hover .hamburger-icon .line-1, .mobile-opener .hamburger-icon-container:hover .hamburger-icon .line-3, .mobile-opener .hamburger-icon-container:focus .hamburger-icon .line-1, .mobile-opener .hamburger-icon-container:focus .hamburger-icon .line-3 {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.mobile-opener .hamburger-icon-container .title {
  -webkit-transition: ease color 0.3s;
  transition: ease color 0.3s;
  color: var(--color2);
}
.mobile-opener .hamburger-icon-container:hover .title, .mobile-opener .hamburger-icon-container:focus .title {
  color: var(--color1);
}
.mobile-opener .hamburger-icon-container > * {
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.mobile-opener .hamburger-icon-container:active > * {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.mobile-opener .hamburger-icon-container .title {
  -webkit-transform: none !important;
  transform: none !important;
}

.header-button {
  margin-right: 1rem;
}
.header-button .header-button-activator {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid;
  width: 1.75rem;
  height: 1.75rem;
  padding: 5px;
  border-radius: 0.25rem;
  background-color: var(--color-white);
  border-color: hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.5);
  cursor: pointer;
}
.header-button .header-button-activator svg {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  width: 1rem;
  height: 1rem;
  fill: hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.5);
}
.header-button .header-button-activator:hover, .header-button .header-button-activator:focus {
  border-color: var(--color-black);
}
.header-button .header-button-activator:hover svg, .header-button .header-button-activator:focus svg {
  fill: var(--color-black);
}

.image_container, .linkblock {
  position: relative;
}
.image_container .hover-image, .linkblock .hover-image {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.image_container:hover .hover-image, .image_container.active .hover-image, .linkblock:hover .hover-image, .linkblock.active .hover-image {
  opacity: 1;
}

.mod_cms_accept_tags {
  z-index: 9999999;
  position: fixed;
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
  pointer-events: none;
  font-size: calc(max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300)) * 0.8);
  padding: 3rem;
}
.mod_cms_accept_tags form {
  pointer-events: all;
  border-radius: 2rem;
  background-color: var(--color-white);
  -webkit-box-shadow: 0 3px 3px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.3);
  box-shadow: 0 3px 3px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.3);
  padding: 3rem;
  max-width: 75vw;
  width: 500px;
  min-width: 300px;
  max-height: 80vh;
}
.mod_cms_accept_tags form .info .head {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  font-weight: bold;
  color: var(--color1);
}
.mod_cms_accept_tags form .info .cookiejar {
  margin-left: 2rem;
  width: 70px;
  float: right;
}
.mod_cms_accept_tags form .info .cookiejar svg {
  fill: var(--color-black);
}
.mod_cms_accept_tags form .info .cookiejar-top {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}
.mod_cms_accept_tags form .info .cookiejar .cookiejar-bottom-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mod_cms_accept_tags form .info .cookiejar .cookiejar-bottom-container .cookie {
  position: absolute;
  bottom: 100%;
  width: 80%;
  overflow: hidden;
}
.mod_cms_accept_tags form .info .cookiejar .cookiejar-bottom-container .cookie > g {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.mod_cms_accept_tags form .info .cookiejar.open .cookiejar-top {
  -webkit-transform: rotate(95deg);
  transform: rotate(95deg);
}
@media all and (min-width: 769px) {
  .mod_cms_accept_tags form .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mod_cms_accept_tags form .info .info-content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .mod_cms_accept_tags form .info .cookiejar {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    float: none;
  }
}
.mod_cms_accept_tags form .tags {
  overflow-y: auto;
  max-height: 150px;
  width: 100%;
  border-bottom: 1px solid var(--color-black);
}
@media all and (min-width: 1025px) {
  .mod_cms_accept_tags form .tags {
    max-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .mod_cms_accept_tags form .tags > * {
    margin: 0 1%;
  }
  .mod_cms_accept_tags form .tags > *:nth-child(3n) {
    margin-left: 2%;
    margin-right: 0;
  }
  .mod_cms_accept_tags form .tags > *:nth-child(3n+1) {
    margin-right: 2%;
    margin-left: 0;
  }
}
.mod_cms_accept_tags form .tags .head {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  font-weight: bold;
}
.mod_cms_accept_tags form .tags .head label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_cms_accept_tags form .tags .head label .checkbox {
  margin-left: 1rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_cms_accept_tags form .tags .head label .checkbox:after, .mod_cms_accept_tags form .tags .head label .checkbox:before {
  content: "";
  display: block;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_cms_accept_tags form .tags .head label .checkbox:after {
  width: 50px;
  height: 10px;
  border-radius: 20px;
  border: 1px solid var(--color-border);
  background-color: hsl(var(--color-black-inverted-h), var(--color-black-inverted-s), calc(var(--color-black-inverted-l) + 30%));
}
.mod_cms_accept_tags form .tags .head label .checkbox:before {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: var(--color-grey);
  position: absolute;
  left: 0;
}
.mod_cms_accept_tags form .tags .head input {
  display: none;
}
.mod_cms_accept_tags form .tags .tag.active .head label .checkbox:after {
  background-color: hsla(var(--color1-h), var(--color1-s), var(--color1-l), 0.4);
}
.mod_cms_accept_tags form .tags .tag.active .head label .checkbox:before {
  left: calc(100% - 25px);
  background-color: var(--color1);
}
.mod_cms_accept_tags form .tags .tag:not(.required) * {
  cursor: pointer;
}
.mod_cms_accept_tags form .widget-submit {
  padding-top: 2rem;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mod_cms_accept_tags form .widget-submit button {
  border-radius: 10px;
  width: 45%;
}
.mod_cms_accept_tags form .widget-submit button:not(.all) {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color-grey);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
.mod_cms_accept_tags form .widget-submit button:not(.all):hover, .mod_cms_accept_tags form .widget-submit button:not(.all):focus {
  background-color: var(--color2);
  border-color: var(--color-grey);
  color: var(--color-white);
}
.mod_cms_accept_tags form .widget-submit button.all {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
.mod_cms_accept_tags form .widget-submit button.all:hover, .mod_cms_accept_tags form .widget-submit button.all:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
@media all and (max-width: 1440px) {
  .mod_cms_accept_tags form .widget-submit {
    width: 63%;
  }
}
@media all and (max-width: 48em) {
  .mod_cms_accept_tags form .widget-submit {
    width: 100%;
  }
}
@media all and (max-width: 30em) {
  .mod_cms_accept_tags form .widget-submit {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mod_cms_accept_tags form .widget-submit button {
    width: 100%;
  }
}
@media all and (max-width: 48em) {
  .mod_cms_accept_tags form {
    max-height: 90vh;
    padding: 2rem 2rem 3rem;
  }
  .mod_cms_accept_tags form .info .cookiejar {
    margin: 1rem;
    width: 60px;
  }
}
@media all and (max-width: 30em) {
  .mod_cms_accept_tags form {
    padding: 1rem 1rem 2rem;
  }
  .mod_cms_accept_tags form .info .cookiejar {
    margin: 2rem 2rem 1rem 1rem;
  }
}

.ce_gallery {
  overflow: visible;
}
.ce_gallery .cols_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
  width: 100%;
}
.ce_gallery .cols_1 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_1 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_1 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_1 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_1 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_1 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_1 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_1 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_1 figure a {
  position: relative;
}
.ce_gallery .cols_1 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_1 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_1 figure a:hover img, .ce_gallery .cols_1 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_1 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_1 a:hover figcaption, .ce_gallery .cols_1 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_1 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_1 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_1 li {
  width: 100%;
}
.ce_gallery .cols_1 li:nth-of-type(1*n+1) > * {
  margin-right: 0%;
  margin-left: 0%;
}
.ce_gallery .cols_1 li:nth-of-type(1*n - 0) > * {
  margin-left: 0%;
  margin-right: 0%;
}
.ce_gallery .cols_1 li:nth-of-type(1*n - -1) > * {
  margin-left: 5%;
  margin-right: -5%;
}
.ce_gallery .cols_1 li:nth-of-type(1*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_1 li:nth-of-type(1*n+1) > * {
  margin-left: 0;
}
.ce_gallery .cols_1 > * {
  margin-left: 0;
  margin-right: 0;
}
.ce_gallery .cols_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_2 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_2 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_2 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_2 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_2 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_2 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_2 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_2 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_2 figure a {
  position: relative;
}
.ce_gallery .cols_2 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_2 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_2 figure a:hover img, .ce_gallery .cols_2 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_2 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_2 a:hover figcaption, .ce_gallery .cols_2 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_2 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_2 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_2 li {
  width: 50%;
}
.ce_gallery .cols_2 li:nth-of-type(2*n+1) > * {
  margin-right: 2.5%;
  margin-left: 0%;
}
.ce_gallery .cols_2 li:nth-of-type(2*n - 0) > * {
  margin-left: 2.5%;
  margin-right: 0%;
}
.ce_gallery .cols_2 li:nth-of-type(2*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_2 li:nth-of-type(2*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_2 li {
    width: 100%;
  }
  .ce_gallery .cols_2 li:nth-of-type(1*n+1) > * {
    margin-right: 0%;
    margin-left: 0%;
  }
  .ce_gallery .cols_2 li:nth-of-type(1*n+0) > * {
    margin-right: 5%;
    margin-left: -5%;
  }
  .ce_gallery .cols_2 li:nth-of-type(1*n - 0) > * {
    margin-left: 0%;
    margin-right: 0%;
  }
  .ce_gallery .cols_2 li:nth-of-type(1*n - -1) > * {
    margin-left: 5%;
    margin-right: -5%;
  }
}
.ce_gallery .cols_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_3 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_3 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_3 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_3 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_3 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_3 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_3 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_3 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_3 figure a {
  position: relative;
}
.ce_gallery .cols_3 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_3 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_3 figure a:hover img, .ce_gallery .cols_3 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_3 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_3 a:hover figcaption, .ce_gallery .cols_3 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_3 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_3 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_3 li {
  width: 33.3333333333%;
}
.ce_gallery .cols_3 li:nth-of-type(3*n+1) > * {
  margin-right: 3.3333333333%;
  margin-left: 0%;
}
.ce_gallery .cols_3 li:nth-of-type(3*n+2) > * {
  margin-right: 1.6666666667%;
  margin-left: 1.6666666667%;
}
.ce_gallery .cols_3 li:nth-of-type(3*n - 0) > * {
  margin-left: 3.3333333333%;
  margin-right: 0%;
}
.ce_gallery .cols_3 li:nth-of-type(3*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_3 li:nth-of-type(3*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_3 li {
    width: 100%;
  }
  .ce_gallery .cols_3 li:nth-of-type(1*n+1) > * {
    margin-right: 0%;
    margin-left: 0%;
  }
  .ce_gallery .cols_3 li:nth-of-type(1*n - 0) > * {
    margin-left: 0%;
    margin-right: 0%;
  }
  .ce_gallery .cols_3 li:nth-of-type(1*n - -1) > * {
    margin-left: 5%;
    margin-right: -5%;
  }
  .ce_gallery .cols_3 li:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_3 li:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_3 li {
    width: 100%;
  }
  .ce_gallery .cols_3 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_3 li:nth-of-type(3*n+2) > * {
    margin-right: 1.6666666667%;
    margin-left: 1.6666666667%;
  }
  .ce_gallery .cols_3 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
  .ce_gallery .cols_3 li:nth-of-type(3*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_3 li:nth-of-type(3*n+1) > * {
    margin-left: 0;
  }
}
.ce_gallery .cols_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_4 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_4 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_4 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_4 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_4 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_4 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_4 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_4 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_4 figure a {
  position: relative;
}
.ce_gallery .cols_4 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_4 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_4 figure a:hover img, .ce_gallery .cols_4 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_4 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_4 a:hover figcaption, .ce_gallery .cols_4 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_4 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_4 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_4 li {
  width: 25%;
}
.ce_gallery .cols_4 li:nth-of-type(4*n+1) > * {
  margin-right: 3.75%;
  margin-left: 0%;
}
.ce_gallery .cols_4 li:nth-of-type(4*n+2) > * {
  margin-right: 2.5%;
  margin-left: 1.25%;
}
.ce_gallery .cols_4 li:nth-of-type(4*n - 0) > * {
  margin-left: 3.75%;
  margin-right: 0%;
}
.ce_gallery .cols_4 li:nth-of-type(4*n - 1) > * {
  margin-left: 2.5%;
  margin-right: 1.25%;
}
.ce_gallery .cols_4 li:nth-of-type(4*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_4 li:nth-of-type(4*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_4 li {
    width: 50%;
  }
  .ce_gallery .cols_4 li:nth-of-type(2*n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .ce_gallery .cols_4 li:nth-of-type(2*n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_4 li {
    width: 50%;
  }
  .ce_gallery .cols_4 li:nth-of-type(2*n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .ce_gallery .cols_4 li:nth-of-type(2*n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
}
.ce_gallery .cols_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_5 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_5 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_5 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_5 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_5 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_5 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_5 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_5 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_5 figure a {
  position: relative;
}
.ce_gallery .cols_5 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_5 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_5 figure a:hover img, .ce_gallery .cols_5 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_5 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_5 a:hover figcaption, .ce_gallery .cols_5 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_5 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_5 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_5 li {
  width: 20%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n+1) > * {
  margin-right: 4%;
  margin-left: 0%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n+2) > * {
  margin-right: 3%;
  margin-left: 1%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n+3) > * {
  margin-right: 2%;
  margin-left: 2%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n - 0) > * {
  margin-left: 4%;
  margin-right: 0%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n - 1) > * {
  margin-left: 3%;
  margin-right: 1%;
}
.ce_gallery .cols_5 li:nth-of-type(5*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_5 li:nth-of-type(5*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_5 li {
    width: 100%;
  }
  .ce_gallery .cols_5 li:nth-of-type(1*n+1) > * {
    margin-right: 0%;
    margin-left: 0%;
  }
  .ce_gallery .cols_5 li:nth-of-type(1*n - 0) > * {
    margin-left: 0%;
    margin-right: 0%;
  }
  .ce_gallery .cols_5 li:nth-of-type(1*n - -1) > * {
    margin-left: 5%;
    margin-right: -5%;
  }
  .ce_gallery .cols_5 li:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_5 li:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_5 li {
    width: 100%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n+1) > * {
    margin-right: 4%;
    margin-left: 0%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n+2) > * {
    margin-right: 3%;
    margin-left: 1%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n+3) > * {
    margin-right: 2%;
    margin-left: 2%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n - 0) > * {
    margin-left: 4%;
    margin-right: 0%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n - 1) > * {
    margin-left: 3%;
    margin-right: 1%;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_5 li:nth-of-type(5*n+1) > * {
    margin-left: 0;
  }
}
.ce_gallery .cols_6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_6 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_6 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_6 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_6 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_6 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_6 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_6 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_6 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_6 figure a {
  position: relative;
}
.ce_gallery .cols_6 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_6 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_6 figure a:hover img, .ce_gallery .cols_6 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_6 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_6 a:hover figcaption, .ce_gallery .cols_6 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_6 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_6 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_6 li {
  width: 16.6666666667%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n+1) > * {
  margin-right: 4.1666666667%;
  margin-left: 0%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n+2) > * {
  margin-right: 3.3333333333%;
  margin-left: 0.8333333333%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n+3) > * {
  margin-right: 2.5%;
  margin-left: 1.6666666667%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n - 0) > * {
  margin-left: 4.1666666667%;
  margin-right: 0%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n - 1) > * {
  margin-left: 3.3333333333%;
  margin-right: 0.8333333333%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n - 2) > * {
  margin-left: 2.5%;
  margin-right: 1.6666666667%;
}
.ce_gallery .cols_6 li:nth-of-type(6*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_6 li:nth-of-type(6*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_6 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_6 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_6 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_6 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_6 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_6 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
}
.ce_gallery .cols_7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_7 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_7 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_7 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_7 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_7 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_7 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_7 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_7 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_7 figure a {
  position: relative;
}
.ce_gallery .cols_7 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_7 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_7 figure a:hover img, .ce_gallery .cols_7 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_7 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_7 a:hover figcaption, .ce_gallery .cols_7 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_7 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_7 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_7 li {
  width: 14.2857142857%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n+1) > * {
  margin-right: 4.2857142857%;
  margin-left: 0%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n+2) > * {
  margin-right: 3.5714285714%;
  margin-left: 0.7142857143%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n+3) > * {
  margin-right: 2.8571428571%;
  margin-left: 1.4285714286%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n+4) > * {
  margin-right: 2.1428571429%;
  margin-left: 2.1428571429%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n - 0) > * {
  margin-left: 4.2857142857%;
  margin-right: 0%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n - 1) > * {
  margin-left: 3.5714285714%;
  margin-right: 0.7142857143%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n - 2) > * {
  margin-left: 2.8571428571%;
  margin-right: 1.4285714286%;
}
.ce_gallery .cols_7 li:nth-of-type(7*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_7 li:nth-of-type(7*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_7 li {
    width: 50%;
  }
  .ce_gallery .cols_7 li:nth-of-type(2*n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .ce_gallery .cols_7 li:nth-of-type(2*n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
  .ce_gallery .cols_7 li:nth-of-type(2*n - -1) > * {
    margin-left: 5%;
    margin-right: -2.5%;
  }
  .ce_gallery .cols_7 li:nth-of-type(2*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_7 li:nth-of-type(2*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_7 li {
    width: 50%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n+1) > * {
    margin-right: 4.2857142857%;
    margin-left: 0%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n+2) > * {
    margin-right: 3.5714285714%;
    margin-left: 0.7142857143%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n+3) > * {
    margin-right: 2.8571428571%;
    margin-left: 1.4285714286%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n+4) > * {
    margin-right: 2.1428571429%;
    margin-left: 2.1428571429%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n - 0) > * {
    margin-left: 4.2857142857%;
    margin-right: 0%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n - 1) > * {
    margin-left: 3.5714285714%;
    margin-right: 0.7142857143%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n - 2) > * {
    margin-left: 2.8571428571%;
    margin-right: 1.4285714286%;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_7 li:nth-of-type(7*n+1) > * {
    margin-left: 0;
  }
}
.ce_gallery .cols_8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_8 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_8 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_8 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_8 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_8 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_8 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_8 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_8 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_8 figure a {
  position: relative;
}
.ce_gallery .cols_8 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_8 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_8 figure a:hover img, .ce_gallery .cols_8 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_8 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_8 a:hover figcaption, .ce_gallery .cols_8 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_8 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_8 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_8 li {
  width: 12.5%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n+1) > * {
  margin-right: 4.375%;
  margin-left: 0%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n+2) > * {
  margin-right: 3.75%;
  margin-left: 0.625%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n+3) > * {
  margin-right: 3.125%;
  margin-left: 1.25%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n+4) > * {
  margin-right: 2.5%;
  margin-left: 1.875%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n - 0) > * {
  margin-left: 4.375%;
  margin-right: 0%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n - 1) > * {
  margin-left: 3.75%;
  margin-right: 0.625%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n - 2) > * {
  margin-left: 3.125%;
  margin-right: 1.25%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n - 3) > * {
  margin-left: 2.5%;
  margin-right: 1.875%;
}
.ce_gallery .cols_8 li:nth-of-type(8*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_8 li:nth-of-type(8*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_8 li {
    width: 25%;
  }
  .ce_gallery .cols_8 li:nth-of-type(4*n+1) > * {
    margin-right: 3.75%;
    margin-left: 0%;
  }
  .ce_gallery .cols_8 li:nth-of-type(4*n+2) > * {
    margin-right: 2.5%;
    margin-left: 1.25%;
  }
  .ce_gallery .cols_8 li:nth-of-type(4*n - 0) > * {
    margin-left: 3.75%;
    margin-right: 0%;
  }
  .ce_gallery .cols_8 li:nth-of-type(4*n - 1) > * {
    margin-left: 2.5%;
    margin-right: 1.25%;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_8 li {
    width: 50%;
  }
  .ce_gallery .cols_8 li:nth-of-type(2*n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .ce_gallery .cols_8 li:nth-of-type(2*n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
}
.ce_gallery .cols_9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_9 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_9 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_9 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_9 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_9 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_9 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_9 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_9 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_9 figure a {
  position: relative;
}
.ce_gallery .cols_9 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_9 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_9 figure a:hover img, .ce_gallery .cols_9 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_9 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_9 a:hover figcaption, .ce_gallery .cols_9 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_9 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_9 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_9 li {
  width: 11.1111111111%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+1) > * {
  margin-right: 4.4444444444%;
  margin-left: 0%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+2) > * {
  margin-right: 3.8888888889%;
  margin-left: 0.5555555556%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+3) > * {
  margin-right: 3.3333333333%;
  margin-left: 1.1111111111%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+4) > * {
  margin-right: 2.7777777778%;
  margin-left: 1.6666666667%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+5) > * {
  margin-right: 2.2222222222%;
  margin-left: 2.2222222222%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n - 0) > * {
  margin-left: 4.4444444444%;
  margin-right: 0%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n - 1) > * {
  margin-left: 3.8888888889%;
  margin-right: 0.5555555556%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n - 2) > * {
  margin-left: 3.3333333333%;
  margin-right: 1.1111111111%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n - 3) > * {
  margin-left: 2.7777777778%;
  margin-right: 1.6666666667%;
}
.ce_gallery .cols_9 li:nth-of-type(9*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_9 li:nth-of-type(9*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_9 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_9 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_9 li:nth-of-type(3*n+2) > * {
    margin-right: 1.6666666667%;
    margin-left: 1.6666666667%;
  }
  .ce_gallery .cols_9 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
  .ce_gallery .cols_9 li:nth-of-type(3*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_9 li:nth-of-type(3*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_9 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+1) > * {
    margin-right: 4.4444444444%;
    margin-left: 0%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+2) > * {
    margin-right: 3.8888888889%;
    margin-left: 0.5555555556%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+3) > * {
    margin-right: 3.3333333333%;
    margin-left: 1.1111111111%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+4) > * {
    margin-right: 2.7777777778%;
    margin-left: 1.6666666667%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+5) > * {
    margin-right: 2.2222222222%;
    margin-left: 2.2222222222%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n - 0) > * {
    margin-left: 4.4444444444%;
    margin-right: 0%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n - 1) > * {
    margin-left: 3.8888888889%;
    margin-right: 0.5555555556%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n - 2) > * {
    margin-left: 3.3333333333%;
    margin-right: 1.1111111111%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n - 3) > * {
    margin-left: 2.7777777778%;
    margin-right: 1.6666666667%;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_9 li:nth-of-type(9*n+1) > * {
    margin-left: 0;
  }
}
.ce_gallery .cols_10 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_10 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_10 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_10 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_10 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_10 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_10 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_10 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_10 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_10 figure a {
  position: relative;
}
.ce_gallery .cols_10 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_10 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_10 figure a:hover img, .ce_gallery .cols_10 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_10 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_10 a:hover figcaption, .ce_gallery .cols_10 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_10 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_10 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_10 li {
  width: 10%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+1) > * {
  margin-right: 4.5%;
  margin-left: 0%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+2) > * {
  margin-right: 4%;
  margin-left: 0.5%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+3) > * {
  margin-right: 3.5%;
  margin-left: 1%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+4) > * {
  margin-right: 3%;
  margin-left: 1.5%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+5) > * {
  margin-right: 2.5%;
  margin-left: 2%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n - 0) > * {
  margin-left: 4.5%;
  margin-right: 0%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n - 1) > * {
  margin-left: 4%;
  margin-right: 0.5%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n - 2) > * {
  margin-left: 3.5%;
  margin-right: 1%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n - 3) > * {
  margin-left: 3%;
  margin-right: 1.5%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n - 4) > * {
  margin-left: 2.5%;
  margin-right: 2%;
}
.ce_gallery .cols_10 li:nth-of-type(10*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_10 li:nth-of-type(10*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_10 li {
    width: 20%;
  }
  .ce_gallery .cols_10 li:nth-of-type(5*n+1) > * {
    margin-right: 4%;
    margin-left: 0%;
  }
  .ce_gallery .cols_10 li:nth-of-type(5*n+2) > * {
    margin-right: 3%;
    margin-left: 1%;
  }
  .ce_gallery .cols_10 li:nth-of-type(5*n - 0) > * {
    margin-left: 4%;
    margin-right: 0%;
  }
  .ce_gallery .cols_10 li:nth-of-type(5*n - 1) > * {
    margin-left: 3%;
    margin-right: 1%;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_10 li {
    width: 50%;
  }
  .ce_gallery .cols_10 li:nth-of-type(2*n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .ce_gallery .cols_10 li:nth-of-type(2*n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
}
.ce_gallery .cols_11 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_11 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_11 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_11 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_11 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_11 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_11 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_11 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_11 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_11 figure a {
  position: relative;
}
.ce_gallery .cols_11 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_11 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_11 figure a:hover img, .ce_gallery .cols_11 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_11 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_11 a:hover figcaption, .ce_gallery .cols_11 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_11 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_11 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_11 li {
  width: 9.0909090909%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+1) > * {
  margin-right: 4.5454545455%;
  margin-left: 0%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+2) > * {
  margin-right: 4.0909090909%;
  margin-left: 0.4545454545%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+3) > * {
  margin-right: 3.6363636364%;
  margin-left: 0.9090909091%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+4) > * {
  margin-right: 3.1818181818%;
  margin-left: 1.3636363636%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+5) > * {
  margin-right: 2.7272727273%;
  margin-left: 1.8181818182%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+6) > * {
  margin-right: 2.2727272727%;
  margin-left: 2.2727272727%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n - 0) > * {
  margin-left: 4.5454545455%;
  margin-right: 0%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n - 1) > * {
  margin-left: 4.0909090909%;
  margin-right: 0.4545454545%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n - 2) > * {
  margin-left: 3.6363636364%;
  margin-right: 0.9090909091%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n - 3) > * {
  margin-left: 3.1818181818%;
  margin-right: 1.3636363636%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n - 4) > * {
  margin-left: 2.7272727273%;
  margin-right: 1.8181818182%;
}
.ce_gallery .cols_11 li:nth-of-type(11*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_11 li:nth-of-type(11*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_11 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_11 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_11 li:nth-of-type(3*n+2) > * {
    margin-right: 1.6666666667%;
    margin-left: 1.6666666667%;
  }
  .ce_gallery .cols_11 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
  .ce_gallery .cols_11 li:nth-of-type(3*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_11 li:nth-of-type(3*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_11 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+1) > * {
    margin-right: 4.5454545455%;
    margin-left: 0%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+2) > * {
    margin-right: 4.0909090909%;
    margin-left: 0.4545454545%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+3) > * {
    margin-right: 3.6363636364%;
    margin-left: 0.9090909091%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+4) > * {
    margin-right: 3.1818181818%;
    margin-left: 1.3636363636%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+5) > * {
    margin-right: 2.7272727273%;
    margin-left: 1.8181818182%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+6) > * {
    margin-right: 2.2727272727%;
    margin-left: 2.2727272727%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n - 0) > * {
    margin-left: 4.5454545455%;
    margin-right: 0%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n - 1) > * {
    margin-left: 4.0909090909%;
    margin-right: 0.4545454545%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n - 2) > * {
    margin-left: 3.6363636364%;
    margin-right: 0.9090909091%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n - 3) > * {
    margin-left: 3.1818181818%;
    margin-right: 1.3636363636%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n - 4) > * {
    margin-left: 2.7272727273%;
    margin-right: 1.8181818182%;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n) > * {
    margin-right: 0;
  }
  .ce_gallery .cols_11 li:nth-of-type(11*n+1) > * {
    margin-left: 0;
  }
}
.ce_gallery .cols_12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
  overflow: visible;
}
.ce_gallery .cols_12 figure {
  line-height: 0;
  position: relative;
}
.ce_gallery .cols_12 figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_gallery .cols_12 figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_gallery .cols_12 figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_gallery .cols_12 figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_gallery .cols_12 figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_gallery .cols_12 figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_gallery .cols_12 figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_gallery .cols_12 figure a {
  position: relative;
}
.ce_gallery .cols_12 figure a .image {
  overflow: hidden;
}
.ce_gallery .cols_12 figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_gallery .cols_12 figure a:hover img, .ce_gallery .cols_12 figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_gallery .cols_12 a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_gallery .cols_12 a:hover figcaption, .ce_gallery .cols_12 a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_gallery .cols_12 figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 70%;
  color: var(--color-black);
  padding: 0.25em 1em;
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.8);
  border-radius: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ce_gallery .cols_12 li > * {
  margin-bottom: 5%;
}
.ce_gallery .cols_12 li {
  width: 8.3333333333%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+1) > * {
  margin-right: 4.5833333333%;
  margin-left: 0%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+2) > * {
  margin-right: 4.1666666667%;
  margin-left: 0.4166666667%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+3) > * {
  margin-right: 3.75%;
  margin-left: 0.8333333333%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+4) > * {
  margin-right: 3.3333333333%;
  margin-left: 1.25%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+5) > * {
  margin-right: 2.9166666667%;
  margin-left: 1.6666666667%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+6) > * {
  margin-right: 2.5%;
  margin-left: 2.0833333333%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 0) > * {
  margin-left: 4.5833333333%;
  margin-right: 0%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 1) > * {
  margin-left: 4.1666666667%;
  margin-right: 0.4166666667%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 2) > * {
  margin-left: 3.75%;
  margin-right: 0.8333333333%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 3) > * {
  margin-left: 3.3333333333%;
  margin-right: 1.25%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 4) > * {
  margin-left: 2.9166666667%;
  margin-right: 1.6666666667%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n - 5) > * {
  margin-left: 2.5%;
  margin-right: 2.0833333333%;
}
.ce_gallery .cols_12 li:nth-of-type(12*n) > * {
  margin-right: 0;
}
.ce_gallery .cols_12 li:nth-of-type(12*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_gallery .cols_12 li {
    width: 16.6666666667%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n+1) > * {
    margin-right: 4.1666666667%;
    margin-left: 0%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n+2) > * {
    margin-right: 3.3333333333%;
    margin-left: 0.8333333333%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n+3) > * {
    margin-right: 2.5%;
    margin-left: 1.6666666667%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n - 0) > * {
    margin-left: 4.1666666667%;
    margin-right: 0%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n - 1) > * {
    margin-left: 3.3333333333%;
    margin-right: 0.8333333333%;
  }
  .ce_gallery .cols_12 li:nth-of-type(6*n - 2) > * {
    margin-left: 2.5%;
    margin-right: 1.6666666667%;
  }
}
@media all and (max-width: 30em) {
  .ce_gallery .cols_12 li {
    width: 33.3333333333%;
  }
  .ce_gallery .cols_12 li:nth-of-type(3*n+1) > * {
    margin-right: 3.3333333333%;
    margin-left: 0%;
  }
  .ce_gallery .cols_12 li:nth-of-type(3*n - 0) > * {
    margin-left: 3.3333333333%;
    margin-right: 0%;
  }
}

.ce_text, #tinymce, .widget-explanation, .widget .pop-up, fieldset legend .pop-up {
  overflow: visible;
}
.ce_text p + ul, .ce_text p + ol, .ce_text h1 + ul, .ce_text h1 + ol, .ce_text h2 + ul, .ce_text h2 + ol, .ce_text h3 + ul, .ce_text h3 + ol, .ce_text h4 + ul, .ce_text h4 + ol, .ce_text h5 + ul, .ce_text h5 + ol, .ce_text h6 + ul, .ce_text h6 + ol, #tinymce p + ul, #tinymce p + ol, #tinymce h1 + ul, #tinymce h1 + ol, #tinymce h2 + ul, #tinymce h2 + ol, #tinymce h3 + ul, #tinymce h3 + ol, #tinymce h4 + ul, #tinymce h4 + ol, #tinymce h5 + ul, #tinymce h5 + ol, #tinymce h6 + ul, #tinymce h6 + ol, .widget-explanation p + ul, .widget-explanation p + ol, .widget-explanation h1 + ul, .widget-explanation h1 + ol, .widget-explanation h2 + ul, .widget-explanation h2 + ol, .widget-explanation h3 + ul, .widget-explanation h3 + ol, .widget-explanation h4 + ul, .widget-explanation h4 + ol, .widget-explanation h5 + ul, .widget-explanation h5 + ol, .widget-explanation h6 + ul, .widget-explanation h6 + ol, .widget .pop-up p + ul, .widget .pop-up p + ol, .widget .pop-up h1 + ul, .widget .pop-up h1 + ol, .widget .pop-up h2 + ul, .widget .pop-up h2 + ol, .widget .pop-up h3 + ul, .widget .pop-up h3 + ol, .widget .pop-up h4 + ul, .widget .pop-up h4 + ol, .widget .pop-up h5 + ul, .widget .pop-up h5 + ol, .widget .pop-up h6 + ul, .widget .pop-up h6 + ol, fieldset legend .pop-up p + ul, fieldset legend .pop-up p + ol, fieldset legend .pop-up h1 + ul, fieldset legend .pop-up h1 + ol, fieldset legend .pop-up h2 + ul, fieldset legend .pop-up h2 + ol, fieldset legend .pop-up h3 + ul, fieldset legend .pop-up h3 + ol, fieldset legend .pop-up h4 + ul, fieldset legend .pop-up h4 + ol, fieldset legend .pop-up h5 + ul, fieldset legend .pop-up h5 + ol, fieldset legend .pop-up h6 + ul, fieldset legend .pop-up h6 + ol {
  margin-top: -0.8em !important;
}
.ce_text .text > *:last-child, #tinymce .text > *:last-child, .widget-explanation .text > *:last-child, .widget .pop-up .text > *:last-child, fieldset legend .pop-up .text > *:last-child {
  margin-bottom: 0;
}
.ce_text .text h1 + h2, .ce_text .text h1 + h3, .ce_text .text h1 + h4, .ce_text .text h1 + h5, .ce_text .text h1 + h6, #tinymce .text h1 + h2, #tinymce .text h1 + h3, #tinymce .text h1 + h4, #tinymce .text h1 + h5, #tinymce .text h1 + h6, .widget-explanation .text h1 + h2, .widget-explanation .text h1 + h3, .widget-explanation .text h1 + h4, .widget-explanation .text h1 + h5, .widget-explanation .text h1 + h6, .widget .pop-up .text h1 + h2, .widget .pop-up .text h1 + h3, .widget .pop-up .text h1 + h4, .widget .pop-up .text h1 + h5, .widget .pop-up .text h1 + h6, fieldset legend .pop-up .text h1 + h2, fieldset legend .pop-up .text h1 + h3, fieldset legend .pop-up .text h1 + h4, fieldset legend .pop-up .text h1 + h5, fieldset legend .pop-up .text h1 + h6 {
  margin-top: -0.5rem;
}
.ce_text ul, .ce_text ol, #tinymce ul, #tinymce ol, .widget-explanation ul, .widget-explanation ol, .widget .pop-up ul, .widget .pop-up ol, fieldset legend .pop-up ul, fieldset legend .pop-up ol {
  margin-bottom: 1em;
}
.ce_text ul > li, .ce_text ol > li, #tinymce ul > li, #tinymce ol > li, .widget-explanation ul > li, .widget-explanation ol > li, .widget .pop-up ul > li, .widget .pop-up ol > li, fieldset legend .pop-up ul > li, fieldset legend .pop-up ol > li {
  line-height: 1.3;
}
.ce_text ul > li ul, .ce_text ol > li ul, #tinymce ul > li ul, #tinymce ol > li ul, .widget-explanation ul > li ul, .widget-explanation ol > li ul, .widget .pop-up ul > li ul, .widget .pop-up ol > li ul, fieldset legend .pop-up ul > li ul, fieldset legend .pop-up ol > li ul {
  margin-bottom: 0;
}
.ce_text ul > li ul li, .ce_text ol > li ul li, #tinymce ul > li ul li, #tinymce ol > li ul li, .widget-explanation ul > li ul li, .widget-explanation ol > li ul li, .widget .pop-up ul > li ul li, .widget .pop-up ol > li ul li, fieldset legend .pop-up ul > li ul li, fieldset legend .pop-up ol > li ul li {
  margin-bottom: 0;
}
.ce_text ul > li, #tinymce ul > li, .widget-explanation ul > li, .widget .pop-up ul > li, fieldset legend .pop-up ul > li {
  margin-top: -0.2em;
  padding-left: 1rem;
}
.ce_text ul > li:before, #tinymce ul > li:before, .widget-explanation ul > li:before, .widget .pop-up ul > li:before, fieldset legend .pop-up ul > li:before {
  content: "›";
  color: var(--color1);
  font-size: 1.5rem;
  display: inline-block;
  margin-right: 1rem;
  margin-left: -1rem;
  width: 0;
}
.ce_text ol li::marker, #tinymce ol li::marker, .widget-explanation ol li::marker, .widget .pop-up ol li::marker, fieldset legend .pop-up ol li::marker {
  color: var(--color1);
  font-weight: 800;
}
.ce_text a:not(.linkblock), #tinymce a:not(.linkblock), .widget-explanation a:not(.linkblock), .widget .pop-up a:not(.linkblock), fieldset legend .pop-up a:not(.linkblock) {
  color: var(--color1);
  position: relative;
}
.ce_text a:not(.linkblock)::after, .ce_text a:not(.linkblock)::before, #tinymce a:not(.linkblock)::after, #tinymce a:not(.linkblock)::before, .widget-explanation a:not(.linkblock)::after, .widget-explanation a:not(.linkblock)::before, .widget .pop-up a:not(.linkblock)::after, .widget .pop-up a:not(.linkblock)::before, fieldset legend .pop-up a:not(.linkblock)::after, fieldset legend .pop-up a:not(.linkblock)::before {
  content: "";
  position: absolute;
  bottom: 0.1em;
  left: 0;
  width: 100%;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_text a:not(.linkblock)::after, #tinymce a:not(.linkblock)::after, .widget-explanation a:not(.linkblock)::after, .widget .pop-up a:not(.linkblock)::after, fieldset legend .pop-up a:not(.linkblock)::after {
  opacity: 0;
  background-color: var(--color2);
  height: 1px;
}
.ce_text a:not(.linkblock)::before, #tinymce a:not(.linkblock)::before, .widget-explanation a:not(.linkblock)::before, .widget .pop-up a:not(.linkblock)::before, fieldset legend .pop-up a:not(.linkblock)::before {
  border-bottom: 1px dashed var(--color-grey);
  height: 0;
}
.ce_text a:not(.linkblock):hover, .ce_text a:not(.linkblock):focus, #tinymce a:not(.linkblock):hover, #tinymce a:not(.linkblock):focus, .widget-explanation a:not(.linkblock):hover, .widget-explanation a:not(.linkblock):focus, .widget .pop-up a:not(.linkblock):hover, .widget .pop-up a:not(.linkblock):focus, fieldset legend .pop-up a:not(.linkblock):hover, fieldset legend .pop-up a:not(.linkblock):focus {
  color: var(--color2);
  border-color: var(--color2);
}
.ce_text a:not(.linkblock):hover::after, .ce_text a:not(.linkblock):focus::after, #tinymce a:not(.linkblock):hover::after, #tinymce a:not(.linkblock):focus::after, .widget-explanation a:not(.linkblock):hover::after, .widget-explanation a:not(.linkblock):focus::after, .widget .pop-up a:not(.linkblock):hover::after, .widget .pop-up a:not(.linkblock):focus::after, fieldset legend .pop-up a:not(.linkblock):hover::after, fieldset legend .pop-up a:not(.linkblock):focus::after {
  opacity: 1;
}
.ce_text figure, #tinymce figure, .widget-explanation figure, .widget .pop-up figure, fieldset legend .pop-up figure {
  line-height: 0;
  position: relative;
}
.ce_text figure .image, #tinymce figure .image, .widget-explanation figure .image, .widget .pop-up figure .image, fieldset legend .pop-up figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_text figure img, #tinymce figure img, .widget-explanation figure img, .widget .pop-up figure img, fieldset legend .pop-up figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_text figure figcaption, #tinymce figure figcaption, .widget-explanation figure figcaption, .widget .pop-up figure figcaption, fieldset legend .pop-up figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_text figure .round-image-copy, #tinymce figure .round-image-copy, .widget-explanation figure .round-image-copy, .widget .pop-up figure .round-image-copy, fieldset legend .pop-up figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_text figure .round-image-copy .round-image-copy-container, #tinymce figure .round-image-copy .round-image-copy-container, .widget-explanation figure .round-image-copy .round-image-copy-container, .widget .pop-up figure .round-image-copy .round-image-copy-container, fieldset legend .pop-up figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_text figure .round-image-copy text, #tinymce figure .round-image-copy text, .widget-explanation figure .round-image-copy text, .widget .pop-up figure .round-image-copy text, fieldset legend .pop-up figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_text figure .imageCopy, #tinymce figure .imageCopy, .widget-explanation figure .imageCopy, .widget .pop-up figure .imageCopy, fieldset legend .pop-up figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_text figure a, #tinymce figure a, .widget-explanation figure a, .widget .pop-up figure a, fieldset legend .pop-up figure a {
  position: relative;
}
.ce_text figure a .image, #tinymce figure a .image, .widget-explanation figure a .image, .widget .pop-up figure a .image, fieldset legend .pop-up figure a .image {
  overflow: hidden;
}
.ce_text figure a .image img, #tinymce figure a .image img, .widget-explanation figure a .image img, .widget .pop-up figure a .image img, fieldset legend .pop-up figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_text figure a:hover img, .ce_text figure a:focus img, #tinymce figure a:hover img, #tinymce figure a:focus img, .widget-explanation figure a:hover img, .widget-explanation figure a:focus img, .widget .pop-up figure a:hover img, .widget .pop-up figure a:focus img, fieldset legend .pop-up figure a:hover img, fieldset legend .pop-up figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_text a figcaption, #tinymce a figcaption, .widget-explanation a figcaption, .widget .pop-up a figcaption, fieldset legend .pop-up a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_text a:hover figcaption, .ce_text a:focus figcaption, #tinymce a:hover figcaption, #tinymce a:focus figcaption, .widget-explanation a:hover figcaption, .widget-explanation a:focus figcaption, .widget .pop-up a:hover figcaption, .widget .pop-up a:focus figcaption, fieldset legend .pop-up a:hover figcaption, fieldset legend .pop-up a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_text figure, #tinymce figure, .widget-explanation figure, .widget .pop-up figure, fieldset legend .pop-up figure {
  margin-bottom: 1em;
}
.ce_text figure.float_left, #tinymce figure.float_left, .widget-explanation figure.float_left, .widget .pop-up figure.float_left, fieldset legend .pop-up figure.float_left {
  float: left;
  margin-right: 2em;
}
.ce_text figure.float_right, #tinymce figure.float_right, .widget-explanation figure.float_right, .widget .pop-up figure.float_right, fieldset legend .pop-up figure.float_right {
  float: right;
  margin-left: 2em;
}
.ce_text figure.float_left, .ce_text figure.float_right, #tinymce figure.float_left, #tinymce figure.float_right, .widget-explanation figure.float_left, .widget-explanation figure.float_right, .widget .pop-up figure.float_left, .widget .pop-up figure.float_right, fieldset legend .pop-up figure.float_left, fieldset legend .pop-up figure.float_right {
  max-width: 45%;
  margin-top: 0.3125em;
}
@media screen and (max-width: 650px) {
  .ce_text figure.float_left, .ce_text figure.float_right, #tinymce figure.float_left, #tinymce figure.float_right, .widget-explanation figure.float_left, .widget-explanation figure.float_right, .widget .pop-up figure.float_left, .widget .pop-up figure.float_right, fieldset legend .pop-up figure.float_left, fieldset legend .pop-up figure.float_right {
    max-width: 100%;
    float: none;
  }
}
.ce_text .linkblock, #tinymce .linkblock, .widget-explanation .linkblock, .widget .pop-up .linkblock, fieldset legend .pop-up .linkblock {
  border-bottom: none;
}
.ce_text .linkblock .text, #tinymce .linkblock .text, .widget-explanation .linkblock .text, .widget .pop-up .linkblock .text, fieldset legend .pop-up .linkblock .text {
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.ce_text .linkblock .text strong, #tinymce .linkblock .text strong, .widget-explanation .linkblock .text strong, .widget .pop-up .linkblock .text strong, fieldset legend .pop-up .linkblock .text strong {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.ce_text .linkblock:hover .text strong, .ce_text .linkblock:focus .text strong, #tinymce .linkblock:hover .text strong, #tinymce .linkblock:focus .text strong, .widget-explanation .linkblock:hover .text strong, .widget-explanation .linkblock:focus .text strong, .widget .pop-up .linkblock:hover .text strong, .widget .pop-up .linkblock:focus .text strong, fieldset legend .pop-up .linkblock:hover .text strong, fieldset legend .pop-up .linkblock:focus .text strong {
  color: var(--color1);
}
.ce_text .linkblock:hover img, .ce_text .linkblock:hover .round-image-copy, .ce_text .linkblock:focus img, .ce_text .linkblock:focus .round-image-copy, #tinymce .linkblock:hover img, #tinymce .linkblock:hover .round-image-copy, #tinymce .linkblock:focus img, #tinymce .linkblock:focus .round-image-copy, .widget-explanation .linkblock:hover img, .widget-explanation .linkblock:hover .round-image-copy, .widget-explanation .linkblock:focus img, .widget-explanation .linkblock:focus .round-image-copy, .widget .pop-up .linkblock:hover img, .widget .pop-up .linkblock:hover .round-image-copy, .widget .pop-up .linkblock:focus img, .widget .pop-up .linkblock:focus .round-image-copy, fieldset legend .pop-up .linkblock:hover img, fieldset legend .pop-up .linkblock:hover .round-image-copy, fieldset legend .pop-up .linkblock:focus img, fieldset legend .pop-up .linkblock:focus .round-image-copy {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_text .linkblock:hover figcaption, .ce_text .linkblock:focus figcaption, #tinymce .linkblock:hover figcaption, #tinymce .linkblock:focus figcaption, .widget-explanation .linkblock:hover figcaption, .widget-explanation .linkblock:focus figcaption, .widget .pop-up .linkblock:hover figcaption, .widget .pop-up .linkblock:focus figcaption, fieldset legend .pop-up .linkblock:hover figcaption, fieldset legend .pop-up .linkblock:focus figcaption {
  border-color: var(--color-border);
  color: var(--color1);
}

.ce_image {
  overflow: visible;
}
.ce_image figure {
  line-height: 0;
  position: relative;
}
.ce_image figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_image figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_image figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_image figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_image figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_image figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_image figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_image figure a {
  position: relative;
}
.ce_image figure a .image {
  overflow: hidden;
}
.ce_image figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_image figure a:hover img, .ce_image figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_image a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_image a:hover figcaption, .ce_image a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}

.ce_form:not(.suche) h1 {
  margin: 0;
  padding-bottom: 1em;
  border-bottom: 2px solid var(--color1);
}
.ce_form:not(.suche) form .formbody > * {
  grid-column: 1/-1;
}
.ce_form:not(.suche) form .formbody > fieldset {
  border: none;
  margin-bottom: 1rem;
}
.ce_form:not(.suche) form .formbody > fieldset > * {
  grid-column: 1/-1;
}
.ce_form:not(.suche) form .formbody > fieldset > legend {
  padding-bottom: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ce_form:not(.suche) form .formbody .subcolumns {
  margin-left: auto;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  position: relative;
}
.ce_form:not(.suche) form .formbody .subcolumns > * {
  float: none;
  clear: both;
  margin: 0;
}
.ce_form:not(.suche) form .formbody .subcolumns > * > * {
  padding: 0;
}
.ce_form:not(.suche) form .formbody .subcolumns .widget-submit button {
  width: 100%;
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .subcolumns {
    width: calc(100% - 33% - 1rem);
  }
  .ce_form:not(.suche) form .formbody .subcolumns .widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .ce_form:not(.suche) form .formbody .subcolumns .widget label {
    white-space: nowrap;
  }
  .ce_form:not(.suche) form .formbody .subcolumns .widget input {
    width: 100%;
  }
  .ce_form:not(.suche) form .formbody .subcolumns .col_1 .widget label {
    position: absolute;
    right: calc(100% + 1rem);
  }
}
@media all and (max-width: 30em) {
  .ce_form:not(.suche) form .formbody .subcolumns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ce_form:not(.suche) form .formbody .subcolumns > * {
    width: 100%;
  }
}
.ce_form:not(.suche) form .formbody .widget {
  margin-bottom: 1rem;
}
.ce_form:not(.suche) form .formbody .widget label > .mandatory, .ce_form:not(.suche) form .formbody .widget .legend > .mandatory {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget .error {
  color: var(--color1);
}
.ce_form:not(.suche) form .formbody .widget p.error {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  grid-column: 1/-1;
  text-align: end;
}
.ce_form:not(.suche) form .formbody .widget .legend + p.error {
  margin-top: -0.5rem;
}
.ce_form:not(.suche) form .formbody .widget-text, .ce_form:not(.suche) form .formbody .widget-textarea, .ce_form:not(.suche) form .formbody .widget-select, .ce_form:not(.suche) form .formbody .widget-password, .ce_form:not(.suche) form .formbody .widget-range, .ce_form:not(.suche) form .formbody .widget-upload, .ce_form:not(.suche) form .formbody .widget-fineuploader, .ce_form:not(.suche) form .formbody .widget-label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.ce_form:not(.suche) form .formbody .widget-text label, .ce_form:not(.suche) form .formbody .widget-text .label, .ce_form:not(.suche) form .formbody .widget-textarea label, .ce_form:not(.suche) form .formbody .widget-textarea .label, .ce_form:not(.suche) form .formbody .widget-select label, .ce_form:not(.suche) form .formbody .widget-select .label, .ce_form:not(.suche) form .formbody .widget-password label, .ce_form:not(.suche) form .formbody .widget-password .label, .ce_form:not(.suche) form .formbody .widget-range label, .ce_form:not(.suche) form .formbody .widget-range .label, .ce_form:not(.suche) form .formbody .widget-upload label, .ce_form:not(.suche) form .formbody .widget-upload .label, .ce_form:not(.suche) form .formbody .widget-fineuploader label, .ce_form:not(.suche) form .formbody .widget-fineuploader .label, .ce_form:not(.suche) form .formbody .widget-label label, .ce_form:not(.suche) form .formbody .widget-label .label {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input, .ce_form:not(.suche) form .formbody .widget-text textarea, .ce_form:not(.suche) form .formbody .widget-text select, .ce_form:not(.suche) form .formbody .widget-text .value, .ce_form:not(.suche) form .formbody .widget-textarea input, .ce_form:not(.suche) form .formbody .widget-textarea textarea, .ce_form:not(.suche) form .formbody .widget-textarea select, .ce_form:not(.suche) form .formbody .widget-textarea .value, .ce_form:not(.suche) form .formbody .widget-select input, .ce_form:not(.suche) form .formbody .widget-select textarea, .ce_form:not(.suche) form .formbody .widget-select select, .ce_form:not(.suche) form .formbody .widget-select .value, .ce_form:not(.suche) form .formbody .widget-password input, .ce_form:not(.suche) form .formbody .widget-password textarea, .ce_form:not(.suche) form .formbody .widget-password select, .ce_form:not(.suche) form .formbody .widget-password .value, .ce_form:not(.suche) form .formbody .widget-range input, .ce_form:not(.suche) form .formbody .widget-range textarea, .ce_form:not(.suche) form .formbody .widget-range select, .ce_form:not(.suche) form .formbody .widget-range .value, .ce_form:not(.suche) form .formbody .widget-upload input, .ce_form:not(.suche) form .formbody .widget-upload textarea, .ce_form:not(.suche) form .formbody .widget-upload select, .ce_form:not(.suche) form .formbody .widget-upload .value, .ce_form:not(.suche) form .formbody .widget-fineuploader input, .ce_form:not(.suche) form .formbody .widget-fineuploader textarea, .ce_form:not(.suche) form .formbody .widget-fineuploader select, .ce_form:not(.suche) form .formbody .widget-fineuploader .value, .ce_form:not(.suche) form .formbody .widget-label input, .ce_form:not(.suche) form .formbody .widget-label textarea, .ce_form:not(.suche) form .formbody .widget-label select, .ce_form:not(.suche) form .formbody .widget-label .value {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-text label, .ce_form:not(.suche) form .formbody .widget-text .label, .ce_form:not(.suche) form .formbody .widget-textarea label, .ce_form:not(.suche) form .formbody .widget-textarea .label, .ce_form:not(.suche) form .formbody .widget-select label, .ce_form:not(.suche) form .formbody .widget-select .label, .ce_form:not(.suche) form .formbody .widget-password label, .ce_form:not(.suche) form .formbody .widget-password .label, .ce_form:not(.suche) form .formbody .widget-range label, .ce_form:not(.suche) form .formbody .widget-range .label, .ce_form:not(.suche) form .formbody .widget-upload label, .ce_form:not(.suche) form .formbody .widget-upload .label, .ce_form:not(.suche) form .formbody .widget-fineuploader label, .ce_form:not(.suche) form .formbody .widget-fineuploader .label, .ce_form:not(.suche) form .formbody .widget-label label, .ce_form:not(.suche) form .formbody .widget-label .label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .ce_form:not(.suche) form .formbody .widget-text input, .ce_form:not(.suche) form .formbody .widget-text textarea, .ce_form:not(.suche) form .formbody .widget-text select, .ce_form:not(.suche) form .formbody .widget-text .value, .ce_form:not(.suche) form .formbody .widget-textarea input, .ce_form:not(.suche) form .formbody .widget-textarea textarea, .ce_form:not(.suche) form .formbody .widget-textarea select, .ce_form:not(.suche) form .formbody .widget-textarea .value, .ce_form:not(.suche) form .formbody .widget-select input, .ce_form:not(.suche) form .formbody .widget-select textarea, .ce_form:not(.suche) form .formbody .widget-select select, .ce_form:not(.suche) form .formbody .widget-select .value, .ce_form:not(.suche) form .formbody .widget-password input, .ce_form:not(.suche) form .formbody .widget-password textarea, .ce_form:not(.suche) form .formbody .widget-password select, .ce_form:not(.suche) form .formbody .widget-password .value, .ce_form:not(.suche) form .formbody .widget-range input, .ce_form:not(.suche) form .formbody .widget-range textarea, .ce_form:not(.suche) form .formbody .widget-range select, .ce_form:not(.suche) form .formbody .widget-range .value, .ce_form:not(.suche) form .formbody .widget-upload input, .ce_form:not(.suche) form .formbody .widget-upload textarea, .ce_form:not(.suche) form .formbody .widget-upload select, .ce_form:not(.suche) form .formbody .widget-upload .value, .ce_form:not(.suche) form .formbody .widget-fineuploader input, .ce_form:not(.suche) form .formbody .widget-fineuploader textarea, .ce_form:not(.suche) form .formbody .widget-fineuploader select, .ce_form:not(.suche) form .formbody .widget-fineuploader .value, .ce_form:not(.suche) form .formbody .widget-label input, .ce_form:not(.suche) form .formbody .widget-label textarea, .ce_form:not(.suche) form .formbody .widget-label select, .ce_form:not(.suche) form .formbody .widget-label .value {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-text.volle-breite label, .ce_form:not(.suche) form .formbody .widget-textarea.volle-breite label, .ce_form:not(.suche) form .formbody .widget-select.volle-breite label, .ce_form:not(.suche) form .formbody .widget-password.volle-breite label, .ce_form:not(.suche) form .formbody .widget-range.volle-breite label, .ce_form:not(.suche) form .formbody .widget-upload.volle-breite label, .ce_form:not(.suche) form .formbody .widget-fineuploader.volle-breite label, .ce_form:not(.suche) form .formbody .widget-label.volle-breite label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .ce_form:not(.suche) form .formbody .widget-text.volle-breite input, .ce_form:not(.suche) form .formbody .widget-text.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-text.volle-breite select, .ce_form:not(.suche) form .formbody .widget-textarea.volle-breite input, .ce_form:not(.suche) form .formbody .widget-textarea.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-textarea.volle-breite select, .ce_form:not(.suche) form .formbody .widget-select.volle-breite input, .ce_form:not(.suche) form .formbody .widget-select.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-select.volle-breite select, .ce_form:not(.suche) form .formbody .widget-password.volle-breite input, .ce_form:not(.suche) form .formbody .widget-password.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-password.volle-breite select, .ce_form:not(.suche) form .formbody .widget-range.volle-breite input, .ce_form:not(.suche) form .formbody .widget-range.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-range.volle-breite select, .ce_form:not(.suche) form .formbody .widget-upload.volle-breite input, .ce_form:not(.suche) form .formbody .widget-upload.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-upload.volle-breite select, .ce_form:not(.suche) form .formbody .widget-fineuploader.volle-breite input, .ce_form:not(.suche) form .formbody .widget-fineuploader.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-fineuploader.volle-breite select, .ce_form:not(.suche) form .formbody .widget-label.volle-breite input, .ce_form:not(.suche) form .formbody .widget-label.volle-breite textarea, .ce_form:not(.suche) form .formbody .widget-label.volle-breite select {
    grid-column: 1/-1;
  }
}
.ce_form:not(.suche) form .formbody .widget-text input, .ce_form:not(.suche) form .formbody .widget-text textarea, .ce_form:not(.suche) form .formbody .widget-textarea input, .ce_form:not(.suche) form .formbody .widget-textarea textarea, .ce_form:not(.suche) form .formbody .widget-password input, .ce_form:not(.suche) form .formbody .widget-password textarea {
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  border-radius: 1px;
  background-color: var(--color-white);
}
.ce_form:not(.suche) form .formbody .widget-text input::-webkit-input-placeholder, .ce_form:not(.suche) form .formbody .widget-text textarea::-webkit-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea input::-webkit-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea textarea::-webkit-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password input::-webkit-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password textarea::-webkit-input-placeholder {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input::-moz-placeholder, .ce_form:not(.suche) form .formbody .widget-text textarea::-moz-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea input::-moz-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea textarea::-moz-placeholder, .ce_form:not(.suche) form .formbody .widget-password input::-moz-placeholder, .ce_form:not(.suche) form .formbody .widget-password textarea::-moz-placeholder {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input:-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-text textarea:-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea input:-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea textarea:-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password input:-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password textarea:-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input::-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-text textarea::-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea input::-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-textarea textarea::-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password input::-ms-input-placeholder, .ce_form:not(.suche) form .formbody .widget-password textarea::-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input::placeholder, .ce_form:not(.suche) form .formbody .widget-text textarea::placeholder, .ce_form:not(.suche) form .formbody .widget-textarea input::placeholder, .ce_form:not(.suche) form .formbody .widget-textarea textarea::placeholder, .ce_form:not(.suche) form .formbody .widget-password input::placeholder, .ce_form:not(.suche) form .formbody .widget-password textarea::placeholder {
  color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-text input:focus, .ce_form:not(.suche) form .formbody .widget-text input:hover, .ce_form:not(.suche) form .formbody .widget-text textarea:focus, .ce_form:not(.suche) form .formbody .widget-text textarea:hover, .ce_form:not(.suche) form .formbody .widget-textarea input:focus, .ce_form:not(.suche) form .formbody .widget-textarea input:hover, .ce_form:not(.suche) form .formbody .widget-textarea textarea:focus, .ce_form:not(.suche) form .formbody .widget-textarea textarea:hover, .ce_form:not(.suche) form .formbody .widget-password input:focus, .ce_form:not(.suche) form .formbody .widget-password input:hover, .ce_form:not(.suche) form .formbody .widget-password textarea:focus, .ce_form:not(.suche) form .formbody .widget-password textarea:hover {
  border-color: var(--color1);
}
.ce_form:not(.suche) form .formbody .widget-text, .ce_form:not(.suche) form .formbody .widget-password {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div, .ce_form:not(.suche) form .formbody .widget-radio > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div .legend, .ce_form:not(.suche) form .formbody .widget-radio > div .legend {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  margin-bottom: 0.5rem;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: -ms-grid;
  display: grid;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container.cols_1, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container.cols_1 {
  -ms-grid-columns: (1fr)[1] !important;
  grid-template-columns: repeat(1, 1fr) !important;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container.cols_2, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container.cols_2 {
  -ms-grid-columns: (1fr)[2] !important;
  grid-template-columns: repeat(2, 1fr) !important;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container.cols_3, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container.cols_3 {
  -ms-grid-columns: (1fr)[3] !important;
  grid-template-columns: repeat(3, 1fr) !important;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container.cols_4, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container.cols_4 {
  -ms-grid-columns: (1fr)[4] !important;
  grid-template-columns: repeat(4, 1fr) !important;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio input, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox input, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio input, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox input {
  display: none;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1em 1fr;
  grid-template-columns: 1em 1fr;
  grid-column-gap: 0.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label svg, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label svg {
  width: 1em;
  height: 1em;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  background-color: var(--color-white);
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label svg > circle, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label svg > circle {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  opacity: 0;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:active svg, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:active svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:active svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:active svg {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:focus svg, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:hover svg, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:focus svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:hover svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:focus svg, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:hover svg {
  border-color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > circle, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > circle, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > circle, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:focus svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:focus svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:hover svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio label:hover svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > circle {
  opacity: 0.5;
}
.ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > circle, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > g, .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > circle, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > g, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > circle {
  opacity: 1;
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-checkbox > div .legend, .ce_form:not(.suche) form .formbody .widget-radio > div .legend {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    margin-bottom: 0;
  }
  .ce_form:not(.suche) form .formbody .widget-checkbox > div > .box-container, .ce_form:not(.suche) form .formbody .widget-radio > div > .box-container {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.ce_form:not(.suche) form .formbody .widget-checkbox label svg {
  border-radius: 5px;
}
.ce_form:not(.suche) form .formbody .widget-checkbox label svg > g {
  width: 100%;
}
.ce_form:not(.suche) form .formbody .widget-radio label svg {
  border-radius: 50%;
}
.ce_form:not(.suche) form .formbody .widget-select .select-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ce_form:not(.suche) form .formbody .widget-select .select-container select {
  width: 100%;
  border-radius: 1px;
  background-color: var(--color-white);
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  cursor: pointer;
}
.ce_form:not(.suche) form .formbody .widget-select .select-container select:hover, .ce_form:not(.suche) form .formbody .widget-select .select-container select:focus {
  border-color: var(--color1);
}
.ce_form:not(.suche) form .formbody .widget-upload input::-webkit-file-upload-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_form:not(.suche) form .formbody .widget-upload input::file-selector-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_form:not(.suche) form .formbody .widget-upload input:hover::-webkit-file-upload-button, .ce_form:not(.suche) form .formbody .widget-upload input:focus::-webkit-file-upload-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.ce_form:not(.suche) form .formbody .widget-upload input:hover::file-selector-button, .ce_form:not(.suche) form .formbody .widget-upload input:focus::file-selector-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin-bottom: 0.25rem;
  -ms-hyphens: auto;
  hyphens: auto;
  gap: 0.5em;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .image {
  display: none;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .content {
  width: calc(100% - 1em);
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .content .details {
  display: none;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .delete {
  width: 1em;
  height: 1em;
  display: block;
  overflow: hidden;
  color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' data-name='Ebene 1' viewBox='0 0 303.4 303.4'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23e82d2d%7D %3C/style%3E%3C/defs%3E%3Cpath d='M1068 426.1h-61.6v-.4a32 32 0 0 0-32-32h-27.9a32 32 0 0 0-32 32v.4h-62.1a7.5 7.5 0 0 0 0 15H1068a7.5 7.5 0 0 0 0-15Zm-138.5-.4a17 17 0 0 1 17-17h28a17 17 0 0 1 17 17v.4h-62Zm86.2 271.3h-109c-24.4 0-44.2-23.2-44.2-51.8v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 20.4 13.1 36.9 29.2 36.9h109c16.1 0 29.2-16.5 29.2-36.9v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 28.6-19.8 51.9-44.2 51.9Z' class='cls-1' transform='translate(-808.3 -393.7)'/%3E%3Crect width='15' height='180.3' x='145.4' y='77.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='188.3' y='98.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='106.2' y='98.5' class='cls-1' rx='7.5'/%3E%3Cpath fill='none' d='M0 0h303.4v303.4H0z'/%3E%3C/svg%3E");
  cursor: pointer;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .delete:hover, .ce_form:not(.suche) form .formbody .widget-fineuploader .fineuploader-item .delete:focus {
  z-index: 5;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .qq-upload-list {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .qq-upload-list .qq-upload-success {
  display: none;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader .qq-upload-drop-area-selector {
  display: none !important;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader dialog button {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
.ce_form:not(.suche) form .formbody .widget-fineuploader dialog button:hover, .ce_form:not(.suche) form .formbody .widget-fineuploader dialog button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
.ce_form:not(.suche) form .formbody .widget-range {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ce_form:not(.suche) form .formbody .widget-range input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  border-radius: 100rem;
  background-color: var(--color-lightgrey);
}
.ce_form:not(.suche) form .formbody .widget-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.ce_form:not(.suche) form .formbody .widget-range input::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.ce_form:not(.suche) form .formbody .widget-explanation > * {
  grid-column: 1/-1;
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-explanation > * {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.ce_form:not(.suche) form .formbody .widget-explanation.datenschutz {
  font-size: calc(max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300)) * 0.8);
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-explanation.datenschutz {
    grid-column: 2/-1;
  }
  .ce_form:not(.suche) form .formbody .widget-explanation.datenschutz > * {
    grid-column: 1/-1;
  }
}
.ce_form:not(.suche) form .formbody .widget-submit {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
  justify-items: start;
}
@media all and (min-width: 48em) {
  .ce_form:not(.suche) form .formbody .widget-submit {
    justify-items: end;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.ce_form:not(.suche) form .formbody .widget-submit button {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  grid-column: 1/-1;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  padding: 0.5em 3em;
}
.ce_form:not(.suche) form .formbody .widget-submit button:hover, .ce_form:not(.suche) form .formbody .widget-submit button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}

.ce_player video {
  height: 100%;
  width: 100%;
}

.ce_download .download-element, .ce_downloads .download-element {
  margin-bottom: 5px;
  overflow: visible;
}
.ce_download .download-element figure, .ce_downloads .download-element figure {
  line-height: 0;
  position: relative;
}
.ce_download .download-element figure .image, .ce_downloads .download-element figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.ce_download .download-element figure img, .ce_downloads .download-element figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.ce_download .download-element figure figcaption, .ce_downloads .download-element figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.ce_download .download-element figure .round-image-copy, .ce_downloads .download-element figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.ce_download .download-element figure .round-image-copy .round-image-copy-container, .ce_downloads .download-element figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.ce_download .download-element figure .round-image-copy text, .ce_downloads .download-element figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.ce_download .download-element figure .imageCopy, .ce_downloads .download-element figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.ce_download .download-element figure a, .ce_downloads .download-element figure a {
  position: relative;
}
.ce_download .download-element figure a .image, .ce_downloads .download-element figure a .image {
  overflow: hidden;
}
.ce_download .download-element figure a .image img, .ce_downloads .download-element figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.ce_download .download-element figure a:hover img, .ce_download .download-element figure a:focus img, .ce_downloads .download-element figure a:hover img, .ce_downloads .download-element figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.ce_download .download-element a figcaption, .ce_downloads .download-element a figcaption {
  border-bottom: 1px solid transparent;
}
.ce_download .download-element a:hover figcaption, .ce_download .download-element a:focus figcaption, .ce_downloads .download-element a:hover figcaption, .ce_downloads .download-element a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.ce_download .download-element figure, .ce_downloads .download-element figure {
  margin-bottom: 1em;
}
.ce_download .download-element figure.float_left, .ce_downloads .download-element figure.float_left {
  float: left;
  margin-right: 2em;
}
.ce_download .download-element figure.float_right, .ce_downloads .download-element figure.float_right {
  float: right;
  margin-left: 2em;
}
.ce_download .download-element figure.float_left, .ce_download .download-element figure.float_right, .ce_downloads .download-element figure.float_left, .ce_downloads .download-element figure.float_right {
  max-width: 45%;
  margin-top: 0.3125em;
}
@media screen and (max-width: 650px) {
  .ce_download .download-element figure.float_left, .ce_download .download-element figure.float_right, .ce_downloads .download-element figure.float_left, .ce_downloads .download-element figure.float_right {
    max-width: 100%;
    float: none;
  }
}
.ce_download .download-element .text.symbol, .ce_downloads .download-element .text.symbol {
  line-break: anywhere;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ce_download .download-element .text.symbol span, .ce_downloads .download-element .text.symbol span {
  display: block;
}
.ce_download .download-element .text.symbol .symbol, .ce_downloads .download-element .text.symbol .symbol {
  margin-right: 0.5em;
}
.ce_download .download-element .text.symbol .symbol svg, .ce_downloads .download-element .text.symbol .symbol svg {
  width: 1em;
  height: 1em;
  fill: none;
}
.ce_download .download-element .text.symbol .symbol svg .cls-1, .ce_downloads .download-element .text.symbol .symbol svg .cls-1 {
  fill: var(--color-white);
}
.ce_download .download-element .text.symbol .symbol svg .cls-2, .ce_downloads .download-element .text.symbol .symbol svg .cls-2 {
  fill: var(--color1);
}
.ce_download .download-element .text.symbol .symbol svg text, .ce_downloads .download-element .text.symbol .symbol svg text {
  font-family: var(--font1);
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 100px;
  font-weight: 600;
}
.ce_download .size, .ce_downloads .size {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  font-weight: 300;
}

.ce_hyperlink a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  text-decoration: none;
  color: var(--color-white);
  text-align: center;
}
.ce_hyperlink a:hover, .ce_hyperlink a:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
@media screen and (min-width: 48em) {
  .ce_hyperlink a {
    max-width: 50%;
  }
}

.ce_accordionSingle .ui-accordion-header, .ce_accordionStart .ui-accordion-header {
  padding: 1rem;
  border-bottom: 1px solid var(--color1);
  background-color: var(--color-white);
  cursor: pointer;
  display: -ms-grid;
  display: grid;
  grid-column-gap: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  -ms-grid-columns: 1fr 1em;
  grid-template-columns: 1fr 1em;
}
.ce_accordionSingle .ui-accordion-header .title, .ce_accordionSingle .ui-accordion-header .icon, .ce_accordionStart .ui-accordion-header .title, .ce_accordionStart .ui-accordion-header .icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.ce_accordionSingle .ui-accordion-header .icon, .ce_accordionStart .ui-accordion-header .icon {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.ce_accordionSingle .ui-accordion-header .icon, .ce_accordionStart .ui-accordion-header .icon {
  position: relative;
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  height: 1em;
}
.ce_accordionSingle .ui-accordion-header .icon .open, .ce_accordionSingle .ui-accordion-header .icon .close, .ce_accordionStart .ui-accordion-header .icon .open, .ce_accordionStart .ui-accordion-header .icon .close {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ce_accordionSingle .ui-accordion-header .icon .open svg, .ce_accordionSingle .ui-accordion-header .icon .close svg, .ce_accordionStart .ui-accordion-header .icon .open svg, .ce_accordionStart .ui-accordion-header .icon .close svg {
  fill: var(--color1);
}
.ce_accordionSingle .ui-accordion-header .icon .open, .ce_accordionStart .ui-accordion-header .icon .open {
  position: absolute;
  top: 0;
  left: 0;
}
.ce_accordionSingle .ui-accordion-header:hover .icon, .ce_accordionStart .ui-accordion-header:hover .icon {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ce_accordionSingle .ui-accordion-header:active .icon, .ce_accordionStart .ui-accordion-header:active .icon {
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}
.ce_accordionSingle .ui-accordion-header.active .title, .ce_accordionStart .ui-accordion-header.active .title {
  color: var(--color1);
}
.ce_accordionSingle .ui-accordion-header.active .icon .open, .ce_accordionStart .ui-accordion-header.active .icon .open {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}
.ce_accordionSingle .ui-accordion-header .title, .ce_accordionStart .ui-accordion-header .title {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  font-weight: 600;
}
.ce_accordionSingle .ui-accordion-header-icon, .ce_accordionStart .ui-accordion-header-icon {
  display: none;
}
.ce_accordionSingle .ui-accordion-content, .ce_accordionStart .ui-accordion-content {
  padding: 1rem;
  background-color: var(--color-white);
  border-radius: 0;
}

.ce_colsetStart {
  overflow: visible;
}
.ce_colsetStart.colcount_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
  width: 100%;
}
.ce_colsetStart.colcount_1 > div > div {
  height: 100%;
}
.ce_colsetStart.colcount_1 > div {
  margin-bottom: 1rem;
}
.ce_colsetStart.colcount_1 > div:nth-of-type(1*n+1) > * {
  margin-right: 0rem;
  margin-left: 0rem;
}
.ce_colsetStart.colcount_1 > div:nth-of-type(1*n - 0) > * {
  margin-left: 0rem;
  margin-right: 0rem;
}
.ce_colsetStart.colcount_1 > div:nth-of-type(1*n - -1) > * {
  margin-left: 2rem;
  margin-right: -2rem;
}
.ce_colsetStart.colcount_1 > div:nth-of-type(1*n) > * {
  margin-right: 0;
}
.ce_colsetStart.colcount_1 > div:nth-of-type(1*n+1) > * {
  margin-left: 0;
}
.ce_colsetStart.colcount_1 > * {
  margin-left: 0;
  margin-right: 0;
}
.ce_colsetStart.colcount_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
}
.ce_colsetStart.colcount_2 > div > div {
  height: 100%;
}
.ce_colsetStart.colcount_2 > div {
  margin-bottom: 1rem;
}
.ce_colsetStart.colcount_2 > div:nth-of-type(2*n+1) > * {
  margin-right: 1rem;
  margin-left: 0rem;
}
.ce_colsetStart.colcount_2 > div:nth-of-type(2*n - 0) > * {
  margin-left: 1rem;
  margin-right: 0rem;
}
.ce_colsetStart.colcount_2 > div:nth-of-type(2*n) > * {
  margin-right: 0;
}
.ce_colsetStart.colcount_2 > div:nth-of-type(2*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 30em) {
  .ce_colsetStart.colcount_2 > div {
    width: 100%;
  }
  .ce_colsetStart.colcount_2 > div:nth-of-type(1*n+1) > * {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .ce_colsetStart.colcount_2 > div:nth-of-type(1*n+0) > * {
    margin-right: 2rem;
    margin-left: -2rem;
  }
  .ce_colsetStart.colcount_2 > div:nth-of-type(1*n - 0) > * {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .ce_colsetStart.colcount_2 > div:nth-of-type(1*n - -1) > * {
    margin-left: 2rem;
    margin-right: -2rem;
  }
}
.ce_colsetStart.colcount_3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
}
.ce_colsetStart.colcount_3 > div > div {
  height: 100%;
}
.ce_colsetStart.colcount_3 > div {
  margin-bottom: 1rem;
}
.ce_colsetStart.colcount_3 > div:nth-of-type(3*n+1) > * {
  margin-right: 1.3333333333rem;
  margin-left: 0rem;
}
.ce_colsetStart.colcount_3 > div:nth-of-type(3*n+2) > * {
  margin-right: 0.6666666667rem;
  margin-left: 0.6666666667rem;
}
.ce_colsetStart.colcount_3 > div:nth-of-type(3*n - 0) > * {
  margin-left: 1.3333333333rem;
  margin-right: 0rem;
}
.ce_colsetStart.colcount_3 > div:nth-of-type(3*n) > * {
  margin-right: 0;
}
.ce_colsetStart.colcount_3 > div:nth-of-type(3*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_colsetStart.colcount_3 > div {
    width: 100%;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n+1) > * {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n - 0) > * {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n - -1) > * {
    margin-left: 2rem;
    margin-right: -2rem;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_colsetStart.colcount_3 > div {
    width: 100%;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_colsetStart.colcount_3 > div:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
.ce_colsetStart.colcount_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
}
.ce_colsetStart.colcount_4 > div > div {
  height: 100%;
}
.ce_colsetStart.colcount_4 > div {
  margin-bottom: 1rem;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n+1) > * {
  margin-right: 1.5rem;
  margin-left: 0rem;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n+2) > * {
  margin-right: 1rem;
  margin-left: 0.5rem;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n - 0) > * {
  margin-left: 1.5rem;
  margin-right: 0rem;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n - 1) > * {
  margin-left: 1rem;
  margin-right: 0.5rem;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n) > * {
  margin-right: 0;
}
.ce_colsetStart.colcount_4 > div:nth-of-type(4*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_colsetStart.colcount_4 > div {
    width: 50%;
  }
  .ce_colsetStart.colcount_4 > div:nth-of-type(2*n+1) > * {
    margin-right: 1rem;
    margin-left: 0rem;
  }
  .ce_colsetStart.colcount_4 > div:nth-of-type(2*n - 0) > * {
    margin-left: 1rem;
    margin-right: 0rem;
  }
}
@media all and (max-width: 30em) {
  .ce_colsetStart.colcount_4 > div {
    width: 50%;
  }
  .ce_colsetStart.colcount_4 > div:nth-of-type(2*n+1) > * {
    margin-right: 1rem;
    margin-left: 0rem;
  }
  .ce_colsetStart.colcount_4 > div:nth-of-type(2*n - 0) > * {
    margin-left: 1rem;
    margin-right: 0rem;
  }
}
.ce_colsetStart.colcount_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
}
.ce_colsetStart.colcount_5 > div > div {
  height: 100%;
}
.ce_colsetStart.colcount_5 > div {
  margin-bottom: 1rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n+1) > * {
  margin-right: 1.6rem;
  margin-left: 0rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n+2) > * {
  margin-right: 1.2rem;
  margin-left: 0.4rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n+3) > * {
  margin-right: 0.8rem;
  margin-left: 0.8rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n - 0) > * {
  margin-left: 1.6rem;
  margin-right: 0rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n - 1) > * {
  margin-left: 1.2rem;
  margin-right: 0.4rem;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n) > * {
  margin-right: 0;
}
.ce_colsetStart.colcount_5 > div:nth-of-type(5*n+1) > * {
  margin-left: 0;
}
@media all and (max-width: 48em) {
  .ce_colsetStart.colcount_5 > div {
    width: 100%;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n+1) > * {
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n - 0) > * {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n - -1) > * {
    margin-left: 2rem;
    margin-right: -2rem;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
@media all and (max-width: 30em) {
  .ce_colsetStart.colcount_5 > div {
    width: 100%;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n) > * {
    margin-right: 0;
  }
  .ce_colsetStart.colcount_5 > div:nth-of-type(1*n+1) > * {
    margin-left: 0;
  }
}
.ce_colsetStart > * {
  clear: both;
  margin: 0;
}
.ce_colsetStart > * > div {
  padding: 0 !important;
}

.mod_navigation {
  overflow: visible;
}
.mod_navigation > div > ul, .mod_navigation > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.mod_navigation > div > ul > li, .mod_navigation > ul > li {
  font-weight: 300;
}
.mod_navigation > div > ul > li > a, .mod_navigation > ul > li > a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_navigation > div > ul > li > a:hover, .mod_navigation > div > ul > li > a:focus, .mod_navigation > ul > li > a:hover, .mod_navigation > ul > li > a:focus {
  color: var(--color1);
  text-decoration-color: var(--color-border);
}
.mod_navigation > div > ul > li > a:active, .mod_navigation > ul > li > a:active {
  color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + -40%));
}
.mod_navigation > div > ul > li.active > strong, .mod_navigation > div > ul > li.trail > strong, .mod_navigation > ul > li.active > strong, .mod_navigation > ul > li.trail > strong {
  color: var(--color1);
  font-weight: 800;
}
.mod_navigation > div > ul > li.active > a, .mod_navigation > div > ul > li.trail > a, .mod_navigation > ul > li.active > a, .mod_navigation > ul > li.trail > a {
  font-weight: 800;
}
.mod_navigation > div > ul > li:after, .mod_navigation > ul > li:after {
  content: "|";
  color: var(--color1);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mod_navigation > div > ul > li:last-of-type:after, .mod_navigation > ul > li:last-of-type:after {
  display: none;
}
.mod_navigation .level_1 > li > li {
  margin-bottom: -2rem;
  padding-bottom: 2rem;
  overflow: visible;
}
.mod_navigation .level_1 > li > li > div > ul, .mod_navigation .level_1 > li > li > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.mod_navigation .level_1 > li > li > div > ul > li, .mod_navigation .level_1 > li > li > ul > li {
  font-weight: 300;
}
.mod_navigation .level_1 > li > li > div > ul > li > a, .mod_navigation .level_1 > li > li > ul > li > a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_navigation .level_1 > li > li > div > ul > li > a:hover, .mod_navigation .level_1 > li > li > div > ul > li > a:focus, .mod_navigation .level_1 > li > li > ul > li > a:hover, .mod_navigation .level_1 > li > li > ul > li > a:focus {
  color: var(--color1);
  text-decoration-color: var(--color-border);
}
.mod_navigation .level_1 > li > li > div > ul > li > a:active, .mod_navigation .level_1 > li > li > ul > li > a:active {
  color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + -40%));
}
.mod_navigation .level_1 > li > li > div > ul > li.active > strong, .mod_navigation .level_1 > li > li > div > ul > li.trail > strong, .mod_navigation .level_1 > li > li > ul > li.active > strong, .mod_navigation .level_1 > li > li > ul > li.trail > strong {
  color: var(--color1);
  font-weight: 800;
}
.mod_navigation .level_1 > li > li > div > ul > li.active > a, .mod_navigation .level_1 > li > li > div > ul > li.trail > a, .mod_navigation .level_1 > li > li > ul > li.active > a, .mod_navigation .level_1 > li > li > ul > li.trail > a {
  font-weight: 800;
}
.mod_navigation .level_1 > li > li > div > ul > li:after, .mod_navigation .level_1 > li > li > ul > li:after {
  content: "|";
  color: var(--color1);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mod_navigation .level_1 > li > li > div > ul > li:last-of-type:after, .mod_navigation .level_1 > li > li > ul > li:last-of-type:after {
  display: none;
}
.mod_navigation .level_1 > li > li > div {
  background-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.95);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
  display: none;
  padding: 0.5rem 0;
  border-bottom: 1px solid var(--color-black);
}
.mod_navigation .level_1 > li > li > div > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  .mod_navigation .level_1 > li > li > div {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  .mod_navigation .level_1 > li > li > div > * {
    grid-column: 3/-3;
  }
}
body.onScroll .mod_navigation .level_1 > li > li > div {
  display: none !important;
}
.mod_navigation .level_1 > li > li > div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_navigation .level_1 > li.trail > div, .mod_navigation .level_1 > li.active > div {
  display: -ms-grid;
  display: grid;
}

.mod_form.suche .formbody, .ce_form.suche .formbody, .searchWrapper .formbody {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid;
  border-color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_form.suche .formbody .widget-text ::-webkit-input-placeholder, .ce_form.suche .formbody .widget-text ::-webkit-input-placeholder, .searchWrapper .formbody .widget-text ::-webkit-input-placeholder {
  font: var(--font1);
  opacity: 1;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-text ::-moz-placeholder, .ce_form.suche .formbody .widget-text ::-moz-placeholder, .searchWrapper .formbody .widget-text ::-moz-placeholder {
  font: var(--font1);
  opacity: 1;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-text :-ms-input-placeholder, .ce_form.suche .formbody .widget-text :-ms-input-placeholder, .searchWrapper .formbody .widget-text :-ms-input-placeholder {
  font: var(--font1);
  opacity: 1;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-text ::-ms-input-placeholder, .ce_form.suche .formbody .widget-text ::-ms-input-placeholder, .searchWrapper .formbody .widget-text ::-ms-input-placeholder {
  font: var(--font1);
  opacity: 1;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-text ::placeholder, .ce_form.suche .formbody .widget-text ::placeholder, .searchWrapper .formbody .widget-text ::placeholder {
  font: var(--font1);
  opacity: 1;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-text input, .ce_form.suche .formbody .widget-text input, .searchWrapper .formbody .widget-text input {
  width: 100px;
  padding: 5px 2.5px 2.5px 0;
  background: none;
  border: none;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_form.suche .formbody .widget-submit input, .ce_form.suche .formbody .widget-submit input, .searchWrapper .formbody .widget-submit input {
  display: none;
}
.mod_form.suche .formbody .widget-submit label, .ce_form.suche .formbody .widget-submit label, .searchWrapper .formbody .widget-submit label {
  padding: 5px 0 2.5px 2.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_form.suche .formbody .widget-submit label svg, .ce_form.suche .formbody .widget-submit label svg, .searchWrapper .formbody .widget-submit label svg {
  cursor: pointer;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  height: 1em;
  width: 1em;
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 50%));
}
.mod_form.suche .formbody .widget-submit label:hover svg, .mod_form.suche .formbody .widget-submit label:focus svg, .ce_form.suche .formbody .widget-submit label:hover svg, .ce_form.suche .formbody .widget-submit label:focus svg, .searchWrapper .formbody .widget-submit label:hover svg, .searchWrapper .formbody .widget-submit label:focus svg {
  fill: var(--color-black);
}
.mod_form.suche .formbody:hover, .mod_form.suche .formbody:focus-within, .ce_form.suche .formbody:hover, .ce_form.suche .formbody:focus-within, .searchWrapper .formbody:hover, .searchWrapper .formbody:focus-within {
  border-color: var(--color-black);
}

.mod_search > .searchWrapper .widget-text input {
  width: 200px;
}
.mod_search > .searchWrapper .header {
  font-size: 0.75rem;
  font-style: italic;
  margin-top: 0.5em;
}
.mod_search > div:not(.searchWrapper) {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_search > div:not(.searchWrapper).first a {
  margin-top: 0;
}
.mod_search > div:not(.searchWrapper) a {
  padding-top: 2em;
  border-bottom: 1px solid var(--color-grey);
  display: block;
}
.mod_search > div:not(.searchWrapper) a h2 {
  text-decoration: none;
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  color: var(--color-grey);
  font-weight: 600;
  margin-bottom: 0.5em;
}
.mod_search > div:not(.searchWrapper) a p {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  margin-bottom: 1rem;
}
.mod_search > div:not(.searchWrapper) a .highlight {
  background-color: transparent;
  color: var(--color1);
}
.mod_search > div:not(.searchWrapper) a .url {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  color: var(--color1);
}
.mod_search > div:not(.searchWrapper) a:hover .url, .mod_search > div:not(.searchWrapper) a:focus .url {
  color: var(--color2);
}

.mmenu-trigger {
  width: 2.375rem;
  height: 2.375rem;
  margin-bottom: 0;
  margin-right: 0;
}
.mmenu-trigger .hamburger {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  height: 4px;
  width: 38px;
  margin: 7px;
  margin-left: 0;
  background-color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  display: block;
}
.mmenu-trigger .hamburger:first-child {
  margin-top: 0;
}
.mmenu-trigger .hamburger:last-child {
  margin-bottom: 0;
}
.mmenu-trigger a {
  display: inline-block;
}
.mmenu-trigger a:focus .hamburger, .mmenu-trigger a:hover .hamburger {
  background-color: var(--color2);
}
@media all and (min-width: 30em) {
  .mmenu-trigger {
    margin-right: 2rem;
    margin-top: 5px;
  }
}
@media all and (min-width: 1300px) {
  .mmenu-trigger {
    margin-bottom: 3px;
    margin-right: 3rem;
    margin-top: 0;
  }
  .mmenu-trigger .hamburger {
    width: 44px;
    margin: 10px;
  }
}

.mod_mmenu .mm-panels .mm-panel {
  background-color: var(--color1);
}
.mod_mmenu .mm-panels .mm-panel .mm-navbar {
  background-color: var(--color1);
}
.mod_mmenu .mm-panels .mm-panel .mm-navbar a {
  color: var(--color-white);
  font-weight: 600;
}
.mod_mmenu .mm-panels .mm-panel .mm-navbar a:before {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  border-color: var(--color-white);
}
.mod_mmenu .mm-panels .mm-panel .mm-navbar a:hover:before, .mod_mmenu .mm-panels .mm-panel .mm-navbar a:focus:before {
  border-color: var(--color4);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem {
  background-color: var(--color1);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__text {
  color: var(--color-white);
  font-weight: 600;
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__text:hover, .mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__text:focus {
  color: var(--color4);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__btn:after {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  border-color: var(--color-white);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__btn:hover:after, .mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem__btn:focus:after {
  border-color: var(--color4);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem_selected .mm-listitem__text {
  background: none;
  color: var(--color4);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem.trail .mm-listitem__text {
  color: var(--color4);
}
.mod_mmenu .mm-panels .mm-panel .mm-listview .mm-listitem.trail .mm-listitem__btn:after {
  border-color: var(--color4);
}

.mod_breadcrumb {
  display: none;
}
@media all and (min-width: 48em) {
  .mod_breadcrumb {
    display: block;
    font-size: calc(max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300)) * 0.8);
  }
  .mod_breadcrumb ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1em;
  }
  .mod_breadcrumb ul li {
    color: var(--color-grey);
  }
  .mod_breadcrumb ul li:last-of-type:after {
    content: none;
  }
  .mod_breadcrumb ul li:after {
    content: "/";
    margin: 0 0.5em;
  }
  .mod_breadcrumb ul li a {
    -webkit-transition: ease all 0.3s;
    transition: ease all 0.3s;
    cursor: pointer;
    text-decoration: underline;
    text-decoration-color: transparent;
    color: var(--color-grey);
  }
  .mod_breadcrumb ul li a:hover, .mod_breadcrumb ul li a:focus {
    color: var(--color1);
    text-decoration-color: var(--color-border);
  }
  .mod_breadcrumb ul li a:active {
    color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + -40%));
  }
  .mod_breadcrumb ul li.active strong {
    color: var(--color1);
  }
}

.mod_newslist.news_latest-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: visible;
  overflow: visible;
}
.mod_newslist.news_latest-list figure {
  line-height: 0;
  position: relative;
}
.mod_newslist.news_latest-list figure .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  position: relative;
}
.mod_newslist.news_latest-list figure img {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_newslist.news_latest-list figure figcaption {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-top: 5px;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-size: 0.75rem;
  line-height: 1.3;
}
.mod_newslist.news_latest-list figure .round-image-copy {
  display: none;
  font-size: 40%;
  line-height: 1em;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.125em 0.25em;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
  transition: transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985), -webkit-transform 0.3s cubic-bezier(0.55, 1.65, 0.7, 0.985);
}
.mod_newslist.news_latest-list figure .round-image-copy .round-image-copy-container {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.mod_newslist.news_latest-list figure .round-image-copy text {
  fill: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -10%));
  -webkit-filter: drop-shadow(0 0 0.125em var(--color-black));
  filter: drop-shadow(0 0 0.125em var(--color-black));
}
.mod_newslist.news_latest-list figure .imageCopy {
  font-size: 0.5rem;
  line-height: 1em;
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  padding: 1.125em 0.5em;
  display: inline-block;
  color: var(--color-white);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-radius: 0.25em;
  background: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.4);
}
.mod_newslist.news_latest-list figure a {
  position: relative;
}
.mod_newslist.news_latest-list figure a .image {
  overflow: hidden;
}
.mod_newslist.news_latest-list figure a .image img {
  position: relative;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
}
.mod_newslist.news_latest-list figure a:hover img, .mod_newslist.news_latest-list figure a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.mod_newslist.news_latest-list a figcaption {
  border-bottom: 1px solid transparent;
}
.mod_newslist.news_latest-list a:hover figcaption, .mod_newslist.news_latest-list a:focus figcaption {
  border-color: var(--color-border);
  color: var(--color2);
}
.mod_newslist.news_latest-list a .text {
  height: 100%;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  padding: 1rem 0;
  background-position-y: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--color-grey-bg)), color-stop(50%, transparent));
  background-image: linear-gradient(var(--color-grey-bg) 50%, transparent 50%);
  background-size: 100% 200%;
  background-repeat: no-repeat;
}
.mod_newslist.news_latest-list a .text > * {
  width: 100%;
}
.mod_newslist.news_latest-list a .text .oben .info {
  text-align: end;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
  color: var(--color-lightgrey);
  font-weight: 300;
}
.mod_newslist.news_latest-list a .text .oben h2 {
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  font-weight: 400;
  line-height: 150%;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
  font-family: var(--font1);
  margin-bottom: 0;
}
.mod_newslist.news_latest-list a .text .ce_text {
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_newslist.news_latest-list a .text p {
  margin-bottom: 0;
}
@media all and (min-width: 769px) {
  .mod_newslist.news_latest-list a .text {
    padding: 1rem 2rem;
  }
  .mod_newslist.news_latest-list a:hover .text, .mod_newslist.news_latest-list a:focus .text {
    background-position-y: 0%;
  }
  .mod_newslist.news_latest-list a:hover .text .info, .mod_newslist.news_latest-list a:focus .text .info {
    color: var(--color2);
  }
}
.mod_newslist.news_latest-list figure figcaption {
  position: absolute;
  bottom: 5px;
  left: 5px;
  font-size: 40%;
  color: var(--color-white);
}
.mod_newslist.news_latest-list > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_newslist.news_latest-list > * > * {
  margin-bottom: 5%;
}
.mod_newslist.news_latest-list > * > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media all and (max-width: 1023px) and (min-width: 481px) {
  .mod_newslist.news_latest-list > * {
    width: 50%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(2n+1) > * {
    margin-right: 2.5%;
    margin-left: 0%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(2n - 0) > * {
    margin-left: 2.5%;
    margin-right: 0%;
  }
}
@media all and (max-width: 30em) {
  .mod_newslist.news_latest-list > * {
    width: 100%;
  }
  .mod_newslist.news_latest-list > * > * {
    margin-left: 0;
    margin-right: 0;
  }
}
@media all and (min-width: 64em) {
  .mod_newslist.news_latest-list > * {
    width: 25%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n+1) > * {
    margin-right: 3.75%;
    margin-left: 0%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n+2) > * {
    margin-right: 2.5%;
    margin-left: 1.25%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n - 0) > * {
    margin-left: 3.75%;
    margin-right: 0%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n - 1) > * {
    margin-left: 2.5%;
    margin-right: 1.25%;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n) > * {
    margin-right: 0;
  }
  .mod_newslist.news_latest-list > *:nth-of-type(4*n+1) > * {
    margin-left: 0;
  }
}

.mod_eventlist .layout_teaser {
  margin-bottom: 2rem;
}
.mod_eventlist .layout_teaser a {
  display: block;
  border-bottom: 4px dotted var(--color-grey);
}
.mod_eventlist .layout_teaser a .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  color: var(--color-grey);
  margin-bottom: 0;
}
.mod_eventlist .layout_teaser a .info .date > span:after {
  content: "|";
  margin: 0 0.5em;
}
.mod_eventlist .layout_teaser a .teaser {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_eventlist .layout_teaser a .teaser p {
  margin-bottom: 0;
}
.mod_eventlist .layout_teaser a .headline {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  color: var(--color-grey);
}
.mod_eventlist .layout_teaser a .headline > p {
  margin-bottom: 0;
}
.mod_eventlist .layout_teaser a .more p {
  display: inline-block;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  color: var(--color2);
  border-bottom: 1px solid transparent;
}
.mod_eventlist .layout_teaser a .more p span svg {
  height: 0.8em;
  width: 0.8em;
  margin-left: 0.5em;
  fill: var(--color2);
}
.mod_eventlist .layout_teaser a:hover .more p, .mod_eventlist .layout_teaser a:focus .more p {
  border-color: var(--color-border);
}

.mod_eventreader .layout_full .head {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
}
.mod_eventreader .layout_full .head > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .head.cols-1 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .head.cols-2 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  grid-column: 1/span 6;
}
.mod_eventreader .layout_full .head.cols-3 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/span 4;
}
.mod_eventreader .layout_full .head.cols-4 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
}
.mod_eventreader .layout_full .head.cols-5 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2.4;
}
.mod_eventreader .layout_full .head.cols-6 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
}
.mod_eventreader .layout_full .head.cols-7 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.7142857143;
}
.mod_eventreader .layout_full .head.cols-8 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.5;
}
.mod_eventreader .layout_full .head.cols-9 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.3333333333;
}
.mod_eventreader .layout_full .head.cols-10 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.2;
}
.mod_eventreader .layout_full .head.cols-11 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.0909090909;
}
.mod_eventreader .layout_full .head.cols-12 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
}
.mod_eventreader .layout_full .head > .span-1 {
  grid-column: auto/span 1;
}
.mod_eventreader .layout_full .head > .span-2 {
  grid-column: auto/span 2;
}
.mod_eventreader .layout_full .head > .span-3 {
  grid-column: auto/span 3;
}
.mod_eventreader .layout_full .head > .span-4 {
  grid-column: auto/span 4;
}
.mod_eventreader .layout_full .head > .span-5 {
  grid-column: auto/span 5;
}
.mod_eventreader .layout_full .head > .span-6 {
  grid-column: auto/span 6;
}
.mod_eventreader .layout_full .head > .span-7 {
  grid-column: auto/span 7;
}
.mod_eventreader .layout_full .head > .span-8 {
  grid-column: auto/span 8;
}
.mod_eventreader .layout_full .head > .span-9 {
  grid-column: auto/span 9;
}
.mod_eventreader .layout_full .head > .span-10 {
  grid-column: auto/span 10;
}
.mod_eventreader .layout_full .head > .span-11 {
  grid-column: auto/span 11;
}
.mod_eventreader .layout_full .head > .span-12 {
  grid-column: auto/span 12;
}
@media screen and (max-width: 1023px) {
  .mod_eventreader .layout_full .head > .span-1 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .head > .span-2 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .head > .span-3 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .head > .span-4 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-5 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-6 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .head > .span-7 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-8 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-9 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-10 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-11 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .head > .span-12 {
    grid-column: auto/span 4;
  }
}
@media screen and (max-width: 767px) {
  .mod_eventreader .layout_full .head > .span-1 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-2 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-3 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-4 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-5 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-6 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-7 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-8 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-9 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-10 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-11 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .head > .span-12 {
    grid-column: auto/span 12;
  }
}
.mod_eventreader .layout_full .head > .starts-1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
}
.mod_eventreader .layout_full .head > .starts-2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
}
.mod_eventreader .layout_full .head > .starts-3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
}
.mod_eventreader .layout_full .head > .starts-4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
}
.mod_eventreader .layout_full .head > .starts-5 {
  -ms-grid-column: 5;
  grid-column-start: 5;
}
.mod_eventreader .layout_full .head > .starts-6 {
  -ms-grid-column: 6;
  grid-column-start: 6;
}
.mod_eventreader .layout_full .head > .starts-7 {
  -ms-grid-column: 7;
  grid-column-start: 7;
}
.mod_eventreader .layout_full .head > .starts-8 {
  -ms-grid-column: 8;
  grid-column-start: 8;
}
.mod_eventreader .layout_full .head > .starts-9 {
  -ms-grid-column: 9;
  grid-column-start: 9;
}
.mod_eventreader .layout_full .head > .starts-10 {
  -ms-grid-column: 10;
  grid-column-start: 10;
}
.mod_eventreader .layout_full .head > .starts-11 {
  -ms-grid-column: 11;
  grid-column-start: 11;
}
.mod_eventreader .layout_full .head > .starts-12 {
  -ms-grid-column: 12;
  grid-column-start: 12;
}
@media screen and (max-width: 64em) {
  .mod_eventreader .layout_full .head > .starts-1 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-2 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-3 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-4 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-5 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-6 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-7 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-8 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-9 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-10 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-11 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .head > .starts-12 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
}
.mod_eventreader .layout_full .head h1 {
  -ms-grid-column-span: 9;
  grid-column: span 9;
  font-weight: 400;
}
.mod_eventreader .layout_full .head a {
  background-color: var(--color6);
  color: var(--color-black);
  -ms-grid-column-span: 3;
  grid-column: span 3;
  border: 1px solid var(--color-white);
  padding: 1rem;
  align-self: flex-start;
  font-weight: 600;
  text-align: center;
}
.mod_eventreader .layout_full .head a:hover, .mod_eventreader .layout_full .head a:focus {
  background-color: var(--color-white);
  color: var(--color6);
  border-color: var(--color6);
}
.mod_eventreader .layout_full .information-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  position: relative;
}
.mod_eventreader .layout_full .information-container > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .information-container.cols-1 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .information-container.cols-2 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  grid-column: 1/span 6;
}
.mod_eventreader .layout_full .information-container.cols-3 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/span 4;
}
.mod_eventreader .layout_full .information-container.cols-4 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
}
.mod_eventreader .layout_full .information-container.cols-5 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2.4;
}
.mod_eventreader .layout_full .information-container.cols-6 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
}
.mod_eventreader .layout_full .information-container.cols-7 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.7142857143;
}
.mod_eventreader .layout_full .information-container.cols-8 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.5;
}
.mod_eventreader .layout_full .information-container.cols-9 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.3333333333;
}
.mod_eventreader .layout_full .information-container.cols-10 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.2;
}
.mod_eventreader .layout_full .information-container.cols-11 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.0909090909;
}
.mod_eventreader .layout_full .information-container.cols-12 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
}
.mod_eventreader .layout_full .information-container > .span-1 {
  grid-column: auto/span 1;
}
.mod_eventreader .layout_full .information-container > .span-2 {
  grid-column: auto/span 2;
}
.mod_eventreader .layout_full .information-container > .span-3 {
  grid-column: auto/span 3;
}
.mod_eventreader .layout_full .information-container > .span-4 {
  grid-column: auto/span 4;
}
.mod_eventreader .layout_full .information-container > .span-5 {
  grid-column: auto/span 5;
}
.mod_eventreader .layout_full .information-container > .span-6 {
  grid-column: auto/span 6;
}
.mod_eventreader .layout_full .information-container > .span-7 {
  grid-column: auto/span 7;
}
.mod_eventreader .layout_full .information-container > .span-8 {
  grid-column: auto/span 8;
}
.mod_eventreader .layout_full .information-container > .span-9 {
  grid-column: auto/span 9;
}
.mod_eventreader .layout_full .information-container > .span-10 {
  grid-column: auto/span 10;
}
.mod_eventreader .layout_full .information-container > .span-11 {
  grid-column: auto/span 11;
}
.mod_eventreader .layout_full .information-container > .span-12 {
  grid-column: auto/span 12;
}
@media screen and (max-width: 1023px) {
  .mod_eventreader .layout_full .information-container > .span-1 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .information-container > .span-2 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .information-container > .span-3 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .information-container > .span-4 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-5 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-6 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .information-container > .span-7 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-8 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-9 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-10 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-11 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .information-container > .span-12 {
    grid-column: auto/span 4;
  }
}
@media screen and (max-width: 767px) {
  .mod_eventreader .layout_full .information-container > .span-1 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-2 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-3 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-4 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-5 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-6 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-7 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-8 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-9 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-10 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-11 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .information-container > .span-12 {
    grid-column: auto/span 12;
  }
}
.mod_eventreader .layout_full .information-container > .starts-1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
}
.mod_eventreader .layout_full .information-container > .starts-2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
}
.mod_eventreader .layout_full .information-container > .starts-3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
}
.mod_eventreader .layout_full .information-container > .starts-4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
}
.mod_eventreader .layout_full .information-container > .starts-5 {
  -ms-grid-column: 5;
  grid-column-start: 5;
}
.mod_eventreader .layout_full .information-container > .starts-6 {
  -ms-grid-column: 6;
  grid-column-start: 6;
}
.mod_eventreader .layout_full .information-container > .starts-7 {
  -ms-grid-column: 7;
  grid-column-start: 7;
}
.mod_eventreader .layout_full .information-container > .starts-8 {
  -ms-grid-column: 8;
  grid-column-start: 8;
}
.mod_eventreader .layout_full .information-container > .starts-9 {
  -ms-grid-column: 9;
  grid-column-start: 9;
}
.mod_eventreader .layout_full .information-container > .starts-10 {
  -ms-grid-column: 10;
  grid-column-start: 10;
}
.mod_eventreader .layout_full .information-container > .starts-11 {
  -ms-grid-column: 11;
  grid-column-start: 11;
}
.mod_eventreader .layout_full .information-container > .starts-12 {
  -ms-grid-column: 12;
  grid-column-start: 12;
}
@media screen and (max-width: 64em) {
  .mod_eventreader .layout_full .information-container > .starts-1 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-2 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-3 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-4 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-5 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-6 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-7 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-8 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-9 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-10 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-11 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .information-container > .starts-12 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
}
.mod_eventreader .layout_full .information-container .information {
  border-top: 1px solid var(--color-black);
  border-bottom: 1px solid var(--color-black);
  padding: 1rem 0;
  -ms-grid-column-span: 9;
  grid-column: span 9;
}
.mod_eventreader .layout_full .information-container .information .datum-zeit-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  margin-bottom: 1rem;
}
.mod_eventreader .layout_full .information-container .information .datum-zeit-container * {
  font-weight: 600;
}
.mod_eventreader .layout_full .information-container .information .datum-zeit-container .datum:after {
  content: "|";
  margin: 0 0.5em 0 0.4em;
}
.mod_eventreader .layout_full .information-container .information .ort-container p {
  margin-bottom: 0;
}
.mod_eventreader .layout_full .information-container .information .ort-container .ort {
  font-weight: 600;
  margin-bottom: 1rem;
}
.mod_eventreader .layout_full .information-container .ansprechpartner {
  -ms-grid-column-span: 3;
  grid-column: span 3;
}
.mod_eventreader .layout_full .information-container .ansprechpartner p:first-of-type {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
.mod_eventreader .layout_full .details {
  margin-top: 1rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
}
.mod_eventreader .layout_full .details > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .details.cols-1 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
  grid-column: 1/span 12;
}
.mod_eventreader .layout_full .details.cols-2 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  grid-column: 1/span 6;
}
.mod_eventreader .layout_full .details.cols-3 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/span 4;
}
.mod_eventreader .layout_full .details.cols-4 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
}
.mod_eventreader .layout_full .details.cols-5 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2.4;
}
.mod_eventreader .layout_full .details.cols-6 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
}
.mod_eventreader .layout_full .details.cols-7 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.7142857143;
}
.mod_eventreader .layout_full .details.cols-8 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.5;
}
.mod_eventreader .layout_full .details.cols-9 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.3333333333;
}
.mod_eventreader .layout_full .details.cols-10 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.2;
}
.mod_eventreader .layout_full .details.cols-11 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1.0909090909;
}
.mod_eventreader .layout_full .details.cols-12 > * {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/span 1;
}
.mod_eventreader .layout_full .details > .span-1 {
  grid-column: auto/span 1;
}
.mod_eventreader .layout_full .details > .span-2 {
  grid-column: auto/span 2;
}
.mod_eventreader .layout_full .details > .span-3 {
  grid-column: auto/span 3;
}
.mod_eventreader .layout_full .details > .span-4 {
  grid-column: auto/span 4;
}
.mod_eventreader .layout_full .details > .span-5 {
  grid-column: auto/span 5;
}
.mod_eventreader .layout_full .details > .span-6 {
  grid-column: auto/span 6;
}
.mod_eventreader .layout_full .details > .span-7 {
  grid-column: auto/span 7;
}
.mod_eventreader .layout_full .details > .span-8 {
  grid-column: auto/span 8;
}
.mod_eventreader .layout_full .details > .span-9 {
  grid-column: auto/span 9;
}
.mod_eventreader .layout_full .details > .span-10 {
  grid-column: auto/span 10;
}
.mod_eventreader .layout_full .details > .span-11 {
  grid-column: auto/span 11;
}
.mod_eventreader .layout_full .details > .span-12 {
  grid-column: auto/span 12;
}
@media screen and (max-width: 1023px) {
  .mod_eventreader .layout_full .details > .span-1 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .details > .span-2 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .details > .span-3 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .details > .span-4 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-5 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-6 {
    grid-column: auto/span 6;
  }
  .mod_eventreader .layout_full .details > .span-7 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-8 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-9 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-10 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-11 {
    grid-column: auto/span 4;
  }
  .mod_eventreader .layout_full .details > .span-12 {
    grid-column: auto/span 4;
  }
}
@media screen and (max-width: 767px) {
  .mod_eventreader .layout_full .details > .span-1 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-2 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-3 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-4 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-5 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-6 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-7 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-8 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-9 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-10 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-11 {
    grid-column: auto/span 12;
  }
  .mod_eventreader .layout_full .details > .span-12 {
    grid-column: auto/span 12;
  }
}
.mod_eventreader .layout_full .details > .starts-1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
}
.mod_eventreader .layout_full .details > .starts-2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
}
.mod_eventreader .layout_full .details > .starts-3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
}
.mod_eventreader .layout_full .details > .starts-4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
}
.mod_eventreader .layout_full .details > .starts-5 {
  -ms-grid-column: 5;
  grid-column-start: 5;
}
.mod_eventreader .layout_full .details > .starts-6 {
  -ms-grid-column: 6;
  grid-column-start: 6;
}
.mod_eventreader .layout_full .details > .starts-7 {
  -ms-grid-column: 7;
  grid-column-start: 7;
}
.mod_eventreader .layout_full .details > .starts-8 {
  -ms-grid-column: 8;
  grid-column-start: 8;
}
.mod_eventreader .layout_full .details > .starts-9 {
  -ms-grid-column: 9;
  grid-column-start: 9;
}
.mod_eventreader .layout_full .details > .starts-10 {
  -ms-grid-column: 10;
  grid-column-start: 10;
}
.mod_eventreader .layout_full .details > .starts-11 {
  -ms-grid-column: 11;
  grid-column-start: 11;
}
.mod_eventreader .layout_full .details > .starts-12 {
  -ms-grid-column: 12;
  grid-column-start: 12;
}
@media screen and (max-width: 64em) {
  .mod_eventreader .layout_full .details > .starts-1 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-2 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-3 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-4 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-5 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-6 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-7 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-8 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-9 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-10 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-11 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
  .mod_eventreader .layout_full .details > .starts-12 {
    -ms-grid-column: auto;
    grid-column-start: auto;
  }
}
.mod_eventreader .layout_full .details > * {
  -ms-grid-column-span: 9;
  grid-column: span 9;
}
.mod_eventreader .back {
  margin-top: 1rem;
}
.mod_eventreader .back a {
  display: inline;
  padding: 0.5em;
  background-color: var(--color-black);
  color: var(--color-black);
  border: 1px solid var(--color-white);
}
.mod_eventreader .back a:hover, .mod_eventreader .back a:focus {
  background-color: var(--color-white);
  color: var(--color-black);
  border-color: var(--color-black);
}

.mod_login h1 {
  margin: 0;
  padding-bottom: 1em;
  border-bottom: 2px solid var(--color1);
}
.mod_login form .formbody > * {
  grid-column: 1/-1;
}
.mod_login form .formbody > fieldset {
  border: none;
  margin-bottom: 1rem;
}
.mod_login form .formbody > fieldset > * {
  grid-column: 1/-1;
}
.mod_login form .formbody > fieldset > legend {
  padding-bottom: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_login form .formbody .subcolumns {
  margin-left: auto;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  position: relative;
}
.mod_login form .formbody .subcolumns > * {
  float: none;
  clear: both;
  margin: 0;
}
.mod_login form .formbody .subcolumns > * > * {
  padding: 0;
}
.mod_login form .formbody .subcolumns .widget-submit button {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .subcolumns {
    width: calc(100% - 33% - 1rem);
  }
  .mod_login form .formbody .subcolumns .widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .mod_login form .formbody .subcolumns .widget label {
    white-space: nowrap;
  }
  .mod_login form .formbody .subcolumns .widget input {
    width: 100%;
  }
  .mod_login form .formbody .subcolumns .col_1 .widget label {
    position: absolute;
    right: calc(100% + 1rem);
  }
}
@media all and (max-width: 30em) {
  .mod_login form .formbody .subcolumns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mod_login form .formbody .subcolumns > * {
    width: 100%;
  }
}
.mod_login form .formbody .widget {
  margin-bottom: 1rem;
}
.mod_login form .formbody .widget label > .mandatory, .mod_login form .formbody .widget .legend > .mandatory {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget .error {
  color: var(--color1);
}
.mod_login form .formbody .widget p.error {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  grid-column: 1/-1;
  text-align: end;
}
.mod_login form .formbody .widget .legend + p.error {
  margin-top: -0.5rem;
}
.mod_login form .formbody .widget-text, .mod_login form .formbody .widget-textarea, .mod_login form .formbody .widget-select, .mod_login form .formbody .widget-password, .mod_login form .formbody .widget-range, .mod_login form .formbody .widget-upload, .mod_login form .formbody .widget-fineuploader, .mod_login form .formbody .widget-label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.mod_login form .formbody .widget-text label, .mod_login form .formbody .widget-text .label, .mod_login form .formbody .widget-textarea label, .mod_login form .formbody .widget-textarea .label, .mod_login form .formbody .widget-select label, .mod_login form .formbody .widget-select .label, .mod_login form .formbody .widget-password label, .mod_login form .formbody .widget-password .label, .mod_login form .formbody .widget-range label, .mod_login form .formbody .widget-range .label, .mod_login form .formbody .widget-upload label, .mod_login form .formbody .widget-upload .label, .mod_login form .formbody .widget-fineuploader label, .mod_login form .formbody .widget-fineuploader .label, .mod_login form .formbody .widget-label label, .mod_login form .formbody .widget-label .label {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input, .mod_login form .formbody .widget-text textarea, .mod_login form .formbody .widget-text select, .mod_login form .formbody .widget-text .value, .mod_login form .formbody .widget-textarea input, .mod_login form .formbody .widget-textarea textarea, .mod_login form .formbody .widget-textarea select, .mod_login form .formbody .widget-textarea .value, .mod_login form .formbody .widget-select input, .mod_login form .formbody .widget-select textarea, .mod_login form .formbody .widget-select select, .mod_login form .formbody .widget-select .value, .mod_login form .formbody .widget-password input, .mod_login form .formbody .widget-password textarea, .mod_login form .formbody .widget-password select, .mod_login form .formbody .widget-password .value, .mod_login form .formbody .widget-range input, .mod_login form .formbody .widget-range textarea, .mod_login form .formbody .widget-range select, .mod_login form .formbody .widget-range .value, .mod_login form .formbody .widget-upload input, .mod_login form .formbody .widget-upload textarea, .mod_login form .formbody .widget-upload select, .mod_login form .formbody .widget-upload .value, .mod_login form .formbody .widget-fineuploader input, .mod_login form .formbody .widget-fineuploader textarea, .mod_login form .formbody .widget-fineuploader select, .mod_login form .formbody .widget-fineuploader .value, .mod_login form .formbody .widget-label input, .mod_login form .formbody .widget-label textarea, .mod_login form .formbody .widget-label select, .mod_login form .formbody .widget-label .value {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-text label, .mod_login form .formbody .widget-text .label, .mod_login form .formbody .widget-textarea label, .mod_login form .formbody .widget-textarea .label, .mod_login form .formbody .widget-select label, .mod_login form .formbody .widget-select .label, .mod_login form .formbody .widget-password label, .mod_login form .formbody .widget-password .label, .mod_login form .formbody .widget-range label, .mod_login form .formbody .widget-range .label, .mod_login form .formbody .widget-upload label, .mod_login form .formbody .widget-upload .label, .mod_login form .formbody .widget-fineuploader label, .mod_login form .formbody .widget-fineuploader .label, .mod_login form .formbody .widget-label label, .mod_login form .formbody .widget-label .label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .mod_login form .formbody .widget-text input, .mod_login form .formbody .widget-text textarea, .mod_login form .formbody .widget-text select, .mod_login form .formbody .widget-text .value, .mod_login form .formbody .widget-textarea input, .mod_login form .formbody .widget-textarea textarea, .mod_login form .formbody .widget-textarea select, .mod_login form .formbody .widget-textarea .value, .mod_login form .formbody .widget-select input, .mod_login form .formbody .widget-select textarea, .mod_login form .formbody .widget-select select, .mod_login form .formbody .widget-select .value, .mod_login form .formbody .widget-password input, .mod_login form .formbody .widget-password textarea, .mod_login form .formbody .widget-password select, .mod_login form .formbody .widget-password .value, .mod_login form .formbody .widget-range input, .mod_login form .formbody .widget-range textarea, .mod_login form .formbody .widget-range select, .mod_login form .formbody .widget-range .value, .mod_login form .formbody .widget-upload input, .mod_login form .formbody .widget-upload textarea, .mod_login form .formbody .widget-upload select, .mod_login form .formbody .widget-upload .value, .mod_login form .formbody .widget-fineuploader input, .mod_login form .formbody .widget-fineuploader textarea, .mod_login form .formbody .widget-fineuploader select, .mod_login form .formbody .widget-fineuploader .value, .mod_login form .formbody .widget-label input, .mod_login form .formbody .widget-label textarea, .mod_login form .formbody .widget-label select, .mod_login form .formbody .widget-label .value {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-text.volle-breite label, .mod_login form .formbody .widget-textarea.volle-breite label, .mod_login form .formbody .widget-select.volle-breite label, .mod_login form .formbody .widget-password.volle-breite label, .mod_login form .formbody .widget-range.volle-breite label, .mod_login form .formbody .widget-upload.volle-breite label, .mod_login form .formbody .widget-fineuploader.volle-breite label, .mod_login form .formbody .widget-label.volle-breite label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .mod_login form .formbody .widget-text.volle-breite input, .mod_login form .formbody .widget-text.volle-breite textarea, .mod_login form .formbody .widget-text.volle-breite select, .mod_login form .formbody .widget-textarea.volle-breite input, .mod_login form .formbody .widget-textarea.volle-breite textarea, .mod_login form .formbody .widget-textarea.volle-breite select, .mod_login form .formbody .widget-select.volle-breite input, .mod_login form .formbody .widget-select.volle-breite textarea, .mod_login form .formbody .widget-select.volle-breite select, .mod_login form .formbody .widget-password.volle-breite input, .mod_login form .formbody .widget-password.volle-breite textarea, .mod_login form .formbody .widget-password.volle-breite select, .mod_login form .formbody .widget-range.volle-breite input, .mod_login form .formbody .widget-range.volle-breite textarea, .mod_login form .formbody .widget-range.volle-breite select, .mod_login form .formbody .widget-upload.volle-breite input, .mod_login form .formbody .widget-upload.volle-breite textarea, .mod_login form .formbody .widget-upload.volle-breite select, .mod_login form .formbody .widget-fineuploader.volle-breite input, .mod_login form .formbody .widget-fineuploader.volle-breite textarea, .mod_login form .formbody .widget-fineuploader.volle-breite select, .mod_login form .formbody .widget-label.volle-breite input, .mod_login form .formbody .widget-label.volle-breite textarea, .mod_login form .formbody .widget-label.volle-breite select {
    grid-column: 1/-1;
  }
}
.mod_login form .formbody .widget-text input, .mod_login form .formbody .widget-text textarea, .mod_login form .formbody .widget-textarea input, .mod_login form .formbody .widget-textarea textarea, .mod_login form .formbody .widget-password input, .mod_login form .formbody .widget-password textarea {
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  border-radius: 1px;
  background-color: var(--color-white);
}
.mod_login form .formbody .widget-text input::-webkit-input-placeholder, .mod_login form .formbody .widget-text textarea::-webkit-input-placeholder, .mod_login form .formbody .widget-textarea input::-webkit-input-placeholder, .mod_login form .formbody .widget-textarea textarea::-webkit-input-placeholder, .mod_login form .formbody .widget-password input::-webkit-input-placeholder, .mod_login form .formbody .widget-password textarea::-webkit-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input::-moz-placeholder, .mod_login form .formbody .widget-text textarea::-moz-placeholder, .mod_login form .formbody .widget-textarea input::-moz-placeholder, .mod_login form .formbody .widget-textarea textarea::-moz-placeholder, .mod_login form .formbody .widget-password input::-moz-placeholder, .mod_login form .formbody .widget-password textarea::-moz-placeholder {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input:-ms-input-placeholder, .mod_login form .formbody .widget-text textarea:-ms-input-placeholder, .mod_login form .formbody .widget-textarea input:-ms-input-placeholder, .mod_login form .formbody .widget-textarea textarea:-ms-input-placeholder, .mod_login form .formbody .widget-password input:-ms-input-placeholder, .mod_login form .formbody .widget-password textarea:-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input::-ms-input-placeholder, .mod_login form .formbody .widget-text textarea::-ms-input-placeholder, .mod_login form .formbody .widget-textarea input::-ms-input-placeholder, .mod_login form .formbody .widget-textarea textarea::-ms-input-placeholder, .mod_login form .formbody .widget-password input::-ms-input-placeholder, .mod_login form .formbody .widget-password textarea::-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input::placeholder, .mod_login form .formbody .widget-text textarea::placeholder, .mod_login form .formbody .widget-textarea input::placeholder, .mod_login form .formbody .widget-textarea textarea::placeholder, .mod_login form .formbody .widget-password input::placeholder, .mod_login form .formbody .widget-password textarea::placeholder {
  color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-text input:focus, .mod_login form .formbody .widget-text input:hover, .mod_login form .formbody .widget-text textarea:focus, .mod_login form .formbody .widget-text textarea:hover, .mod_login form .formbody .widget-textarea input:focus, .mod_login form .formbody .widget-textarea input:hover, .mod_login form .formbody .widget-textarea textarea:focus, .mod_login form .formbody .widget-textarea textarea:hover, .mod_login form .formbody .widget-password input:focus, .mod_login form .formbody .widget-password input:hover, .mod_login form .formbody .widget-password textarea:focus, .mod_login form .formbody .widget-password textarea:hover {
  border-color: var(--color1);
}
.mod_login form .formbody .widget-text, .mod_login form .formbody .widget-password {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_login form .formbody .widget-checkbox > div, .mod_login form .formbody .widget-radio > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.mod_login form .formbody .widget-checkbox > div .legend, .mod_login form .formbody .widget-radio > div .legend {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  margin-bottom: 0.5rem;
}
.mod_login form .formbody .widget-checkbox > div > .box-container, .mod_login form .formbody .widget-radio > div > .box-container {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: -ms-grid;
  display: grid;
}
.mod_login form .formbody .widget-checkbox > div > .box-container.cols_1, .mod_login form .formbody .widget-radio > div > .box-container.cols_1 {
  -ms-grid-columns: (1fr)[1] !important;
  grid-template-columns: repeat(1, 1fr) !important;
}
.mod_login form .formbody .widget-checkbox > div > .box-container.cols_2, .mod_login form .formbody .widget-radio > div > .box-container.cols_2 {
  -ms-grid-columns: (1fr)[2] !important;
  grid-template-columns: repeat(2, 1fr) !important;
}
.mod_login form .formbody .widget-checkbox > div > .box-container.cols_3, .mod_login form .formbody .widget-radio > div > .box-container.cols_3 {
  -ms-grid-columns: (1fr)[3] !important;
  grid-template-columns: repeat(3, 1fr) !important;
}
.mod_login form .formbody .widget-checkbox > div > .box-container.cols_4, .mod_login form .formbody .widget-radio > div > .box-container.cols_4 {
  -ms-grid-columns: (1fr)[4] !important;
  grid-template-columns: repeat(4, 1fr) !important;
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio input, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox input, .mod_login form .formbody .widget-radio > div > .box-container .radio input, .mod_login form .formbody .widget-radio > div > .box-container .checkbox input {
  display: none;
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label, .mod_login form .formbody .widget-radio > div > .box-container .radio label, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1em 1fr;
  grid-template-columns: 1em 1fr;
  grid-column-gap: 0.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label svg, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label svg, .mod_login form .formbody .widget-radio > div > .box-container .radio label svg, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label svg {
  width: 1em;
  height: 1em;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  background-color: var(--color-white);
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .radio label svg > circle, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .radio label svg > g, .mod_login form .formbody .widget-radio > div > .box-container .radio label svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label svg > g, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label svg > circle {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  opacity: 0;
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label:active svg, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:active svg, .mod_login form .formbody .widget-radio > div > .box-container .radio label:active svg, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:active svg {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label:focus svg, .mod_login form .formbody .widget-checkbox > div > .box-container .radio label:hover svg, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg, .mod_login form .formbody .widget-radio > div > .box-container .radio label:focus svg, .mod_login form .formbody .widget-radio > div > .box-container .radio label:hover svg, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:focus svg, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:hover svg {
  border-color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > circle, .mod_login form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > circle, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > circle, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .radio label:focus svg > g, .mod_login form .formbody .widget-radio > div > .box-container .radio label:focus svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .radio label:hover svg > g, .mod_login form .formbody .widget-radio > div > .box-container .radio label:hover svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > g, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > g, .mod_login form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > circle {
  opacity: 0.5;
}
.mod_login form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > circle, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > g, .mod_login form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > g, .mod_login form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > circle, .mod_login form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > g, .mod_login form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > circle {
  opacity: 1;
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-checkbox > div .legend, .mod_login form .formbody .widget-radio > div .legend {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    margin-bottom: 0;
  }
  .mod_login form .formbody .widget-checkbox > div > .box-container, .mod_login form .formbody .widget-radio > div > .box-container {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.mod_login form .formbody .widget-checkbox label svg {
  border-radius: 5px;
}
.mod_login form .formbody .widget-checkbox label svg > g {
  width: 100%;
}
.mod_login form .formbody .widget-radio label svg {
  border-radius: 50%;
}
.mod_login form .formbody .widget-select .select-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_login form .formbody .widget-select .select-container select {
  width: 100%;
  border-radius: 1px;
  background-color: var(--color-white);
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  cursor: pointer;
}
.mod_login form .formbody .widget-select .select-container select:hover, .mod_login form .formbody .widget-select .select-container select:focus {
  border-color: var(--color1);
}
.mod_login form .formbody .widget-upload input::-webkit-file-upload-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_login form .formbody .widget-upload input::file-selector-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_login form .formbody .widget-upload input:hover::-webkit-file-upload-button, .mod_login form .formbody .widget-upload input:focus::-webkit-file-upload-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.mod_login form .formbody .widget-upload input:hover::file-selector-button, .mod_login form .formbody .widget-upload input:focus::file-selector-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin-bottom: 0.25rem;
  -ms-hyphens: auto;
  hyphens: auto;
  gap: 0.5em;
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item .image {
  display: none;
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item .content {
  width: calc(100% - 1em);
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item .content .details {
  display: none;
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item .delete {
  width: 1em;
  height: 1em;
  display: block;
  overflow: hidden;
  color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' data-name='Ebene 1' viewBox='0 0 303.4 303.4'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23e82d2d%7D %3C/style%3E%3C/defs%3E%3Cpath d='M1068 426.1h-61.6v-.4a32 32 0 0 0-32-32h-27.9a32 32 0 0 0-32 32v.4h-62.1a7.5 7.5 0 0 0 0 15H1068a7.5 7.5 0 0 0 0-15Zm-138.5-.4a17 17 0 0 1 17-17h28a17 17 0 0 1 17 17v.4h-62Zm86.2 271.3h-109c-24.4 0-44.2-23.2-44.2-51.8v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 20.4 13.1 36.9 29.2 36.9h109c16.1 0 29.2-16.5 29.2-36.9v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 28.6-19.8 51.9-44.2 51.9Z' class='cls-1' transform='translate(-808.3 -393.7)'/%3E%3Crect width='15' height='180.3' x='145.4' y='77.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='188.3' y='98.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='106.2' y='98.5' class='cls-1' rx='7.5'/%3E%3Cpath fill='none' d='M0 0h303.4v303.4H0z'/%3E%3C/svg%3E");
  cursor: pointer;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
}
.mod_login form .formbody .widget-fineuploader .fineuploader-item .delete:hover, .mod_login form .formbody .widget-fineuploader .fineuploader-item .delete:focus {
  z-index: 5;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.mod_login form .formbody .widget-fineuploader .qq-upload-list {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.mod_login form .formbody .widget-fineuploader .qq-upload-list .qq-upload-success {
  display: none;
}
.mod_login form .formbody .widget-fineuploader .qq-upload-drop-area-selector {
  display: none !important;
}
.mod_login form .formbody .widget-fineuploader dialog button {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
.mod_login form .formbody .widget-fineuploader dialog button:hover, .mod_login form .formbody .widget-fineuploader dialog button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
.mod_login form .formbody .widget-range {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_login form .formbody .widget-range input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  border-radius: 100rem;
  background-color: var(--color-lightgrey);
}
.mod_login form .formbody .widget-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.mod_login form .formbody .widget-range input::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.mod_login form .formbody .widget-explanation > * {
  grid-column: 1/-1;
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-explanation > * {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.mod_login form .formbody .widget-explanation.datenschutz {
  font-size: calc(max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300)) * 0.8);
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-explanation.datenschutz {
    grid-column: 2/-1;
  }
  .mod_login form .formbody .widget-explanation.datenschutz > * {
    grid-column: 1/-1;
  }
}
.mod_login form .formbody .widget-submit {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
  justify-items: start;
}
@media all and (min-width: 48em) {
  .mod_login form .formbody .widget-submit {
    justify-items: end;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.mod_login form .formbody .widget-submit button {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  grid-column: 1/-1;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  padding: 0.5em 3em;
}
.mod_login form .formbody .widget-submit button:hover, .mod_login form .formbody .widget-submit button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}

.mod_changePassword form .formbody > *, .mod_lostPassword form .formbody > * {
  grid-column: 1/-1;
}
.mod_changePassword form .formbody > fieldset, .mod_lostPassword form .formbody > fieldset {
  border: none;
  margin-bottom: 1rem;
}
.mod_changePassword form .formbody > fieldset > *, .mod_lostPassword form .formbody > fieldset > * {
  grid-column: 1/-1;
}
.mod_changePassword form .formbody > fieldset > legend, .mod_lostPassword form .formbody > fieldset > legend {
  padding-bottom: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_changePassword form .formbody .subcolumns, .mod_lostPassword form .formbody .subcolumns {
  margin-left: auto;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  position: relative;
}
.mod_changePassword form .formbody .subcolumns > *, .mod_lostPassword form .formbody .subcolumns > * {
  float: none;
  clear: both;
  margin: 0;
}
.mod_changePassword form .formbody .subcolumns > * > *, .mod_lostPassword form .formbody .subcolumns > * > * {
  padding: 0;
}
.mod_changePassword form .formbody .subcolumns .widget-submit button, .mod_lostPassword form .formbody .subcolumns .widget-submit button {
  width: 100%;
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .subcolumns, .mod_lostPassword form .formbody .subcolumns {
    width: calc(100% - 33% - 1rem);
  }
  .mod_changePassword form .formbody .subcolumns .widget, .mod_lostPassword form .formbody .subcolumns .widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .mod_changePassword form .formbody .subcolumns .widget label, .mod_lostPassword form .formbody .subcolumns .widget label {
    white-space: nowrap;
  }
  .mod_changePassword form .formbody .subcolumns .widget input, .mod_lostPassword form .formbody .subcolumns .widget input {
    width: 100%;
  }
  .mod_changePassword form .formbody .subcolumns .col_1 .widget label, .mod_lostPassword form .formbody .subcolumns .col_1 .widget label {
    position: absolute;
    right: calc(100% + 1rem);
  }
}
@media all and (max-width: 30em) {
  .mod_changePassword form .formbody .subcolumns, .mod_lostPassword form .formbody .subcolumns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mod_changePassword form .formbody .subcolumns > *, .mod_lostPassword form .formbody .subcolumns > * {
    width: 100%;
  }
}
.mod_changePassword form .formbody .widget, .mod_lostPassword form .formbody .widget {
  margin-bottom: 1rem;
}
.mod_changePassword form .formbody .widget label > .mandatory, .mod_changePassword form .formbody .widget .legend > .mandatory, .mod_lostPassword form .formbody .widget label > .mandatory, .mod_lostPassword form .formbody .widget .legend > .mandatory {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget .error, .mod_lostPassword form .formbody .widget .error {
  color: var(--color1);
}
.mod_changePassword form .formbody .widget p.error, .mod_lostPassword form .formbody .widget p.error {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  grid-column: 1/-1;
  text-align: end;
}
.mod_changePassword form .formbody .widget .legend + p.error, .mod_lostPassword form .formbody .widget .legend + p.error {
  margin-top: -0.5rem;
}
.mod_changePassword form .formbody .widget-text, .mod_changePassword form .formbody .widget-textarea, .mod_changePassword form .formbody .widget-select, .mod_changePassword form .formbody .widget-password, .mod_changePassword form .formbody .widget-range, .mod_changePassword form .formbody .widget-upload, .mod_changePassword form .formbody .widget-fineuploader, .mod_changePassword form .formbody .widget-label, .mod_lostPassword form .formbody .widget-text, .mod_lostPassword form .formbody .widget-textarea, .mod_lostPassword form .formbody .widget-select, .mod_lostPassword form .formbody .widget-password, .mod_lostPassword form .formbody .widget-range, .mod_lostPassword form .formbody .widget-upload, .mod_lostPassword form .formbody .widget-fineuploader, .mod_lostPassword form .formbody .widget-label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.mod_changePassword form .formbody .widget-text label, .mod_changePassword form .formbody .widget-text .label, .mod_changePassword form .formbody .widget-textarea label, .mod_changePassword form .formbody .widget-textarea .label, .mod_changePassword form .formbody .widget-select label, .mod_changePassword form .formbody .widget-select .label, .mod_changePassword form .formbody .widget-password label, .mod_changePassword form .formbody .widget-password .label, .mod_changePassword form .formbody .widget-range label, .mod_changePassword form .formbody .widget-range .label, .mod_changePassword form .formbody .widget-upload label, .mod_changePassword form .formbody .widget-upload .label, .mod_changePassword form .formbody .widget-fineuploader label, .mod_changePassword form .formbody .widget-fineuploader .label, .mod_changePassword form .formbody .widget-label label, .mod_changePassword form .formbody .widget-label .label, .mod_lostPassword form .formbody .widget-text label, .mod_lostPassword form .formbody .widget-text .label, .mod_lostPassword form .formbody .widget-textarea label, .mod_lostPassword form .formbody .widget-textarea .label, .mod_lostPassword form .formbody .widget-select label, .mod_lostPassword form .formbody .widget-select .label, .mod_lostPassword form .formbody .widget-password label, .mod_lostPassword form .formbody .widget-password .label, .mod_lostPassword form .formbody .widget-range label, .mod_lostPassword form .formbody .widget-range .label, .mod_lostPassword form .formbody .widget-upload label, .mod_lostPassword form .formbody .widget-upload .label, .mod_lostPassword form .formbody .widget-fineuploader label, .mod_lostPassword form .formbody .widget-fineuploader .label, .mod_lostPassword form .formbody .widget-label label, .mod_lostPassword form .formbody .widget-label .label {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input, .mod_changePassword form .formbody .widget-text textarea, .mod_changePassword form .formbody .widget-text select, .mod_changePassword form .formbody .widget-text .value, .mod_changePassword form .formbody .widget-textarea input, .mod_changePassword form .formbody .widget-textarea textarea, .mod_changePassword form .formbody .widget-textarea select, .mod_changePassword form .formbody .widget-textarea .value, .mod_changePassword form .formbody .widget-select input, .mod_changePassword form .formbody .widget-select textarea, .mod_changePassword form .formbody .widget-select select, .mod_changePassword form .formbody .widget-select .value, .mod_changePassword form .formbody .widget-password input, .mod_changePassword form .formbody .widget-password textarea, .mod_changePassword form .formbody .widget-password select, .mod_changePassword form .formbody .widget-password .value, .mod_changePassword form .formbody .widget-range input, .mod_changePassword form .formbody .widget-range textarea, .mod_changePassword form .formbody .widget-range select, .mod_changePassword form .formbody .widget-range .value, .mod_changePassword form .formbody .widget-upload input, .mod_changePassword form .formbody .widget-upload textarea, .mod_changePassword form .formbody .widget-upload select, .mod_changePassword form .formbody .widget-upload .value, .mod_changePassword form .formbody .widget-fineuploader input, .mod_changePassword form .formbody .widget-fineuploader textarea, .mod_changePassword form .formbody .widget-fineuploader select, .mod_changePassword form .formbody .widget-fineuploader .value, .mod_changePassword form .formbody .widget-label input, .mod_changePassword form .formbody .widget-label textarea, .mod_changePassword form .formbody .widget-label select, .mod_changePassword form .formbody .widget-label .value, .mod_lostPassword form .formbody .widget-text input, .mod_lostPassword form .formbody .widget-text textarea, .mod_lostPassword form .formbody .widget-text select, .mod_lostPassword form .formbody .widget-text .value, .mod_lostPassword form .formbody .widget-textarea input, .mod_lostPassword form .formbody .widget-textarea textarea, .mod_lostPassword form .formbody .widget-textarea select, .mod_lostPassword form .formbody .widget-textarea .value, .mod_lostPassword form .formbody .widget-select input, .mod_lostPassword form .formbody .widget-select textarea, .mod_lostPassword form .formbody .widget-select select, .mod_lostPassword form .formbody .widget-select .value, .mod_lostPassword form .formbody .widget-password input, .mod_lostPassword form .formbody .widget-password textarea, .mod_lostPassword form .formbody .widget-password select, .mod_lostPassword form .formbody .widget-password .value, .mod_lostPassword form .formbody .widget-range input, .mod_lostPassword form .formbody .widget-range textarea, .mod_lostPassword form .formbody .widget-range select, .mod_lostPassword form .formbody .widget-range .value, .mod_lostPassword form .formbody .widget-upload input, .mod_lostPassword form .formbody .widget-upload textarea, .mod_lostPassword form .formbody .widget-upload select, .mod_lostPassword form .formbody .widget-upload .value, .mod_lostPassword form .formbody .widget-fineuploader input, .mod_lostPassword form .formbody .widget-fineuploader textarea, .mod_lostPassword form .formbody .widget-fineuploader select, .mod_lostPassword form .formbody .widget-fineuploader .value, .mod_lostPassword form .formbody .widget-label input, .mod_lostPassword form .formbody .widget-label textarea, .mod_lostPassword form .formbody .widget-label select, .mod_lostPassword form .formbody .widget-label .value {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-text label, .mod_changePassword form .formbody .widget-text .label, .mod_changePassword form .formbody .widget-textarea label, .mod_changePassword form .formbody .widget-textarea .label, .mod_changePassword form .formbody .widget-select label, .mod_changePassword form .formbody .widget-select .label, .mod_changePassword form .formbody .widget-password label, .mod_changePassword form .formbody .widget-password .label, .mod_changePassword form .formbody .widget-range label, .mod_changePassword form .formbody .widget-range .label, .mod_changePassword form .formbody .widget-upload label, .mod_changePassword form .formbody .widget-upload .label, .mod_changePassword form .formbody .widget-fineuploader label, .mod_changePassword form .formbody .widget-fineuploader .label, .mod_changePassword form .formbody .widget-label label, .mod_changePassword form .formbody .widget-label .label, .mod_lostPassword form .formbody .widget-text label, .mod_lostPassword form .formbody .widget-text .label, .mod_lostPassword form .formbody .widget-textarea label, .mod_lostPassword form .formbody .widget-textarea .label, .mod_lostPassword form .formbody .widget-select label, .mod_lostPassword form .formbody .widget-select .label, .mod_lostPassword form .formbody .widget-password label, .mod_lostPassword form .formbody .widget-password .label, .mod_lostPassword form .formbody .widget-range label, .mod_lostPassword form .formbody .widget-range .label, .mod_lostPassword form .formbody .widget-upload label, .mod_lostPassword form .formbody .widget-upload .label, .mod_lostPassword form .formbody .widget-fineuploader label, .mod_lostPassword form .formbody .widget-fineuploader .label, .mod_lostPassword form .formbody .widget-label label, .mod_lostPassword form .formbody .widget-label .label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .mod_changePassword form .formbody .widget-text input, .mod_changePassword form .formbody .widget-text textarea, .mod_changePassword form .formbody .widget-text select, .mod_changePassword form .formbody .widget-text .value, .mod_changePassword form .formbody .widget-textarea input, .mod_changePassword form .formbody .widget-textarea textarea, .mod_changePassword form .formbody .widget-textarea select, .mod_changePassword form .formbody .widget-textarea .value, .mod_changePassword form .formbody .widget-select input, .mod_changePassword form .formbody .widget-select textarea, .mod_changePassword form .formbody .widget-select select, .mod_changePassword form .formbody .widget-select .value, .mod_changePassword form .formbody .widget-password input, .mod_changePassword form .formbody .widget-password textarea, .mod_changePassword form .formbody .widget-password select, .mod_changePassword form .formbody .widget-password .value, .mod_changePassword form .formbody .widget-range input, .mod_changePassword form .formbody .widget-range textarea, .mod_changePassword form .formbody .widget-range select, .mod_changePassword form .formbody .widget-range .value, .mod_changePassword form .formbody .widget-upload input, .mod_changePassword form .formbody .widget-upload textarea, .mod_changePassword form .formbody .widget-upload select, .mod_changePassword form .formbody .widget-upload .value, .mod_changePassword form .formbody .widget-fineuploader input, .mod_changePassword form .formbody .widget-fineuploader textarea, .mod_changePassword form .formbody .widget-fineuploader select, .mod_changePassword form .formbody .widget-fineuploader .value, .mod_changePassword form .formbody .widget-label input, .mod_changePassword form .formbody .widget-label textarea, .mod_changePassword form .formbody .widget-label select, .mod_changePassword form .formbody .widget-label .value, .mod_lostPassword form .formbody .widget-text input, .mod_lostPassword form .formbody .widget-text textarea, .mod_lostPassword form .formbody .widget-text select, .mod_lostPassword form .formbody .widget-text .value, .mod_lostPassword form .formbody .widget-textarea input, .mod_lostPassword form .formbody .widget-textarea textarea, .mod_lostPassword form .formbody .widget-textarea select, .mod_lostPassword form .formbody .widget-textarea .value, .mod_lostPassword form .formbody .widget-select input, .mod_lostPassword form .formbody .widget-select textarea, .mod_lostPassword form .formbody .widget-select select, .mod_lostPassword form .formbody .widget-select .value, .mod_lostPassword form .formbody .widget-password input, .mod_lostPassword form .formbody .widget-password textarea, .mod_lostPassword form .formbody .widget-password select, .mod_lostPassword form .formbody .widget-password .value, .mod_lostPassword form .formbody .widget-range input, .mod_lostPassword form .formbody .widget-range textarea, .mod_lostPassword form .formbody .widget-range select, .mod_lostPassword form .formbody .widget-range .value, .mod_lostPassword form .formbody .widget-upload input, .mod_lostPassword form .formbody .widget-upload textarea, .mod_lostPassword form .formbody .widget-upload select, .mod_lostPassword form .formbody .widget-upload .value, .mod_lostPassword form .formbody .widget-fineuploader input, .mod_lostPassword form .formbody .widget-fineuploader textarea, .mod_lostPassword form .formbody .widget-fineuploader select, .mod_lostPassword form .formbody .widget-fineuploader .value, .mod_lostPassword form .formbody .widget-label input, .mod_lostPassword form .formbody .widget-label textarea, .mod_lostPassword form .formbody .widget-label select, .mod_lostPassword form .formbody .widget-label .value {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-text.volle-breite label, .mod_changePassword form .formbody .widget-textarea.volle-breite label, .mod_changePassword form .formbody .widget-select.volle-breite label, .mod_changePassword form .formbody .widget-password.volle-breite label, .mod_changePassword form .formbody .widget-range.volle-breite label, .mod_changePassword form .formbody .widget-upload.volle-breite label, .mod_changePassword form .formbody .widget-fineuploader.volle-breite label, .mod_changePassword form .formbody .widget-label.volle-breite label, .mod_lostPassword form .formbody .widget-text.volle-breite label, .mod_lostPassword form .formbody .widget-textarea.volle-breite label, .mod_lostPassword form .formbody .widget-select.volle-breite label, .mod_lostPassword form .formbody .widget-password.volle-breite label, .mod_lostPassword form .formbody .widget-range.volle-breite label, .mod_lostPassword form .formbody .widget-upload.volle-breite label, .mod_lostPassword form .formbody .widget-fineuploader.volle-breite label, .mod_lostPassword form .formbody .widget-label.volle-breite label {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    text-align: right;
  }
  .mod_changePassword form .formbody .widget-text.volle-breite input, .mod_changePassword form .formbody .widget-text.volle-breite textarea, .mod_changePassword form .formbody .widget-text.volle-breite select, .mod_changePassword form .formbody .widget-textarea.volle-breite input, .mod_changePassword form .formbody .widget-textarea.volle-breite textarea, .mod_changePassword form .formbody .widget-textarea.volle-breite select, .mod_changePassword form .formbody .widget-select.volle-breite input, .mod_changePassword form .formbody .widget-select.volle-breite textarea, .mod_changePassword form .formbody .widget-select.volle-breite select, .mod_changePassword form .formbody .widget-password.volle-breite input, .mod_changePassword form .formbody .widget-password.volle-breite textarea, .mod_changePassword form .formbody .widget-password.volle-breite select, .mod_changePassword form .formbody .widget-range.volle-breite input, .mod_changePassword form .formbody .widget-range.volle-breite textarea, .mod_changePassword form .formbody .widget-range.volle-breite select, .mod_changePassword form .formbody .widget-upload.volle-breite input, .mod_changePassword form .formbody .widget-upload.volle-breite textarea, .mod_changePassword form .formbody .widget-upload.volle-breite select, .mod_changePassword form .formbody .widget-fineuploader.volle-breite input, .mod_changePassword form .formbody .widget-fineuploader.volle-breite textarea, .mod_changePassword form .formbody .widget-fineuploader.volle-breite select, .mod_changePassword form .formbody .widget-label.volle-breite input, .mod_changePassword form .formbody .widget-label.volle-breite textarea, .mod_changePassword form .formbody .widget-label.volle-breite select, .mod_lostPassword form .formbody .widget-text.volle-breite input, .mod_lostPassword form .formbody .widget-text.volle-breite textarea, .mod_lostPassword form .formbody .widget-text.volle-breite select, .mod_lostPassword form .formbody .widget-textarea.volle-breite input, .mod_lostPassword form .formbody .widget-textarea.volle-breite textarea, .mod_lostPassword form .formbody .widget-textarea.volle-breite select, .mod_lostPassword form .formbody .widget-select.volle-breite input, .mod_lostPassword form .formbody .widget-select.volle-breite textarea, .mod_lostPassword form .formbody .widget-select.volle-breite select, .mod_lostPassword form .formbody .widget-password.volle-breite input, .mod_lostPassword form .formbody .widget-password.volle-breite textarea, .mod_lostPassword form .formbody .widget-password.volle-breite select, .mod_lostPassword form .formbody .widget-range.volle-breite input, .mod_lostPassword form .formbody .widget-range.volle-breite textarea, .mod_lostPassword form .formbody .widget-range.volle-breite select, .mod_lostPassword form .formbody .widget-upload.volle-breite input, .mod_lostPassword form .formbody .widget-upload.volle-breite textarea, .mod_lostPassword form .formbody .widget-upload.volle-breite select, .mod_lostPassword form .formbody .widget-fineuploader.volle-breite input, .mod_lostPassword form .formbody .widget-fineuploader.volle-breite textarea, .mod_lostPassword form .formbody .widget-fineuploader.volle-breite select, .mod_lostPassword form .formbody .widget-label.volle-breite input, .mod_lostPassword form .formbody .widget-label.volle-breite textarea, .mod_lostPassword form .formbody .widget-label.volle-breite select {
    grid-column: 1/-1;
  }
}
.mod_changePassword form .formbody .widget-text input, .mod_changePassword form .formbody .widget-text textarea, .mod_changePassword form .formbody .widget-textarea input, .mod_changePassword form .formbody .widget-textarea textarea, .mod_changePassword form .formbody .widget-password input, .mod_changePassword form .formbody .widget-password textarea, .mod_lostPassword form .formbody .widget-text input, .mod_lostPassword form .formbody .widget-text textarea, .mod_lostPassword form .formbody .widget-textarea input, .mod_lostPassword form .formbody .widget-textarea textarea, .mod_lostPassword form .formbody .widget-password input, .mod_lostPassword form .formbody .widget-password textarea {
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  border-radius: 1px;
  background-color: var(--color-white);
}
.mod_changePassword form .formbody .widget-text input::-webkit-input-placeholder, .mod_changePassword form .formbody .widget-text textarea::-webkit-input-placeholder, .mod_changePassword form .formbody .widget-textarea input::-webkit-input-placeholder, .mod_changePassword form .formbody .widget-textarea textarea::-webkit-input-placeholder, .mod_changePassword form .formbody .widget-password input::-webkit-input-placeholder, .mod_changePassword form .formbody .widget-password textarea::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-text input::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-text textarea::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-textarea input::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-textarea textarea::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-password input::-webkit-input-placeholder, .mod_lostPassword form .formbody .widget-password textarea::-webkit-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input::-moz-placeholder, .mod_changePassword form .formbody .widget-text textarea::-moz-placeholder, .mod_changePassword form .formbody .widget-textarea input::-moz-placeholder, .mod_changePassword form .formbody .widget-textarea textarea::-moz-placeholder, .mod_changePassword form .formbody .widget-password input::-moz-placeholder, .mod_changePassword form .formbody .widget-password textarea::-moz-placeholder, .mod_lostPassword form .formbody .widget-text input::-moz-placeholder, .mod_lostPassword form .formbody .widget-text textarea::-moz-placeholder, .mod_lostPassword form .formbody .widget-textarea input::-moz-placeholder, .mod_lostPassword form .formbody .widget-textarea textarea::-moz-placeholder, .mod_lostPassword form .formbody .widget-password input::-moz-placeholder, .mod_lostPassword form .formbody .widget-password textarea::-moz-placeholder {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input:-ms-input-placeholder, .mod_changePassword form .formbody .widget-text textarea:-ms-input-placeholder, .mod_changePassword form .formbody .widget-textarea input:-ms-input-placeholder, .mod_changePassword form .formbody .widget-textarea textarea:-ms-input-placeholder, .mod_changePassword form .formbody .widget-password input:-ms-input-placeholder, .mod_changePassword form .formbody .widget-password textarea:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-text input:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-text textarea:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-textarea input:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-textarea textarea:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-password input:-ms-input-placeholder, .mod_lostPassword form .formbody .widget-password textarea:-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input::-ms-input-placeholder, .mod_changePassword form .formbody .widget-text textarea::-ms-input-placeholder, .mod_changePassword form .formbody .widget-textarea input::-ms-input-placeholder, .mod_changePassword form .formbody .widget-textarea textarea::-ms-input-placeholder, .mod_changePassword form .formbody .widget-password input::-ms-input-placeholder, .mod_changePassword form .formbody .widget-password textarea::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-text input::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-text textarea::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-textarea input::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-textarea textarea::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-password input::-ms-input-placeholder, .mod_lostPassword form .formbody .widget-password textarea::-ms-input-placeholder {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input::placeholder, .mod_changePassword form .formbody .widget-text textarea::placeholder, .mod_changePassword form .formbody .widget-textarea input::placeholder, .mod_changePassword form .formbody .widget-textarea textarea::placeholder, .mod_changePassword form .formbody .widget-password input::placeholder, .mod_changePassword form .formbody .widget-password textarea::placeholder, .mod_lostPassword form .formbody .widget-text input::placeholder, .mod_lostPassword form .formbody .widget-text textarea::placeholder, .mod_lostPassword form .formbody .widget-textarea input::placeholder, .mod_lostPassword form .formbody .widget-textarea textarea::placeholder, .mod_lostPassword form .formbody .widget-password input::placeholder, .mod_lostPassword form .formbody .widget-password textarea::placeholder {
  color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-text input:focus, .mod_changePassword form .formbody .widget-text input:hover, .mod_changePassword form .formbody .widget-text textarea:focus, .mod_changePassword form .formbody .widget-text textarea:hover, .mod_changePassword form .formbody .widget-textarea input:focus, .mod_changePassword form .formbody .widget-textarea input:hover, .mod_changePassword form .formbody .widget-textarea textarea:focus, .mod_changePassword form .formbody .widget-textarea textarea:hover, .mod_changePassword form .formbody .widget-password input:focus, .mod_changePassword form .formbody .widget-password input:hover, .mod_changePassword form .formbody .widget-password textarea:focus, .mod_changePassword form .formbody .widget-password textarea:hover, .mod_lostPassword form .formbody .widget-text input:focus, .mod_lostPassword form .formbody .widget-text input:hover, .mod_lostPassword form .formbody .widget-text textarea:focus, .mod_lostPassword form .formbody .widget-text textarea:hover, .mod_lostPassword form .formbody .widget-textarea input:focus, .mod_lostPassword form .formbody .widget-textarea input:hover, .mod_lostPassword form .formbody .widget-textarea textarea:focus, .mod_lostPassword form .formbody .widget-textarea textarea:hover, .mod_lostPassword form .formbody .widget-password input:focus, .mod_lostPassword form .formbody .widget-password input:hover, .mod_lostPassword form .formbody .widget-password textarea:focus, .mod_lostPassword form .formbody .widget-password textarea:hover {
  border-color: var(--color1);
}
.mod_changePassword form .formbody .widget-text, .mod_changePassword form .formbody .widget-password, .mod_lostPassword form .formbody .widget-text, .mod_lostPassword form .formbody .widget-password {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_changePassword form .formbody .widget-checkbox > div, .mod_changePassword form .formbody .widget-radio > div, .mod_lostPassword form .formbody .widget-checkbox > div, .mod_lostPassword form .formbody .widget-radio > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
}
.mod_changePassword form .formbody .widget-checkbox > div .legend, .mod_changePassword form .formbody .widget-radio > div .legend, .mod_lostPassword form .formbody .widget-checkbox > div .legend, .mod_lostPassword form .formbody .widget-radio > div .legend {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  margin-bottom: 0.5rem;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container, .mod_changePassword form .formbody .widget-radio > div > .box-container, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container, .mod_lostPassword form .formbody .widget-radio > div > .box-container {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: -ms-grid;
  display: grid;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container.cols_1, .mod_changePassword form .formbody .widget-radio > div > .box-container.cols_1, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container.cols_1, .mod_lostPassword form .formbody .widget-radio > div > .box-container.cols_1 {
  -ms-grid-columns: (1fr)[1] !important;
  grid-template-columns: repeat(1, 1fr) !important;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container.cols_2, .mod_changePassword form .formbody .widget-radio > div > .box-container.cols_2, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container.cols_2, .mod_lostPassword form .formbody .widget-radio > div > .box-container.cols_2 {
  -ms-grid-columns: (1fr)[2] !important;
  grid-template-columns: repeat(2, 1fr) !important;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container.cols_3, .mod_changePassword form .formbody .widget-radio > div > .box-container.cols_3, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container.cols_3, .mod_lostPassword form .formbody .widget-radio > div > .box-container.cols_3 {
  -ms-grid-columns: (1fr)[3] !important;
  grid-template-columns: repeat(3, 1fr) !important;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container.cols_4, .mod_changePassword form .formbody .widget-radio > div > .box-container.cols_4, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container.cols_4, .mod_lostPassword form .formbody .widget-radio > div > .box-container.cols_4 {
  -ms-grid-columns: (1fr)[4] !important;
  grid-template-columns: repeat(4, 1fr) !important;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio input, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox input, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio input, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox input, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio input, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox input, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio input, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox input {
  display: none;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1em 1fr;
  grid-template-columns: 1em 1fr;
  grid-column-gap: 0.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label svg, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label svg {
  width: 1em;
  height: 1em;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  background-color: var(--color-white);
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label svg > circle, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label svg > circle {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  opacity: 0;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:active svg, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:active svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:active svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:active svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:active svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:active svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:active svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:active svg {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:focus svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:hover svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:focus svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:hover svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg {
  border-color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > circle, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > circle, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > circle, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:focus svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:focus svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:hover svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio label:hover svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:focus svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio label:hover svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:focus svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox label:hover svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:focus svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:focus svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:hover svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio label:hover svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:focus svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox label:hover svg > circle {
  opacity: 0.5;
}
.mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > circle, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > g, .mod_changePassword form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > circle, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > g, .mod_changePassword form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .radio input:checked ~ label svg > circle, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > g, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container .checkbox input:checked ~ label svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .radio input:checked ~ label svg > circle, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > g, .mod_lostPassword form .formbody .widget-radio > div > .box-container .checkbox input:checked ~ label svg > circle {
  opacity: 1;
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-checkbox > div .legend, .mod_changePassword form .formbody .widget-radio > div .legend, .mod_lostPassword form .formbody .widget-checkbox > div .legend, .mod_lostPassword form .formbody .widget-radio > div .legend {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    margin-bottom: 0;
  }
  .mod_changePassword form .formbody .widget-checkbox > div > .box-container, .mod_changePassword form .formbody .widget-radio > div > .box-container, .mod_lostPassword form .formbody .widget-checkbox > div > .box-container, .mod_lostPassword form .formbody .widget-radio > div > .box-container {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.mod_changePassword form .formbody .widget-checkbox label svg, .mod_lostPassword form .formbody .widget-checkbox label svg {
  border-radius: 5px;
}
.mod_changePassword form .formbody .widget-checkbox label svg > g, .mod_lostPassword form .formbody .widget-checkbox label svg > g {
  width: 100%;
}
.mod_changePassword form .formbody .widget-radio label svg, .mod_lostPassword form .formbody .widget-radio label svg {
  border-radius: 50%;
}
.mod_changePassword form .formbody .widget-select .select-container, .mod_lostPassword form .formbody .widget-select .select-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_changePassword form .formbody .widget-select .select-container select, .mod_lostPassword form .formbody .widget-select .select-container select {
  width: 100%;
  border-radius: 1px;
  background-color: var(--color-white);
  border: 1px solid hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 60% + 5%));
  padding: 5px;
  cursor: pointer;
}
.mod_changePassword form .formbody .widget-select .select-container select:hover, .mod_changePassword form .formbody .widget-select .select-container select:focus, .mod_lostPassword form .formbody .widget-select .select-container select:hover, .mod_lostPassword form .formbody .widget-select .select-container select:focus {
  border-color: var(--color1);
}
.mod_changePassword form .formbody .widget-upload input::-webkit-file-upload-button, .mod_lostPassword form .formbody .widget-upload input::-webkit-file-upload-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_changePassword form .formbody .widget-upload input::file-selector-button, .mod_lostPassword form .formbody .widget-upload input::file-selector-button {
  background: var(--color-grey-bg);
  border: 1px solid var(--color-grey);
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 10px 20px;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
.mod_changePassword form .formbody .widget-upload input:hover::-webkit-file-upload-button, .mod_changePassword form .formbody .widget-upload input:focus::-webkit-file-upload-button, .mod_lostPassword form .formbody .widget-upload input:hover::-webkit-file-upload-button, .mod_lostPassword form .formbody .widget-upload input:focus::-webkit-file-upload-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.mod_changePassword form .formbody .widget-upload input:hover::file-selector-button, .mod_changePassword form .formbody .widget-upload input:focus::file-selector-button, .mod_lostPassword form .formbody .widget-upload input:hover::file-selector-button, .mod_lostPassword form .formbody .widget-upload input:focus::file-selector-button {
  background: hsl(var(--color-grey-bg-h), var(--color-grey-bg-s), calc(var(--color-grey-bg-l) + -10%));
  border: 1px solid var(--color-grey);
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin-bottom: 0.25rem;
  -ms-hyphens: auto;
  hyphens: auto;
  gap: 0.5em;
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .image, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .image {
  display: none;
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .content, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .content {
  width: calc(100% - 1em);
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .content .details, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .content .details {
  display: none;
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .delete, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .delete {
  width: 1em;
  height: 1em;
  display: block;
  overflow: hidden;
  color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' data-name='Ebene 1' viewBox='0 0 303.4 303.4'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23e82d2d%7D %3C/style%3E%3C/defs%3E%3Cpath d='M1068 426.1h-61.6v-.4a32 32 0 0 0-32-32h-27.9a32 32 0 0 0-32 32v.4h-62.1a7.5 7.5 0 0 0 0 15H1068a7.5 7.5 0 0 0 0-15Zm-138.5-.4a17 17 0 0 1 17-17h28a17 17 0 0 1 17 17v.4h-62Zm86.2 271.3h-109c-24.4 0-44.2-23.2-44.2-51.8v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 20.4 13.1 36.9 29.2 36.9h109c16.1 0 29.2-16.5 29.2-36.9v-184a7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5v184c0 28.6-19.8 51.9-44.2 51.9Z' class='cls-1' transform='translate(-808.3 -393.7)'/%3E%3Crect width='15' height='180.3' x='145.4' y='77.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='188.3' y='98.5' class='cls-1' rx='7.5'/%3E%3Crect width='15' height='138.1' x='106.2' y='98.5' class='cls-1' rx='7.5'/%3E%3Cpath fill='none' d='M0 0h303.4v303.4H0z'/%3E%3C/svg%3E");
  cursor: pointer;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
}
.mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .delete:hover, .mod_changePassword form .formbody .widget-fineuploader .fineuploader-item .delete:focus, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .delete:hover, .mod_lostPassword form .formbody .widget-fineuploader .fineuploader-item .delete:focus {
  z-index: 5;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.mod_changePassword form .formbody .widget-fineuploader .qq-upload-list, .mod_lostPassword form .formbody .widget-fineuploader .qq-upload-list {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
}
.mod_changePassword form .formbody .widget-fineuploader .qq-upload-list .qq-upload-success, .mod_lostPassword form .formbody .widget-fineuploader .qq-upload-list .qq-upload-success {
  display: none;
}
.mod_changePassword form .formbody .widget-fineuploader .qq-upload-drop-area-selector, .mod_lostPassword form .formbody .widget-fineuploader .qq-upload-drop-area-selector {
  display: none !important;
}
.mod_changePassword form .formbody .widget-fineuploader dialog button, .mod_lostPassword form .formbody .widget-fineuploader dialog button {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
.mod_changePassword form .formbody .widget-fineuploader dialog button:hover, .mod_changePassword form .formbody .widget-fineuploader dialog button:focus, .mod_lostPassword form .formbody .widget-fineuploader dialog button:hover, .mod_lostPassword form .formbody .widget-fineuploader dialog button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
.mod_changePassword form .formbody .widget-range, .mod_lostPassword form .formbody .widget-range {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mod_changePassword form .formbody .widget-range input, .mod_lostPassword form .formbody .widget-range input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  border-radius: 100rem;
  background-color: var(--color-lightgrey);
}
.mod_changePassword form .formbody .widget-range input::-webkit-slider-thumb, .mod_lostPassword form .formbody .widget-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.mod_changePassword form .formbody .widget-range input::-moz-range-thumb, .mod_lostPassword form .formbody .widget-range input::-moz-range-thumb {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
}
.mod_changePassword form .formbody .widget-explanation > *, .mod_lostPassword form .formbody .widget-explanation > * {
  grid-column: 1/-1;
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-explanation > *, .mod_lostPassword form .formbody .widget-explanation > * {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
  }
}
.mod_changePassword form .formbody .widget-explanation.datenschutz, .mod_lostPassword form .formbody .widget-explanation.datenschutz {
  font-size: calc(max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300)) * 0.8);
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-explanation.datenschutz, .mod_lostPassword form .formbody .widget-explanation.datenschutz {
    grid-column: 2/-1;
  }
  .mod_changePassword form .formbody .widget-explanation.datenschutz > *, .mod_lostPassword form .formbody .widget-explanation.datenschutz > * {
    grid-column: 1/-1;
  }
}
.mod_changePassword form .formbody .widget-submit, .mod_lostPassword form .formbody .widget-submit {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% calc(100% - 33% - 1rem);
  grid-template-columns: 33% calc(100% - 33% - 1rem);
  grid-column-gap: 1rem;
  justify-items: start;
}
@media all and (min-width: 48em) {
  .mod_changePassword form .formbody .widget-submit, .mod_lostPassword form .formbody .widget-submit {
    justify-items: end;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.mod_changePassword form .formbody .widget-submit button, .mod_lostPassword form .formbody .widget-submit button {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  grid-column: 1/-1;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  padding: 0.5em 3em;
}
.mod_changePassword form .formbody .widget-submit button:hover, .mod_changePassword form .formbody .widget-submit button:focus, .mod_lostPassword form .formbody .widget-submit button:hover, .mod_lostPassword form .formbody .widget-submit button:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}

#colorbox {
  overflow: visible;
}
#colorbox #cboxWrapper {
  overflow: visible;
}
#colorbox #cboxWrapper #cboxContent {
  position: relative;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious, #colorbox #cboxWrapper #cboxContent #cboxNext {
  margin: 0;
  top: 0;
  width: calc(50% + 4vw);
  height: 100%;
  background: none;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  opacity: 0.5;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious:hover, #colorbox #cboxWrapper #cboxContent #cboxNext:hover {
  opacity: 1;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious svg, #colorbox #cboxWrapper #cboxContent #cboxNext svg {
  width: 40px;
  position: absolute;
  top: calc(50% - 35px);
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious {
  left: -4vw;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious:active svg {
  -webkit-transform: translateX(-1rem);
  transform: translateX(-1rem);
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious svg {
  left: 0;
}
#colorbox #cboxWrapper #cboxContent #cboxNext {
  right: -4vw;
}
#colorbox #cboxWrapper #cboxContent #cboxNext:active svg {
  -webkit-transform: translateX(1rem);
  transform: translateX(1rem);
}
#colorbox #cboxWrapper #cboxContent #cboxNext svg {
  right: 0;
}
#colorbox #cboxWrapper #cboxContent #cboxClose {
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  top: 12px;
  right: 12px;
  opacity: 0.5;
  background: none;
}
#colorbox #cboxWrapper #cboxContent #cboxClose:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
#colorbox #cboxWrapper #cboxContent #cboxClose:hover, #colorbox #cboxWrapper #cboxContent #cboxClose:focus {
  opacity: 1;
}
#colorbox #cboxWrapper #cboxContent #cboxClose svg {
  position: absolute;
  top: 0;
  left: 0;
}
#colorbox #cboxWrapper #cboxContent #cboxCurrent {
  display: none !important;
}
#colorbox #cboxWrapper #cboxContent #cboxTitle {
  top: -25px;
}

#header {
  width: 100%;
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-grey);
  margin-bottom: 1rem;
}
@media all and (max-width: 767px) {
  #header {
    margin-bottom: 0.5rem;
  }
}
#header .inside {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
  padding: 1rem 0;
}
#header .inside > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #header .inside {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #header .inside > * {
    grid-column: 3/-3;
  }
}
@media all and (max-width: 767px) {
  #header .inside {
    padding: 1rem 0 0.5rem;
  }
}
#header .oben {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#header .oben .mod_changelanguage, #header .oben .mod_navigation {
  overflow: visible;
}
#header .oben .mod_changelanguage .level_1, #header .oben .mod_navigation .level_1 {
  position: relative;
}
#header .oben .mod_changelanguage .level_1 div, #header .oben .mod_navigation .level_1 div {
  font-weight: 300;
  color: var(--color-lightgrey);
}
#header .oben .mod_changelanguage .level_1 div strong, #header .oben .mod_navigation .level_1 div strong {
  font-weight: 300 !important;
}
#header .oben .mod_changelanguage .level_1 div.active, #header .oben .mod_navigation .level_1 div.active {
  border-bottom: 1px solid var(--color-lightgrey);
  padding: 0 1rem;
}
#header .oben .mod_changelanguage .level_1 div.active::after, #header .oben .mod_navigation .level_1 div.active::after {
  content: "▿";
  margin-left: 0.5em;
}
#header .oben .mod_changelanguage .level_1 .inactive-container, #header .oben .mod_navigation .level_1 .inactive-container {
  padding: 0.5rem 0;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}
#header .oben .mod_changelanguage .level_1 .inactive-container div, #header .oben .mod_navigation .level_1 .inactive-container div {
  padding: 0 1rem;
  border-left: 1px solid var(--color-lightgrey);
}
#header .unten {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
#header .unten .logo {
  max-width: 25%;
  width: 250px;
  min-width: 200px;
}
#header .unten .main-nav .level_1 {
  gap: 2rem;
}
#header .unten .main-nav .level_1 li::after {
  content: none !important;
}
@media all and (max-width: 1023px) {
  #header .unten {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
}
@media all and (max-width: 48em) {
  #header .main-nav {
    display: none;
  }
}

#left {
  margin-left: 0 !important;
  float: none;
  background-color: var(--color-grey-bg);
}
#left .left-mobile {
  display: none;
}
#left > .inside {
  grid-column: -2/-1;
  padding: 3rem 2rem 3rem 0;
}
#left .mod_mp_form_steps ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.75rem;
}
#left .mod_mp_form_steps ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5rem;
}
#left .mod_mp_form_steps ul > li svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1.5em;
}
#left .mod_mp_form_steps ul > li strong, #left .mod_mp_form_steps ul > li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#left .mod_mp_form_steps ul > li.active strong {
  color: var(--color2);
}
#left .mod_mp_form_steps ul > li.active strong svg {
  fill: var(--color2);
}
#left .mod_mp_form_steps ul > li a, #left .mod_mp_form_steps ul > li strong {
  font-weight: 600;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#left .mod_mp_form_steps ul > li a svg, #left .mod_mp_form_steps ul > li strong svg {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#left .mod_mp_form_steps ul > li a span::after, #left .mod_mp_form_steps ul > li strong span::after {
  content: ">";
  display: block;
  margin-left: auto;
}
#left .mod_mp_form_steps ul > li a:hover, #left .mod_mp_form_steps ul > li a:focus {
  color: var(--color2);
}
#left .mod_mp_form_steps ul > li a:hover svg, #left .mod_mp_form_steps ul > li a:focus svg {
  fill: var(--color2);
}
#left .mod_mp_form_steps ul > li.inaccessible strong {
  font-weight: 600 !important;
  color: var(--color-lightgrey);
}
#left .mod_mp_form_steps ul > li.inaccessible strong svg {
  fill: var(--color-lightgrey);
}
#left .mod_mp_form_steps ul > li.inaccessible strong::after {
  content: ">";
  display: block;
  margin-left: auto;
}
#left .mod_mp_form_steps ul > li.current {
  border-top: 2px solid var(--color2);
  border-bottom: 2px solid var(--color2);
  padding: 0.5rem 0;
  margin-bottom: -0.5rem;
  margin-top: -0.5rem;
}
#left .mod_mp_form_steps ul > li .anchor {
  margin-left: 1em;
  cursor: pointer;
  color: var(--color2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
}
#left .mod_mp_form_steps ul > li .anchor .location {
  opacity: 0;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#left .mod_mp_form_steps ul > li .anchor .label {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid transparent;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#left .mod_mp_form_steps ul > li .anchor:hover .label, #left .mod_mp_form_steps ul > li .anchor:focus .label {
  border-color: var(--color2);
}
#left .mod_mp_form_steps + .navigation {
  margin-top: 3rem;
}
#left .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
#left .navigation svg {
  width: 1.5em;
}
#left .navigation a p {
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#left .navigation a svg {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#left .navigation a:hover p, #left .navigation a:focus p {
  color: var(--color1);
}
#left .navigation a:hover svg, #left .navigation a:focus svg {
  fill: var(--color1);
}
#left .navigation .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
}
#left .navigation .text div {
  max-height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#left .navigation .text p {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin-bottom: 0;
}

#main {
  position: relative;
  min-height: 70vh;
  -webkit-box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  z-index: 1;
}
#main > .inside {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 2rem;
  overflow: auto;
}
#main > .inside .mod_article {
  overflow: visible;
}
#main > .inside .mod_article .ce_form {
  overflow: visible;
}
#main form.configurator {
  position: relative;
}
#main form.configurator .formbody .information-button {
  margin-left: 0.5em;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
  -webkit-transform-origin: center;
  transform-origin: center;
}
#main form.configurator .formbody .information-button:hover, #main form.configurator .formbody .information-button:focus {
  z-index: 5;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#main form.configurator .formbody .information-button circle {
  fill: var(--color-lightgrey);
}
#main form.configurator .formbody .information-button .umrandung {
  fill: var(--color1);
}
#main form.configurator .formbody .pop-up {
  font-weight: 400;
  text-align: left;
  position: absolute;
  display: none;
  right: 0;
  background-color: var(--color-white);
  z-index: 99999999;
  padding: 2rem;
  border: 1px solid var(--color1);
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 2px 2px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
}
#main form.configurator .formbody .pop-up a {
  -ms-hyphens: auto;
  hyphens: auto;
}
#main form.configurator .formbody .pop-up .close {
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
#main form.configurator .formbody .pop-up .close:hover, #main form.configurator .formbody .pop-up .close:focus {
  z-index: 5;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#main form.configurator .formbody .pop-up .close .line {
  height: 3px;
  width: 100%;
  background: var(--color1);
}
#main form.configurator .formbody .pop-up .close .line:first-of-type {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#main form.configurator .formbody .pop-up .close .line:last-of-type {
  position: absolute;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main form.configurator .formbody fieldset > legend {
  font-weight: 600;
  margin-bottom: 0.75rem;
}
#main form.configurator .formbody fieldset:not(.divider-container) > .divider {
  display: none;
}
#main form.configurator .formbody .divider {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
#main form.configurator .formbody .divider .line {
  width: 100%;
  height: 1px;
  background-color: var(--color-grey);
}
#main form.configurator .formbody .divider .arrows {
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
}
#main form.configurator .formbody .divider .arrows > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 10px;
}
#main form.configurator .formbody .divider .arrows > * svg {
  min-width: 1rem;
  fill: var(--color-lightgrey);
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .divider .arrows > *.active {
  cursor: pointer;
}
#main form.configurator .formbody .divider .arrows > *.active svg {
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#main form.configurator .formbody .divider .arrows > *.active:hover svg, #main form.configurator .formbody .divider .arrows > *.active:focus svg {
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-radio .radio_container, #main form.configurator .formbody .widget-radio .checkbox_container, #main form.configurator .formbody .widget-checkbox .radio_container, #main form.configurator .formbody .widget-checkbox .checkbox_container {
  display: block;
}
#main form.configurator .formbody .widget-radio .radio_container .legend, #main form.configurator .formbody .widget-radio .checkbox_container .legend, #main form.configurator .formbody .widget-checkbox .radio_container .legend, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .invalid-warning, #main form.configurator .formbody .widget-radio .checkbox_container .legend .invalid-warning, #main form.configurator .formbody .widget-checkbox .radio_container .legend .invalid-warning, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .invalid-warning {
  z-index: 1;
  position: absolute;
  background: var(--color1);
  color: var(--color-white);
  font-weight: 300;
  padding: 0.25em;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked {
  width: 1.5em;
  margin-right: 1rem;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked svg .haken, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked svg .haken, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked svg .haken, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked svg .haken {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  fill: transparent;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked.active svg .haken {
  fill: var(--color1);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container, #main form.configurator .formbody .widget-radio .checkbox_container .box-container, #main form.configurator .formbody .widget-checkbox .radio_container .box-container, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1rem;
}
@media all and (max-width: 767px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container, #main form.configurator .formbody .widget-radio .checkbox_container .box-container, #main form.configurator .formbody .widget-checkbox .radio_container .box-container, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
#main form.configurator .formbody .widget-radio .radio_container .box-container.cols_2, #main form.configurator .formbody .widget-radio .checkbox_container .box-container.cols_2, #main form.configurator .formbody .widget-checkbox .radio_container .box-container.cols_2, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container.cols_2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label {
  cursor: pointer;
  display: block;
  text-align: center;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
  max-height: 13.6805555556vw;
  border: 4px solid transparent;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
@media all and (min-width: 1441px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 146px;
  }
}
@media all and (max-width: 1023px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 23.9491691105vw;
  }
}
@media all and (max-width: 767px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 56.9752281617vw;
  }
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label:focus img {
  border: 4px solid hsla(var(--color1-h), var(--color1-s), var(--color1-l), 0.5);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio input:checked + label img {
  border: 4px solid var(--color1);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label {
  position: relative;
  display: block;
  cursor: pointer;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label svg {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::before {
  content: "";
  display: block;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::before {
  height: 28px;
  width: 100%;
  border-radius: 100rem;
  background-color: hsl(var(--color-lightgrey-h), var(--color-lightgrey-s), calc(var(--color-lightgrey-l) + 10%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:after {
  position: absolute;
  top: -1px;
  left: 0;
  height: 30px;
  width: 30px;
  background-color: var(--color-lightgrey);
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 1px 1px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:focus::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 65%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:focus::after {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 10%));
  left: 5px;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 60%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label::after {
  background-color: var(--color1);
  left: calc(100% - 30px);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:focus::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 65%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:focus::after {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 10%));
  left: calc(100% - 30px - 5px);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox[data-combined*=combined-] {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label, #main form.configurator .formbody .widget-radio .radio_container .no-images label, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color-lightgrey);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label figure, #main form.configurator .formbody .widget-radio .radio_container .no-images label figure, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label figure, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label figure, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label figure, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label figure, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label figure, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label figure {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label:hover, #main form.configurator .formbody .widget-radio .radio_container.no-images label:focus, #main form.configurator .formbody .widget-radio .radio_container .no-images label:hover, #main form.configurator .formbody .widget-radio .radio_container .no-images label:focus, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label:hover, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label:focus, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label:hover, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label:focus, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label:hover, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label:focus, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label:hover, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label:focus, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label:hover, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label:focus, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label:hover, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label:focus {
  background-color: var(--color-grey);
  border-color: var(--color-lightgrey);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-radio .radio_container.no-images input:checked + label, #main form.configurator .formbody .widget-radio .radio_container .no-images input:checked + label, #main form.configurator .formbody .widget-radio .checkbox_container.no-images input:checked + label, #main form.configurator .formbody .widget-radio .checkbox_container .no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .radio_container.no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .radio_container .no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images input:checked + label {
  background-color: var(--color1);
  border-color: var(--color1);
}
#main form.configurator .formbody .widget-radio.range .range, #main form.configurator .formbody .widget-checkbox.range .range {
  margin-right: 0.5rem;
}
#main form.configurator .formbody .widget-radio.range .range .box-container, #main form.configurator .formbody .widget-checkbox.range .range .box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
#main form.configurator .formbody .widget-radio.range .range .box-container::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 10px;
  border-radius: 100rem;
  background-color: var(--color-lightgrey);
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label {
  background-color: transparent !important;
  padding: 0;
  border: none;
  border-radius: 0;
  color: var(--color-lightgrey);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  margin-bottom: 3em;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label::before {
  content: "";
  opacity: 0;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
  top: -3.5px;
  z-index: 1;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label::after, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label::after {
  content: "";
  position: absolute;
  top: 2.5px;
  height: 5px;
  width: 5px;
  background-color: var(--color-white);
  border-radius: 50%;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label span, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label span {
  position: absolute;
  top: 100%;
  white-space: nowrap;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label:hover::before, #main form.configurator .formbody .widget-radio.range .range .box-container > * label:focus::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label:hover::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label:focus::before {
  opacity: 0.5;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * input:checked + label::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * input:checked + label::before {
  opacity: 1;
}
#main form.configurator .formbody .widget-fineuploader label, #main form.configurator .formbody .widget-upload label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#main form.configurator .formbody .widget-fineuploader input, #main form.configurator .formbody .widget-upload input {
  width: 100%;
}
#main form.configurator .formbody .widget-placeholder .gruppe {
  margin-bottom: 1rem;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
#main form.configurator .formbody .widget-placeholder .gruppe h3 {
  font-size: max(1rem, min(1.5rem, 16px + (24 - 16) * (100vw - 480px) / 1300));
  margin-bottom: 0;
}
#main form.configurator .formbody .widget-placeholder .gruppe h4 {
  margin-top: 0.5rem;
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  margin-bottom: 0;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item .label {
  white-space: nowrap;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item .value {
  -ms-hyphens: auto;
  hyphens: auto;
  text-align: end;
}
#main form.configurator .formbody .widget-pagebreak {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#main form.configurator .formbody .widget-pagebreak > * label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  gap: 0.5rem !important;
}
#main form.configurator .formbody .widget-pagebreak > * label:hover, #main form.configurator .formbody .widget-pagebreak > * label:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * label svg {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  width: 1.5em;
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * label:hover svg, #main form.configurator .formbody .widget-pagebreak > * label:focus svg {
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * input {
  display: none;
}
#main form.configurator .formbody .widget-pagebreak .back {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
#main form.configurator .formbody .widget-pagebreak .next {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
#main form.configurator .formbody .widget-pagebreak .next label > svg {
  width: 0.9em;
}
#main form.configurator .formbody .widget-pagebreak .next label svg {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color-lightgrey);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label:hover, #main form.configurator .formbody .widget-pagebreak .next.invalid label:focus {
  background-color: var(--color-grey);
  border-color: var(--color-lightgrey);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label:hover svg, #main form.configurator .formbody .widget-pagebreak .next.invalid label:focus svg {
  fill: var(--color-white);
}

#right {
  background-color: var(--color-grey-bg);
  float: none;
  margin-right: 0;
}
#right .inside {
  padding: 3rem 0 3rem 2rem;
  max-height: 100vh;
}

#footer {
  background: var(--color-black);
  z-index: 999;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
}
#footer .main-color {
  color: var(--color2) !important;
}
@media all and (min-width: 768px) {
  #footer {
    padding-bottom: 0 !important;
  }
}
#footer > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #footer {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #footer > * {
    grid-column: 3/-3;
  }
}
#footer .footer-container {
  padding: 2rem 0 1rem;
  color: var(--color-grey);
}
#footer .footer-container .oben {
  border-left: 2px solid var(--color-white);
  padding-left: 2rem;
  margin-bottom: 1rem;
}
#footer .footer-container .oben .headline {
  font-size: calc(max(1.25rem, min(1.75rem, 20px + (28 - 20) * (100vw - 480px) / 1300)) * 1.2);
  color: var(--color-white);
  margin-bottom: 1rem;
}
#footer .footer-container .oben .partner .ce_text .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
#footer .footer-container .oben .partner .ce_text .text a::before {
  content: none;
}
#footer .footer-container .oben .copyright, #footer .footer-container .oben .mod_navigation {
  display: none;
}
#footer .footer-container .mod_navigation .level_1 {
  gap: 2rem;
}
#footer .footer-container .mod_navigation .level_1 li::after {
  content: none;
}
#footer .footer-container .mod_navigation .level_1 li a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color-grey);
}
#footer .footer-container .mod_navigation .level_1 li a:hover, #footer .footer-container .mod_navigation .level_1 li a:focus {
  color: var(--color-white);
}
#footer .footer-container .mod_navigation .level_1 li a:active {
  color: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -40%));
}
@media all and (max-width: 1510px) {
  #footer .footer-container .mod_navigation .level_1 {
    gap: 1rem;
  }
}
#footer .footer-container .unten {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}
#footer .footer-container .unten .copyright {
  white-space: nowrap;
}
#footer .footer-container .unten .mod_navigation .level_1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 0.5em;
}
#footer .footer-container .unten .mod_navigation .level_1 li::after {
  content: none;
}
#footer .footer-container .unten .mod_navigation .level_1 li a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color-grey);
}
#footer .footer-container .unten .mod_navigation .level_1 li a:hover, #footer .footer-container .unten .mod_navigation .level_1 li a:focus {
  color: var(--color-white);
}
#footer .footer-container .unten .mod_navigation .level_1 li a:active {
  color: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -40%));
}
@media all and (max-width: 1510px) {
  #footer .footer-container .unten .mod_navigation .level_1 {
    gap: 1rem;
    row-gap: 0.5em;
  }
}
@media all and (max-width: 767px) {
  #footer .footer-container .oben .copyright, #footer .footer-container .oben .mod_navigation {
    display: block;
  }
  #footer .footer-container .oben .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 3rem;
  }
  #footer .footer-container .oben .content .partner .ce_text .text {
    gap: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #footer .footer-container .oben .content .partner .ce_text .text > * {
    line-height: 1;
    margin-bottom: 0;
  }
  #footer .footer-container .oben .content .mod_navigation .level_1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
  }
  #footer .footer-container .oben .content .mod_navigation .level_1 li {
    line-height: 1;
  }
  #footer .footer-container .unten {
    display: none;
  }
}
@media all and (max-width: 479px) {
  #footer .footer-container .oben .content {
    gap: 2rem;
  }
}

.on-scroll-active #header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  background-color: var(--color-white);
}
.on-scroll-active #header:not(.hidden) {
  top: 0 !important;
}

.onScroll #header {
  position: fixed;
}

#pop-up {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999999999;
}
#pop-up .inside > .mod_article {
  display: none;
}
#pop-up .inside > .mod_article .article-container {
  position: relative;
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#pop-up .inside > .mod_article .article-container .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.5);
  z-index: 1;
}
#pop-up .inside > .mod_article .article-container .content-container {
  max-width: 80%;
  max-height: 90%;
  overflow: auto;
  position: relative;
  z-index: 2;
  padding: 3rem;
  border: 1px solid var(--color1);
  border-radius: 4px;
  background: var(--color-white);
}
#pop-up .inside > .mod_article .article-container .content-container > *[class*=ce_] {
  margin-bottom: 1rem;
}
#pop-up .inside > .mod_article .article-container .content-container .close {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
#pop-up .inside > .mod_article .article-container .content-container .close .line {
  height: 3px;
  width: 3rem;
  background: var(--color1);
}
#pop-up .inside > .mod_article .article-container .content-container .close .line:first-of-type {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#pop-up .inside > .mod_article .article-container .content-container .close .line:last-of-type {
  position: absolute;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* Individueller Kunde */
#header {
  width: 100%;
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-grey);
  margin-bottom: 1rem;
}
@media all and (max-width: 767px) {
  #header {
    margin-bottom: 0.5rem;
  }
}
#header .inside {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
  padding: 1rem 0;
}
#header .inside > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #header .inside {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #header .inside > * {
    grid-column: 3/-3;
  }
}
@media all and (max-width: 767px) {
  #header .inside {
    padding: 1rem 0 0.5rem;
  }
}
#header .oben {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#header .oben .mod_changelanguage, #header .oben .mod_navigation {
  overflow: visible;
}
#header .oben .mod_changelanguage .level_1, #header .oben .mod_navigation .level_1 {
  position: relative;
}
#header .oben .mod_changelanguage .level_1 div, #header .oben .mod_navigation .level_1 div {
  font-weight: 300;
  color: var(--color-lightgrey);
}
#header .oben .mod_changelanguage .level_1 div strong, #header .oben .mod_navigation .level_1 div strong {
  font-weight: 300 !important;
}
#header .oben .mod_changelanguage .level_1 div.active, #header .oben .mod_navigation .level_1 div.active {
  border-bottom: 1px solid var(--color-lightgrey);
  padding: 0 1rem;
}
#header .oben .mod_changelanguage .level_1 div.active::after, #header .oben .mod_navigation .level_1 div.active::after {
  content: "▿";
  margin-left: 0.5em;
}
#header .oben .mod_changelanguage .level_1 .inactive-container, #header .oben .mod_navigation .level_1 .inactive-container {
  padding: 0.5rem 0;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}
#header .oben .mod_changelanguage .level_1 .inactive-container div, #header .oben .mod_navigation .level_1 .inactive-container div {
  padding: 0 1rem;
  border-left: 1px solid var(--color-lightgrey);
}
#header .unten {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
#header .unten .logo {
  max-width: 25%;
  width: 250px;
  min-width: 200px;
}
#header .unten .main-nav .level_1 {
  gap: 2rem;
}
#header .unten .main-nav .level_1 li::after {
  content: none !important;
}
@media all and (max-width: 1023px) {
  #header .unten {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
}
@media all and (max-width: 48em) {
  #header .main-nav {
    display: none;
  }
}

#mobile-menu {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  position: fixed;
  right: 100%;
  top: 0;
  height: 100%;
  z-index: 999999999;
  max-width: 350px;
  width: 80vw;
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  -webkit-filter: drop-shadow(0 3px 3px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.25));
  filter: drop-shadow(0 3px 3px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.25));
}
#mobile-menu .inside {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  position: relative;
  padding: 2rem 0 2rem;
  background-color: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -4%));
  border: 1px solid var(--color-border);
  border-top: none;
  border-left: none;
  height: 100%;
  left: -1rem;
  top: 0;
}
@media all and (max-width: 767px) {
  #mobile-menu .inside {
    overflow-y: auto;
  }
}
#mobile-menu .oben {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 1rem;
  padding-right: 2rem;
  padding-left: calc(0.75rem + 2vw);
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon-container-inner {
  margin-right: 0;
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon {
  width: 38px;
  height: 38px;
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon .line {
  height: 3px;
  background-color: var(--color1);
  -webkit-transform-origin: center;
  transform-origin: center;
  top: auto;
  bottom: auto;
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon .line-1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon .line-3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#mobile-menu .oben .hamburger-icon-container .hamburger-icon .line-2 {
  display: none;
}
#mobile-menu .oben .hamburger-icon-container:hover .hamburger-icon .line-1, #mobile-menu .oben .hamburger-icon-container:focus .hamburger-icon .line-1 {
  -webkit-transform: rotate(45deg) scale(1.2);
  transform: rotate(45deg) scale(1.2);
}
#mobile-menu .oben .hamburger-icon-container:hover .hamburger-icon .line-3, #mobile-menu .oben .hamburger-icon-container:focus .hamburger-icon .line-3 {
  -webkit-transform: rotate(-45deg) scale(1.2);
  transform: rotate(-45deg) scale(1.2);
}
#mobile-menu .oben .barrierefrei-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#mobile-menu .oben .barrierefrei-buttons > *:last-child {
  margin-right: 0;
}
#mobile-menu .service-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 2rem;
  margin-bottom: 3rem;
  padding-left: calc(0.75rem + 2vw);
}
#mobile-menu .service-container .mod_customnav {
  overflow: visible;
}
#mobile-menu .service-container .mod_customnav > div > ul, #mobile-menu .service-container .mod_customnav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
#mobile-menu .service-container .mod_customnav > div > ul > li, #mobile-menu .service-container .mod_customnav > ul > li {
  font-weight: 300;
}
#mobile-menu .service-container .mod_customnav > div > ul > li > a, #mobile-menu .service-container .mod_customnav > ul > li > a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#mobile-menu .service-container .mod_customnav > div > ul > li > a:hover, #mobile-menu .service-container .mod_customnav > div > ul > li > a:focus, #mobile-menu .service-container .mod_customnav > ul > li > a:hover, #mobile-menu .service-container .mod_customnav > ul > li > a:focus {
  color: var(--color1);
  text-decoration-color: var(--color-border);
}
#mobile-menu .service-container .mod_customnav > div > ul > li > a:active, #mobile-menu .service-container .mod_customnav > ul > li > a:active {
  color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + -40%));
}
#mobile-menu .service-container .mod_customnav > div > ul > li.active > strong, #mobile-menu .service-container .mod_customnav > div > ul > li.trail > strong, #mobile-menu .service-container .mod_customnav > ul > li.active > strong, #mobile-menu .service-container .mod_customnav > ul > li.trail > strong {
  color: var(--color1);
  font-weight: 800;
}
#mobile-menu .service-container .mod_customnav > div > ul > li.active > a, #mobile-menu .service-container .mod_customnav > div > ul > li.trail > a, #mobile-menu .service-container .mod_customnav > ul > li.active > a, #mobile-menu .service-container .mod_customnav > ul > li.trail > a {
  font-weight: 800;
}
#mobile-menu .service-container .mod_customnav > div > ul > li:after, #mobile-menu .service-container .mod_customnav > ul > li:after {
  content: false;
  color: var(--color1);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
#mobile-menu .service-container .mod_customnav > div > ul > li:last-of-type:after, #mobile-menu .service-container .mod_customnav > ul > li:last-of-type:after {
  display: none;
}
#mobile-menu .service-container .suche .widget-text ::-webkit-input-placeholder {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
}
#mobile-menu .service-container .suche .widget-text ::-moz-placeholder {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
}
#mobile-menu .service-container .suche .widget-text :-ms-input-placeholder {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
}
#mobile-menu .service-container .suche .widget-text ::-ms-input-placeholder {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
}
#mobile-menu .service-container .suche .widget-text ::placeholder {
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
}
#mobile-menu .service-container .suche .widget-text input {
  width: 50px;
}
#mobile-menu.active .inside {
  left: 100%;
}
@media all and (min-width: 769px) {
  #mobile-menu .oben {
    padding-left: calc(0.75rem + 2vw);
  }
  #mobile-menu .oben .barrierefrei-buttons {
    display: none;
  }
  #mobile-menu .service-container {
    padding-left: calc(0.75rem + 2vw);
  }
  #mobile-menu .service-container .mod_customnav {
    width: 50%;
    margin: 0;
  }
  #mobile-menu .service-container .suche {
    display: none;
  }
}
@media all and (min-width: 90rem) {
  #mobile-menu {
    max-width: 400px;
  }
  #mobile-menu .oben {
    padding-left: 7vw;
  }
  #mobile-menu .service-container {
    padding-left: 7vw;
  }
}
#mobile-menu .mod_navigation {
  overflow: visible;
  display: block !important;
}
#mobile-menu .mod_navigation .level_1 > li {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  margin: 0 0 0.5rem 0;
  width: 100%;
  border-top: 1px solid hsla(var(--color-border-h), var(--color-border-s), var(--color-border-l), 0.4);
  border-bottom: 1px solid hsla(var(--color-border-h), var(--color-border-s), var(--color-border-l), 0.4);
}
#mobile-menu .mod_navigation .level_1 > li:after {
  content: none;
}
#mobile-menu .mod_navigation .level_1 > li a {
  display: block;
  width: 100%;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#mobile-menu .mod_navigation .level_1 > li a:hover, #mobile-menu .mod_navigation .level_1 > li a:focus {
  color: var(--color1);
  text-decoration-color: var(--color-border);
}
#mobile-menu .mod_navigation .level_1 > li a:active {
  color: hsl(var(--color1-h), var(--color1-s), calc(var(--color1-l) + -40%));
}
#mobile-menu .mod_navigation .level_1 > li a:hover, #mobile-menu .mod_navigation .level_1 > li a:focus {
  background-color: var(--color-white);
}
#mobile-menu .mod_navigation .level_1 > li strong {
  background-color: var(--color-white);
}
#mobile-menu .mod_navigation .level_1 > li.active a, #mobile-menu .mod_navigation .level_1 > li:focus-within a {
  background-color: var(--color-white);
}
#mobile-menu .mod_navigation .level_1 > li > a, #mobile-menu .mod_navigation .level_1 > li strong {
  padding: 0.25em 0 0.25em calc(0.75rem + 2vw);
}
#mobile-menu .mod_navigation .level_1 > li:hover, #mobile-menu .mod_navigation .level_1 > li:focus-within, #mobile-menu .mod_navigation .level_1 > li.active {
  background-color: var(--color-white);
}
#mobile-menu .mod_navigation .level_1 > li strong {
  display: block;
  color: var(--color1);
}
#mobile-menu .mod_navigation .level_1 > li.submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#mobile-menu .mod_navigation .level_1 > li.submenu > a, #mobile-menu .mod_navigation .level_1 > li.submenu > strong {
  width: calc(100% - 3rem);
}
#mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  z-index: 1000;
  width: 3rem;
  display: block;
  height: 1.25em;
  border-left: 1px solid var(--color-grey);
  position: relative;
  font-size: max(0.75rem, min(1rem, 12px + (16 - 12) * (100vw - 480px) / 1300));
  cursor: pointer;
}
#mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:after, #mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:before {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  color: var(--color-grey);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1000;
  width: 3rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:before {
  content: "–";
  opacity: 0;
}
#mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:after {
  content: "+";
  opacity: 1;
}
#mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:hover:after, #mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:hover:before, #mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:focus:after, #mobile-menu .mod_navigation .level_1 > li.submenu > .submenu-opener:focus:before {
  color: var(--color2);
}
#mobile-menu .mod_navigation .level_1 > li.submenu:hover, #mobile-menu .mod_navigation .level_1 > li.submenu:focus-within, #mobile-menu .mod_navigation .level_1 > li.submenu.submenu-active, #mobile-menu .mod_navigation .level_1 > li.submenu.trail, #mobile-menu .mod_navigation .level_1 > li.submenu.active {
  border-radius: 0 1.5em 1.5em 0;
  background-color: var(--color-white);
  width: calc(100% + 1rem);
  margin-right: -1rem;
}
#mobile-menu .mod_navigation .level_1 > li.submenu.submenu-active > .submenu-opener:before, #mobile-menu .mod_navigation .level_1 > li.submenu:focus-within > .submenu-opener:before {
  opacity: 1;
}
#mobile-menu .mod_navigation .level_1 > li.submenu.submenu-active > .submenu-opener:after, #mobile-menu .mod_navigation .level_1 > li.submenu:focus-within > .submenu-opener:after {
  opacity: 0;
}
#mobile-menu .mod_navigation .level_1 > li.submenu.active .level_2 {
  display: block;
}
#mobile-menu .mod_navigation .level_1 > li.submenu.trail .level_2 {
  display: block;
}
#mobile-menu .mod_navigation .level_1 > li .level_2 {
  display: none;
  width: calc(100% - 3rem);
}
@media all and (max-width: 767px) {
  #mobile-menu .mod_navigation .level_1 > li .level_2 {
    padding-top: 0 !important;
  }
}
#mobile-menu .mod_navigation .level_1 > li .level_2 > li a, #mobile-menu .mod_navigation .level_1 > li .level_2 > li strong {
  display: block;
  padding: 0.25em 0 0.25em calc(0.75rem + 2vw + 2rem);
}
#mobile-menu .mod_navigation .level_1 > li .level_2 > li.submenu > a, #mobile-menu .mod_navigation .level_1 > li .level_2 > li.submenu > strong {
  padding-bottom: 0.25em;
}
#mobile-menu .mod_navigation .level_1 > li .level_2 .level_3 > li {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
#mobile-menu .mod_navigation .level_1 > li .level_2 .level_3 > li a, #mobile-menu .mod_navigation .level_1 > li .level_2 .level_3 > li strong {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
#mobile-menu .mod_navigation .level_1 > li .level_2 .level_3 > li a:before, #mobile-menu .mod_navigation .level_1 > li .level_2 .level_3 > li strong:before {
  content: "-";
  width: 1rem;
  margin-right: 0.25em;
}
#mobile-menu .mod_navigation .level_1 li.trail > a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color1);
}
#mobile-menu .mod_navigation .level_1 li.trail > a:hover, #mobile-menu .mod_navigation .level_1 li.trail > a:focus {
  color: var(--color2);
}
#mobile-menu .mod_navigation .level_1 li.trail > a:active {
  color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + -40%));
}
@media all and (min-width: 48em) {
  #mobile-menu {
    border-radius: 0;
  }
  #mobile-menu .inside {
    border-radius: 0;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2 {
    z-index: -1;
    display: block !important;
    -webkit-transition: left 0.3s ease;
    transition: left 0.3s ease;
    background-color: var(--color-white);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2 > li {
    margin-bottom: 0.5em;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2 > li > a, #mobile-menu .mod_navigation .level_1 > li .level_2 > li strong {
    padding: 0.25em 0 0.25em 2rem;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2 > li .level_3 > li > a, #mobile-menu .mod_navigation .level_1 > li .level_2 > li .level_3 > li > strong {
    padding-left: 2rem;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2 > li:last-of-type {
    margin-bottom: 2.5rem;
  }
  #mobile-menu .mod_navigation .level_1 > li.submenu-active .level_2 {
    left: 100%;
  }
  #mobile-menu .mod_navigation .level_1 > li .level_2:focus-within {
    left: 100%;
  }
}
@media all and (min-width: 90rem) {
  #mobile-menu .mod_navigation .level_1 > li > a, #mobile-menu .mod_navigation .level_1 > li strong {
    padding: 0.25em 0 0.25em 7vw;
  }
}

#main {
  position: relative;
  min-height: 70vh;
  -webkit-box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  z-index: 1;
}
#main > .inside {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 2rem;
  overflow: auto;
}
#main > .inside .mod_article {
  overflow: visible;
}
#main > .inside .mod_article .ce_form {
  overflow: visible;
}
#main form.configurator {
  position: relative;
}
#main form.configurator .formbody .information-button {
  margin-left: 0.5em;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
  -webkit-transform-origin: center;
  transform-origin: center;
}
#main form.configurator .formbody .information-button:hover, #main form.configurator .formbody .information-button:focus {
  z-index: 5;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#main form.configurator .formbody .information-button circle {
  fill: var(--color-lightgrey);
}
#main form.configurator .formbody .information-button .umrandung {
  fill: var(--color1);
}
#main form.configurator .formbody .pop-up {
  font-weight: 400;
  text-align: left;
  position: absolute;
  display: none;
  right: 0;
  background-color: var(--color-white);
  z-index: 99999999;
  padding: 2rem;
  border: 1px solid var(--color1);
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 2px 2px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
}
#main form.configurator .formbody .pop-up a {
  -ms-hyphens: auto;
  hyphens: auto;
}
#main form.configurator .formbody .pop-up .close {
  -webkit-transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  transition: transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s, -webkit-transform cubic-bezier(0.55, 1.65, 0.7, 0.985) 0.3s;
  position: relative;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
#main form.configurator .formbody .pop-up .close:hover, #main form.configurator .formbody .pop-up .close:focus {
  z-index: 5;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#main form.configurator .formbody .pop-up .close .line {
  height: 3px;
  width: 100%;
  background: var(--color1);
}
#main form.configurator .formbody .pop-up .close .line:first-of-type {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#main form.configurator .formbody .pop-up .close .line:last-of-type {
  position: absolute;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main form.configurator .formbody fieldset > legend {
  font-weight: 600;
  margin-bottom: 0.75rem;
}
#main form.configurator .formbody fieldset:not(.divider-container) > .divider {
  display: none;
}
#main form.configurator .formbody .divider {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
#main form.configurator .formbody .divider .line {
  width: 100%;
  height: 1px;
  background-color: var(--color-grey);
}
#main form.configurator .formbody .divider .arrows {
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
}
#main form.configurator .formbody .divider .arrows > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 10px;
}
#main form.configurator .formbody .divider .arrows > * svg {
  min-width: 1rem;
  fill: var(--color-lightgrey);
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .divider .arrows > *.active {
  cursor: pointer;
}
#main form.configurator .formbody .divider .arrows > *.active svg {
  fill: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%));
}
#main form.configurator .formbody .divider .arrows > *.active:hover svg, #main form.configurator .formbody .divider .arrows > *.active:focus svg {
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-radio .radio_container, #main form.configurator .formbody .widget-radio .checkbox_container, #main form.configurator .formbody .widget-checkbox .radio_container, #main form.configurator .formbody .widget-checkbox .checkbox_container {
  display: block;
}
#main form.configurator .formbody .widget-radio .radio_container .legend, #main form.configurator .formbody .widget-radio .checkbox_container .legend, #main form.configurator .formbody .widget-checkbox .radio_container .legend, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .invalid-warning, #main form.configurator .formbody .widget-radio .checkbox_container .legend .invalid-warning, #main form.configurator .formbody .widget-checkbox .radio_container .legend .invalid-warning, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .invalid-warning {
  z-index: 1;
  position: absolute;
  background: var(--color1);
  color: var(--color-white);
  font-weight: 300;
  padding: 0.25em;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked {
  width: 1.5em;
  margin-right: 1rem;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked svg .haken, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked svg .haken, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked svg .haken, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked svg .haken {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  fill: transparent;
}
#main form.configurator .formbody .widget-radio .radio_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-radio .checkbox_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-checkbox .radio_container .legend .checked.active svg .haken, #main form.configurator .formbody .widget-checkbox .checkbox_container .legend .checked.active svg .haken {
  fill: var(--color1);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container, #main form.configurator .formbody .widget-radio .checkbox_container .box-container, #main form.configurator .formbody .widget-checkbox .radio_container .box-container, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1rem;
}
@media all and (max-width: 767px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container, #main form.configurator .formbody .widget-radio .checkbox_container .box-container, #main form.configurator .formbody .widget-checkbox .radio_container .box-container, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
#main form.configurator .formbody .widget-radio .radio_container .box-container.cols_2, #main form.configurator .formbody .widget-radio .checkbox_container .box-container.cols_2, #main form.configurator .formbody .widget-checkbox .radio_container .box-container.cols_2, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container.cols_2 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label {
  cursor: pointer;
  display: block;
  text-align: center;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
  max-height: 13.6805555556vw;
  border: 4px solid transparent;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
@media all and (min-width: 1441px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 146px;
  }
}
@media all and (max-width: 1023px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 23.9491691105vw;
  }
}
@media all and (max-width: 767px) {
  #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label img {
    max-height: 56.9752281617vw;
  }
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-radio .radio_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio label:focus img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label:hover img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio label:focus img {
  border: 4px solid hsla(var(--color1-h), var(--color1-s), var(--color1-l), 0.5);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .radio input:checked + label img, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .radio input:checked + label img {
  border: 4px solid var(--color1);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label {
  position: relative;
  display: block;
  cursor: pointer;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label svg, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label svg {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::before {
  content: "";
  display: block;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label::before {
  height: 28px;
  width: 100%;
  border-radius: 100rem;
  background-color: hsl(var(--color-lightgrey-h), var(--color-lightgrey-s), calc(var(--color-lightgrey-l) + 10%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:after {
  position: absolute;
  top: -1px;
  left: 0;
  height: 30px;
  width: 30px;
  background-color: var(--color-lightgrey);
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 1px 1px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:focus::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:hover::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:focus::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 65%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox label:focus::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:hover::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox label:focus::after {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 10%));
  left: 5px;
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 60%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label::after {
  background-color: var(--color1);
  left: calc(100% - 30px);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:focus::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:hover::before, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:focus::before {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 65%));
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox input:checked + label:focus::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:hover::after, #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox input:checked + label:focus::after {
  background-color: hsl(var(--color2-h), var(--color2-s), calc(var(--color2-l) + 10%));
  left: calc(100% - 30px - 5px);
}
#main form.configurator .formbody .widget-radio .radio_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-radio .checkbox_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-checkbox .radio_container .box-container .checkbox[data-combined*=combined-], #main form.configurator .formbody .widget-checkbox .checkbox_container .box-container .checkbox[data-combined*=combined-] {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label, #main form.configurator .formbody .widget-radio .radio_container .no-images label, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color-lightgrey);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label figure, #main form.configurator .formbody .widget-radio .radio_container .no-images label figure, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label figure, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label figure, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label figure, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label figure, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label figure, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label figure {
  display: none;
}
#main form.configurator .formbody .widget-radio .radio_container.no-images label:hover, #main form.configurator .formbody .widget-radio .radio_container.no-images label:focus, #main form.configurator .formbody .widget-radio .radio_container .no-images label:hover, #main form.configurator .formbody .widget-radio .radio_container .no-images label:focus, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label:hover, #main form.configurator .formbody .widget-radio .checkbox_container.no-images label:focus, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label:hover, #main form.configurator .formbody .widget-radio .checkbox_container .no-images label:focus, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label:hover, #main form.configurator .formbody .widget-checkbox .radio_container.no-images label:focus, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label:hover, #main form.configurator .formbody .widget-checkbox .radio_container .no-images label:focus, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label:hover, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images label:focus, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label:hover, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images label:focus {
  background-color: var(--color-grey);
  border-color: var(--color-lightgrey);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-radio .radio_container.no-images input:checked + label, #main form.configurator .formbody .widget-radio .radio_container .no-images input:checked + label, #main form.configurator .formbody .widget-radio .checkbox_container.no-images input:checked + label, #main form.configurator .formbody .widget-radio .checkbox_container .no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .radio_container.no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .radio_container .no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .checkbox_container.no-images input:checked + label, #main form.configurator .formbody .widget-checkbox .checkbox_container .no-images input:checked + label {
  background-color: var(--color1);
  border-color: var(--color1);
}
#main form.configurator .formbody .widget-radio.range .range, #main form.configurator .formbody .widget-checkbox.range .range {
  margin-right: 0.5rem;
}
#main form.configurator .formbody .widget-radio.range .range .box-container, #main form.configurator .formbody .widget-checkbox.range .range .box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
#main form.configurator .formbody .widget-radio.range .range .box-container::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 10px;
  border-radius: 100rem;
  background-color: var(--color-lightgrey);
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label {
  background-color: transparent !important;
  padding: 0;
  border: none;
  border-radius: 0;
  color: var(--color-lightgrey);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  margin-bottom: 3em;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label::before {
  content: "";
  opacity: 0;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--color1);
  border: 1px solid var(--color-white);
  position: relative;
  top: -3.5px;
  z-index: 1;
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label::after, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label::after {
  content: "";
  position: absolute;
  top: 2.5px;
  height: 5px;
  width: 5px;
  background-color: var(--color-white);
  border-radius: 50%;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label span, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label span {
  position: absolute;
  top: 100%;
  white-space: nowrap;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * label:hover::before, #main form.configurator .formbody .widget-radio.range .range .box-container > * label:focus::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label:hover::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * label:focus::before {
  opacity: 0.5;
}
#main form.configurator .formbody .widget-radio.range .range .box-container > * input:checked + label::before, #main form.configurator .formbody .widget-checkbox.range .range .box-container > * input:checked + label::before {
  opacity: 1;
}
#main form.configurator .formbody .widget-fineuploader label, #main form.configurator .formbody .widget-upload label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#main form.configurator .formbody .widget-fineuploader input, #main form.configurator .formbody .widget-upload input {
  width: 100%;
}
#main form.configurator .formbody .widget-placeholder .gruppe {
  margin-bottom: 1rem;
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
}
#main form.configurator .formbody .widget-placeholder .gruppe h3 {
  font-size: max(1rem, min(1.5rem, 16px + (24 - 16) * (100vw - 480px) / 1300));
  margin-bottom: 0;
}
#main form.configurator .formbody .widget-placeholder .gruppe h4 {
  margin-top: 0.5rem;
  font-size: max(0.875rem, min(1.25rem, 14px + (20 - 14) * (100vw - 480px) / 1300));
  margin-bottom: 0;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item .label {
  white-space: nowrap;
}
#main form.configurator .formbody .widget-placeholder .gruppe .gruppen-item .value {
  -ms-hyphens: auto;
  hyphens: auto;
  text-align: end;
}
#main form.configurator .formbody .widget-pagebreak {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#main form.configurator .formbody .widget-pagebreak > * label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color1);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  gap: 0.5rem !important;
}
#main form.configurator .formbody .widget-pagebreak > * label:hover, #main form.configurator .formbody .widget-pagebreak > * label:focus {
  background-color: var(--color2);
  border-color: var(--color1);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * label svg {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  width: 1.5em;
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * label:hover svg, #main form.configurator .formbody .widget-pagebreak > * label:focus svg {
  fill: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak > * input {
  display: none;
}
#main form.configurator .formbody .widget-pagebreak .back {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
#main form.configurator .formbody .widget-pagebreak .next {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
#main form.configurator .formbody .widget-pagebreak .next label > svg {
  width: 0.9em;
}
#main form.configurator .formbody .widget-pagebreak .next label svg {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  display: inline-block;
  padding: 0.5em 1em;
  background-color: var(--color-lightgrey);
  color: var(--color-white);
  font-weight: 600;
  border: 1px solid var(--color-white);
  cursor: pointer;
  border-radius: 100rem;
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label:hover, #main form.configurator .formbody .widget-pagebreak .next.invalid label:focus {
  background-color: var(--color-grey);
  border-color: var(--color-lightgrey);
  color: var(--color-white);
}
#main form.configurator .formbody .widget-pagebreak .next.invalid label:hover svg, #main form.configurator .formbody .widget-pagebreak .next.invalid label:focus svg {
  fill: var(--color-white);
}

#footer {
  background: var(--color-black);
  z-index: 999;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
}
#footer .main-color {
  color: var(--color2) !important;
}
@media all and (min-width: 768px) {
  #footer {
    padding-bottom: 0 !important;
  }
}
#footer > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #footer {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #footer > * {
    grid-column: 3/-3;
  }
}
#footer .footer-container {
  padding: 2rem 0 1rem;
  color: var(--color-grey);
}
#footer .footer-container .oben {
  border-left: 2px solid var(--color-white);
  padding-left: 2rem;
  margin-bottom: 1rem;
}
#footer .footer-container .oben .headline {
  font-size: calc(max(1.25rem, min(1.75rem, 20px + (28 - 20) * (100vw - 480px) / 1300)) * 1.2);
  color: var(--color-white);
  margin-bottom: 1rem;
}
#footer .footer-container .oben .partner .ce_text .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
#footer .footer-container .oben .partner .ce_text .text a::before {
  content: none;
}
#footer .footer-container .oben .copyright, #footer .footer-container .oben .mod_navigation {
  display: none;
}
#footer .footer-container .mod_navigation .level_1 {
  gap: 2rem;
}
#footer .footer-container .mod_navigation .level_1 li::after {
  content: none;
}
#footer .footer-container .mod_navigation .level_1 li a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color-grey);
}
#footer .footer-container .mod_navigation .level_1 li a:hover, #footer .footer-container .mod_navigation .level_1 li a:focus {
  color: var(--color-white);
}
#footer .footer-container .mod_navigation .level_1 li a:active {
  color: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -40%));
}
@media all and (max-width: 1510px) {
  #footer .footer-container .mod_navigation .level_1 {
    gap: 1rem;
  }
}
#footer .footer-container .unten {
  font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
  line-height: 150%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}
#footer .footer-container .unten .copyright {
  white-space: nowrap;
}
#footer .footer-container .unten .mod_navigation .level_1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 0.5em;
}
#footer .footer-container .unten .mod_navigation .level_1 li::after {
  content: none;
}
#footer .footer-container .unten .mod_navigation .level_1 li a {
  -webkit-transition: ease all 0.3s;
  transition: ease all 0.3s;
  cursor: pointer;
  text-decoration: none;
  color: var(--color-grey);
}
#footer .footer-container .unten .mod_navigation .level_1 li a:hover, #footer .footer-container .unten .mod_navigation .level_1 li a:focus {
  color: var(--color-white);
}
#footer .footer-container .unten .mod_navigation .level_1 li a:active {
  color: hsl(var(--color-white-h), var(--color-white-s), calc(var(--color-white-l) + -40%));
}
@media all and (max-width: 1510px) {
  #footer .footer-container .unten .mod_navigation .level_1 {
    gap: 1rem;
    row-gap: 0.5em;
  }
}
@media all and (max-width: 767px) {
  #footer .footer-container .oben .copyright, #footer .footer-container .oben .mod_navigation {
    display: block;
  }
  #footer .footer-container .oben .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 3rem;
  }
  #footer .footer-container .oben .content .partner .ce_text .text {
    gap: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #footer .footer-container .oben .content .partner .ce_text .text > * {
    line-height: 1;
    margin-bottom: 0;
  }
  #footer .footer-container .oben .content .mod_navigation .level_1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
  }
  #footer .footer-container .oben .content .mod_navigation .level_1 li {
    line-height: 1;
  }
  #footer .footer-container .unten {
    display: none;
  }
}
@media all and (max-width: 479px) {
  #footer .footer-container .oben .content {
    gap: 2rem;
  }
}

#wrapper > .inside {
  position: static;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#wrapper > .inside #footer {
  margin-top: auto;
}

#header + .custom {
  top: 0;
  z-index: 999;
  background: var(--color-white);
}

#ueber-hauptinhalt {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
  border-bottom: 1px solid var(--color-grey);
  padding-bottom: 1rem;
}
#ueber-hauptinhalt > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #ueber-hauptinhalt {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #ueber-hauptinhalt > * {
    grid-column: 3/-3;
  }
}
@media all and (max-width: 767px) {
  #ueber-hauptinhalt {
    padding-bottom: 0.5rem;
  }
}

@media all and (min-width: 48em) {
  #right, .widget-pagebreak {
    position: static !important;
  }
}

@media all and (min-width: 48em) {
  #container {
    padding-bottom: 0 !important;
  }
}

#container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
  -ms-grid-columns: 0.75rem 1fr 2fr 3fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 2fr 3fr 0.75rem;
}
#container > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  #container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  #container > * {
    grid-column: 3/-3;
  }
}
#container #left {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr;
  grid-template-columns: 0.75rem 1fr;
}
#container #main {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3/4;
}
#container #right {
  grid-column: 4/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.75rem;
  grid-template-columns: 1fr 0.75rem;
}
#container::after {
  content: none;
}
@media all and (min-width: 91.5rem) {
  #container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem calc(90rem / 6) calc(90rem / 6 * 2) calc(90rem / 6 * 3) 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem calc(90rem / 6) calc(90rem / 6 * 2) calc(90rem / 6 * 3) 0.75rem 1fr;
  }
  #container #left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-columns: 1fr 0.75rem calc(90rem / 6);
    grid-template-columns: 1fr 0.75rem calc(90rem / 6);
  }
  #container #left > * {
    grid-column: -2/-1;
  }
  #container #main {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4/5;
  }
  #container #right {
    grid-column: 5/-1;
    -ms-grid-columns: calc(90rem / 6 * 3) 0.75rem 1fr;
    grid-template-columns: calc(90rem / 6 * 3) 0.75rem 1fr;
  }
  #container #right > * {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
  }
}
@media all and (max-width: 1440px) {
  #container {
    -ms-grid-columns: 0.75rem 1fr 2fr 2fr 0.75rem;
    grid-template-columns: 0.75rem 1fr 2fr 2fr 0.75rem;
  }
}
@media all and (max-width: 1023px) {
  #container {
    -ms-grid-columns: 0.75rem 1fr 2fr 0.75rem;
    grid-template-columns: 0.75rem 1fr 2fr 0.75rem;
  }
  #container #main {
    grid-column: -3/-1;
  }
  #container #right {
    position: relative;
    grid-column: 1/-1;
    z-index: 2;
    background: var(--color-white);
    border-top: 1px solid var(--color-lightgrey);
  }
  #container #right .schaubild {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media all and (max-width: 767px) {
  #header {
    width: auto;
  }
  #header + .custom {
    position: static;
    background: none;
    z-index: auto;
  }
  #header, #ueber-hauptinhalt, #container .configurator .widget, #container .abstand-links-mobile {
    margin-left: 50px;
  }
  #header, #ueber-hauptinhalt, #container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem;
    grid-template-columns: 1fr 0.75rem;
  }
  #header > *, #ueber-hauptinhalt > *, #container > * {
    display: block !important;
    grid-column: 1/-2 !important;
  }
  #left {
    z-index: 99999;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 40px;
    padding-bottom: 6rem;
    background: var(--color-grey-bg);
    background: -webkit-gradient(linear, left top, left bottom, from(var(--color-grey-bg)), to(hsla(var(--color-grey-bg-h), var(--color-grey-bg-s), var(--color-grey-bg-l), 0)));
    background: linear-gradient(180deg, var(--color-grey-bg) calc(100% - 6rem), hsla(var(--color-grey-bg-h), var(--color-grey-bg-s), var(--color-grey-bg-l), 0) 100%);
  }
  #left > .inside {
    position: static;
    padding: 0 5px;
  }
  #left .left-container {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 100%;
  }
  #left .left-container .left-container-inner {
    -webkit-transition: ease all 0.3s;
    transition: ease all 0.3s;
    padding: 3rem 0.75rem;
    position: relative;
    background: var(--color-grey-bg);
    left: 0;
    -webkit-box-shadow: 0 3px 8px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.3);
    box-shadow: 0 3px 8px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.3);
    max-height: 80vh;
    overflow: auto;
  }
  #left .left-container::after {
    content: "";
    position: absolute;
    display: block;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3rem;
    -webkit-transition: ease all 0.3s;
    transition: ease all 0.3s;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(var(--color-grey-bg-h), var(--color-grey-bg-s), var(--color-grey-bg-l), 0)), color-stop(80%, var(--color-grey-bg)));
    background: linear-gradient(hsla(var(--color-grey-bg-h), var(--color-grey-bg-s), var(--color-grey-bg-l), 0) 0%, var(--color-grey-bg) 80%);
  }
  #left .left-container.active .left-container-inner {
    left: 100%;
  }
  #left .left-container.active::after {
    left: 100%;
  }
  #left .left-mobile {
    z-index: -1;
    display: block;
  }
  #left .left-mobile .ce_gallery ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
  #left .left-mobile .ce_gallery * {
    width: 100%;
  }
  #main {
    z-index: 999;
    padding-top: 1rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
  }
  #main .inside {
    position: static;
    height: auto;
    padding: 0;
    overflow: visible;
  }
  #main .inside .widget-select select {
    max-width: calc(100vw - (0.75rem + 50px));
  }
  #main .inside .widget-pagebreak {
    position: fixed;
    bottom: 100px;
    left: 0;
    width: 100%;
    margin: 0 !important;
    padding: 10px 0.75rem;
    background: var(--color-white);
    border-top: 1px solid var(--color-lightgrey);
    z-index: 1;
  }
  #container #right {
    z-index: 9999;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    padding: 1rem 0.75rem;
  }
  #container #right .schaubild {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  #container #right .schaubild > .front, #container #right .schaubild > .rear {
    width: 100%;
    -webkit-transition: ease all 1s;
    transition: ease all 1s;
  }
  #container #right .schaubild > .front figure, #container #right .schaubild > .rear figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #container #right .schaubild > .front.active, #container #right .schaubild > .rear.active {
    width: 300%;
  }
  #container #right .schaubild > .front .label, #container #right .schaubild > .rear .label {
    font-size: max(0.625rem, min(0.875rem, 10px + (14 - 10) * (100vw - 480px) / 1300));
    white-space: nowrap;
  }
  #footer {
    z-index: 9999;
  }
  #pop-up .inside .mod_article .article-container .content-container {
    max-width: 95%;
    max-height: 95%;
    padding: 3rem 1rem;
  }
}
body.verteiler #header {
  margin-bottom: 0;
}
body.verteiler #header .oben {
  display: none !important;
}
body.verteiler #container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.75rem 1fr 0.75rem;
  grid-template-columns: 0.75rem 1fr 0.75rem;
  padding: 0;
}
body.verteiler #container > * {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
@media all and (min-width: 91.5rem) {
  body.verteiler #container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
    grid-template-columns: 1fr 0.75rem 90rem 0.75rem 1fr;
  }
  body.verteiler #container > * {
    grid-column: 3/-3;
  }
}
body.verteiler #container #main {
  grid-column: 3/-3;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.verteiler #container #main .mod_article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5rem;
  height: 100%;
}
body.verteiler #container #main .mod_article .ce_text.verteiler {
  width: 33%;
  -webkit-box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
  box-shadow: 0 3px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);
}
body.verteiler #container #main .mod_article .ce_text.verteiler a {
  position: relative;
  display: block;
  padding: 1rem 3rem;
  border: 3px solid transparent;
}
body.verteiler #container #main .mod_article .ce_text.verteiler a::before {
  content: "";
  width: 80px;
  height: 40px;
  position: absolute;
  right: -3px;
  top: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
body.verteiler #container #main .mod_article .ce_text.verteiler a .h1 {
  font-size: max(1rem, min(1.5rem, 16px + (24 - 16) * (100vw - 480px) / 1300));
  color: var(--color1) !important;
}
body.verteiler #container #main .mod_article .ce_text.verteiler a .text {
  margin-bottom: 1rem;
  color: hsl(var(--color-black-h), var(--color-black-s), calc(var(--color-black-l) + 5%)) !important;
}
body.verteiler #container #main .mod_article .ce_text.verteiler a:hover, body.verteiler #container #main .mod_article .ce_text.verteiler a:focus {
  border-color: var(--color1);
}
body.verteiler #container #main .mod_article .ce_text.verteiler.eu a::before {
  background-image: url("/files/nvent-configurator/layout/images/eu-flagge.svg");
}
body.verteiler #container #main .mod_article .ce_text.verteiler.us a::before {
  background-image: url("/files/nvent-configurator/layout/images/us-flagge.svg");
}
@media all and (max-width: 1023px) {
  body.verteiler #container #main .mod_article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    gap: 1rem;
  }
  body.verteiler #container #main .mod_article .ce_text.verteiler {
    width: 100%;
  }
  body.verteiler #container #main .mod_article .ce_text.verteiler figure {
    width: 35%;
  }
}
@media all and (max-width: 767px) {
  body.verteiler #container #main .mod_article {
    margin-bottom: 1rem;
  }
  body.verteiler #container #main .mod_article .ce_text.verteiler figure {
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  body.verteiler #container #main {
    grid-column: 2/-2 !important;
  }
}
.waitMe_container:not(body),body.waitMe_container .waitMe{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body.waitMe_container .waitMe{position:fixed;height:100vh}body.waitMe_container .waitMe .waitMe_content{top:50%!important;-webkit-transform:none!important;transform:none!important}.waitMe_container .waitMe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-align:center;overflow:hidden;cursor:wait}.waitMe_container .waitMe *{font-family:inherit;font-size:inherit;font-weight:400;font-style:normal;line-height:normal;color:initial;text-decoration:initial;text-transform:none;padding:initial;margin:initial}.waitMe_container .waitMe .waitMe_content{position:absolute;left:0;right:0;top:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_progress{display:inline-block;vertical-align:middle}.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_text{display:inline-block;margin:0 0 0 20px;vertical-align:middle}.waitMe_container .waitMe .waitMe_progress{position:relative;font-size:0;line-height:0}.waitMe_container .waitMe .waitMe_progress>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.waitMe_container .waitMe .waitMe_text{position:relative;margin:20px 0 0}body.waitMe_body{overflow:hidden;height:100%}body.waitMe_body.hideMe{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}body.waitMe_body .waitMe_container:not([data-waitme_id]){position:fixed;z-index:1;top:0;bottom:0;left:0;right:0;background:#fff}body.waitMe_body .waitMe_container:not([data-waitme_id])>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}body.waitMe_body .waitMe_container.progress>div{width:0;height:3px;top:0;left:0;background:#000;-webkit-box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);-webkit-animation:progress_body 7s infinite ease-out;animation:progress_body 7s infinite ease-out}body.waitMe_body .waitMe_container.working>div{width:10%;height:3px;top:0;left:-10%;background:#000;-webkit-box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);-webkit-animation:working_body 2s infinite linear;animation:working_body 2s infinite linear}body.waitMe_body .waitMe_container.progress>div:after{content:"";position:absolute;top:0;bottom:60%;right:0;width:60px;border-radius:50%;opacity:.5;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:1px 0 6px 1px #000;box-shadow:1px 0 6px 1px #000}body.waitMe_body .waitMe_container.img>div{width:100%;height:100%;text-align:center;background-position:50%!important;background-repeat:no-repeat!important}body.waitMe_body .waitMe_container.text>div{width:100%;top:45%;text-align:center}@-webkit-keyframes progress_body{0%{width:0}to{width:100%}}@keyframes progress_body{0%{width:0}to{width:100%}}@-webkit-keyframes working_body{0%{left:-10%}to{left:100%}}@keyframes working_body{0%{left:-10%}to{left:100%}}.waitMe_container .waitMe_progress.bounce>div{width:20px;height:20px;border-radius:50%;-webkit-animation:roundBounce 1.4s infinite ease-in-out;animation:roundBounce 1.4s infinite ease-in-out}.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.waitMe_container .waitMe_progress.rotateplane>div{width:30px;height:30px;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px);transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg);transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{-webkit-transform:perspective(120px);transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg);transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}.waitMe_container .waitMe_progress.stretch{height:60px}.waitMe_container .waitMe_progress.stretch>div{width:1px;height:100%;margin:0 4px;-webkit-animation:stretch 1.2s infinite ease-in-out;animation:stretch 1.2s infinite ease-in-out}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3{-webkit-animation-delay:-1s;animation-delay:-1s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretch{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes stretch{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.waitMe_container .waitMe_progress.orbit{width:40px;height:40px;margin:auto;position:relative}.waitMe_container .waitMe_progress.orbit>div{width:100%;height:100%;margin:auto;top:0;left:0;position:absolute;-webkit-animation:timer 2s infinite linear;animation:timer 2s infinite linear}.waitMe_container .waitMe_progress.orbit>div>div{width:50%;height:50%;border-radius:50%;top:10%;left:10%;position:absolute;-webkit-animation:orbit 2s infinite ease-in-out;animation:orbit 2s infinite ease-in-out}.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2>div{top:auto;bottom:10%;left:auto;right:10%;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes orbit{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes orbit{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.waitMe_container .waitMe_progress.roundBounce{width:60px;height:60px;margin:auto}.waitMe_container .waitMe_progress.roundBounce>div{width:24%;height:24%;border-radius:50%;position:absolute;-webkit-animation:roundBounce 1.2s infinite ease-in-out;animation:roundBounce 1.2s infinite ease-in-out}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1{top:0;left:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{top:0;right:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{bottom:0;right:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{bottom:0;left:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5{top:-3%;left:50%;margin-top:-12%;margin-left:-12%;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{top:50%;right:-3%;margin-top:-12%;margin-right:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{bottom:-3%;left:50%;margin-bottom:-12%;margin-left:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{top:50%;left:-3%;margin-top:-12%;margin-left:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9{top:0;right:0;-webkit-animation-delay:-1s;animation-delay:-1s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{-webkit-animation-delay:-.8s;animation-delay:-.8s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10{bottom:0;right:0;-webkit-animation-delay:-.7s;animation-delay:-.7s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{-webkit-animation-delay:-.6s;animation-delay:-.6s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{-webkit-animation-delay:-.5s;animation-delay:-.5s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11{bottom:0;left:0;-webkit-animation-delay:-.4s;animation-delay:-.4s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{-webkit-animation-delay:-.3s;animation-delay:-.3s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{-webkit-animation-delay:-.2s;animation-delay:-.2s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12{top:0;left:0;-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes roundBounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes roundBounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.waitMe_container .waitMe_progress.win8{width:40px;height:40px;margin:auto}.waitMe_container .waitMe_progress.win8>div{width:100%;height:100%;opacity:0;position:absolute;margin:auto;left:0;right:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation:win8 5.5s infinite;animation:win8 5.5s infinite}.waitMe_container .waitMe_progress.win8>div>div{width:15%;height:15%;border-radius:50%;position:absolute}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2{-webkit-animation-delay:.24s;animation-delay:.24s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3{-webkit-animation-delay:.48s;animation-delay:.48s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4{-webkit-animation-delay:.72s;animation-delay:.72s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5{-webkit-animation-delay:.96s;animation-delay:.96s}@-webkit-keyframes win8{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(345deg);transform:rotate(345deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}30%{-webkit-transform:rotate(455deg);transform:rotate(455deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}39%{-webkit-transform:rotate(690deg);transform:rotate(690deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}70%{opacity:1;-webkit-transform:rotate(815deg);transform:rotate(815deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{-webkit-transform:rotate(945deg);transform:rotate(945deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}76%,to{opacity:0;-webkit-transform:rotate(945deg);transform:rotate(945deg)}}@keyframes win8{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(345deg);transform:rotate(345deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}30%{-webkit-transform:rotate(455deg);transform:rotate(455deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}39%{-webkit-transform:rotate(690deg);transform:rotate(690deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}70%{opacity:1;-webkit-transform:rotate(815deg);transform:rotate(815deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{-webkit-transform:rotate(945deg);transform:rotate(945deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}76%,to{opacity:0;-webkit-transform:rotate(945deg);transform:rotate(945deg)}}.waitMe_container .waitMe_progress.win8_linear{margin:auto;width:150px;height:6px}.waitMe_container .waitMe_progress.win8_linear>div{width:100%;height:100%;left:0;opacity:0;position:absolute;-webkit-animation:win8_linear 3s infinite;animation:win8_linear 3s infinite}.waitMe_container .waitMe_progress.win8_linear>div>div{width:4%;height:100%;border-radius:50%}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2{-webkit-animation-delay:.3s;animation-delay:.3s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3{-webkit-animation-delay:.6s;animation-delay:.6s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4{-webkit-animation-delay:.9s;animation-delay:.9s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes win8_linear{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{opacity:1;-webkit-transform:translateX(33.333%);transform:translateX(33.333%);-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:1;-webkit-transform:translateX(53.333%);transform:translateX(53.333%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:0;-webkit-transform:translateX(86.666%);transform:translateX(86.666%)}}@keyframes win8_linear{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{opacity:1;-webkit-transform:translateX(33.333%);transform:translateX(33.333%);-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:1;-webkit-transform:translateX(53.333%);transform:translateX(53.333%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:0;-webkit-transform:translateX(86.666%);transform:translateX(86.666%)}}.waitMe_container .waitMe_progress.ios{margin:auto;width:40px;height:40px}.waitMe_container .waitMe_progress.ios>div{width:10%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-animation:ios 1s infinite linear;animation:ios 1s infinite linear}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1{-webkit-transform:rotate(0) translateY(-142%);transform:rotate(0) translateY(-142%);-webkit-animation-delay:0s;animation-delay:0s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2{-webkit-transform:rotate(30deg) translateY(-142%);transform:rotate(30deg) translateY(-142%);-webkit-animation-delay:-.9167s;animation-delay:-.9167s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3{-webkit-transform:rotate(60deg) translateY(-142%);transform:rotate(60deg) translateY(-142%);-webkit-animation-delay:-.833s;animation-delay:-.833s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4{-webkit-transform:rotate(90deg) translateY(-142%);transform:rotate(90deg) translateY(-142%);-webkit-animation-delay:-.75s;animation-delay:-.75s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5{-webkit-transform:rotate(120deg) translateY(-142%);transform:rotate(120deg) translateY(-142%);-webkit-animation-delay:-.667s;animation-delay:-.667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6{-webkit-transform:rotate(150deg) translateY(-142%);transform:rotate(150deg) translateY(-142%);-webkit-animation-delay:-.5833s;animation-delay:-.5833s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7{-webkit-transform:rotate(180deg) translateY(-142%);transform:rotate(180deg) translateY(-142%);-webkit-animation-delay:-.5s;animation-delay:-.5s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8{-webkit-transform:rotate(210deg) translateY(-142%);transform:rotate(210deg) translateY(-142%);-webkit-animation-delay:-.41667s;animation-delay:-.41667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9{-webkit-transform:rotate(240deg) translateY(-142%);transform:rotate(240deg) translateY(-142%);-webkit-animation-delay:-.333s;animation-delay:-.333s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10{-webkit-transform:rotate(270deg) translateY(-142%);transform:rotate(270deg) translateY(-142%);-webkit-animation-delay:-.25s;animation-delay:-.25s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11{-webkit-transform:rotate(300deg) translateY(-142%);transform:rotate(300deg) translateY(-142%);-webkit-animation-delay:-.1667s;animation-delay:-.1667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12{-webkit-transform:rotate(330deg) translateY(-142%);transform:rotate(330deg) translateY(-142%);-webkit-animation-delay:-.0833s;animation-delay:-.0833s}@-webkit-keyframes ios{0%{opacity:1}to{opacity:.25}}@keyframes ios{0%{opacity:1}to{opacity:.25}}.waitMe_container .waitMe_progress.facebook{margin:auto}.waitMe_container .waitMe_progress.facebook>div{width:6px;height:25px;margin-left:3px;border-radius:20px;-webkit-transform:scaleY(.7);transform:scaleY(.7);opacity:.1;-webkit-animation:facebook 1.3s infinite ease-in-out;animation:facebook 1.3s infinite ease-in-out}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem1{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transform:scaleY(.7);transform:scaleY(.7)}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem2{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-transform:scaleY(.85);transform:scaleY(.85)}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem3{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-transform:scaleY(1);transform:scaleY(1)}@-webkit-keyframes facebook{0%,to{-webkit-transform:scaleY(.7);transform:scaleY(.7);opacity:.1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes facebook{0%,to{-webkit-transform:scaleY(.7);transform:scaleY(.7);opacity:.1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}.waitMe_container .waitMe_progress.rotation>div{width:60px;height:60px;margin:auto;border-radius:100%;border-width:6px;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:timer 1s infinite linear;animation:timer 1s infinite linear}.waitMe_container .waitMe_progress.timer{width:40px;height:40px;margin:auto;border-width:2px;border-style:solid;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-indent:-9999px}.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{border-radius:3px;position:absolute;width:2px;height:48%;left:50%;top:50%;margin-left:-1px;margin-top:-1px;-webkit-animation:timer 1.25s infinite linear;animation:timer 1.25s infinite linear;-webkit-transform-origin:1px 1px;transform-origin:1px 1px}.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{height:40%;-webkit-animation:timer 15s infinite linear;animation:timer 15s infinite linear}@-webkit-keyframes timer{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes timer{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.waitMe_container .waitMe_progress.pulse{width:30px;height:30px;margin:auto;position:relative}.waitMe_container .waitMe_progress.pulse>div{margin:auto;top:0;left:0;right:0;bottom:0;border-width:3px;border-style:solid;border-radius:50%;position:absolute;opacity:0;-webkit-animation:pulsate 1s infinite ease-out;animation:pulsate 1s infinite ease-out}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.waitMe_container .waitMe_progress.progressBar{width:200px;height:20px;margin:auto;background:rgba(0,0,0,.1);padding:5px;border-radius:20px;line-height:0;max-width:100%}.waitMe_container .waitMe_progress.progressBar>div{width:100%;height:100%;overflow:hidden;border-radius:20px;background-size:50px 50px;-webkit-box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);background-image:linear-gradient(-45deg,hsla(0,0%,94%,.4) 26%,transparent 0,transparent 51%,hsla(0,0%,94%,.4) 0,hsla(0,0%,94%,.4) 76%,transparent 0,transparent);-webkit-animation:progressBar 2s linear infinite;animation:progressBar 2s linear infinite}@-webkit-keyframes progressBar{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes progressBar{0%{background-position:0 0}to{background-position:50px 50px}}.waitMe_container .waitMe_progress.bouncePulse>div{width:20px;height:20px;margin-right:1px;display:inline-block;border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation:bouncePulse 1.4s infinite ease-in-out;animation:bouncePulse 1.4s infinite ease-in-out}.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem3{-webkit-animation-delay:.1s;animation-delay:.1s}.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem2{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bouncePulse{0%,80%,to{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncePulse{0%,80%,to{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}
body{--color1:#c4272f;--color1-h:357;--color1-s:67%;--color1-l:46%;--color2:#870309;--color2-h:357;--color2-s:96%;--color2-l:27%;--color3:#00f;--color3-h:240;--color3-s:100%;--color3-l:50%;--color4:#0ff;--color4-h:180;--color4-s:100%;--color4-l:50%;--color5:#f0f;--color5-h:300;--color5-s:100%;--color5-l:50%;--color6:#ff0;--color6-h:60;--color6-s:100%;--color6-l:50%;--color-black:#000;--color-black-h:0;--color-black-s:0%;--color-black-l:0%;--color-black-inverted:#000;--color-black-inverted-h:0;--color-black-inverted-s:0%;--color-black-inverted-l:0%;--color-white:#fff;--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-white-inverted:#fff;--color-white-inverted-h:0;--color-white-inverted-s:0%;--color-white-inverted-l:100%;--color-grey:gray;--color-grey-h:0;--color-grey-s:0%;--color-grey-l:50%;--color-lightgrey:#9b9c9d;--color-lightgrey-h:210;--color-lightgrey-s:1%;--color-lightgrey-l:61%;--color-grey-bg:#f2f2f2;--color-grey-bg-h:0;--color-grey-bg-s:0%;--color-grey-bg-l:95%;--color-all-black:#000;--color-all-black-h:0;--color-all-black-s:0%;--color-all-black-l:0%;--color-all-white:#fff;--color-all-white-h:0;--color-all-white-s:0%;--color-all-white-l:100%;--color-border:transparent;--font1:"Roboto",Helvetica,sans-serif}body.white{--color1:#000;--color1-h:0;--color1-s:0%;--color1-l:0%;--color2:#000;--color2-h:0;--color2-s:0%;--color2-l:0%;--color3:#000;--color3-h:0;--color3-s:0%;--color3-l:0%;--color4:#fff;--color4-h:0;--color4-s:0%;--color4-l:100%;--color5:#fff;--color5-h:0;--color5-s:0%;--color5-l:100%;--color6:#fff;--color6-h:0;--color6-s:0%;--color6-l:100%;--color-black:#000;--color-black-h:0;--color-black-s:0%;--color-black-l:0%;--color-black-inverted:#fff;--color-black-inverted-h:0;--color-black-inverted-s:0%;--color-black-inverted-l:100%;--color-white:#fff;--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-white-inverted:#000;--color-white-inverted-h:0;--color-white-inverted-s:0%;--color-white-inverted-l:0%;--color-grey:#000;--color-grey-h:0;--color-grey-s:0%;--color-grey-l:0%;--color-lightgrey:#000;--color-lightgrey-h:0;--color-lightgrey-s:0%;--color-lightgrey-l:0%;--color-grey-bg:#fff;--color-grey-bg-h:0;--color-grey-bg-s:0%;--color-grey-bg-l:100%;--color-border:#000;--color-border-h:0;--color-border-s:0%;--color-border-l:0%;--color-all-black:#000;--color-all-black-h:0;--color-all-black-s:0%;--color-all-black-l:0%;--color-all-white:#fff;--color-all-white-h:0;--color-all-white-s:0%;--color-all-white-l:100%}body.black{--color1:#fff;--color1-h:0;--color1-s:0%;--color1-l:100%;--color2:#fff;--color2-h:0;--color2-s:0%;--color2-l:100%;--color3:#fff;--color3-h:0;--color3-s:0%;--color3-l:100%;--color4:#000;--color4-h:0;--color4-s:0%;--color4-l:0%;--color5:#000;--color5-h:0;--color5-s:0%;--color5-l:0%;--color6:#000;--color6-h:0;--color6-s:0%;--color6-l:0%;--color-black:#fff;--color-black-h:0;--color-black-s:0%;--color-black-l:100%;--color-black-inverted:#000;--color-black-inverted-h:0;--color-black-inverted-s:0%;--color-black-inverted-l:0%;--color-white:#000;--color-white-h:0;--color-white-s:0%;--color-white-l:0%;--color-white-inverted:#fff;--color-white-inverted-h:0;--color-white-inverted-s:0%;--color-white-inverted-l:100%;--color-grey:#fff;--color-grey-h:0;--color-grey-s:0%;--color-grey-l:100%;--color-lightgrey:#fff;--color-lightgrey-h:0;--color-lightgrey-s:0%;--color-lightgrey-l:100%;--color-grey-bg:#000;--color-grey-bg-h:0;--color-grey-bg-s:0%;--color-grey-bg-l:0%;--color-border:#fff;--color-border-h:0;--color-border-s:0%;--color-border-l:100%;--color-all-black:#000;--color-all-black-h:0;--color-all-black-s:0%;--color-all-black-l:0%;--color-all-white:#fff;--color-all-white-h:0;--color-all-white-s:0%;--color-all-white-l:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-100italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-300italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-500italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-700.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.eot);src:local(""),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.eot?#iefix) format("embedded-opentype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.woff) format("woff"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.ttf) format("truetype"),url(/files/nvent-configurator/layout/fonts/roboto-v29-latin-900italic.svg#Roboto) format("svg")}body.may-berlin{--color1:#213b91;--color1-h:226;--color1-s:63%;--color1-l:35%;--color2:#15b8e5;--color2-h:193;--color2-s:83%;--color2-l:49%;--font1:"Fira Sans",Helvetica,sans-serif}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FireSans-Light.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Light.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Regular.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Bold.woff2) format("woff2"),url(/files/nvent-configurator/layout/fonts/distributoren/may-berlin/FiraSans-Bold.ttf) format("truetype")}body.distributoren #footer .inside{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex}body.distributoren #footer iframe{width:100%;border:none}body.distributoren.may-berlin #header{display:-ms-grid;display:grid;-ms-grid-columns:.9375rem 1fr .9375rem;grid-template-columns:.9375rem 1fr .9375rem;padding:0;border-bottom:none;background:var(--color-grey-bg);margin-bottom:0}body.distributoren.may-berlin #header>*{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (min-width:101.875rem){body.distributoren.may-berlin #header{display:-ms-grid;display:grid;-ms-grid-columns:1fr .9375rem 100rem .9375rem 1fr;grid-template-columns:1fr .9375rem 100rem .9375rem 1fr}body.distributoren.may-berlin #header>*{grid-column:3/-3}}body.distributoren.may-berlin #header .inside{background:var(--color-white);grid-column:2/-2;display:block;padding:0 .9375rem;border-bottom:1px solid var(--color-grey)}@media (max-width:805px){body.distributoren.may-berlin #header{-ms-grid-columns:10px 1fr 10px;grid-template-columns:10px 1fr 10px}}@media (max-width:767px){body.distributoren.may-berlin #header .inside{padding:0}}body.distributoren.may-berlin #ueber-hauptinhalt{padding-top:1rem;display:-ms-grid;display:grid;-ms-grid-columns:.9375rem 1fr .9375rem;grid-template-columns:.9375rem 1fr .9375rem;padding:0;border-bottom:none;background:var(--color-grey-bg)}body.distributoren.may-berlin #ueber-hauptinhalt>*{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (min-width:101.875rem){body.distributoren.may-berlin #ueber-hauptinhalt{display:-ms-grid;display:grid;-ms-grid-columns:1fr .9375rem 100rem .9375rem 1fr;grid-template-columns:1fr .9375rem 100rem .9375rem 1fr}body.distributoren.may-berlin #ueber-hauptinhalt>*{grid-column:3/-3}}body.distributoren.may-berlin #ueber-hauptinhalt .inside{background:var(--color-white);grid-column:2/-2;display:block;padding:0 .9375rem;border-bottom:1px solid var(--color-grey)}@media (max-width:805px){body.distributoren.may-berlin #ueber-hauptinhalt{-ms-grid-columns:10px 1fr 10px;grid-template-columns:10px 1fr 10px}}@media (max-width:767px){body.distributoren.may-berlin #ueber-hauptinhalt .inside{padding:0}}body.distributoren.may-berlin #container{background:var(--color-grey-bg);min-height:80vh;-ms-grid-columns:.9375rem 1fr 2fr 3fr .9375rem;grid-template-columns:.9375rem 1fr 2fr 3fr .9375rem}body.distributoren.may-berlin #container #left{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-columns:.9375rem 1fr;grid-template-columns:.9375rem 1fr}body.distributoren.may-berlin #container #left>*{padding-left:.9375rem;background-color:var(--color-white)}body.distributoren.may-berlin #container #main{background:var(--color-white);-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}body.distributoren.may-berlin #container #right{grid-column:4/-1;-ms-grid-columns:1fr .9375rem;grid-template-columns:1fr .9375rem}body.distributoren.may-berlin #container #right>*{padding-right:.9375rem;background-color:var(--color-white)}body.distributoren.may-berlin #container #right>* .controls{background-color:var(--color-white)}@media (min-width:103.75rem){body.distributoren.may-berlin #container{display:-ms-grid;display:grid;-ms-grid-columns:1fr .9375rem 16.66667rem 33.33333rem 50rem .9375rem 1fr;grid-template-columns:1fr .9375rem 16.66667rem 33.33333rem 50rem .9375rem 1fr}body.distributoren.may-berlin #container #left{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-columns:1fr .9375rem 16.66667rem;grid-template-columns:1fr .9375rem 16.66667rem}body.distributoren.may-berlin #container #left>*{grid-column:-3/-1;background-color:var(--color-white);padding-left:.9375rem}body.distributoren.may-berlin #container #main{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}body.distributoren.may-berlin #container #right{grid-column:5/-1;-ms-grid-columns:50rem .9375rem 1fr;grid-template-columns:50rem .9375rem 1fr}body.distributoren.may-berlin #container #right>*{-ms-grid-column:1!important;-ms-grid-column-span:2!important;grid-column:1/3!important;background-color:var(--color-white);padding-right:.9375rem}}@media (max-width:1440px){body.distributoren.may-berlin #container{-ms-grid-columns:.9375rem 1fr 2fr 2fr .9375rem;grid-template-columns:.9375rem 1fr 2fr 2fr .9375rem}}@media (max-width:1023px){body.distributoren.may-berlin #container{-ms-grid-columns:.9375rem 1fr 2fr .9375rem;grid-template-columns:.9375rem 1fr 2fr .9375rem}body.distributoren.may-berlin #container #left{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}body.distributoren.may-berlin #container #main{grid-column:3/-2}body.distributoren.may-berlin #container #right{background:var(--color-grey-bg);grid-column:1/-1;-ms-grid-columns:.9375rem 1fr .9375rem;grid-template-columns:.9375rem 1fr .9375rem}body.distributoren.may-berlin #container #right>*{grid-column:2/-2;padding-left:.9375rem;padding-right:.9375rem}}@media (max-width:805px){body.distributoren.may-berlin #container{-ms-grid-columns:10px 1fr 2fr 10px;grid-template-columns:10px 1fr 2fr 10px}body.distributoren.may-berlin #container #left{-ms-grid-columns:10px 1fr;grid-template-columns:10px 1fr}body.distributoren.may-berlin #container #main .inside{padding-right:10px}body.distributoren.may-berlin #container #right{-ms-grid-columns:10px 1fr 10px;grid-template-columns:10px 1fr 10px;padding:0}body.distributoren.may-berlin #container #right .inside{grid-column:1/-1;padding:.9375rem 10px}}body.distributoren.may-berlin #main form.configurator .checkbox_container .box-container .checkbox label:hover:before{background-color:hsl(var(--color2-h),var(--color2-s),calc(var(--color2-l) + 40%))!important}body.distributoren.may-berlin #main form.configurator .checkbox_container .box-container .checkbox input:checked+label:before{background-color:hsl(var(--color1-h),var(--color1-s),calc(var(--color1-l) + 40%))}body.distributoren.may-berlin #footer iframe.de{height:150px}@media (max-width:1598px){body.distributoren.may-berlin #footer iframe.de{height:154px}}@media (max-width:1383px){body.distributoren.may-berlin #footer iframe.de{height:229px}}@media (max-width:1099px){body.distributoren.may-berlin #footer iframe.de{height:206px}}@media (max-width:934px){body.distributoren.may-berlin #footer iframe.de{height:210px}}@media (max-width:698px){body.distributoren.may-berlin #footer iframe.de{height:285px}}@media (max-width:629px){body.distributoren.may-berlin #footer iframe.de{height:266px}}@media (max-width:574px){body.distributoren.may-berlin #footer iframe.de{height:297px}}@media (max-width:483px){body.distributoren.may-berlin #footer iframe.de{height:372px}}@media (max-width:464px){body.distributoren.may-berlin #footer iframe.de{height:485px}}@media (max-width:414px){body.distributoren.may-berlin #footer iframe.de{height:514px}}body.distributoren.may-berlin #footer iframe.en{height:150px}@media (max-width:1598px){body.distributoren.may-berlin #footer iframe.en{height:154px}}@media (max-width:1383px){body.distributoren.may-berlin #footer iframe.en{height:229px}}@media (max-width:1099px){body.distributoren.may-berlin #footer iframe.en{height:206px}}@media (max-width:934px){body.distributoren.may-berlin #footer iframe.en{height:210px}}@media (max-width:698px){body.distributoren.may-berlin #footer iframe.en{height:285px}}@media (max-width:629px){body.distributoren.may-berlin #footer iframe.en{height:266px}}@media (max-width:550px){body.distributoren.may-berlin #footer iframe.en{height:297px}}@media (max-width:483px){body.distributoren.may-berlin #footer iframe.en{height:372px}}@media (max-width:464px){body.distributoren.may-berlin #footer iframe.en{height:458px}}@media (max-width:414px){body.distributoren.may-berlin #footer iframe.en{height:514px}}body.distributoren.may-berlin .mod_cms_accept_tags{font-size:max(.75rem,min(1rem,12px + (16 - 12) * (100vw - 480px)/1300));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.7);pointer-events:auto;font-weight:300}body.distributoren.may-berlin .mod_cms_accept_tags form{border-radius:0;background-color:#eee}body.distributoren.may-berlin .mod_cms_accept_tags form .tags{border-bottom:none}body.distributoren.may-berlin .mod_cms_accept_tags form .tag{pointer-events:none}body.distributoren.may-berlin .mod_cms_accept_tags form .tag .head{display:none}body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit{padding-top:1rem;padding-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;width:100%}body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button{border-radius:3px;width:100%;font-weight:400;border:none}body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#3b3b3a;background-color:#ddd}body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:first-child:focus,body.distributoren.may-berlin .mod_cms_accept_tags form .widget-submit button:first-child:hover{color:var(--color-white);background-color:var(--color2)}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint,body.distributoren.may-berlin .mod_cms_accept_tags form .languages{padding-top:1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a,body.distributoren.may-berlin .mod_cms_accept_tags form .languages a{display:block;text-decoration:underline;color:hsl(var(--color-black-h),var(--color-black-s),calc(var(--color-black-l) + 5%))}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a:before,body.distributoren.may-berlin .mod_cms_accept_tags form .languages a:before{width:20px;display:inline-block}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a:first-child,body.distributoren.may-berlin .mod_cms_accept_tags form .languages a:first-child{-ms-grid-column-align:end;justify-self:end}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a:nth-child(2),body.distributoren.may-berlin .mod_cms_accept_tags form .languages a:nth-child(2){-ms-grid-column-align:start;justify-self:start}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a.german:before,body.distributoren.may-berlin .mod_cms_accept_tags form .languages a.german:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath d='M0 0h5v3H0z'/%3E%3Cpath fill='%23D00' d='M0 1h5v2H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 2h5v1H0z'/%3E%3C/svg%3E")}body.distributoren.may-berlin .mod_cms_accept_tags form .imprint a.english:before,body.distributoren.may-berlin .mod_cms_accept_tags form .languages a.english:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 15'%3E%3Cpath fill='%2300247d' d='M0 0h25v15H0z'/%3E%3Cpath stroke='%23fff' stroke-width='3' d='M0 0l25 15m0-15L0 15'/%3E%3Cpath stroke='%23fff' stroke-width='5' d='M12.5 0v15M0 7.5h25'/%3E%3Cpath stroke='%23cf142b' stroke-width='3' d='M12.5 0v15M0 7.5h25'/%3E%3C/svg%3E")}.ce_hyperlink.backlink{display:none}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,p,pre,table,td,textarea,th,ul{margin:0;padding:0}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}sub,sup{font-size:.6em}del{text-decoration:line-through}ins{text-decoration:none}article,aside,figcaption,figure,footer,header,nav,section{display:block}body{font:100% Verdana,sans-serif;color:#000}button,input,select,textarea{font-family:inherit;font-size:99%;font-weight:inherit}ul{list-style-type:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html{font-size:100%}@media (min-width:64em){html{font-size:1rem}}body{font-size:max(.75rem,min(1rem,12px + (16 - 12) * (100vw - 480px)/1300));line-height:150%;font-family:var(--font1);font-weight:400;color:hsl(var(--color-black-h),var(--color-black-s),calc(var(--color-black-l) + 5%));letter-spacing:.05em;background-color:var(--color-white)}.teaser-text{font-size:max(.875rem,min(1.25rem,14px + (20 - 14) * (100vw - 480px)/1300));line-height:150%}.kleiner-text{font-size:max(.625rem,min(.875rem,10px + (14 - 10) * (100vw - 480px)/1300));line-height:150%}a{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;text-decoration:none;color:var(--color1)}a:focus,a:hover{color:var(--color2)}a:active{color:hsl(var(--color2-h),var(--color2-s),calc(var(--color2-l) + -40%))}svg{fill:var(--color-black)}p{line-height:150%;margin-bottom:.75em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5em}.h1,h1{font-size:max(1.25rem,min(1.75rem,20px + (28 - 20) * (100vw - 480px)/1300));font-weight:400;line-height:150%;color:var(--color1);font-family:var(--font1);text-transform:uppercase;letter-spacing:.2em}.h2,h2{font-size:max(1rem,min(1.5rem,16px + (24 - 16) * (100vw - 480px)/1300))}.h2,.h3,h2,h3{font-weight:400;line-height:150%;color:hsl(var(--color-black-h),var(--color-black-s),calc(var(--color-black-l) + 5%));font-family:var(--font1)}.h3,h3{font-size:max(.875rem,min(1.25rem,14px + (20 - 14) * (100vw - 480px)/1300))}.h4,h4{font-size:max(.875rem,min(1.25rem,14px + (20 - 14) * (100vw - 480px)/1300))}.h4,.h5,h4,h5{font-weight:400;line-height:150%;color:hsl(var(--color-black-h),var(--color-black-s),calc(var(--color-black-l) + 5%));font-family:var(--font1)}.h5,h5{font-size:max(.75rem,min(1rem,12px + (16 - 12) * (100vw - 480px)/1300))}.h6,h6{font-size:max(.625rem,min(.875rem,10px + (14 - 10) * (100vw - 480px)/1300));font-weight:400;line-height:150%;color:hsl(var(--color-black-h),var(--color-black-s),calc(var(--color-black-l) + 5%));font-family:var(--font1)}hr{width:100%;height:1px;border-width:0;border-bottom:1px solid var(--color-black)}ol,ul{line-height:1.3}ol{padding-left:1.5rem}ol li{padding-top:.563rem}strong{font-weight:700!important}mark{font-weight:600;background-color:transparent;padding:0 2px}.block{overflow:hidden}picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0!important;position:absolute;width:1px}.iframeWrapper{position:relative;padding-bottom:56.25%;overflow:hidden;width:100%;height:auto}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.iframeWrapper.ratio4x3{padding-bottom:75%}.rundes-bild img{border-radius:50%}.rundes-bild .imageCopy{display:none!important}.rundes-bild .round-image-copy{display:block!important}.main-color{color:var(--color1)!important}.grey{color:var(--color-lightgrey)}.logo .image,.logos .image{overflow:visible!important}.ui-autocomplete{position:absolute;z-index:2;border-radius:5px;-webkit-filter:drop-shadow(0 3px 3px var(--color-black-noContrast));filter:drop-shadow(0 3px 3px var(--color-black-noContrast));border:1px solid var(--color-border)}.ui-autocomplete .ui-menu-item{background-color:var(--color-white);text-indent:2px;cursor:pointer;color:var(--color-black)}.ui-autocomplete .ui-menu-item:first-child .ui-menu-item-wrapper{border-top:none}.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper{border-bottom:none}.ui-autocomplete .ui-menu-item-wrapper{-webkit-transition:all .3s ease;transition:all .3s ease;padding-top:5px;padding-bottom:5px;border-top:1px solid transparent;border-bottom:1px solid transparent}.ui-autocomplete .ui-menu-divider{border:2px solid var(--color-black)}.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover{color:var(--color-black);border-color:var(--color-border);background-color:var(--color-black-noContrast)}.ui-helper-hidden-accessible{display:none}body{--color-metalframe:#a1a1a0;--color-inner-metalsheet:#9fa9ab;--color-outer-metalsheet:#383e42;--color-outer-metalsheet-side:#383e42;--color-rubber-strip:#a72920}body #container #right{padding:0!important;overflow:hidden}body #container #right .inside{position:relative;padding:0;grid-column:1/-1!important}body #container #right .schaubild{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){body #container #right .schaubild{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}body #container #right .schaubild .controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #container #right .schaubild .controls .sliders{width:50%}}@media (max-width:1023px){body #container #right .schaubild .grafik-container-outer{width:66%;padding:75px 10%}body #container #right .schaubild .controls{width:33%;background-color:var(--color-white);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #container #right .schaubild .controls .direct-rotation{width:75%}body #container #right .schaubild .controls .direct-rotation svg .stroke{fill:var(--color-white)}}@media (max-width:767px){body #container #right .schaubild{padding:1rem .75rem}body #container #right .schaubild .grafik-container-outer{height:140px;width:70%;padding:0 10%}body #container #right .schaubild .controls{width:30%;padding:0;position:static}body #container #right .schaubild .controls .sliders{gap:0}body #container #right .schaubild .controls .direct-rotation{width:100%;gap:.5rem}body #container #right .schaubild .controls .direct-rotation svg{width:calc(16.6666666667% - .4166666667rem);height:auto}}@media (max-width:480px){body #container #right .schaubild{padding:1rem 0}body #container #right .schaubild .grafik-container-outer{height:70px;width:70%;padding:0 10%}body #container #right .schaubild .controls{width:30%;padding:0;position:static}body #container #right .schaubild .controls .sliders{display:none}body #container #right .schaubild .controls .direct-rotation{gap:.5rem}body #container #right .schaubild .controls .direct-rotation svg{width:20px;height:20px}}body #container #right .grafik-container-outer{grid-column:1/-1;padding:175px 10% 75px;height:100%;width:100%}@media (min-width:91.5rem){body #container #right .grafik-container-outer{padding:175px 20% 75px}}body #container #right .grafik-container{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik-rotation-container{position:absolute}body #container #right .grafik-container-inner{-webkit-perspective:8700px;perspective:8700px;-webkit-perspective-origin:50%;perspective-origin:50%;-webkit-transform-origin:center;transform-origin:center;aspect-ratio:2/1}body #container #right .dimension-source.graphic-source{position:absolute;width:853.44px;aspect-ratio:426.72/133.35}body #container #right .dimension-source .depth{position:absolute;width:69.2491563555%}body #container #right .dimension-source .width{position:absolute;width:100%}body #container #right .dimension-source .height{position:absolute;height:100%}body #container #right .grafik-scale-container{pointer-events:auto;cursor:-webkit-grab;cursor:grab;position:absolute}body #container #right .grafik{width:100%;height:100%;-webkit-transform:rotateY(45deg) rotateX(-10deg) rotate(-10deg);transform:rotateY(45deg) rotateX(-10deg) rotate(-10deg);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>*{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center}body #container #right .grafik>*>span{position:absolute;top:2px;left:2px}body #container #right .grafik>*>.inside{width:100%;height:100%}body #container #right .grafik .inner-metal-sheet>.content{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-rechts-eckig.png);background-repeat:repeat;background-size:contain}body #container #right .grafik .outer-metal-sheet{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/SCHROFF-IMG-H89464-TexturedImage-EN-2304.png);background-repeat:repeat;background-size:320px}body #container #right .grafik .outer-metal-sheet>.content{background-color:var(--color-outer-metalsheet)}body #container #right .grafik .outer-metal-sheet-side>.content{background-color:var(--color-outer-metalsheet-side)}body #container #right .grafik .rubber-strip-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body #container #right .grafik .rubber-strip-container-inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body #container #right .grafik .rubber-strip .content{background-color:var(--color-rubber-strip)}body #container #right .grafik .graphic-right,body #container #right .grafik .graphic-right .graphic-source,body #container #right .grafik .graphic-right .graphic-source .graphic-area{width:100%;height:100%}body #container #right .grafik .graphic-area{overflow:hidden}body #container #right .grafik .graphic-container-outer{width:100%;height:100%;position:relative;overflow:hidden}body #container #right .grafik .graphic-container-outer .graphic-container{width:100%;height:100%;pointer-events:none;position:relative}body #container #right .grafik .graphic-container-outer .graphic-container img{width:100%;-o-object-fit:contain;object-fit:contain;max-width:none}body #container #right .grafik .graphic-container-outer .sub-sizer{position:absolute}body #container #right .grafik .rear-rim .graphic-container-outer{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body #container #right .grafik .rear .overhang .graphic-container-outer{-webkit-transform:scaleY(-1);transform:scaleY(-1)}body #container #right .grafik [class*=dark],body #container #right .grafik [class*=light]{position:relative}body #container #right .grafik [class*=dark]:before,body #container #right .grafik [class*=light]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}body #container #right .grafik .light-1:before{background-color:hsla(0,0%,100%,.05)}body #container #right .grafik .light-2:before{background-color:hsla(0,0%,100%,.1)}body #container #right .grafik .light-3:before{background-color:hsla(0,0%,100%,.15)}body #container #right .grafik .light-4:before{background-color:hsla(0,0%,100%,.2)}body #container #right .grafik .light-5:before{background-color:hsla(0,0%,100%,.25)}body #container #right .grafik .light-6:before{background-color:hsla(0,0%,100%,.3)}body #container #right .grafik .light-7:before{background-color:hsla(0,0%,100%,.35)}body #container #right .grafik .light-8:before{background-color:hsla(0,0%,100%,.4)}body #container #right .grafik .light-9:before{background-color:hsla(0,0%,100%,.45)}body #container #right .grafik .dark-1:before{background-color:rgba(0,0,0,.05)}body #container #right .grafik .dark-2:before{background-color:rgba(0,0,0,.1)}body #container #right .grafik .dark-3:before{background-color:rgba(0,0,0,.15)}body #container #right .grafik .dark-4:before{background-color:rgba(0,0,0,.2)}body #container #right .grafik .dark-5:before{background-color:rgba(0,0,0,.25)}body #container #right .grafik .dark-6:before{background-color:rgba(0,0,0,.3)}body #container #right .grafik .dark-7:before{background-color:rgba(0,0,0,.35)}body #container #right .grafik .dark-8:before{background-color:rgba(0,0,0,.4)}body #container #right .grafik .dark-9:before{background-color:rgba(0,0,0,.45)}body #container #right .grafik .content{height:100%;width:100%}body #container #right .grafik .plane-filler{height:100%;width:100%;position:relative}body #container #right .grafik .plane-sizer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}body #container #right .grafik .inside{padding:0!important}body #container #right .grafik .inactive{display:none!important}body #container #right .grafik .inactive .content{opacity:0}body #container #right .grafik .hover{display:block!important}body #container #right .grafik .hover .content{opacity:.5}body #container #right .grafik .active{display:block!important}body #container #right .grafik .active .content{opacity:1}body #container #right .grafik .hover-parent>.active{display:none!important}body #container #right .grafik>.left{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside,body #container #right .grafik>.right .inside{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>*,body #container #right .grafik>.right .inside>*{position:absolute}body #container #right .grafik>.left .inside [class*=color-metalframe]>.content,body #container #right .grafik>.left .inside [class*=plane-]>.content,body #container #right .grafik>.right .inside [class*=color-metalframe]>.content,body #container #right .grafik>.right .inside [class*=plane-]>.content{background:var(--color-metalframe)}body #container #right .grafik>.left .inside>.inner-plane,body #container #right .grafik>.right .inside>.inner-plane{height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>*,body #container #right .grafik>.right .inside>.inner-plane>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.inner,body #container #right .grafik>.right .inside>.inner-plane>.inner{height:calc(100% - 8px);width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.inner>*,body #container #right .grafik>.right .inside>.inner-plane>.inner>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.inner>.front,body #container #right .grafik>.left .inside>.inner-plane>.inner>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner>.rear{height:100%;width:4px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.inner>.front>*,body #container #right .grafik>.left .inside>.inner-plane>.inner>.rear>*,body #container #right .grafik>.right .inside>.inner-plane>.inner>.front>*,body #container #right .grafik>.right .inside>.inner-plane>.inner>.rear>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.inner>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner>.front{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner>.rear{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.bottom,body #container #right .grafik>.left .inside>.inner-plane>.inner>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner>.top{height:4px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}body #container #right .grafik>.left .inside>.inner-plane>.inner>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner>.top{top:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner>.bottom{top:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.left,body #container #right .grafik>.left .inside>.inner-plane>.inner>.right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right{height:100%;width:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right{-webkit-transform:translateZ(-4px);transform:translateZ(-4px)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content{background-color:transparent;display:-ms-grid;display:grid;-ms-grid-columns:13.6px 27.6px 27.00587px 27.00587px 1fr 27.00587px 27.00587px 27.6px 13.6px;grid-template-columns:13.6px 27.6px 27.00587px 27.00587px 1fr 27.00587px 27.00587px 27.6px 13.6px;-ms-grid-rows:min(25.18519px,11%) min(24.23529px,8.5%) min(68px,30.5%) 1fr min(68px,30.5%) min(24.23529px,8.5%) min(25.18519px,11%);grid-template-rows:min(25.18519px,11%) min(24.23529px,8.5%) min(68px,30.5%) 1fr min(68px,30.5%) min(24.23529px,8.5%) min(25.18519px,11%);background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-rechts-eckig.png);background-size:contain;background-repeat:repeat}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>*,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>*{background-size:auto 100%;background-repeat:space}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=left],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=left]{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;background-position:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=left-corner],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=left-corner]{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;background-position:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=center],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=center]{grid-column:4/-4;background-position:50%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=right],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=right]{grid-column:-4/-2;background-position:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=right-corner],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=round][class*=right-corner]{grid-column:-2/-1;background-position:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=left],body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=left],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=left],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=left]{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;background-position:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=-center],body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=-center],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=-center],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=-center]{grid-column:2/-2;background-position:50%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=right],body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=right],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=center-][class*=right],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=square][class*=right]{grid-column:-2/-1;background-position:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=left],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=left]{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;background-position:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=left-corner],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=left-corner]{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;background-position:0}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=center],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=center]{grid-column:5/-5;background-position:50%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=right],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=right]{grid-column:-5/-3;background-position:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=right-corner],body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content>[class*=hook][class*=right-corner]{grid-column:-3/-1;background-position:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-round-left-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-round-left-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-links-rund-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-round-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-round-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-links-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-round-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-round-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-mitte-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-round-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-round-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-rechts-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-round-right-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-round-right-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-rechts-rund-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-hook-left-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-hook-left-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-links-haken-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-hook-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-hook-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-links-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-hook-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-hook-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-mitte-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-hook-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-hook-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-rechts-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-hook-right-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-hook-right-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-rechts-haken-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-square-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-square-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-links-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-square-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-square-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-mitte-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .top-square-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .top-square-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/oben-rechts-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-round-left-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-round-left-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-links-rund-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-round-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-round-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-links-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-round-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-round-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-mitte-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-round-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-round-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-rechts-rund.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-round-right-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-round-right-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-rechts-rund-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-hook-left-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-hook-left-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-links-haken-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-hook-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-hook-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-links-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-hook-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-hook-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-mitte-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-hook-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-hook-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-rechts-haken.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-hook-right-corner,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-hook-right-corner{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-rechts-haken-ecke.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-square-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-square-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-links-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-square-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-square-center{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-mitte-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .bottom-square-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .bottom-square-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/unten-rechts-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .center-left,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .center-left{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-links-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .center-center,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .center-center{background-size:37.58589px;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-mitte-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner>.right>.content .center-right,body #container #right .grafik>.right .inside>.inner-plane>.inner>.right>.content .center-right{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-rechts-eckig.png)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection{display:none;height:calc(100% - 2 * 24px);width:74px;-webkit-transform:none;transform:none}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner{width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>*,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.front,body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.rear{height:100%;width:12px}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.front{right:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.rear{left:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right{width:100%;height:100%;-webkit-transform:translateZ(-11px);transform:translateZ(-11px)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right>.content,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right>.content{display:-ms-grid;display:grid;background-size:contain;-ms-grid-rows:72px 1fr 72px;grid-template-rows:72px 1fr 72px;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/emc-protection/emc-protection-background.svg)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>*,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>*{background-size:contain;background-position:50%}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.top{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/emc-protection/emc-protection-top.svg)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.bottom{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/emc-protection/emc-protection-bottom.svg)}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.center,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.right>.content>.center{background-repeat:space;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/emc-protection/emc-protection-center.svg);background-size:100% 40px}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.top{top:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);width:100%;height:12px}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner>.bottom{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);width:100%;height:12px}body #container #right .grafik>.left .inside>.inner-plane>.inner .emc-protection .inner.emc-protection-front .inner,body #container #right .grafik>.right .inside>.inner-plane>.inner .emc-protection .inner.emc-protection-front .inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen{height:100%;translate:0 0 -2px}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.front,body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.rear{height:100%;width:.8px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.front>*,body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.rear>*,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.front>*,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.rear>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen.front,body #container #right .grafik>.left .inside>.inner-plane>.inner .screen.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen.front,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen.rear{width:8px}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.front,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.front{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.rear,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.rear{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.bottom,body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.top{height:.8px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.top,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.top{top:0}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.bottom{top:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.left,body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.right,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.left,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.right{height:100%;width:100%}body #container #right .grafik>.left .inside>.inner-plane>.inner .screen>.right,body #container #right .grafik>.right .inside>.inner-plane>.inner .screen>.right{-webkit-transform:translateZ(-.8px);transform:translateZ(-.8px)}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container{left:0;top:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>*,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container.front>.overhang,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container.front>.overhang{left:100%}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container.rear>.overhang,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container.rear>.overhang{right:100%}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang{top:0;height:100%;width:calc(100% - (100% - 40px) + 12px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>*,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.front,body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.rear,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.front,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.rear{height:100%;width:4px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.front>*,body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.rear>*,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.front>*,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.rear>*{position:absolute}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.front,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.front{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.rear,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.rear{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.bottom,body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.top,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.top{height:4px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.top,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.top{top:0}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.bottom,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.bottom{top:100%}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.left,body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.right,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.left,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.right{height:100%;width:100%}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang>.right,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang>.right{-webkit-transform:translateZ(-4px);transform:translateZ(-4px)}body #container #right .grafik>.left .inside>.inner-plane>.overhang-container>.overhang.handle,body #container #right .grafik>.right .inside>.inner-plane>.overhang-container>.overhang.handle{width:32px}body #container #right .grafik>.left .inside .outer-plane,body #container #right .grafik>.right .inside .outer-plane{width:calc(100% + .8px + 40px);height:calc(100% - 40px);-webkit-transform:translateZ(.4px);transform:translateZ(.4px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane>*,body #container #right .grafik>.right .inside .outer-plane>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .upper-frame,body #container #right .grafik>.right .inside .outer-plane .upper-frame{right:-6px;bottom:100%}body #container #right .grafik>.left .inside .outer-plane .lower-frame,body #container #right .grafik>.right .inside .outer-plane .lower-frame{top:100%;-webkit-transform:rotate(.0001deg) scaleY(-1);transform:rotate(.0001deg) scaleY(-1);right:-6px}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .lower-frame,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer,body #container #right .grafik>.left .inside .outer-plane .upper-frame,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .lower-frame,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer,body #container #right .grafik>.right .inside .outer-plane .upper-frame{width:calc(100% + 12px);height:36px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 27.5%,100% 42.5%,calc(100% - 4px) 42.5%,calc(100% - 4px) 100%,4px 100%,0 67.5%,0 32.5%)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .lower-frame>*,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .upper-frame>*,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .lower-frame>*,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .upper-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-front,body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-rear,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-front,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-rear,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-front,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-front,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-rear,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-rear{display:none;width:100%;height:100%;-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear>.content,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-rear>.content,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-rear>.content,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-rear>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear>.content:before,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-rear>.content:before,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-rear>.content:before,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-rear>.content:before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip);position:absolute}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom{width:calc(100% - 8px);bottom:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom-outside{width:94%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-108deg);transform:rotateY(-108deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom-inside{width:144%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom-inside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-bottom-inside-inner{height:100%;width:18%;right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-outside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-outside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-outside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-outside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-outside{height:35%;right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-inside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-inside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-inside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-inside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-inside{height:20%;left:100%;top:25%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-top,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-top,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-top,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-top,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-top{width:calc(100% - 11.2px);top:0;-webkit-transform:rotateX(-90deg) translate3d(-1.6px,0,0);transform:rotateX(-90deg) translate3d(-1.6px,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-top-inside{width:calc(108% + 1px);height:100%;right:1px;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(127deg);transform:rotateY(127deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .lower-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .upper-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .lower-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .upper-frame .plane-top-outside{width:131%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-109deg);transform:rotateY(-109deg)}body #container #right .grafik>.left .inside .outer-plane .bottom-frame .bottom-sizer .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .lower-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .top-frame .top-sizer .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .upper-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .bottom-frame .bottom-sizer .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .lower-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .top-frame .top-sizer .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .upper-frame .rubber-strip{height:calc(100% + 2 * 12px)}body #container #right .grafik>.left .inside .outer-plane>.connector,body #container #right .grafik>.right .inside .outer-plane>.connector{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane>.connector>*,body #container #right .grafik>.right .inside .outer-plane>.connector>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane>.connector>.left,body #container #right .grafik>.left .inside .outer-plane>.connector>.right,body #container #right .grafik>.right .inside .outer-plane>.connector>.left,body #container #right .grafik>.right .inside .outer-plane>.connector>.right{width:100%;height:100%}body #container #right .grafik>.left .inside .outer-plane>.connector>.left,body #container #right .grafik>.right .inside .outer-plane>.connector>.left{-webkit-transform:translateZ(10px);transform:translateZ(10px)}body #container #right .grafik>.left .inside .outer-plane>.connector>.bottom,body #container #right .grafik>.left .inside .outer-plane>.connector>.top,body #container #right .grafik>.right .inside .outer-plane>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane>.connector>.top{width:100%;height:10px}body #container #right .grafik>.left .inside .outer-plane>.connector>.top,body #container #right .grafik>.right .inside .outer-plane>.connector>.top{top:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}body #container #right .grafik>.left .inside .outer-plane>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane>.connector>.bottom{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}body #container #right .grafik>.left .inside .outer-plane>.connector>.front,body #container #right .grafik>.left .inside .outer-plane>.connector>.rear,body #container #right .grafik>.right .inside .outer-plane>.connector>.front,body #container #right .grafik>.right .inside .outer-plane>.connector>.rear{width:10px;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane>.connector>.front>*,body #container #right .grafik>.left .inside .outer-plane>.connector>.rear>*,body #container #right .grafik>.right .inside .outer-plane>.connector>.front>*,body #container #right .grafik>.right .inside .outer-plane>.connector>.rear>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane>.connector>.front,body #container #right .grafik>.right .inside .outer-plane>.connector>.front{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);right:1px;-webkit-transform-origin:right;transform-origin:right}body #container #right .grafik>.left .inside .outer-plane>.connector>.rear,body #container #right .grafik>.right .inside .outer-plane>.connector>.rear{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);left:0;-webkit-transform-origin:left;transform-origin:left}body #container #right .grafik>.left .inside .outer-plane .front-rim,body #container #right .grafik>.left .inside .outer-plane .rear-rim,body #container #right .grafik>.right .inside .outer-plane .front-rim,body #container #right .grafik>.right .inside .outer-plane .rear-rim{position:absolute;left:0;height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector{height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top{width:100%;height:12px;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.content,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.content{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.top-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.top-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.top-sizer{-webkit-transform-origin:bottom;transform-origin:bottom;bottom:100%;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.top-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.top-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.top-sizer>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom>.top-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.bottom-frame>.bottom-sizer,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top>.top-frame>.bottom-sizer{-webkit-transform:rotateX(90deg) scaleY(-1);transform:rotateX(90deg) scaleY(-1)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.top{bottom:100%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.bottom{bottom:0}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.left,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.right,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.left,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.right,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.left,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.right,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.left,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.right{height:100%;width:12px;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.left,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.left,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.left,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.left{left:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.left>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.left>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.left>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.left>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.left>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.left>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.left>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.left>.content{-webkit-transform:rotateY(22deg);transform:rotateY(22deg);-webkit-transform-origin:left;transform-origin:left;width:calc(100% + 2px);left:0}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.right,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.right,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.right,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.right{left:100%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front{-webkit-transform:translateZ(12px);transform:translateZ(12px);height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.content{right:0;width:50%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%;width:100%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame{height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame{width:calc(100% + 12px);height:32px;bottom:100%;-webkit-transform:rotateX(90deg) scaleY(-1);transform:rotateX(90deg) scaleY(-1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 30%,100% 70%,calc(100% - 6px) 100%,calc(100% - (6px + (50% - 6px))) 100%,0 70%,0 30%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear{width:100%;height:100%;-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-rear>.content:before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip);position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom{width:calc(50% - 6px);bottom:0;right:6px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-outside{width:304%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-139deg);transform:rotateY(-139deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-bottom-inside{width:230%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(120deg);transform:rotateY(120deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside{height:40%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-outside{right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-inside{left:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top{width:calc(100% - 11.2px);top:0;-webkit-transform:rotateX(-90deg) translate3d(-1.6px,0,0);transform:rotateX(-90deg) translate3d(-1.6px,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-inside{width:112%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(124deg);transform:rotateY(124deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .front-frame .plane-top-outside{width:102%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-111deg);transform:rotateY(-111deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame{width:calc(100% + 12px);height:36px;-webkit-transform:rotate(.001deg) scaleZ(-1);transform:rotate(.001deg) scaleZ(-1);bottom:100%;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 27.5%,100% 42.5%,calc(100% - 4px) 42.5%,calc(100% - 4px) 100%,4px 100%,0 67.5%,0 32.5%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top{width:calc(100% - 11.2px);height:8.4px;top:0;-webkit-transform:rotateX(-90deg) translate3d(-1.6px,0,0);transform:rotateX(-90deg) translate3d(-1.6px,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope{width:100%;top:100%;-webkit-transform-origin:top;transform-origin:top;height:18.4px;-webkit-transform:rotateX(45deg);transform:rotateX(45deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4{width:100%;top:100%;-webkit-transform-origin:top;transform-origin:top;height:11.2px;-webkit-transform:rotateX(22.5deg);transform:rotateX(22.5deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-outside{width:145%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-104deg) skewY(5deg);transform:rotateY(-104deg) skewY(5deg);-webkit-clip-path:polygon(0 0,100% 3.2px,100% calc(100% - 2.4px),0 100%);clip-path:polygon(0 0,100% 3.2px,100% calc(100% - 2.4px),0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside{width:104%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(128deg);transform:rotateY(128deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-2-inside{-webkit-transform:rotateY(128deg);transform:rotateY(128deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-3-inside{width:111%;-webkit-transform:rotateY(128deg);transform:rotateY(128deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-4-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-4-inside{width:120%;-webkit-transform:rotateY(128deg);transform:rotateY(128deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-outside{width:145%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-104deg) skewY(5deg);transform:rotateY(-104deg) skewY(5deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-upper,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-upper,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-upper,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-upper,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-upper,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-upper,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-upper,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-upper{width:138%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(119deg);transform:rotateY(119deg);-webkit-clip-path:polygon(100% 100%,0 0,100% 0);clip-path:polygon(100% 100%,0 0,100% 0)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-lower,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-lower,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-lower,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-lower,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-lower,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-lower,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-slope-inside-lower,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-slope-inside-lower{width:121%;height:71%;right:0;bottom:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotateY(127deg) rotate(20deg) rotateX(9deg) skewX(31deg);transform:rotateY(127deg) rotate(20deg) rotateX(9deg) skewX(31deg);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-outside{width:115%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-109deg);transform:rotateY(-109deg);-webkit-clip-path:polygon(0 0,0 100%,100% 9.6px,100% 0);clip-path:polygon(0 0,0 100%,100% 9.6px,100% 0)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-top-inside{width:108%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(127deg);transform:rotateY(127deg);-webkit-clip-path:polygon(0 0,0 9.6px,100% 100%,100% 0);clip-path:polygon(0 0,0 9.6px,100% 100%,100% 0)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside{height:35%;left:0;-webkit-transform-origin:left;transform-origin:left;width:9.6px;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4{left:calc(100% - .5px);height:100%;width:6.4px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-4:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,5.2px 100%);clip-path:polygon(0 0,100% 0,100% 100%,5.2px 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-outside-slope-1{-webkit-transform:rotate(22.5deg) translateZ(.1px);transform:rotate(22.5deg) translateZ(.1px)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside{width:9.6px;height:20%;left:100%;top:25%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4{left:calc(100% - .5px);height:100%;width:8px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-4:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-4:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,3.2px 100%);clip-path:polygon(0 0,100% 0,100% 100%,3.2px 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-inside-slope-1{-webkit-transform:rotate(22.5deg) translateZ(-.1px);transform:rotate(22.5deg) translateZ(-.1px)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom{width:calc(100% - 8px);bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;height:9.6px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-outside{width:94%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-108deg);transform:rotateY(-108deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside{width:144%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .plane-bottom-inside-inner{height:100%;width:18%;right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-upper-frame .rubber-strip{height:110%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame{width:calc(100% + 12px);height:32px;bottom:100%;-webkit-transform:rotateX(90deg) scaleY(-1) scaleZ(-1);transform:rotateX(90deg) scaleY(-1) scaleZ(-1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 30%,100% 70%,calc(100% - 6px) 100%,calc(100% - (6px + (50% - 6px))) 100%,0 70%,0 30%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top{width:calc(100% - 11.2px);height:11.7px;top:0;-webkit-transform:rotateX(-90deg) translate3d(-1.6px,0,0);transform:rotateX(-90deg) translate3d(-1.6px,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-outside{width:102%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-111deg);transform:rotateY(-111deg);-webkit-clip-path:polygon(0 0,0 100%,100% 11.7px,100% 0);clip-path:polygon(0 0,0 100%,100% 11.7px,100% 0)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-top-inside{width:112%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(124deg);transform:rotateY(124deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 19.8px);clip-path:polygon(0 0,100% 0,100% 100%,0 19.8px)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-outside{height:40%;left:0;-webkit-transform-origin:left;transform-origin:left;width:11.7px;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-inside{width:19.8px;left:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);height:40%;-webkit-clip-path:polygon(0 0,11.7px 0,100% 100%,0 100%);clip-path:polygon(0 0,11.7px 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom{width:calc(50% - 6px);height:19.8px;bottom:0;right:6px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-outside{width:294%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-139deg);transform:rotateY(-139deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .top-corner-front-frame .plane-bottom-inside{width:230%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(120deg);transform:rotateY(120deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-lower-frame{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotate(.0001deg) scaleY(-1) scaleZ(-1);transform:rotate(.0001deg) scaleY(-1) scaleZ(-1)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.frame-container>.frame .bottom-corner-front-frame{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleZ(-1) scaleX(1) rotateX(90deg);transform:scaleZ(-1) scaleX(1) rotateX(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%;width:100%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle{height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame{width:calc(100% + 12px);height:32px;bottom:100%;-webkit-transform:rotateX(90deg) scaleY(-1) translate3d(0,-80px,0);transform:rotateX(90deg) scaleY(-1) translate3d(0,-80px,0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 30%,100% 70%,calc(100% - 6px) 100%,calc(100% - (6px + (50% - 6px))) 100%,0 70%,0 30%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear{width:100%;height:100%;-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-front>.content:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-rear>.content:before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);-webkit-clip-path:var(--end-clip);clip-path:var(--end-clip);position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom{width:calc(50% - 6px);bottom:0;right:6px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-outside{width:304%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-139deg);transform:rotateY(-139deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-bottom-inside{width:230%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(120deg);transform:rotateY(120deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside{height:60%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-outside{right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-inside{left:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top{width:100%;top:calc(50% - 32px * .6 / 2);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .front-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame{width:calc(100% + 12px);height:36px;-webkit-transform:rotate(.0001deg) scaleZ(-1);transform:rotate(.0001deg) scaleZ(-1);bottom:100%;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 27.5%,100% 42.5%,calc(100% - 4px) 42.5%,calc(100% - 4px) 100%,4px 100%,0 67.5%,0 32.5%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top{width:calc(100% - 11.2px);height:32px;top:0;-webkit-transform:rotateX(-90deg) translate3d(-1.6px,0,0);transform:rotateX(-90deg) translate3d(-1.6px,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3{width:100%;top:100%;-webkit-transform-origin:top;transform-origin:top;height:23.2px;-webkit-transform:rotateX(3deg);transform:rotateX(3deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside{width:119%;height:100%;left:0;top:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-110deg) skewY(5deg);transform:rotateY(-110deg) skewY(5deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-1-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-2-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside{width:104%;height:100%;right:0;top:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(123deg);transform:rotateY(123deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-outside{height:calc(100% + 4.8px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4.8px));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4.8px))}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3-inside{height:calc(100% + 6.4px);width:130%;-webkit-clip-path:polygon(22% 0,100% 0,100% calc(100% - 6.4px),0 100%);clip-path:polygon(22% 0,100% 0,100% calc(100% - 6.4px),0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-slope-3 .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-slope-3 .rubber-strip{top:0;height:70%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-outside{width:115%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-109deg);transform:rotateY(-109deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-top-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-top-inside{width:108%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(127deg);transform:rotateY(127deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside{height:35%;left:0;-webkit-transform-origin:left;transform-origin:left;width:32px;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3{left:calc(100% - .5px);height:100%;width:22.4px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-3:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,.8px 100%);clip-path:polygon(0 0,100% 0,100% 100%,.8px 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-outside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-outside-slope-1{-webkit-transform:rotate(3deg) translateZ(.1px);transform:rotate(3deg) translateZ(.1px)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside{width:32px;height:20%;left:100%;top:25%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3{left:calc(100% - .5px);height:100%;width:24.8px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-2:before,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,.8px 100%);clip-path:polygon(0 0,100% 0,100% 100%,.8px 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-1,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-1{-webkit-transform:rotate(3deg) translateZ(-.1px);transform:rotate(3deg) translateZ(-.1px)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-inside-slope-3,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-inside-slope-3{width:20px;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom{width:calc(100% - 8px);bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;height:88px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-outside{width:100%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-108deg);transform:rotateY(-108deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside{width:144%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .plane-bottom-inside-inner,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .plane-bottom-inside-inner{height:100%;width:18%;right:100%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-upper-frame .rubber-strip{height:110%}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame{width:calc(100% + 12px);height:32px;bottom:100%;-webkit-transform:rotateX(90deg) scaleY(-1) scaleZ(-1) translate3d(0,-80px,0);transform:rotateX(90deg) scaleY(-1) scaleZ(-1) translate3d(0,-80px,0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;--end-clip:polygon(calc((50% - ((100% - 11.2px) / 2)) - 1.6px) 0,calc((50% + ((100% - 11.2px) / 2)) - 1.6px) 0,100% 30%,100% 70%,calc(100% - 6px) 100%,calc(100% - (6px + (50% - 6px))) 100%,0 70%,0 30%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top{width:100%;height:16px;top:calc(50% - 32px * .6 / 2);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top-slope,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-top-slope,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-top-slope{width:100%;height:13.6px;top:100%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(19deg);transform:rotateX(19deg);-webkit-clip-path:polygon(0 0,100% 0,calc(50% + 10.8px / 2 - 1.6px) 100%,calc(50% - 7px) 100%);clip-path:polygon(0 0,100% 0,calc(50% + 10.8px / 2 - 1.6px) 100%,calc(50% - 7px) 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-outside{height:60%;left:0;-webkit-transform-origin:left;transform-origin:left;width:18.4px;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-clip-path:polygon(0 0,calc(100% - 1.2px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.2px) 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-inside{width:20.8px;left:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);height:60%;-webkit-clip-path:polygon(0 0,calc(100% - 4.4px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 4.4px) 0,100% 100%,0 100%)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom{width:calc(50% - 6px);height:19.8px;bottom:0;right:6px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom>*,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-outside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-outside{width:294%;height:100%;left:0;bottom:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-139deg);transform:rotateY(-139deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame .plane-bottom-inside,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .top-corner-front-frame .plane-bottom-inside{width:230%;height:100%;right:0;bottom:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(120deg);transform:rotateY(120deg)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-lower-frame{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotate(.0001deg) scaleY(-1) scaleZ(-1);transform:rotate(.0001deg) scaleY(-1) scaleZ(-1)}body #container #right .grafik>.left .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.left .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .front-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame,body #container #right .grafik>.right .inside .outer-plane .rear-rim>.connector>.front>.handle-container>.handle .bottom-corner-front-frame{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleZ(-1) scaleX(1) rotateX(90deg) translate3d(0,-80px,0);transform:scaleZ(-1) scaleX(1) rotateX(90deg) translate3d(0,-80px,0)}body #container #right .grafik>.left .inside .outer-plane .rear-rim,body #container #right .grafik>.right .inside .outer-plane .rear-rim{-webkit-transform:rotate(.0001deg) scaleX(-1);transform:rotate(.0001deg) scaleX(-1)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip,body #container #right .grafik>.right .inside .outer-plane .rubber-strip{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:5.6px;-webkit-transform:rotate(.0001deg) scaleZ(-1);transform:rotate(.0001deg) scaleZ(-1)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>*,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>*{position:absolute}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.bottom,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.bottom{height:100%;width:100%}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.top,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.top{height:100%;width:100%;-webkit-transform:translateZ(3.2px);transform:translateZ(3.2px)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.left,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.left{left:0;height:100%;width:3.2px;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.right,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.right{right:0;height:100%;width:3.2px;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.front,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.front{width:100%;height:3.2px;top:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}body #container #right .grafik>.left .inside .outer-plane .rubber-strip>.rear,body #container #right .grafik>.right .inside .outer-plane .rubber-strip>.rear{width:100%;height:3.2px;bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}body #container #right .grafik>.rear{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);translate:0 0 -200px}body #container #right .grafik>.right{-webkit-transform:rotateY(90deg) scaleX(-1);transform:rotateY(90deg) scaleX(-1)}body #container #right .grafik>.right .graphic-container-outer .graphic-container img{-webkit-transform:rotate(.0001deg) scaleX(-1);transform:rotate(.0001deg) scaleX(-1)}body #container #right .grafik>.bottom,body #container #right .grafik>.top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom>*,body #container #right .grafik>.top>*{position:absolute}body #container #right .grafik>.bottom>.inside,body #container #right .grafik>.top>.inside{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom>.inside>*,body #container #right .grafik>.top>.inside>*{position:absolute}body #container #right .grafik>.bottom>.inside>.inner-plane,body #container #right .grafik>.top>.inside>.inner-plane{height:100%;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom>.inside>.inner-plane>*,body #container #right .grafik>.top>.inside>.inner-plane>*{position:absolute}body #container #right .grafik>.bottom>.inside>.inner-plane>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.front,body #container #right .grafik>.top>.inside>.inner-plane>.rear{height:4px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>*,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>*,body #container #right .grafik>.top>.inside>.inner-plane>.front>*,body #container #right .grafik>.top>.inside>.inner-plane>.rear>*{position:absolute}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail{width:calc(100% - 8px);height:80px;bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>*,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>*,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>*,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>*{position:absolute}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.rear,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.front,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.front,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.rear{height:16px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.front,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.front,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.front{top:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.rear,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.rear{top:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.top,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.top,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.top,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.top{height:100%;width:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.bottom{-webkit-transform:translateZ(-16px);transform:translateZ(-16px)}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.bottom>.content,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.bottom>.content,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.bottom>.content,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.bottom>.content{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/hakenschiene/hakenschiene-oben.svg);background-repeat:space}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.right,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.right,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.left,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.right,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.left,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.right{height:100%;width:16px}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.left,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.left,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.left{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.hook-rail>.right,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail>.right,body #container #right .grafik>.top>.inside>.inner-plane>.front>.hook-rail>.right,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail>.right{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang{top:0;-webkit-transform-origin:top;transform-origin:top;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>*,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>*,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>*,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>*{position:absolute}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.rear,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.front,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.front,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.rear{height:4px;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.front,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.front,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.front,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.front{top:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.front .overhang,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.front .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.front .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.front .overhang{height:24px}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.rear,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.rear{top:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.rear .overhang,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.rear .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.rear .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.rear .overhang{height:24px}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.top,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.top,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.top,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.top{height:100%;width:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.bottom{-webkit-transform:translateZ(-4px);transform:translateZ(-4px)}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.right,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.right,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.left,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.right,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.left,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.right{height:100%;width:4px}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.left,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.left,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.left{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front>.overhang>.right,body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.overhang>.right,body #container #right .grafik>.top>.inside>.inner-plane>.front>.overhang>.right,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.overhang>.right{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.front,body #container #right .grafik>.top>.inside>.inner-plane>.front{top:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.front .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.front .overhang{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);height:24px}body #container #right .grafik>.bottom>.inside>.inner-plane>.rear,body #container #right .grafik>.top>.inside>.inner-plane>.rear{top:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.rear>.hook-rail,body #container #right .grafik>.top>.inside>.inner-plane>.rear>.hook-rail{-webkit-transform:rotateX(90deg) scaleY(-1);transform:rotateX(90deg) scaleY(-1)}body #container #right .grafik>.bottom>.inside>.inner-plane>.rear .overhang,body #container #right .grafik>.top>.inside>.inner-plane>.rear .overhang{-webkit-transform:rotateX(90deg) scaleY(-1);transform:rotateX(90deg) scaleY(-1);height:24px}body #container #right .grafik>.bottom>.inside>.inner-plane>.bottom,body #container #right .grafik>.bottom>.inside>.inner-plane>.top,body #container #right .grafik>.top>.inside>.inner-plane>.bottom,body #container #right .grafik>.top>.inside>.inner-plane>.top{height:100%;width:100%}body #container #right .grafik>.bottom>.inside>.inner-plane>.top,body #container #right .grafik>.top>.inside>.inner-plane>.top{translate:0 0 -4px}body #container #right .grafik>.bottom>.inside>.inner-plane>.left,body #container #right .grafik>.bottom>.inside>.inner-plane>.right,body #container #right .grafik>.top>.inside>.inner-plane>.left,body #container #right .grafik>.top>.inside>.inner-plane>.right{height:100%;width:4px}body #container #right .grafik>.bottom>.inside>.inner-plane>.left,body #container #right .grafik>.top>.inside>.inner-plane>.left{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;left:0}body #container #right .grafik>.bottom>.inside>.inner-plane>.right,body #container #right .grafik>.top>.inside>.inner-plane>.right{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;right:0}body #container #right .grafik>.top{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}body #container #right .grafik>.top .hook-rail>.front>.content:before{content:"";display:block;height:50%;width:100%;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/hakenschiene/hakenschiene-front-oben.svg);background-repeat:space}body #container #right .grafik>.bottom{-webkit-transform:rotateX(-90deg) scaleY(-1);transform:rotateX(-90deg) scaleY(-1)}body #container #right .grafik>.bottom .hook-rail>.front>.content:before{content:"";display:block;height:50%;width:100%;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/hakenschiene/hakenschiene-front-unten.svg);background-repeat:space}body #container #right .grafik>.bottom .inner-plane>.bottom>.content,body #container #right .grafik>.bottom .inner-plane>.top>.content{display:-ms-grid;display:grid;-ms-grid-columns:80px 1fr 80px;grid-template-columns:80px 1fr 80px;-ms-grid-rows:1fr 280px 80px;grid-template-rows:1fr 280px 80px}body #container #right .grafik>.bottom .inner-plane>.bottom>.content .bottom,body #container #right .grafik>.bottom .inner-plane>.bottom>.content .top,body #container #right .grafik>.bottom .inner-plane>.top>.content .bottom,body #container #right .grafik>.bottom .inner-plane>.top>.content .top{grid-column:1/-1}body #container #right .grafik>.bottom .inner-plane>.bottom>.content .left,body #container #right .grafik>.bottom .inner-plane>.bottom>.content .perforation,body #container #right .grafik>.bottom .inner-plane>.bottom>.content .right,body #container #right .grafik>.bottom .inner-plane>.top>.content .left,body #container #right .grafik>.bottom .inner-plane>.top>.content .perforation,body #container #right .grafik>.bottom .inner-plane>.top>.content .right{-ms-grid-column-span:1;grid-column:span 1}body #container #right .grafik>.bottom .inner-plane>.bottom>.content .perforation,body #container #right .grafik>.bottom .inner-plane>.top>.content .perforation{position:relative}body #container #right .grafik>.bottom .inner-plane>.bottom>.content .perforation>*,body #container #right .grafik>.bottom .inner-plane>.top>.content .perforation>*{position:absolute;width:100%;height:100%}body #container #right .grafik>.bottom .inner-plane>.bottom>.content .perforation svg,body #container #right .grafik>.bottom .inner-plane>.top>.content .perforation svg{width:100%;height:100%}body #container #right .grafik>.bottom .inner-plane>.top svg pattern .cls-2{fill:var(--color-inner-metalsheet)}body #container #right .grafik>.bottom .inner-plane>.bottom{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body #container #right .grafik>.bottom .inner-plane>.bottom svg pattern .cls-2{fill:var(--color-outer-metalsheet)}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer,body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter-container{display:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%;position:absolute;top:0;left:0}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter-container-inner{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;-ms-grid-columns:80px 1fr 80px;grid-template-columns:80px 1fr 80px;-ms-grid-rows:1fr 280px 80px;grid-template-rows:1fr 280px 80px}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter-container-inner>*{position:absolute}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter{grid-column:2/-2;grid-row:2/-2;width:100%;height:280px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>*{position:absolute}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.bottom,body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.top{width:100%;height:100%}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.bottom>.content{background-color:var(--color-white);background-image:none}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.top{-webkit-transform:translateZ(12px);transform:translateZ(12px);padding:20px 8px;background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/gehaeuse-innenwand/renderings/mitte-rechts-eckig.png);background-repeat:repeat;background-size:contain}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.top>.content{background-image:url(/files/nvent-configurator/daten/Ratiopac-Pro/texturen/luftfilter/airfilter-texture.svg);background-repeat:round;background-size:56px}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.left,body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.right{width:12px;height:100%}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.front,body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.rear{width:100%;height:12px}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.left{left:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.right{right:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.rear{top:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}body #container #right .grafik>.bottom .inner-plane>.bottom .airfilter-container-outer .airfilter>.front{bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}body #container #right .controls{width:100%;bottom:0;left:0;padding:.5rem 2rem;background-color:var(--color-grey-bg);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;grid-column:1/-1;gap:2rem}body #container #right .controls>.sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;width:100%}body #container #right .controls>.sliders>*{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #container #right .controls>.sliders>* svg{height:100%;width:auto}body #container #right .controls>.sliders>* input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;width:100%;border-radius:100rem;background-color:var(--color-lightgrey)}body #container #right .controls>.sliders>* input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:15px;width:15px;border-radius:50%;background-color:var(--color1);border:1px solid var(--color-white);position:relative}body #container #right .controls>.sliders>* input::-moz-range-thumb{height:15px;width:15px;border-radius:50%;background-color:var(--color1);border:1px solid var(--color-white);position:relative}body #container #right .controls>.trenner{height:100%;width:1px;background-color:var(--color-grey)}body #container #right .controls>.direct-rotation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:110px}body #container #right .controls>.direct-rotation svg{width:30px;height:30px}body #container #right .controls>.direct-rotation svg .clickable{fill:var(--color-lightgrey)}body #container #right .controls>.direct-rotation .direction-control{cursor:pointer}body #container #right .controls>.direct-rotation .direction-control:focus .clickable,body #container #right .controls>.direct-rotation .direction-control:hover .clickable{fill:var(--color1)}
