@import url("extra-style.css");
/* line 6, scss/sass/_reset.scss */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}/* line 27, scss/sass/_reset.scss */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}/* line 31, scss/sass/_reset.scss */body{line-height:1}/* line 34, scss/sass/_reset.scss */ol,ul{list-style:none}/* line 37, scss/sass/_reset.scss */blockquote,q{quotes:none}/* line 40, scss/sass/_reset.scss */blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* line 45, scss/sass/_reset.scss */table{border-collapse:collapse;border-spacing:0}/* line 1, scss/sass/animate.css/source/_base.css */.animated,.mod_article.startseite .direction-icon::before,.mod_article.startseite .start-icon,.mod_article.startseite .start-text{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}/* line 6, scss/sass/animate.css/source/_base.css */.animated.infinite,.mod_article.startseite .direction-icon::before,.mod_article.startseite .infinite.start-icon,.mod_article.startseite .infinite.start-text{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}/* line 10, scss/sass/animate.css/source/_base.css */.animated.delay-1s,.mod_article.startseite .delay-1s.direction-icon::before,.mod_article.startseite .delay-1s.start-icon,.mod_article.startseite .start-icon.icon-1,.mod_article.startseite .animated.start-text-2,.mod_article.startseite .start-text-2.direction-icon::before,.mod_article.startseite .start-text-2.start-icon,.mod_article.startseite .delay-1s.start-text,.mod_article.startseite .start-text.start-text-2{-webkit-animation-delay:1s;animation-delay:1s}/* line 14, scss/sass/animate.css/source/_base.css */.animated.delay-2s,.mod_article.startseite .delay-2s.direction-icon::before,.mod_article.startseite .delay-2s.start-icon,.mod_article.startseite .start-icon.icon-2,.mod_article.startseite .animated.start-text-3,.mod_article.startseite .start-text-3.direction-icon::before,.mod_article.startseite .start-text-3.start-icon,.mod_article.startseite .delay-2s.start-text,.mod_article.startseite .start-text.start-text-3{-webkit-animation-delay:2s;animation-delay:2s}/* line 18, scss/sass/animate.css/source/_base.css */.animated.delay-3s,.mod_article.startseite .delay-3s.direction-icon::before,.mod_article.startseite .delay-3s.start-icon,.mod_article.startseite .start-icon.icon-3,.mod_article.startseite .delay-3s.start-text{-webkit-animation-delay:3s;animation-delay:3s}/* line 22, scss/sass/animate.css/source/_base.css */.animated.delay-4s,.mod_article.startseite .delay-4s.direction-icon::before,.mod_article.startseite .delay-4s.start-icon,.mod_article.startseite .delay-4s.start-text{-webkit-animation-delay:4s;animation-delay:4s}/* line 26, scss/sass/animate.css/source/_base.css */.animated.delay-5s,.mod_article.startseite .delay-5s.direction-icon::before,.mod_article.startseite .delay-5s.start-icon,.mod_article.startseite .delay-5s.start-text{-webkit-animation-delay:5s;animation-delay:5s}/* line 30, scss/sass/animate.css/source/_base.css */.animated.fast,.mod_article.startseite .fast.direction-icon::before,.mod_article.startseite .fast.start-icon,.mod_article.startseite .fast.start-text{-webkit-animation-duration:800ms;animation-duration:800ms}/* line 34, scss/sass/animate.css/source/_base.css */.animated.faster,.mod_article.startseite .faster.direction-icon::before,.mod_article.startseite .faster.start-icon,.mod_article.startseite .faster.start-text{-webkit-animation-duration:500ms;animation-duration:500ms}/* line 38, scss/sass/animate.css/source/_base.css */.animated.slow,.mod_article.startseite .slow.direction-icon::before,.mod_article.startseite .slow.start-icon,.mod_article.startseite .slow.start-text{-webkit-animation-duration:2s;animation-duration:2s}/* line 42, scss/sass/animate.css/source/_base.css */.animated.slower,.mod_article.startseite .slower.direction-icon::before,.mod_article.startseite .slower.start-icon,.mod_article.startseite .slower.start-text{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){/* line 47, scss/sass/animate.css/source/_base.css */.animated,.mod_article.startseite .direction-icon::before,.mod_article.startseite .start-icon,.mod_article.startseite .start-text{-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}/* line 13, scss/sass/animate.css/source/fading_entrances/fadeInLeft.css */.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}/* line 27, scss/sass/animate.css/source/flippers/flipInX.css */.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes come-up{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes come-up{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes headline-border-radius{from{border-radius:0px}to{border-radius:var(--border-radius)}}@keyframes headline-border-radius{from{border-radius:0px}to{border-radius:var(--border-radius)}}@-webkit-keyframes showDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(25%);transform:translateY(25%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes showDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(25%);transform:translateY(25%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@font-face{font-family:"Fira Sans";font-weight:normal;src:url("../fonts/fira-sans/fira_sans_regular-webfont.woff") format("woff"),url("../fonts/fira-sans/fira_sans_regular-webfont.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:normal;src:url("../fonts/fira-sans/fira_sans_italic-webfont.woff") format("woff"),url("../fonts/fira-sans/fira_sans_italic-webfont.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-weight:500;src:url("../fonts/fira-sans/fira_sans_500-webfont.woff") format("woff"),url("../fonts/fira-sans/fira_sans_500-webfont.woff2") format("woff2")}@font-face{font-family:"Fira Sans";font-weight:700;src:url("../fonts/fira-sans/fira_sans_700-webfont.woff") format("woff"),url("../fonts/fira-sans/fira_sans_700-webfont.woff2") format("woff2")}/* line 37, scss/sass/style.scss */:root{--color1: #ffed00;--color2: #4c315d;--color3: #3c3c3c;--color4: #5d5e60;--color5: #8d8d92;--color6: #d8dbe2;--color7: #f18f01;--color8: #fdfffc;--color-form-optional: #f5f6f8;--background-color: var(--color8);--background-contrast: var(--color2);--background-button: var(--background-contrast);--background-form: var(--color6);--background-form-optional: var(--color-form-optional);--text-form: var(--color4);--text-placeholder: var(--color5);--shadow-color: var(--color3);--text-color: var(--color3);--text-contrast: var(--color8);--text-button: var(--text-contrast);--gradient-primary: radial-gradient(circle at 40vw, #80529b 0% ,var(--background-contrast) 30% );--gradient-primary-alternate: radial-gradient(circle at 40%, #8f61ac 0%, var(--color2) 50% );--border-radius: 8px;--animation-dec: cubic-bezier(0.0, 0.0, 0.2, 1);--animation-acc: cubic-bezier(0.4, 0.0, 0.2, 1);--font-primary: Fira Sans,sans-serif;font-size:18px;font-size:calc( 15px + (18 - 15) * (100vw - 320px) / (1600 - 320))}/* line 80, scss/sass/style.scss */::-moz-selection{color:var(--text-contrast);background:var(--background-contrast)}::selection{color:var(--text-contrast);background:var(--background-contrast)}/* line 84, scss/sass/style.scss */::-moz-selection{color:var(--text-contrast);background:var(--background-contrast)}/* line 89, scss/sass/style.scss */html,body{overflow:hidden;overflow-y:auto}/* line 96, scss/sass/style.scss */body{font-family:var(--font-primary);font-size:18px;font-size:1rem;line-height:1.5;color:var(--text-color);background-color:var(--background-color)}/* line 107, scss/sass/style.scss */a{color:var(--color2)}/* line 111, scss/sass/style.scss */h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;margin-top:0.75em;margin-bottom:0.75em;word-wrap:break-word}/* line 119, scss/sass/style.scss */h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{font-size:0.75em}/* line 124, scss/sass/style.scss */h1{font-size:1.777em;text-transform:uppercase;font-weight:bold;position:relative}/* line 129, scss/sass/style.scss */h1::before{display:block;content:"";background-color:var(--color6);height:1.4em;width:1.4em;position:absolute;z-index:-1;left:-0.4em;opacity:0;-webkit-animation:opacity-in forwards normal 2s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.8s,headline-border-radius forwards normal 1.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) 1.6s;animation:opacity-in forwards normal 2s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.8s,headline-border-radius forwards normal 1.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) 1.6s}/* line 146, scss/sass/style.scss */h2{font-size:1.45em;font-weight:500}/* line 151, scss/sass/style.scss */h3{font-size:1.1em;font-weight:500}/* line 156, scss/sass/style.scss */strong,b{font-weight:bold}/* line 159, scss/sass/style.scss */em,i{font-style:italic}/* line 163, scss/sass/style.scss */ul{list-style-type:square}/* line 167, scss/sass/style.scss */ol{list-style-type:upper-roman}/* line 171, scss/sass/style.scss */blockquote{padding-left:2em;margin-top:1em;margin-bottom:1em}/* line 177, scss/sass/style.scss */video{width:calc(100vw - 3em)}@media (min-width: 50em){/* line 177, scss/sass/style.scss */video{width:auto}}/* line 184, scss/sass/style.scss */table{width:100%}/* line 188, scss/sass/style.scss */table thead{border-bottom:2px solid var(--background-contrast)}/* line 192, scss/sass/style.scss */table tfoot{border-top:2px solid var(--background-contrast)}/* line 196, scss/sass/style.scss */table th{font-weight:bold}/* line 200, scss/sass/style.scss */table td,table th{padding-top:0.75em;padding-bottom:0.75em;text-align:center}/* line 206, scss/sass/style.scss */table tbody tr:nth-of-type(even) td{background-color:var(--background-form)}/* line 209, scss/sass/style.scss */table tbody th{background-color:var(--background-form)}/* line 217, scss/sass/style.scss */.text-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 222, scss/sass/style.scss */.btn{display:inline-block;background-color:var(--color1);color:var(--text-contrast);text-decoration:none}/* line 229, scss/sass/style.scss */.icon path{fill:#fff}@media (min-width: 60em){/* line 234, scss/sass/style.scss */.cookiebar{width:40%;left:2ch;bottom:2ch}}/* line 241, scss/sass/style.scss */#browser-too-old{position:fixed;bottom:0px;left:0px;width:100%;padding:1em;background-color:#4c315d;color:#fff;font-weight:bold;font-size:1.1em}@supports (display: grid){/* line 254, scss/sass/style.scss */#browser-too-old{display:none}}/* line 1, scss/sass/_scroll-up.scss */.back-to-top{display:block;pointer-events:auto;position:fixed;bottom:1rem;right:1rem;height:1rem;width:1rem;padding:1rem;background-size:1em;-webkit-transition:-webkit-transform 0.2s var(--animation-acc);transition:-webkit-transform 0.2s var(--animation-acc);transition:transform 0.2s var(--animation-acc);transition:transform 0.2s var(--animation-acc), -webkit-transform 0.2s var(--animation-acc);will-change:transform;-webkit-transform:scale(0);transform:scale(0);border:none;z-index:1000;background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3)}/* line 18, scss/sass/mixins/_helper.scss */.back-to-top a{color:var(--text-button)}@media (min-width: 50em){/* line 22, scss/sass/_scroll-up.scss */.back-to-top{bottom:1rem}}/* line 28, scss/sass/_scroll-up.scss */.back-to-top:active,.back-to-top:hover{color:#fff;text-decoration:none}/* line 34, scss/sass/_scroll-up.scss */.back-to-top.fade-in{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s var(--animation-dec);transition:-webkit-transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec), -webkit-transform 0.2s var(--animation-dec);will-change:transform}/* line 40, scss/sass/_scroll-up.scss */.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}/* line 49, scss/sass/_scroll-up.scss */.icon-arrow-up{width:0.9285692870616913em}/* line 3, scss/sass/_contao-elemente.scss */.float_left,.float_right{float:none;margin:0px;margin-bottom:2em}/* line 10, scss/sass/_contao-elemente.scss */.image_container{margin-top:0.5em}/* line 47, scss/sass/_contao-elemente.scss */.mod_article{padding:1em;padding-right:1.5em}@media (min-width: 20em){/* line 47, scss/sass/_contao-elemente.scss */.mod_article{width:90%;margin:0 auto}/* line 55, scss/sass/_contao-elemente.scss */.mod_article>*{max-width:70ch}}@media (min-width: 39.001em){/* line 47, scss/sass/_contao-elemente.scss */.mod_article{display:grid;grid-template-columns:[content-start wide-start] repeat(7, 1fr) [content-end wide-end];grid-column-gap:1em}/* line 65, scss/sass/_contao-elemente.scss */.mod_article>*{grid-column-start:content-start;grid-column-end:content-end}/* line 70, scss/sass/_contao-elemente.scss */.mod_article>.block{margin-bottom:3em}}@media (min-width: 50em){/* line 47, scss/sass/_contao-elemente.scss */.mod_article{grid-template-columns:[wide-start] 1fr [content-start] repeat(5, 1fr) [content-end] 1fr [wide-end]}}@media (min-width: 70em){/* line 47, scss/sass/_contao-elemente.scss */.mod_article{grid-template-columns:1fr [wide-start] 1fr [content-start] repeat(4, 1fr) [content-end] 1fr [wide-end] 1fr;width:85%;grid-column-gap:3ch}}/* line 95, scss/sass/_contao-elemente.scss */.mod_article a{font-weight:bold}/* line 99, scss/sass/_contao-elemente.scss */.mod_article ol,.mod_article ul{padding-left:3em;overflow:hidden}/* line 105, scss/sass/_contao-elemente.scss */.mod_article p{margin-bottom:0.8em}@media (min-width: 39.001em){/* line 110, scss/sass/_contao-elemente.scss */.mod_article .ce_text>figure{max-width:50ch}}/* line 117, scss/sass/_contao-elemente.scss */.ce_text ul{list-style-type:none}/* line 119, scss/sass/_contao-elemente.scss */.ce_text ul li{margin-bottom:1.5em}/* line 122, scss/sass/_contao-elemente.scss */.ce_text ul li::before{display:inline-block;position:absolute;content:"";background-image:url("../img/icons/arrow-circle-right.svg");background-size:2em;background-repeat:no-repeat;width:2em;height:2em;-webkit-transform:translateX(-3em) translateY(-0.25em);transform:translateX(-3em) translateY(-0.25em);vertical-align:middle}/* line 137, scss/sass/_contao-elemente.scss */.back{margin-top:1.5em;margin-bottom:1.5em}/* line 142, scss/sass/_contao-elemente.scss */.mod_newslist>.block>.more,.mod_article>.block{clear:both}/* line 147, scss/sass/_contao-elemente.scss */.mod_newslist>.block::after{display:block;content:"";clear:both}/* line 155, scss/sass/_contao-elemente.scss */.mod_newslist h1 a,.mod_newslist h2 a,.mod_newslist h3 a,.mod_newslist h4 a,.mod_newslist h5 a,.mod_newslist h6 a{text-decoration:none}/* line 160, scss/sass/_contao-elemente.scss */.mod_newslist .layout_full{margin-bottom:5em}/* line 168, scss/sass/_contao-elemente.scss */.ce_text img{width:100%}@media (min-width: 50em){/* line 168, scss/sass/_contao-elemente.scss */.ce_text img{width:30ch}}@media (min-width: 50em){/* line 175, scss/sass/_contao-elemente.scss */.ce_text .image_container{float:left;margin-right:1em}}/* line 183, scss/sass/_contao-elemente.scss */.ce_gallery ul{list-style-type:none;padding:0px;display:grid;grid-gap:0.5em;grid-template-columns:repeat(2, 1fr)}@media (min-width: 50em){/* line 183, scss/sass/_contao-elemente.scss */.ce_gallery ul{grid-template-columns:repeat(3, 33%)}}/* line 193, scss/sass/_contao-elemente.scss */.ce_gallery ul img{display:inline-block;width:100%}/* line 202, scss/sass/_contao-elemente.scss */.ce_accordion{--accordion-padding: 1.5rem}/* line 205, scss/sass/_contao-elemente.scss */.ce_accordion .toggler{background-color:var(--background-contrast);color:var(--text-contrast);padding:var(--accordion-padding);border-radius:var(--border-radius);-webkit-transition:border-bottom-left-radius 0.1s var(--animation-dec) 0.65s,border-bottom-right-radius 0.1s var(--animation-dec) 0.65s;transition:border-bottom-left-radius 0.1s var(--animation-dec) 0.65s,border-bottom-right-radius 0.1s var(--animation-dec) 0.65s}/* line 216, scss/sass/_contao-elemente.scss */.ce_accordion .toggler::before{display:inline-block;content:"";width:2rem;height:2rem;background:center center no-repeat;background-image:url("../img/icons/x-white.svg");-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-size:2rem;vertical-align:middle;-webkit-transition:-webkit-transform 0.2s var(--animation-dec);transition:-webkit-transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec), -webkit-transform 0.2s var(--animation-dec);margin-right:1em}/* line 231, scss/sass/_contao-elemente.scss */.ce_accordion .toggler.toggle-active{border-bottom-left-radius:0px;border-bottom-right-radius:0px;font-weight:normal;-webkit-transition:border-bottom-left-radius 0.1s var(--animation-dec),border-bottom-right-radius 0.1s var(--animation-dec);transition:border-bottom-left-radius 0.1s var(--animation-dec),border-bottom-right-radius 0.1s var(--animation-dec)}/* line 237, scss/sass/_contao-elemente.scss */.ce_accordion .toggler.toggle-active::before{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s var(--animation-dec);transition:-webkit-transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec), -webkit-transform 0.2s var(--animation-dec)}/* line 242, scss/sass/_contao-elemente.scss */.ce_accordion .accordion{font-size:0.9em}/* line 246, scss/sass/_contao-elemente.scss */.ce_accordion .toggler+.accordion{border-radius:var(--border-radius);border-top-left-radius:0px;border-top-right-radius:0px;font-weight:normal;overflow:hidden;background-color:var(--background-contrast);background-image:var(--gradient-primary-alternate);color:var(--text-contrast);padding:var(--accordion-padding)}/* line 257, scss/sass/_contao-elemente.scss */.ce_accordion .toggler+.accordion a{color:var(--text-contrast)}/* line 263, scss/sass/_contao-elemente.scss */.ce_accordion .toggler+.accordion.closed{padding-top:0px;padding-bottom:0px;color:rgba(255,255,255,0);height:0px;-webkit-transition:padding-top 0.2s var(--animation-dec),padding-bottom 0.2s var(--animation-dec),color 0.2s var(--animation-dec) 0.25s,height 0.2s var(--animation-dec) 0.5s;transition:padding-top 0.2s var(--animation-dec),padding-bottom 0.2s var(--animation-dec),color 0.2s var(--animation-dec) 0.25s,height 0.2s var(--animation-dec) 0.5s}/* line 272, scss/sass/_contao-elemente.scss */.ce_accordion .toggler+.accordion.closed>div{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.5s var(--animation-acc);transition:-webkit-transform 0.5s var(--animation-acc);transition:transform 0.5s var(--animation-acc);transition:transform 0.5s var(--animation-acc), -webkit-transform 0.5s var(--animation-acc)}/* line 277, scss/sass/_contao-elemente.scss */.ce_accordion .toggler.toggle-active+.accordion{padding-top:var(--accordion-padding);padding-bottom:var(--accordion-padding);-webkit-transition:padding-top 0.2s var(--animation-dec),padding-bottom 0.2s var(--animation-dec),color 0.2s var(--animation-dec) 0.3s,height 0.3s var(--animation-dec) 0.1s;transition:padding-top 0.2s var(--animation-dec),padding-bottom 0.2s var(--animation-dec),color 0.2s var(--animation-dec) 0.3s,height 0.3s var(--animation-dec) 0.1s}/* line 285, scss/sass/_contao-elemente.scss */.ce_accordion .toggler.toggle-active+.accordion>div{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.5s var(--animation-acc) 0.25s;transition:-webkit-transform 0.5s var(--animation-acc) 0.25s;transition:transform 0.5s var(--animation-acc) 0.25s;transition:transform 0.5s var(--animation-acc) 0.25s, -webkit-transform 0.5s var(--animation-acc) 0.25s}/* line 294, scss/sass/_contao-elemente.scss */.ce_downloads ul{list-style-type:none}/* line 297, scss/sass/_contao-elemente.scss */.ce_downloads li{background:url("../img/icons/data-transfer-download.svg");background-position:left center;background-size:1em;background-repeat:no-repeat;padding-left:2em;margin-bottom:1.5em}/* line 310, scss/sass/_contao-elemente.scss */.ce_downloads li a{display:block}/* line 312, scss/sass/_contao-elemente.scss */.ce_downloads li a span{display:inline-block}@media (min-width: 50em){/* line 320, scss/sass/_contao-elemente.scss */.ce_player{grid-column-start:3;grid-column-end:span 5;justify-self:center}}/* line 329, scss/sass/_contao-elemente.scss */.caption{font-size:0.7em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}/* line 334, scss/sass/_contao-elemente.scss */span.mandatory,.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 342, scss/sass/_contao-elemente.scss */.mod_search .url{font-size:0.75em}/* line 348, scss/sass/_contao-elemente.scss */.layout_latest{display:grid;grid-row-gap:0.75em}@media (min-width: 50em){/* line 348, scss/sass/_contao-elemente.scss */.layout_latest{grid-template-columns:50% auto;grid-column-gap:1em}}/* line 357, scss/sass/_contao-elemente.scss */.layout_latest h2{grid-row:1;grid-column:span 2}/* line 362, scss/sass/_contao-elemente.scss */.layout_latest .info{grid-row:2;grid-column:span 2;margin:0px}/* line 368, scss/sass/_contao-elemente.scss */.layout_latest .ce_text{grid-column:span 2}@media (min-width: 50em){/* line 368, scss/sass/_contao-elemente.scss */.layout_latest .ce_text{grid-row:3;grid-column:1;grid-column-end:span 2}}/* line 377, scss/sass/_contao-elemente.scss */.layout_latest .image_container{grid-column:span 2}@media (min-width: 50em){/* line 377, scss/sass/_contao-elemente.scss */.layout_latest .image_container{grid-row:3;grid-column:2;grid-column-end:auto}}/* line 386, scss/sass/_contao-elemente.scss */.layout_latest .more{grid-row:4;grid-column:span 2}/* line 400, scss/sass/_contao-elemente.scss */.layout_latest:not(:last-child){margin-bottom:3em;border-bottom:0.375em dotted var(--color2);padding-bottom:3em}/* line 406, scss/sass/_contao-elemente.scss */.layout_latest:last-child{margin-bottom:6em}/* line 410, scss/sass/_contao-elemente.scss */.more>a{background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);background-image:url("../img/icons/arrow-circle-right.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:1rem;background-color:var(--background-form);color:var(--text-form);cursor:pointer;font-size:1em;padding:0.5em 3em 0.5em 1em;border:none;text-decoration:none}/* line 18, scss/sass/mixins/_helper.scss */.more>a a{color:var(--text-button)}/* line 426, scss/sass/_contao-elemente.scss */.back{clear:both}/* line 429, scss/sass/_contao-elemente.scss */.back>a{background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);background-image:url("../img/icons/arrow-circle-left.svg");background-position:left 1em center;background-repeat:no-repeat;background-size:1rem;background-color:var(--background-form);color:var(--text-form);cursor:pointer;font-size:1em;padding:0.5em 1em 0.5em 3em;border:none;text-decoration:none}/* line 18, scss/sass/mixins/_helper.scss */.back>a a{color:var(--text-button)}/* line 448, scss/sass/_contao-elemente.scss */.login_info{font-size:0.9em;font-weight:bold}/* line 455, scss/sass/_contao-elemente.scss */.pagination ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}/* line 459, scss/sass/_contao-elemente.scss */.pagination ul a,.pagination ul strong{display:block;min-width:5ch;text-align:center;padding:0.5em 0px}@supports (display: grid){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{--max-overall-height: 35em;min-height:100vh;margin-top:2em;position:relative}@media (min-width: 39.001em){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{padding-top:0px}}/* line 18, scss/sass/_startseite.scss */.mod_article.startseite>*{max-width:unset;position:relative}@supports (display: grid){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{display:grid;grid-template-areas:"start-text-1" "start-text-2" "start-text-3" "icon-1" "icon-2" "icon-3" "direction-icon";grid-template-columns:100%;grid-row-gap:1em}@media (min-width: 39.001em){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{grid-template-columns:repeat(4, calc(25% - 1em));grid-template-areas:" start-text-1 start-text-1 . . " " . start-text-2 start-text-2 . " " .  . start-text-3  start-text-3 " " icon-1 icon-2 icon-2 icon-3  " " . direction-icon direction-icon . ";grid-column-gap:1em}}@media (min-width: 50em){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{grid-template-areas:" start-text-1 start-text-1 . . " " . start-text-2 start-text-2 . " " .  . start-text-3  start-text-3 " " icon-1 icon-2 icon-3 .  " " . direction-icon direction-icon . "}}@media (min-width: 70em){/* line 2, scss/sass/_startseite.scss */.mod_article.startseite{grid-template-columns:repeat(6, 1fr);grid-template-areas:" start-text-1 start-text-1 . .  .   . " " start-text-1 start-text-1 . .  .   icon-1 " " .  start-text-2  start-text-2  . .            icon-2 " " . .   start-text-3  start-text-3  .           icon-3 " " . .   start-text-3  start-text-3  .          . " " . . direction-icon direction-icon  . . ";width:80%}}}/* line 75, scss/sass/_startseite.scss */.mod_article.startseite::before{position:relative;content:"";display:block;grid-column:1/-1;grid-row:1/-1;background-color:rgba(255,255,255,0.87);z-index:2}@media (min-width: 60em){/* line 75, scss/sass/_startseite.scss */.mod_article.startseite::before{background-color:rgba(255,255,255,0.65)}}/* line 88, scss/sass/_startseite.scss */.mod_article.startseite .ce_image{grid-column:1/-2;grid-row:1/-1;z-index:1}@media (min-width: 50em){/* line 88, scss/sass/_startseite.scss */.mod_article.startseite .ce_image{grid-column:1/-3}}@media (min-width: 70em){/* line 88, scss/sass/_startseite.scss */.mod_article.startseite .ce_image{position:absolute;height:100%;width:100%}}/* line 105, scss/sass/_startseite.scss */.mod_article.startseite .ce_image img{width:auto;display:block;max-width:100%}@media (min-width: 70em){/* line 105, scss/sass/_startseite.scss */.mod_article.startseite .ce_image img{max-height:99vh}}/* line 120, scss/sass/_startseite.scss */.mod_article.startseite .start-text{z-index:3;text-transform:uppercase;font-weight:bold;font-size:1.3em;line-height:1.3;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@media (min-width: 39.001em){/* line 120, scss/sass/_startseite.scss */.mod_article.startseite .start-text{background-color:var(--color2);border-radius:var(--border-radius);color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.35em 1ch;-ms-flex-item-align:baseline;align-self:baseline}}@media (min-width: 50em){/* line 120, scss/sass/_startseite.scss */.mod_article.startseite .start-text{font-size:1.8em}}/* line 144, scss/sass/_startseite.scss */.mod_article.startseite .start-text-1{grid-area:start-text-1}/* line 148, scss/sass/_startseite.scss */.mod_article.startseite .start-text-2{grid-area:start-text-2}@media (min-width: 39.001em){/* line 148, scss/sass/_startseite.scss */.mod_article.startseite .start-text-2{text-align:center}}@media (min-width: 60em){/* line 148, scss/sass/_startseite.scss */.mod_article.startseite .start-text-2{text-align:left}}/* line 159, scss/sass/_startseite.scss */.mod_article.startseite .start-text-3{grid-area:start-text-3}/* line 166, scss/sass/_startseite.scss */.mod_article.startseite .start-icon{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:flipInX;animation-name:flipInX}/* line 174, scss/sass/_startseite.scss */.mod_article.startseite .start-icon::before{content:"";display:inline-block;height:2em;width:2em;background-repeat:no-repeat;background-size:2em;vertical-align:middle;margin-right:1ch}/* line 185, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-1{grid-area:icon-1}/* line 189, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-1::before{background-image:url("../img/icons/graph.svg")}/* line 193, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-2{grid-area:icon-2}@media (min-width: 39.001em){/* line 193, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 60em){/* line 193, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}/* line 204, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-2::before{background-image:url("../img/icons/globe.svg")}/* line 208, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-3{grid-area:icon-3}/* line 212, scss/sass/_startseite.scss */.mod_article.startseite .start-icon.icon-3::before{background-image:url("../img/icons/volume-low.svg")}/* line 217, scss/sass/_startseite.scss */.mod_article.startseite .direction-icon{z-index:3;grid-area:direction-icon;vertical-align:middle;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;font-weight:bold;cursor:pointer}/* line 229, scss/sass/_startseite.scss */.mod_article.startseite .direction-icon::before{content:"";display:inline-block;width:2em;height:2em;background-image:url("../img/icons/arrow-circle-down.svg");background-repeat:no-repeat;background-size:2em;margin-right:1ch;-webkit-animation-name:showDown;animation-name:showDown}/* line 473, scss/sass/_contao-elemente.scss */.wider-article .ce_text{grid-column:wide-start / wide-end}/* line 476, scss/sass/_contao-elemente.scss */.wider-article .ce_text img{max-width:50ch;width:100%}/* line 481, scss/sass/_contao-elemente.scss */.wider-article>*{max-width:none}}/* line 1, scss/sass/_produkt-item.scss */.produkt_item{position:relative;background-image:var(--gradient-primary);color:var(--text-contrast);padding:1.5em;padding-right:2em;padding-top:3em;overflow:hidden;margin-left:-1em;margin-right:-1em;margin-bottom:4.5em;margin-top:1.5em;display:grid;grid-row-gap:1em}@media (min-width: 39.001em){/* line 1, scss/sass/_produkt-item.scss */.produkt_item{grid-column:1/-1;justify-self:center;margin-top:auto;margin-left:auto;margin-right:auto;grid-column-gap:0.75em;grid-template-columns:61% 36%}/* line 28, scss/sass/_produkt-item.scss */.produkt_item .produkt_image img{display:block;width:100%;height:auto}}@media (min-width: 50em){/* line 1, scss/sass/_produkt-item.scss */.produkt_item{grid-column-start:2;grid-column-end:span 5;grid-auto-rows:minmax(1px, auto);grid-column-gap:1em}}@media (min-width: 70em){/* line 1, scss/sass/_produkt-item.scss */.produkt_item{grid-column-start:initial;grid-column-end:span 4;margin-top:initial}}/* line 52, scss/sass/_produkt-item.scss */.produkt_item::before{display:block;content:"";height:3em;width:3em;position:absolute;left:-1.5em;bottom:-1.5em;border-radius:50%;background-color:var(--background-color)}/* line 64, scss/sass/_produkt-item.scss */.produkt_item::after{display:block;content:"";border-right:1px solid var(--color1);height:calc(100% - 3em);width:2px;position:absolute;right:1em;top:1.5em}/* line 76, scss/sass/_produkt-item.scss */.produkt_item .produkt_headline{font-size:1.777em;margin-top:0px;line-height:1;grid-row:1;grid-column:1}@media (min-width: 39.001em){/* line 87, scss/sass/_produkt-item.scss */.produkt_item .produkt_image{grid-column:2;grid-row:2}}/* line 96, scss/sass/_produkt-item.scss */.produkt_item .produkt_content{grid-row:2}@media (min-width: 39.001em){/* line 96, scss/sass/_produkt-item.scss */.produkt_item .produkt_content{grid-column:1}}/* line 108, scss/sass/_produkt-item.scss */.produkt_item .produkt_manu_logo{height:4em;background-position:center;background-color:var(--background-color);background-repeat:no-repeat;background-size:contain}@media (min-width: 39.001em){/* line 108, scss/sass/_produkt-item.scss */.produkt_item .produkt_manu_logo{grid-column:1;grid-row:3}}@media (min-width: 50em){/* line 108, scss/sass/_produkt-item.scss */.produkt_item .produkt_manu_logo{grid-column:2;grid-row:1}}/* line 129, scss/sass/_produkt-item.scss */.produkt_item.manu_rmb .produkt_manu_logo{background-image:url("../img/logos/neo-tower-logo.png")}/* line 132, scss/sass/_produkt-item.scss */.produkt_item.manu_tuxhorn .produkt_manu_logo{background-image:url("../img/logos/tuxhorn_logo.svg")}/* line 135, scss/sass/_produkt-item.scss */.produkt_item.manu_indop .produkt_manu_logo{background-image:url("../img/logos/indop_logo.svg")}/* line 140, scss/sass/_produkt-item.scss */.produkt_item .produkt_detail_link{background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;background-color:var(--background-form);background-image:url("../img/icons/arrow-circle-right-bw.svg");background-repeat:no-repeat;background-position:right 1em center;background-size:1em;color:var(--text-form);font-size:1em;padding:0.75em 1.4em;border:none;text-decoration:none;max-height:3em}/* line 18, scss/sass/mixins/_helper.scss */.produkt_item .produkt_detail_link a{color:var(--text-button)}@media (min-width: 39.001em){/* line 140, scss/sass/_produkt-item.scss */.produkt_item .produkt_detail_link{grid-column:2}}/* line 1, scss/sass/_produkt-detail.scss */.produkt_detailansicht{margin-bottom:6em}@media (min-width: 39.001em){/* line 1, scss/sass/_produkt-detail.scss */.produkt_detailansicht{grid-column:1/-1;max-width:none;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(5, minmax(1em, auto));grid-row-gap:1.5em}}@media (min-width: 80em){/* line 1, scss/sass/_produkt-detail.scss */.produkt_detailansicht{grid-column:2 / -2}}/* line 20, scss/sass/_produkt-detail.scss */.produkt_detailansicht h3::before{display:inline-block;content:"";background-image:url("../img/icons/arrow-circle-right.svg");background-size:2em;background-repeat:no-repeat;width:2em;height:2em;vertical-align:middle;margin-right:1em}/* line 38, scss/sass/_produkt-detail.scss */.produkt_daten_liste ul{list-style-type:none;padding:0px}/* line 43, scss/sass/_produkt-detail.scss */.produkt_daten_liste li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}/* line 47, scss/sass/_produkt-detail.scss */.produkt_daten_liste span{padding:0.75em}@media (min-width: 39.001em){/* line 53, scss/sass/_produkt-detail.scss */.produkt_daten_liste li:first-child span:first-child{border-top-left-radius:var(--border-radius)}/* line 56, scss/sass/_produkt-detail.scss */.produkt_daten_liste li:last-child span:first-child{border-bottom-left-radius:var(--border-radius)}}/* line 64, scss/sass/_produkt-detail.scss */.produkt_daten_liste li>.description{background-color:var(--background-contrast);color:var(--text-contrast);border-bottom:1px solid var(--text-contrast);-ms-flex-preferred-size:80%;flex-basis:80%}@media (min-width: 39.001em){/* line 64, scss/sass/_produkt-detail.scss */.produkt_daten_liste li>.description{-ms-flex-preferred-size:60%;flex-basis:60%}}/* line 75, scss/sass/_produkt-detail.scss */.produkt_daten_liste li>.value{border-bottom:1px solid var(--background-contrast);-ms-flex-preferred-size:30%;flex-basis:30%}@media (min-width: 50em){/* line 75, scss/sass/_produkt-detail.scss */.produkt_daten_liste li>.value{-ms-flex-preferred-size:50%;flex-basis:50%}}/* line 84, scss/sass/_produkt-detail.scss */.produkt_daten_liste li:last-child>.value{border-bottom:none}@media (min-width: 39.001em){/* line 90, scss/sass/_produkt-detail.scss */.produkt_daten_liste.produkt_leistungsdaten{grid-column:1 / span 3;grid-row:2}}@media (min-width: 39.001em){/* line 97, scss/sass/_produkt-detail.scss */.produkt_daten_liste.produkt_abmessung{grid-column:1 / span 3;grid-row:3/5}}/* line 105, scss/sass/_produkt-detail.scss */.produkt_headline{font-size:2.1em;font-weight:bold}@media (min-width: 39.001em){/* line 105, scss/sass/_produkt-detail.scss */.produkt_headline{grid-column:1 / span 3;grid-row:1;margin-bottom:0px}}/* line 115, scss/sass/_produkt-detail.scss */.produkt_images{grid-column:5 / span 3;grid-row:2;justify-self:end}/* line 123, scss/sass/_produkt-detail.scss */.produkt_downloads{grid-column:5 / span 3;grid-row:3;-ms-flex-item-align:start;align-self:start}/* line 132, scss/sass/_produkt-detail.scss */.action-tel{grid-column:5 / span 3;grid-row:4;-ms-flex-item-align:end;align-self:end}/* line 139, scss/sass/_produkt-detail.scss */.action-btn{background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);color:var(--text-form);font-size:1.5em;padding:0.5em 5ch 0.5em 1em;background-color:var(--background-form);background-image:url("../img/icons/phone-call.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:1.5em;grid-column:5 / span 3;grid-row:5;-ms-flex-item-align:end;align-self:end;display:block;margin-top:1.5em;text-decoration:none;color:var(--text-form)}/* line 18, scss/sass/mixins/_helper.scss */.action-btn a{color:var(--text-button)}@media (min-width: 39.001em){/* line 139, scss/sass/_produkt-detail.scss */.action-btn{text-align:center}}/* line 14, scss/sass/_navigation.scss */.nav-trigger{display:none}@media (max-width: 49.999em){/* line 1, scss/sass/_navigation-mobile.scss */.nav-open{overflow:hidden}/* line 3, scss/sass/_navigation-mobile.scss */.nav-open::before{display:block;content:"";background-color:rgba(0,0,0,0.1);position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:999}/* line 17, scss/sass/_navigation-mobile.scss */.nav-trigger{background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;height:3rem;width:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}/* line 18, scss/sass/mixins/_helper.scss */.nav-trigger a{color:var(--text-button)}/* line 28, scss/sass/_navigation-mobile.scss */.nav-trigger .nav-icon{fill:#fff;width:60%;height:60%}/* line 32, scss/sass/_navigation-mobile.scss */.nav-trigger .nav-icon path{all:inherit}/* line 40, scss/sass/_navigation-mobile.scss */.nav-trigger .nav-icon-open{display:block}/* line 44, scss/sass/_navigation-mobile.scss */.nav-trigger .nav-icon-close,.nav-open .nav-icon-open{display:none}/* line 49, scss/sass/_navigation-mobile.scss */.nav-open .nav-icon-close{display:block}/* line 52, scss/sass/_navigation-mobile.scss */.nav-open .nav-trigger{z-index:1001}/* line 59, scss/sass/_navigation-mobile.scss */.nav-open .mainnav{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 0.2s var(--animation-dec);transition:-webkit-transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec), -webkit-transform 0.2s var(--animation-dec)}/* line 64, scss/sass/_navigation-mobile.scss */.mainnav{position:fixed;z-index:1000;background-color:var(--background-color);top:0px;left:0px;width:95vw;height:100vh;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.2s var(--animation-dec);transition:-webkit-transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec);transition:transform 0.2s var(--animation-dec), -webkit-transform 0.2s var(--animation-dec);overflow-y:scroll}/* line 75, scss/sass/_navigation-mobile.scss */.mainnav ul{list-style-type:none}/* line 79, scss/sass/_navigation-mobile.scss */.mainnav ul>li>a,.mainnav ul>li>strong{display:block;min-height:2em;padding-top:1.5em;font-size:1.2em}/* line 87, scss/sass/_navigation-mobile.scss */.mainnav a{text-decoration:none;color:var(--text-color)}/* line 91, scss/sass/_navigation-mobile.scss */.mainnav a:hover,.mainnav a:active,.mainnav a:focus{outline:none}/* line 98, scss/sass/_navigation-mobile.scss */.mainnav .level_1{margin-top:2em;padding-left:2em}/* line 103, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li{border-bottom:1px solid var(--background-contrast)}/* line 109, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li>a,.mainnav .level_1>li>strong{text-transform:uppercase;font-weight:500}/* line 113, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li>a::before,.mainnav .level_1>li>strong::before{display:inline-block;content:"";width:1em;height:1em;-webkit-transform:translateX(-1em);transform:translateX(-1em);background:url("../img/icons/caret-top.svg") center bottom no-repeat;background-size:1em}/* line 124, scss/sass/_navigation-mobile.scss */.mainnav .level_2{margin-left:-2em;padding-left:3.1em}/* line 129, scss/sass/_navigation-mobile.scss */.mainnav .level_2,.mainnav .level_3{background-color:var(--background-contrast);display:none}/* line 133, scss/sass/_navigation-mobile.scss */.mainnav .level_2 a,.mainnav .level_2 strong,.mainnav .level_3 a,.mainnav .level_3 strong{color:var(--text-contrast)}/* line 139, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li.navitem-opened{border-bottom:none}/* line 142, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li.navitem-opened>a::before,.mainnav .level_1>li.navitem-opened>strong::before{-webkit-transform:translateX(-1em) rotate(180deg);transform:translateX(-1em) rotate(180deg)}/* line 147, scss/sass/_navigation-mobile.scss */.mainnav .level_1>li.navitem-opened>.level_2{display:block}}@media (min-width: 50em){/* line 2, scss/sass/_navigation-desktop.scss */.mainnav{grid-row:5;grid-column:2/-2;position:relative}/* line 8, scss/sass/_navigation-desktop.scss */.mainnav::after{display:block;position:relative;z-index:-1;content:"";background:url("../img/nav-bg.svg") center center no-repeat;background-size:100% 100%;height:100%;width:100%;background-position:center bottom;top:-33px}}@media (min-width: 50em) and (min-width: 60em){/* line 2, scss/sass/_navigation-desktop.scss */.mainnav{max-width:90ch;grid-column:4/13}/* line 28, scss/sass/_navigation-desktop.scss */.mainnav::after{max-width:90ch;max-height:70px}}@media (min-width: 50em) and (min-width: 70em){/* line 2, scss/sass/_navigation-desktop.scss */.mainnav{grid-column:5/13}}@media (min-width: 50em) and (min-width: 2000px){/* line 2, scss/sass/_navigation-desktop.scss */.mainnav{grid-column:6/12;max-width:1200px}/* line 43, scss/sass/_navigation-desktop.scss */.mainnav::after{max-width:1200px}}@media (min-width: 50em){/* line 48, scss/sass/_navigation-desktop.scss */.mainnav ul{list-style-type:none}/* line 51, scss/sass/_navigation-desktop.scss */.mainnav a{text-decoration:none;display:block}/* line 57, scss/sass/_navigation-desktop.scss */.mainnav li.submenu.trail>.level_2,.mainnav li.submenu.forward>.level_2{display:block}@supports (display: grid){/* line 62, scss/sass/_navigation-desktop.scss */.mainnav li.submenu.trail>.level_2,.mainnav li.submenu.forward>.level_2{display:none}}/* line 68, scss/sass/_navigation-desktop.scss */.mainnav .level_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);padding-bottom:1.5em}/* line 81, scss/sass/_navigation-desktop.scss */.mainnav .level_1>li>a,.mainnav .level_1>li>strong{overflow:hidden;display:block;padding:0.5em 1em}/* line 90, scss/sass/_navigation-desktop.scss */.mainnav .level_1>li>strong,.mainnav .level_1>li.submenu.trail>a{font-weight:500;background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold}/* line 18, scss/sass/mixins/_helper.scss */.mainnav .level_1>li>strong a,.mainnav .level_1>li.submenu.trail>a a{color:var(--text-button)}@supports (display: grid){/* line 97, scss/sass/_navigation-desktop.scss */.mainnav .level_1>li.navitem-opened>.level_2{display:grid;position:absolute;z-index:10;-webkit-animation:come-up forwards normal 0.6s cubic-bezier(0.46, 0.03, 0.52, 0.96), opacity-in forwards normal 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s;animation:come-up forwards normal 0.6s cubic-bezier(0.46, 0.03, 0.52, 0.96), opacity-in forwards normal 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0s}}/* line 107, scss/sass/_navigation-desktop.scss */.mainnav .level_2,.mainnav .level_3{display:none}@supports (display: grid){/* line 114, scss/sass/_navigation-desktop.scss */.mainnav .level_2{opacity:0;top:calc(100% + 1em);width:calc(100% - 4em);left:0px;background-color:var(--background-color);padding:1em;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);grid-template-columns:1fr 1fr 1fr;grid-gap:1em}/* line 128, scss/sass/_navigation-desktop.scss */.mainnav .level_2>li{font-size:0.87em}/* line 131, scss/sass/_navigation-desktop.scss */.mainnav .level_2>li:nth-of-type(3n+1){grid-column:1}/* line 134, scss/sass/_navigation-desktop.scss */.mainnav .level_2>li:nth-of-type(3n+2){grid-column:2}/* line 138, scss/sass/_navigation-desktop.scss */.mainnav .level_2>li:nth-of-type(3n+3){grid-column:3}/* line 142, scss/sass/_navigation-desktop.scss */.mainnav .level_2>li>a,.mainnav .level_2>li>strong{padding:1em;display:block}}}/* line 30, scss/sass/_navigation.scss */.footernav ul{list-style-type:none}@media (min-width: 50em){/* line 30, scss/sass/_navigation.scss */.footernav ul{display:grid;grid-template-rows:auto auto auto;grid-column-gap:1em;grid-auto-flow:column;grid-auto-columns:50%}}/* line 43, scss/sass/_navigation.scss */.footernav a,.footernav strong{display:block;text-decoration:none;padding:0px 0px 0.7em}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.2
 * @url https://github.com/feimosi/baguetteBox.js
 *//* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay.visible{opacity:1}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}/* line 6, scss/sass/_lightbox.scss */#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button#next-button{right:2%}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button#previous-button{left:2%}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-button svg{position:absolute;left:0;top:0}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}/* line 6, scss/sass/_lightbox.scss */.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}/* line 3, scss/sass/_forms.scss */form{display:grid;grid-template-columns:50% 50%;grid-auto-flow:row;grid-row-gap:1.5em;font-family:var(--font-primary);--inputfield-padding: 0.75em}@media (min-width: 39.001em){/* line 3, scss/sass/_forms.scss */form{grid-template-columns:34% 1fr 30% 30%}}/* line 22, scss/sass/_forms.scss */form ::-webkit-input-placeholder{color:var(--text-placeholder);font-weight:normal}form :-ms-input-placeholder{color:var(--text-placeholder);font-weight:normal}form ::-ms-input-placeholder{color:var(--text-placeholder);font-weight:normal}form ::placeholder{color:var(--text-placeholder);font-weight:normal}/* line 27, scss/sass/_forms.scss */form label{grid-column-end:span 2}/* line 31, scss/sass/_forms.scss */form legend,form label,form input,form textarea{color:var(--text-form);font-family:var(--font-primary);font-size:1em;-ms-flex-item-align:center;align-self:center;display:inline-block}/* line 45, scss/sass/_forms.scss */form input,form select,form textarea{font-family:var(--font-primary);background-color:var(--background-form);padding:var(--inputfield-padding);border:none;grid-column-end:span 2}/* line 57, scss/sass/_forms.scss */form input:-moz-ui-invalid,form select:-moz-ui-invalid,form textarea:-moz-ui-invalid{outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}/* line 64, scss/sass/_forms.scss */form input:not(:placeholder-shown):invalid,form input:not(:placeholder-shown):-moz-submit-invalid,form select:not(:placeholder-shown):invalid,form select:not(:placeholder-shown):-moz-submit-invalid,form textarea:not(:placeholder-shown):invalid,form textarea:not(:placeholder-shown):-moz-submit-invalid{background-image:url("../img/icons/x.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:1rem}/* line 72, scss/sass/_forms.scss */form input:not(:required):not(:placeholder-shown):valid,form input:required:valid,form select:not(:required):not(:placeholder-shown):valid,form select:required:valid,form textarea:not(:required):not(:placeholder-shown):valid,form textarea:required:valid{font-weight:500;padding-bottom:calc(var(--inputfield-padding) - 3px);border-bottom:3px solid var(--text-color);background-image:url("../img/icons/check.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:1rem}/* line 86, scss/sass/_forms.scss */form input:focus,form select:focus,form textarea:focus{border:none;font-weight:500;padding-bottom:calc(var(--inputfield-padding) - 3px);border-bottom:3px solid var(--text-color)}/* line 93, scss/sass/_forms.scss */form input:not(:required),form select:not(:required),form textarea:not(:required){background-color:var(--background-form-optional)}/* line 100, scss/sass/_forms.scss */form>button,form>input[type=submit]{font-size:1em;font-family:var(--font-primary);padding:0.75em 1.4em;border:none;background-color:var(--background-button);color:var(--text-button);border-radius:var(--border-radius);font-weight:bold;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);background-image:url("../img/icons/check.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:1em;background-color:var(--background-form);color:var(--text-form);cursor:pointer;min-width:220px;text-align:left;grid-column-end:span 2}/* line 18, scss/sass/mixins/_helper.scss */form>button a,form>input[type=submit] a{color:var(--text-button)}@media (min-width: 39.001em){/* line 100, scss/sass/_forms.scss */form>button,form>input[type=submit]{grid-column-end:span 1}}/* line 124, scss/sass/_forms.scss */form input[type=checkbox],form input[type=radio]{display:none}/* line 130, scss/sass/_forms.scss */form input[type=radio]+label::before,form input[type=checkbox]+label::before{display:inline-block;content:"";cursor:pointer;width:2em;height:2em;background:center center no-repeat;background-size:cover;margin-right:0.5em;vertical-align:middle}/* line 143, scss/sass/_forms.scss */form input[type=radio]+label::before{margin-right:1.5em;margin-left:1.5em}/* line 148, scss/sass/_forms.scss */form input[type=checkbox]+label::before{background-image:url("../img/bg-checkbox.svg")}/* line 151, scss/sass/_forms.scss */form input[type=checkbox]:checked+label::before{background-image:url("../img/bg-checkbox-checked.svg")}/* line 155, scss/sass/_forms.scss */form input[type=radio]+label::before{background-image:url("../img/bg-radiobutton.svg")}/* line 158, scss/sass/_forms.scss */form input[type=radio]:checked+label::before{background-image:url("../img/bg-radiobutton-checked.svg")}/* line 162, scss/sass/_forms.scss */form .checkbox_container,form .radio_container{grid-column:1/-1;border:1px solid var(--background-form);border-radius:var(--border-radius);padding:1em}@media (min-width: 39.001em){/* line 162, scss/sass/_forms.scss */form .checkbox_container,form .radio_container{display:grid;grid-template-columns:35% 1fr;padding-left:0px}/* line 175, scss/sass/_forms.scss */form .checkbox_container span,form .radio_container span{grid-column:2}}/* line 181, scss/sass/_forms.scss */form .checkbox_container legend,form .radio_container legend{grid-column:1;display:block;padding-left:1em;padding-right:1em;margin-left:1em}/* line 191, scss/sass/_forms.scss */.header-search{padding-top:0.75em;grid-template-columns:33.3% 1fr  1fr;grid-auto-flow:row;grid-column-gap:2em}@media (min-width: 50em){/* line 191, scss/sass/_forms.scss */.header-search{grid-auto-flow:column;padding-top:0px}}/* line 204, scss/sass/_forms.scss */.header-search input:focus{border-bottom:none;padding-bottom:var(--inputfield-padding)}/* line 211, scss/sass/_forms.scss */.header-search button{grid-column-end:unset;min-width:unset;background-image:none}@media (min-width: 39.001em){/* line 211, scss/sass/_forms.scss */.header-search button{min-width:150px}}@media (min-width: 50em){/* line 211, scss/sass/_forms.scss */.header-search button{background-image:url("../img/icons/check.svg")}}@media (min-width: 70em){/* line 211, scss/sass/_forms.scss */.header-search button{min-width:220px}}@media (min-width: 60em){/* line 2, scss/sass/_grid-layout.scss */body{display:grid}/* line 5, scss/sass/_grid-layout.scss */#header{grid-row:1}/* line 8, scss/sass/_grid-layout.scss */#main{grid-row:2}/* line 12, scss/sass/_grid-layout.scss */#footer{grid-row:3}}/* line 269, scss/sass/style.scss */#header .inside{--gradient-primary: radial-gradient(circle at 80vw, #a783be 0%, var(--color2) 30% )}@supports (display: grid){/* line 269, scss/sass/style.scss */#header .inside{display:grid;grid-template-columns:1em 5fr 1fr 1em;grid-template-rows:15px 1fr 15px}}@media (min-width: 50em){/* line 269, scss/sass/style.scss */#header .inside{height:240px}@supports (display: grid){/* line 269, scss/sass/style.scss */#header .inside{grid-template-columns:1em repeat(12, 1fr) 1em;grid-template-rows:15px repeat(5, 20%)}}}@supports (display: grid){/* line 290, scss/sass/style.scss */#header .inside::before{display:block;content:"";width:auto;height:auto;background-color:var(--background-contrast);grid-column:1/-1;grid-row:1/-1}@media (min-width: 50em){/* line 290, scss/sass/style.scss */#header .inside::before{grid-row:1 / span 3;z-index:-2;background-image:var(--gradient-primary)}}@media (min-width: 60em){/* line 306, scss/sass/style.scss */#header .inside::after{display:block;content:"";height:130px;background-image:url("../img/header-bg.svg"), linear-gradient(to right, var(--background-contrast) 0%, var(--background-contrast) calc(100% - 16px), rgba(0,0,0,0) calc(100% - 16px), rgba(0,0,0,0) 100%);background-repeat:no-repeat, no-repeat;background-position:top right, top left;background-size:16px 130px, auto auto;z-index:-1}@supports (display: grid){/* line 306, scss/sass/style.scss */#header .inside::after{grid-column:1 / span 2;grid-row:4/5}}}}/* line 333, scss/sass/style.scss */#header .inside .search-trigger{display:none}@supports (display: grid){/* line 333, scss/sass/style.scss */#header .inside .search-trigger{grid-column:2}}@media (min-width: 50em){/* line 333, scss/sass/style.scss */#header .inside .search-trigger{display:block;grid-column:11;grid-row:2;justify-self:center}}/* line 344, scss/sass/style.scss */#header .inside .search-trigger .search-trigger-icon{fill:#fff}@supports (display: grid){/* line 349, scss/sass/style.scss */#header .inside .mod_form{grid-column:2 / span 2}}@media (min-width: 50em){/* line 349, scss/sass/style.scss */#header .inside .mod_form{display:none;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@supports (display: grid){/* line 349, scss/sass/style.scss */#header .inside .mod_form{grid-column:7 / span 6;grid-row:2}}}@media (min-width: 60em){@supports (display: grid){/* line 349, scss/sass/style.scss */#header .inside .mod_form{grid-column-end:span 5}}}@media (min-width: 50em){/* line 370, scss/sass/style.scss */#header .inside .mod_form.show-search{display:block;-webkit-animation:come-up forwards normal 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), opacity-in forwards normal 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.2s;animation:come-up forwards normal 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), opacity-in forwards normal 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.2s}}/* line 381, scss/sass/style.scss */#header .inside .logo{display:block;grid-column:2;grid-row:2;max-width:20em;background-color:#4c315d}@media (min-width: 50em){/* line 381, scss/sass/style.scss */#header .inside .logo{max-width:none}@supports (display: grid){/* line 381, scss/sass/style.scss */#header .inside .logo{grid-column:3 / span 3;grid-row:2 / span 2}}}/* line 397, scss/sass/style.scss */#header .inside .logo img{display:block;height:100%}@media (min-width: 50em){/* line 397, scss/sass/style.scss */#header .inside .logo img{width:100%;max-width:350px;min-width:170px;height:auto}}/* line 409, scss/sass/style.scss */#header .inside .nav-trigger{grid-column:3;grid-row:2;justify-self:end}/* line 420, scss/sass/style.scss */#main{overflow-x:hidden;min-height:50vh}@supports (display: grid){@media (min-width: 60em){/* line 426, scss/sass/style.scss */#main::before{display:block;content:"";height:130px;width:16px;-webkit-transform:translateX(-8px);transform:translateX(-8px);background-image:url("../img/header-bg.svg");background-repeat:no-repeat;background-position:top right;background-size:16px 130px;z-index:-1;position:absolute}}}/* line 449, scss/sass/style.scss */#footer .inside{position:relative;margin-top:3em}@supports (display: grid){/* line 449, scss/sass/style.scss */#footer .inside{display:grid;grid-template-columns:1em 1fr 1fr 1em auto;grid-template-areas:"blockBefore blockBefore blockBefore blockBefore " ".            footernav footernav ." ". footercontent footercontent ." " . footerlogout footerlogout  . " "logos logos logos logos" "blockAfter blockAfter blockAfter blockAfter" ". ht ht .";grid-row-gap:3em;grid-auto-flow:row}}/* line 468, scss/sass/style.scss */#footer .inside::before,#footer .inside::after{display:block;content:"";width:auto;height:auto;background-image:var(--gradient-primary);z-index:-2;height:1em}/* line 479, scss/sass/style.scss */#footer .inside::before{grid-area:blockBefore}/* line 482, scss/sass/style.scss */#footer .inside::after{grid-area:blockAfter}@media (min-width: 39.001em){@supports (display: grid){/* line 449, scss/sass/style.scss */#footer .inside{grid-template-columns:2em 3fr 1em 1fr 2em;grid-template-areas:"blockBefore blockBefore blockBefore blockBefore blockBefore " ". footernav . footercontent ." "logos logos logos logos logos" ". footerlogout footerlogout . . " "blockAfter blockAfter blockAfter blockAfter blockAfter" ". ht ht ht ."}}}@media (min-width: 60em){/* line 449, scss/sass/style.scss */#footer .inside{height:450px}@supports (display: grid){/* line 449, scss/sass/style.scss */#footer .inside{grid-template-columns:1fr        4fr         1em           2fr            1em         1fr         1em;grid-template-rows:20% auto auto auto auto auto;grid-template-areas:".          logos       logos         logos         .   blockBefore blockBefore" ".            .            .            .            .           blockBefore blockBefore" ".           footernav   .             footercontent .           blockBefore blockBefore" "blockAfter blockAfter blockAfter   blockAfter blockAfter   blockAfter  blockAfter" ".           footerlogout .               .          .            .            . " ".            ht ht ht ht                                        .            .          ";grid-row-gap:0}}/* line 522, scss/sass/style.scss */#footer .inside::before{display:block;content:"";height:100%;background-image:url("../img/footer-bg.svg"), linear-gradient(to left, var(--background-contrast) 0%, var(--background-contrast) calc(100% - 16px), rgba(0,0,0,0) calc(100% - 16px), rgba(0,0,0,0) 100%);background-repeat:no-repeat, no-repeat;background-position:bottom left, bottom right;background-size:16px 100%, auto auto;z-index:-1}}@media (min-width: 70em){/* line 449, scss/sass/style.scss */#footer .inside{grid-template-columns:2fr        4fr         2em           2fr            1em         1fr         1em}}/* line 551, scss/sass/style.scss */#footer .inside .footernav{grid-area:footernav}/* line 555, scss/sass/style.scss */#footer .inside .footercontent{grid-area:footercontent}/* line 558, scss/sass/style.scss */#footer .inside .footer-accounts{grid-area:footerlogout;font-size:0.8em}/* line 562, scss/sass/style.scss */#footer .inside .footer-accounts button{font-weight:normal}/* line 567, scss/sass/style.scss */#footer .inside .footer-logos{grid-area:logos;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 39.001em){/* line 567, scss/sass/style.scss */#footer .inside .footer-logos{width:100%}}/* line 581, scss/sass/style.scss */#footer .inside .footer-logos::before{background-color:rgba(0,0,0,0.1);z-index:-2;display:block;width:1000vw;height:100%;content:"";position:absolute}/* line 591, scss/sass/style.scss */#footer .inside .footer-logos .footer-logo{-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}/* line 594, scss/sass/style.scss */#footer .inside .footer-logos .footer-logo a{display:block}/* line 599, scss/sass/style.scss */#footer .inside .ht-container{grid-area:ht;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}/* line 612, scss/sass/style.scss */#footer .inside .ht-container .login{display:block;min-width:10vw}
 
 
