@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--app-height:100vh;--light-beige:#f7f8f6;--light-blue:#a8c8e7;--another-light-blue:#93c8ea;--marine-blue:#005bf6;--dark-blue:#00466f;--hps-blue:#18537e;--hps-red:#d53522;--hps-black:#1a171b;--somewhat-orange:#d09f89;--purple:#a13ef8;--light-gray:#979797;--quote-blue:#a8c8e7;--red:red;--black:#000;--blue-green:#03d090;--dark-green:#5c7a74;--header-primary-color:inherit;--header-secondary-color:inherit;--headline-font-color:inherit;--training-stage-font-color:#000;--logo-color:var(--header-primary-color);--mobile-menu-background-color:var(--light-beige);--outer-padding-mobile:20px;--outer-padding-desktop:min(160px,11.1111111111vw);--outer-padding:var(--outer-padding-mobile);--grid-gutter:12px;--header-height:103px;--footer-height:255px;--button-background-color:#f7f8f6;--font-commons:"TT Commons Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-cond:"TT Commons Pro Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--category-color:var(--hps-blue);--icon-radio:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%23000'/%3E%3C/svg%3E");--icon-radio-checked:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%23000'/%3E%3Ccircle cx='6' cy='6' r='6' transform='translate(3 3)'/%3E%3C/svg%3E");--icon-checkmark:url('data:image/svg+xml;charset=utf-8,<svg width="1600" height="1600" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg"><path d="M1068.6 311.16 435.92 943.84c-7.313 7.312-17.203 11.391-27.516 11.391s-20.203-4.078-27.516-11.391l-249.56-249.56c-15.188-15.188-15.188-39.797 0-55.031 15.188-15.188 39.797-15.188 55.031 0l222.05 222.05 605.16-605.16c15.188-15.188 39.797-15.188 55.031 0 15.188 15.188 15.188 39.797 0 55.031z"/></svg>');--z-contacts-flyout:20}@media only screen and (min-width:800px){:root{--grid-gutter:20px;--outer-padding:var(--outer-padding-desktop)}}@media only screen and (min-width:1240px){:root{--header-height:124px}}html{scroll-behavior:smooth}body,html{background-color:var(--light-beige);height:100%}body{overflow:hidden;overflow-y:scroll}figure{box-sizing:border-box;margin:0;max-width:100%}figure,main{display:block}img{border:0}figure img,video{height:auto;max-width:100%}figure img{display:block;margin:0}figure figcaption{margin:0 auto;max-width:100%;text-align:center}iframe{border:0}.invisible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wow{visibility:hidden}.inside{position:relative}.ce_player video{height:auto;width:100%}.ce_vimeo .video-wrapper,.ce_vimeo .video_container,.ce_youtube .video-wrapper,.ce_youtube .video_container{height:0;padding-bottom:56.25%;position:relative}.ce_vimeo .video-wrapper>*,.ce_vimeo .video_container>.responsive>*,.ce_vimeo .video_container>:not(.responsive):not(.caption),.ce_youtube .video-wrapper>*,.ce_youtube .video_container>.responsive>*,.ce_youtube .video_container>:not(.responsive):not(.caption){border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}html{color:var(--black);font-family:var(--font-commons);font-size:18px}@media only screen and (min-width:800px){html{font-size:19px}}a{color:inherit;text-decoration:underline}b,strong{font-weight:700}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:inherit;text-decoration:inherit}h1{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:34.5px;margin-top:11.5px;text-align:center}@media only screen and (min-width:800px){h1{font-size:60px;line-height:.9667;margin-bottom:28px;margin-top:76px}}h2{font-size:25px;font-weight:700;line-height:1.16;margin-bottom:30px;margin-top:44px}@media only screen and (min-width:800px){h2{font-size:30px;letter-spacing:.23px;line-height:41.5px;margin-bottom:30px;margin-top:44px}}ol,p,ul{line-height:1.5263}ol,ul{margin:1em 0}.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:34.5px;margin-top:11.5px;text-align:center}@media only screen and (min-width:800px){.headline--h1 h1,.headline--h1 h2,.headline--h1 h3,h1.headline--h1,h2.headline--h1,h3.headline--h1{font-size:60px;line-height:.9667;margin-bottom:28px;margin-top:76px}}.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-size:25px;font-weight:700;line-height:1.16;margin-bottom:30px;margin-top:44px}@media only screen and (min-width:800px){.headline--h2 h1,.headline--h2 h2,.headline--h2 h3,h1.headline--h2,h2.headline--h2,h3.headline--h2{font-size:30px;letter-spacing:.23px;line-height:41.5px;margin-bottom:30px;margin-top:44px}}.margin--0{margin-bottom:0!important}.margin--0,.margin--top--0{margin-top:0!important}.margin--bottom--0{margin-bottom:0!important}.margin--1{margin-bottom:1rem!important}.margin--1,.margin--top--1{margin-top:1rem!important}.margin--bottom--1{margin-bottom:1rem!important}.margin--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-top:2rem!important}}.margin--2{margin-bottom:1rem!important}@media only screen and (min-width:800px){.margin--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--2{margin-bottom:2rem!important}}.margin--top--2{margin-top:1rem!important}@media only screen and (min-width:800px){.margin--top--2{margin-top:1.5rem!important}}@media only screen and (min-width:1140px){.margin--top--2{margin-top:2rem!important}}.margin--bottom--2{margin-bottom:1rem!important}@media only screen and (min-width:800px){.margin--bottom--2{margin-bottom:1.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--2{margin-bottom:2rem!important}}.margin--3{margin-top:1.5rem!important}@media only screen and (min-width:800px){.margin--3{margin-top:2.25rem!important}}@media only screen and (min-width:1140px){.margin--3{margin-top:3rem!important}}.margin--3{margin-bottom:1.5rem!important}@media only screen and (min-width:800px){.margin--3{margin-bottom:2.25rem!important}}@media only screen and (min-width:1140px){.margin--3{margin-bottom:3rem!important}}.margin--top--3{margin-top:1.5rem!important}@media only screen and (min-width:800px){.margin--top--3{margin-top:2.25rem!important}}@media only screen and (min-width:1140px){.margin--top--3{margin-top:3rem!important}}.margin--bottom--3{margin-bottom:1.5rem!important}@media only screen and (min-width:800px){.margin--bottom--3{margin-bottom:2.25rem!important}}@media only screen and (min-width:1140px){.margin--bottom--3{margin-bottom:3rem!important}}.margin--4{margin-top:2rem!important}@media only screen and (min-width:800px){.margin--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-top:4rem!important}}.margin--4{margin-bottom:2rem!important}@media only screen and (min-width:800px){.margin--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--4{margin-bottom:4rem!important}}.margin--top--4{margin-top:2rem!important}@media only screen and (min-width:800px){.margin--top--4{margin-top:3rem!important}}@media only screen and (min-width:1140px){.margin--top--4{margin-top:4rem!important}}.margin--bottom--4{margin-bottom:2rem!important}@media only screen and (min-width:800px){.margin--bottom--4{margin-bottom:3rem!important}}@media only screen and (min-width:1140px){.margin--bottom--4{margin-bottom:4rem!important}}.margin--5{margin-top:2.5rem!important}@media only screen and (min-width:800px){.margin--5{margin-top:3.75rem!important}}@media only screen and (min-width:1140px){.margin--5{margin-top:5rem!important}}.margin--5{margin-bottom:2.5rem!important}@media only screen and (min-width:800px){.margin--5{margin-bottom:3.75rem!important}}@media only screen and (min-width:1140px){.margin--5{margin-bottom:5rem!important}}.margin--top--5{margin-top:2.5rem!important}@media only screen and (min-width:800px){.margin--top--5{margin-top:3.75rem!important}}@media only screen and (min-width:1140px){.margin--top--5{margin-top:5rem!important}}.margin--bottom--5{margin-bottom:2.5rem!important}@media only screen and (min-width:800px){.margin--bottom--5{margin-bottom:3.75rem!important}}@media only screen and (min-width:1140px){.margin--bottom--5{margin-bottom:5rem!important}}.margin--6{margin-top:3rem!important}@media only screen and (min-width:800px){.margin--6{margin-top:4.5rem!important}}@media only screen and (min-width:1140px){.margin--6{margin-top:6rem!important}}.margin--6{margin-bottom:3rem!important}@media only screen and (min-width:800px){.margin--6{margin-bottom:4.5rem!important}}@media only screen and (min-width:1140px){.margin--6{margin-bottom:6rem!important}}.margin--top--6{margin-top:3rem!important}@media only screen and (min-width:800px){.margin--top--6{margin-top:4.5rem!important}}@media only screen and (min-width:1140px){.margin--top--6{margin-top:6rem!important}}.margin--bottom--6{margin-bottom:3rem!important}@media only screen and (min-width:800px){.margin--bottom--6{margin-bottom:4.5rem!important}}@media only screen and (min-width:1140px){.margin--bottom--6{margin-bottom:6rem!important}}.margin--7{margin-top:3.5rem!important}@media only screen and (min-width:800px){.margin--7{margin-top:5.25rem!important}}@media only screen and (min-width:1140px){.margin--7{margin-top:7rem!important}}.margin--7{margin-bottom:3.5rem!important}@media only screen and (min-width:800px){.margin--7{margin-bottom:5.25rem!important}}@media only screen and (min-width:1140px){.margin--7{margin-bottom:7rem!important}}.margin--top--7{margin-top:3.5rem!important}@media only screen and (min-width:800px){.margin--top--7{margin-top:5.25rem!important}}@media only screen and (min-width:1140px){.margin--top--7{margin-top:7rem!important}}.margin--bottom--7{margin-bottom:3.5rem!important}@media only screen and (min-width:800px){.margin--bottom--7{margin-bottom:5.25rem!important}}@media only screen and (min-width:1140px){.margin--bottom--7{margin-bottom:7rem!important}}.margin--8{margin-top:4rem!important}@media only screen and (min-width:800px){.margin--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-top:8rem!important}}.margin--8{margin-bottom:4rem!important}@media only screen and (min-width:800px){.margin--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--8{margin-bottom:8rem!important}}.margin--top--8{margin-top:4rem!important}@media only screen and (min-width:800px){.margin--top--8{margin-top:6rem!important}}@media only screen and (min-width:1140px){.margin--top--8{margin-top:8rem!important}}.margin--bottom--8{margin-bottom:4rem!important}@media only screen and (min-width:800px){.margin--bottom--8{margin-bottom:6rem!important}}@media only screen and (min-width:1140px){.margin--bottom--8{margin-bottom:8rem!important}}.image--center figure img{margin:auto}.image--left figure img{margin-left:0;margin-right:auto}.image--right figure img{margin-left:auto;margin-right:0}.text--small{font-size:.8em}.text--medium{font-size:24px}@media only screen and (min-width:800px){.text--medium{font-size:30px}}.text--large{font-size:2em}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}body.page--blog-detail #header{background-color:transparent}body.page--blog-detail .logop1{fill:var(--hps-red)}body.page--blog-detail .logop2{fill:var(--hps-blue)}.blog-detail{margin-top:34px}.blog-detail__image img{width:100%}.blog-detail__below-image{margin-bottom:46.5px;margin-top:16px}@media only screen and (min-width:800px){.blog-detail__below-image{align-items:center;display:flex;justify-content:space-between;margin-bottom:104px;margin-top:21px}}.blog-detail__share-container{display:flex;flex-direction:column;font-size:13px;justify-content:center;letter-spacing:.1px;line-height:24px}.blog-detail__share-container--content{margin-top:1.6842105263rem}@media only screen and (min-width:800px){.blog-detail__share-container{font-size:16px;letter-spacing:.12px;line-height:24px;padding-left:20px;position:relative}.blog-detail__share-container:before{border-left:1px solid #000;bottom:0;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;top:0}}.blog-detail__share-label{margin-bottom:8px}@media only screen and (min-width:800px){.blog-detail__share-label{margin-bottom:18px;margin-top:-6px}}.blog-detail__info{align-items:center;display:flex;font-size:13px;letter-spacing:.1px;line-height:20px;margin-bottom:10px;position:relative}@media only screen and (min-width:800px){.blog-detail__info{font-size:16px;letter-spacing:.12px;line-height:24px;margin-bottom:0}}.blog-detail__author-image{border-radius:50%;flex-shrink:0;margin-right:26px;overflow:hidden}.blog-detail__author-image img{width:49px}@media only screen and (min-width:800px){.blog-detail__author-image{margin-right:40px}.blog-detail__author-image img{width:auto}}.blog-detail__author-image+.blog-detail__info__right{position:relative}.blog-detail__author-image+.blog-detail__info__right:before{border-left:1px solid #000;bottom:0;content:"";display:block;height:49px;left:-12px;margin:auto;position:absolute;top:0;width:0}@media only screen and (min-width:800px){.blog-detail__author-image+.blog-detail__info__right:before{height:55px;left:-20px}}.blog-detail__author-name{font-weight:700;max-width:265px;text-decoration:underline}.blog-detail__author-name:first-letter{text-transform:uppercase}.blog-detail__date{display:none}@media only screen and (min-width:800px){.blog-detail__headline{margin-left:auto;margin-right:auto;max-width:550px}}.blog-detail__headline{margin-left:0;text-align:left}@media only screen and (min-width:800px){.blog-detail__headline{margin-left:0}.blog-detail__content{margin-left:auto;margin-right:auto;max-width:740px}}.blog-detail__content{margin-bottom:44px}@media only screen and (min-width:800px){.blog-detail__content{margin-bottom:70px}}.newslist--blog{margin:43px 0}@media only screen and (min-width:800px){.newslist--blog{margin:59px 0 77px}}.blog-teaser__image{background-color:var(--header-primary-color);padding:22px 19px;position:relative}.blog-teaser__image:before{background-color:var(--header-secondary-color);content:"";display:block;height:90px;left:0;position:absolute;right:0;top:0}.blog-teaser__image img{margin:0 auto;position:relative;width:100%}.blog-teaser__headline{margin-bottom:0;margin-top:15px}@media only screen and (min-width:800px){.blog-teaser__headline{margin-top:20px}}.blog-teaser__headline a{text-decoration:none}.blog-teaser__headline a:hover{text-decoration:underline}.blog-teaser__headline,.blog-teaser__teaser{font-size:15px;letter-spacing:.12px;line-height:23px}@media only screen and (min-width:800px){.blog-teaser__headline,.blog-teaser__teaser{font-size:19px;letter-spacing:.15px;line-height:29px}}.blog-teaser__teaser p{line-height:inherit}.blog-teaser__teaser p:first-child{margin-top:0}.blog-teaser__teaser p:last-child{margin-bottom:0}.web-cmp-placeholder{align-items:center;background-image:linear-gradient(45deg,#dedede 25%,transparent 0),linear-gradient(-45deg,#dedede 25%,transparent 0),linear-gradient(45deg,transparent 75%,#dedede 0),linear-gradient(-45deg,transparent 75%,#dedede 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;display:flex;flex-direction:column;height:100%;justify-content:center}.web-cmp-placeholder a.button,.web-cmp-placeholder button{background-color:var(--blue-green);border:0;box-sizing:border-box;cursor:pointer;display:block;font-size:1.0526315789rem;letter-spacing:.0178947368rem;line-height:2rem;margin:0;min-width:17.1578947368rem;outline:0;padding:12px;text-align:center;text-decoration:none}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:normal;font-weight:400;src:local(""),url(../../theme/fonts/TTCommonsProRegular.woff2) format("woff2"),url(../../theme/fonts/TTCommonsProRegular.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:normal;font-weight:700;src:local(""),url(../../theme/fonts/TTCommonsProBold.woff2) format("woff2"),url(../../theme/fonts/TTCommonsProBold.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Pro;font-style:italic;font-weight:500;src:local(""),url(../../theme/fonts/TTCommonsProMediumItalic.woff2) format("woff2"),url(../../theme/fonts/TTCommonsProMediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Pro Condensed;font-style:normal;font-weight:900;src:local(""),url(../../theme/fonts/TTCommonsProCondensedBlack.woff2) format("woff2"),url(../../theme/fonts/TTCommonsProCondensedBlack.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Pro Condensed;font-style:normal;font-weight:950;src:local(""),url(../../theme/fonts/TTCommonsProCondensedExtraBlack.woff2) format("woff2"),url(../../theme/fonts/TTCommonsProCondensedExtraBlack.woff) format("woff")}.ce_form:after,.ce_form:before,.mod_page_password:after,.mod_page_password:before,.salesforce-contact-form:after,.salesforce-contact-form:before{content:"";display:table}.ce_form,.mod_page_password,.salesforce-contact-form{background-color:#fff;box-shadow:0 2px 25px 0 rgba(0,0,0,.08);padding:0 1em 3.6842105263rem}.ce_form fieldset,.mod_page_password fieldset,.salesforce-contact-form fieldset{border:0;margin:0;padding:0}.ce_form fieldset>legend,.mod_page_password fieldset>legend,.salesforce-contact-form fieldset>legend{font-size:1.5789473684rem;font-weight:700;letter-spacing:.0273684211rem;line-height:2.3157894737rem;margin-bottom:0;margin-top:2.3684210526rem}.ce_form input:not([type=radio]):not([type=checkbox]),.ce_form select,.ce_form textarea,.mod_page_password input:not([type=radio]):not([type=checkbox]),.mod_page_password select,.mod_page_password textarea,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]),.salesforce-contact-form select,.salesforce-contact-form textarea{background-color:transparent;border:0;border-bottom:1px solid var(--light-gray);border-radius:0;box-sizing:border-box;display:block;font-size:1rem;height:1.5263157895rem;letter-spacing:.0078947368rem;line-height:1.5263157895rem;outline:0;padding:0;width:100%}.ce_form input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.ce_form select::-moz-placeholder,.ce_form textarea::-moz-placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.mod_page_password select::-moz-placeholder,.mod_page_password textarea::-moz-placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.salesforce-contact-form select::-moz-placeholder,.salesforce-contact-form textarea::-moz-placeholder{color:var(--light-gray);opacity:1}.ce_form input:not([type=radio]):not([type=checkbox])::placeholder,.ce_form select::placeholder,.ce_form textarea::placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox])::placeholder,.mod_page_password select::placeholder,.mod_page_password textarea::placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox])::placeholder,.salesforce-contact-form select::placeholder,.salesforce-contact-form textarea::placeholder{color:var(--light-gray);opacity:1}.ce_form input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder),.ce_form select:valid:not(:-moz-placeholder),.ce_form textarea:valid:not(:-moz-placeholder),.mod_page_password input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder),.mod_page_password select:valid:not(:-moz-placeholder),.mod_page_password textarea:valid:not(:-moz-placeholder),.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder),.salesforce-contact-form select:valid:not(:-moz-placeholder),.salesforce-contact-form textarea:valid:not(:-moz-placeholder){border-color:#000}.ce_form input:not([type=radio]):not([type=checkbox]):focus,.ce_form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown),.ce_form select:focus,.ce_form select:valid:not(:placeholder-shown),.ce_form textarea:focus,.ce_form textarea:valid:not(:placeholder-shown),.mod_page_password input:not([type=radio]):not([type=checkbox]):focus,.mod_page_password input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown),.mod_page_password select:focus,.mod_page_password select:valid:not(:placeholder-shown),.mod_page_password textarea:focus,.mod_page_password textarea:valid:not(:placeholder-shown),.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):focus,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown),.salesforce-contact-form select:focus,.salesforce-contact-form select:valid:not(:placeholder-shown),.salesforce-contact-form textarea:focus,.salesforce-contact-form textarea:valid:not(:placeholder-shown){border-color:#000}.ce_form input:not([type=radio]):not([type=checkbox]):focus::-moz-placeholder,.ce_form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::-moz-placeholder,.ce_form select:focus::-moz-placeholder,.ce_form select:valid:not(:placeholder-shown)::-moz-placeholder,.ce_form textarea:focus::-moz-placeholder,.ce_form textarea:valid:not(:placeholder-shown)::-moz-placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):focus::-moz-placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::-moz-placeholder,.mod_page_password select:focus::-moz-placeholder,.mod_page_password select:valid:not(:placeholder-shown)::-moz-placeholder,.mod_page_password textarea:focus::-moz-placeholder,.mod_page_password textarea:valid:not(:placeholder-shown)::-moz-placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):focus::-moz-placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::-moz-placeholder,.salesforce-contact-form select:focus::-moz-placeholder,.salesforce-contact-form select:valid:not(:placeholder-shown)::-moz-placeholder,.salesforce-contact-form textarea:focus::-moz-placeholder,.salesforce-contact-form textarea:valid:not(:placeholder-shown)::-moz-placeholder{color:#000}.ce_form input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder)::placeholder,.ce_form select:valid:not(:-moz-placeholder)::placeholder,.ce_form textarea:valid:not(:-moz-placeholder)::placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder)::placeholder,.mod_page_password select:valid:not(:-moz-placeholder)::placeholder,.mod_page_password textarea:valid:not(:-moz-placeholder)::placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):valid:not(:-moz-placeholder)::placeholder,.salesforce-contact-form select:valid:not(:-moz-placeholder)::placeholder,.salesforce-contact-form textarea:valid:not(:-moz-placeholder)::placeholder{color:#000}.ce_form input:not([type=radio]):not([type=checkbox]):focus::placeholder,.ce_form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::placeholder,.ce_form select:focus::placeholder,.ce_form select:valid:not(:placeholder-shown)::placeholder,.ce_form textarea:focus::placeholder,.ce_form textarea:valid:not(:placeholder-shown)::placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):focus::placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::placeholder,.mod_page_password select:focus::placeholder,.mod_page_password select:valid:not(:placeholder-shown)::placeholder,.mod_page_password textarea:focus::placeholder,.mod_page_password textarea:valid:not(:placeholder-shown)::placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):focus::placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):valid:not(:placeholder-shown)::placeholder,.salesforce-contact-form select:focus::placeholder,.salesforce-contact-form select:valid:not(:placeholder-shown)::placeholder,.salesforce-contact-form textarea:focus::placeholder,.salesforce-contact-form textarea:valid:not(:placeholder-shown)::placeholder{color:#000}.ce_form input:not([type=radio]):not([type=checkbox]):user-invalid,.ce_form select:user-invalid,.ce_form textarea:user-invalid,.mod_page_password input:not([type=radio]):not([type=checkbox]):user-invalid,.mod_page_password select:user-invalid,.mod_page_password textarea:user-invalid,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):user-invalid,.salesforce-contact-form select:user-invalid,.salesforce-contact-form textarea:user-invalid{border-color:var(--red);color:var(--red)}.ce_form input:not([type=radio]):not([type=checkbox]):user-invalid::-moz-placeholder,.ce_form select:user-invalid::-moz-placeholder,.ce_form textarea:user-invalid::-moz-placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):user-invalid::-moz-placeholder,.mod_page_password select:user-invalid::-moz-placeholder,.mod_page_password textarea:user-invalid::-moz-placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):user-invalid::-moz-placeholder,.salesforce-contact-form select:user-invalid::-moz-placeholder,.salesforce-contact-form textarea:user-invalid::-moz-placeholder{color:var(--red)}.ce_form input:not([type=radio]):not([type=checkbox]):user-invalid::placeholder,.ce_form select:user-invalid::placeholder,.ce_form textarea:user-invalid::placeholder,.mod_page_password input:not([type=radio]):not([type=checkbox]):user-invalid::placeholder,.mod_page_password select:user-invalid::placeholder,.mod_page_password textarea:user-invalid::placeholder,.salesforce-contact-form input:not([type=radio]):not([type=checkbox]):user-invalid::placeholder,.salesforce-contact-form select:user-invalid::placeholder,.salesforce-contact-form textarea:user-invalid::placeholder{color:var(--red)}.ce_form select,.mod_page_password select,.salesforce-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../theme/images/navi-pfeil-black.svg);background-position:right 5px center;background-repeat:no-repeat;padding-right:15.75px}.ce_form select:invalid:not(:focus),.mod_page_password select:invalid:not(:focus),.salesforce-contact-form select:invalid:not(:focus){color:var(--light-gray)}.ce_form textarea,.mod_page_password textarea,.salesforce-contact-form textarea{border:1px solid var(--light-gray);min-height:140px;padding:.35em .55em}.ce_form p.error,.mod_page_password p.error,.salesforce-contact-form p.error{color:var(--red);font-size:14px;margin-top:0}.ce_form .checkbox_container,.ce_form .radio_container,.mod_page_password .checkbox_container,.mod_page_password .radio_container,.salesforce-contact-form .checkbox_container,.salesforce-contact-form .radio_container{border:0;margin:0;outline:0;padding:0}.ce_form .checkbox_container>span,.ce_form .radio_container>span,.mod_page_password .checkbox_container>span,.mod_page_password .radio_container>span,.salesforce-contact-form .checkbox_container>span,.salesforce-contact-form .radio_container>span{display:block;position:relative}.ce_form .checkbox_container>span+span,.ce_form .radio_container>span+span,.mod_page_password .checkbox_container>span+span,.mod_page_password .radio_container>span+span,.salesforce-contact-form .checkbox_container>span+span,.salesforce-contact-form .radio_container>span+span{margin-top:10px}.ce_form .checkbox_container input,.ce_form .radio_container input,.mod_page_password .checkbox_container input,.mod_page_password .radio_container input,.salesforce-contact-form .checkbox_container input,.salesforce-contact-form .radio_container input{bottom:-18px;left:16px;margin:auto;opacity:0;pointer-events:none;position:absolute;top:18px}.ce_form .checkbox_container label,.ce_form .radio_container label,.mod_page_password .checkbox_container label,.mod_page_password .radio_container label,.salesforce-contact-form .checkbox_container label,.salesforce-contact-form .radio_container label{align-items:center;display:block;font-size:.8421052632rem;line-height:1.5263157895rem;padding-left:30px;position:relative}.ce_form .checkbox_container label:before,.ce_form .radio_container label:before,.mod_page_password .checkbox_container label:before,.mod_page_password .radio_container label:before,.salesforce-contact-form .checkbox_container label:before,.salesforce-contact-form .radio_container label:before{background-color:transparent;border:1px solid var(--light-gray);bottom:0;box-sizing:border-box;content:"";cursor:pointer;display:block;flex-shrink:0;height:15px;left:0;margin:auto;position:relative;position:absolute;top:0;width:15px}.ce_form .checkbox_container label:after,.ce_form .radio_container label:after,.mod_page_password .checkbox_container label:after,.mod_page_password .radio_container label:after,.salesforce-contact-form .checkbox_container label:after,.salesforce-contact-form .radio_container label:after{background-color:var(--light-gray);bottom:0;content:"";display:block;height:9px;left:3px;margin:auto;opacity:0;pointer-events:none;position:absolute;top:0;transition:.1s;width:9px}.ce_form .checkbox_container label:active .ce_form .checkbox_container label:after,.ce_form .checkbox_container label:active .ce_form .radio_container label:after,.ce_form .checkbox_container label:active .mod_page_password .checkbox_container label:after,.ce_form .checkbox_container label:active .mod_page_password .radio_container label:after,.ce_form .checkbox_container label:active .salesforce-contact-form .checkbox_container label:after,.ce_form .checkbox_container label:active .salesforce-contact-form .radio_container label:after,.ce_form .radio_container label:active .ce_form .checkbox_container label:after,.ce_form .radio_container label:active .ce_form .radio_container label:after,.ce_form .radio_container label:active .mod_page_password .checkbox_container label:after,.ce_form .radio_container label:active .mod_page_password .radio_container label:after,.ce_form .radio_container label:active .salesforce-contact-form .checkbox_container label:after,.ce_form .radio_container label:active .salesforce-contact-form .radio_container label:after,.mod_page_password .checkbox_container label:active .ce_form .checkbox_container label:after,.mod_page_password .checkbox_container label:active .ce_form .radio_container label:after,.mod_page_password .checkbox_container label:active .mod_page_password .checkbox_container label:after,.mod_page_password .checkbox_container label:active .mod_page_password .radio_container label:after,.mod_page_password .checkbox_container label:active .salesforce-contact-form .checkbox_container label:after,.mod_page_password .checkbox_container label:active .salesforce-contact-form .radio_container label:after,.mod_page_password .radio_container label:active .ce_form .checkbox_container label:after,.mod_page_password .radio_container label:active .ce_form .radio_container label:after,.mod_page_password .radio_container label:active .mod_page_password .checkbox_container label:after,.mod_page_password .radio_container label:active .mod_page_password .radio_container label:after,.mod_page_password .radio_container label:active .salesforce-contact-form .checkbox_container label:after,.mod_page_password .radio_container label:active .salesforce-contact-form .radio_container label:after,.salesforce-contact-form .checkbox_container label:active .ce_form .checkbox_container label:after,.salesforce-contact-form .checkbox_container label:active .ce_form .radio_container label:after,.salesforce-contact-form .checkbox_container label:active .mod_page_password .checkbox_container label:after,.salesforce-contact-form .checkbox_container label:active .mod_page_password .radio_container label:after,.salesforce-contact-form .checkbox_container label:active .salesforce-contact-form .checkbox_container label:after,.salesforce-contact-form .checkbox_container label:active .salesforce-contact-form .radio_container label:after,.salesforce-contact-form .radio_container label:active .ce_form .checkbox_container label:after,.salesforce-contact-form .radio_container label:active .ce_form .radio_container label:after,.salesforce-contact-form .radio_container label:active .mod_page_password .checkbox_container label:after,.salesforce-contact-form .radio_container label:active .mod_page_password .radio_container label:after,.salesforce-contact-form .radio_container label:active .salesforce-contact-form .checkbox_container label:after,.salesforce-contact-form .radio_container label:active .salesforce-contact-form .radio_container label:after{opacity:.5}.ce_form .checkbox_container input:checked~label:before,.ce_form .radio_container input:checked~label:before,.mod_page_password .checkbox_container input:checked~label:before,.mod_page_password .radio_container input:checked~label:before,.salesforce-contact-form .checkbox_container input:checked~label:before,.salesforce-contact-form .radio_container input:checked~label:before{border-color:var(--black)}.ce_form .checkbox_container input:checked~label:after,.ce_form .radio_container input:checked~label:after,.mod_page_password .checkbox_container input:checked~label:after,.mod_page_password .radio_container input:checked~label:after,.salesforce-contact-form .checkbox_container input:checked~label:after,.salesforce-contact-form .radio_container input:checked~label:after{background-color:var(--black);opacity:1}.ce_form .widget,.mod_page_password .widget,.salesforce-contact-form .widget{margin:1.8947368421rem 0}.ce_form .widget.checkbox--other-invoice-address .checkbox_container label:before,.mod_page_password .widget.checkbox--other-invoice-address .checkbox_container label:before,.salesforce-contact-form .widget.checkbox--other-invoice-address .checkbox_container label:before{background-image:url(../../theme/images/Gruen-Plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:20px;width:20px}.ce_form .widget.checkbox--other-invoice-address .checkbox_container label:after,.mod_page_password .widget.checkbox--other-invoice-address .checkbox_container label:after,.salesforce-contact-form .widget.checkbox--other-invoice-address .checkbox_container label:after{display:none}.ce_form .widget.checkbox--other-invoice-address .checkbox_container input:checked~label:before,.mod_page_password .widget.checkbox--other-invoice-address .checkbox_container input:checked~label:before,.salesforce-contact-form .widget.checkbox--other-invoice-address .checkbox_container input:checked~label:before{background-image:url(../../theme/images/Minus-kreis.svg)}.ce_form [type=submit],.mod_page_password [type=submit],.salesforce-contact-form [type=submit]{background-color:var(--blue-green);border:0;box-sizing:border-box;cursor:pointer;display:block;font-size:1.0526315789rem;letter-spacing:.0178947368rem;line-height:2rem;margin:0;min-width:17.1578947368rem;outline:0;padding:12px;text-align:center;text-decoration:none}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons{-moz-column-gap:.5em;column-gap:.5em;display:flex;flex-wrap:wrap;row-gap:.25em}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button{align-items:center;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:flex;margin:0;outline:0;padding:0;white-space:nowrap}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button:before,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button:before,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:20px auto;content:"";display:block;height:24px;margin-right:.25em;width:24px}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--add:before,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--add:before,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--add:before{background-image:url(../../theme/images/Gruen-Plus.svg)}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--remove:before,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--remove:before,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons .duplication-button--remove:before{background-image:url(../../theme/images/Minus-kreis.svg)}@media only screen and (min-width:800px){.ce_form,.mod_page_password,.salesforce-contact-form{margin-bottom:160px;margin-top:39px;padding-left:min(95px,6.5972222222vw);padding-right:min(95px,6.5972222222vw);padding-top:22px}.ce_form form,.mod_page_password form,.salesforce-contact-form form{display:block}}@media only screen and (min-width:800px) and (min-width:800px){.ce_form form,.mod_page_password form,.salesforce-contact-form form{margin-left:0;margin-right:auto;max-width:740px}}@media only screen and (min-width:800px){.ce_form fieldset>legend,.mod_page_password fieldset>legend,.salesforce-contact-form fieldset>legend{margin-bottom:32px;margin-top:55px}.ce_form .formbody,.ce_form .formbody>.fields,.ce_form .formbody>.fields>fieldset,.ce_form .formbody>fieldset,.mod_page_password .formbody,.mod_page_password .formbody>.fields,.mod_page_password .formbody>.fields>fieldset,.mod_page_password .formbody>fieldset,.salesforce-contact-form .formbody,.salesforce-contact-form .formbody>.fields,.salesforce-contact-form .formbody>.fields>fieldset,.salesforce-contact-form .formbody>fieldset{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(8,1fr);row-gap:36px}.ce_form .formbody>.fields,.ce_form .formbody>fieldset,.ce_form .formbody>p,.mod_page_password .formbody>.fields,.mod_page_password .formbody>fieldset,.mod_page_password .formbody>p,.salesforce-contact-form .formbody>.fields,.salesforce-contact-form .formbody>fieldset,.salesforce-contact-form .formbody>p{grid-column:span 8}.ce_form .widget,.mod_page_password .widget,.salesforce-contact-form .widget{grid-column:span 8;margin:0;min-width:0}.ce_form .widget.layout--span-1,.mod_page_password .widget.layout--span-1,.salesforce-contact-form .widget.layout--span-1{grid-column:auto/span 1}.ce_form .widget.layout--span-2,.mod_page_password .widget.layout--span-2,.salesforce-contact-form .widget.layout--span-2{grid-column:auto/span 2}.ce_form .widget.layout--span-3,.mod_page_password .widget.layout--span-3,.salesforce-contact-form .widget.layout--span-3{grid-column:auto/span 3}.ce_form .widget.layout--span-4,.mod_page_password .widget.layout--span-4,.salesforce-contact-form .widget.layout--span-4{grid-column:auto/span 4}.ce_form .widget.layout--span-5,.mod_page_password .widget.layout--span-5,.salesforce-contact-form .widget.layout--span-5{grid-column:auto/span 5}.ce_form .widget.layout--span-6,.mod_page_password .widget.layout--span-6,.salesforce-contact-form .widget.layout--span-6{grid-column:auto/span 6}.ce_form .widget.layout--span-7,.mod_page_password .widget.layout--span-7,.salesforce-contact-form .widget.layout--span-7{grid-column:auto/span 7}.ce_form .widget.layout--span-8,.mod_page_password .widget.layout--span-8,.salesforce-contact-form .widget.layout--span-8{grid-column:auto/span 8}.ce_form .widget.layout--span-9,.mod_page_password .widget.layout--span-9,.salesforce-contact-form .widget.layout--span-9{grid-column:auto/span 9}.ce_form .widget.layout--span-10,.mod_page_password .widget.layout--span-10,.salesforce-contact-form .widget.layout--span-10{grid-column:auto/span 10}.ce_form .widget.layout--span-11,.mod_page_password .widget.layout--span-11,.salesforce-contact-form .widget.layout--span-11{grid-column:auto/span 11}.ce_form .widget.layout--span-12,.mod_page_password .widget.layout--span-12,.salesforce-contact-form .widget.layout--span-12{grid-column:auto/span 12}.ce_form .widget.layout--new-row,.mod_page_password .widget.layout--new-row,.salesforce-contact-form .widget.layout--new-row{grid-column-start:1}.ce_form .widget.layout--align-center,.mod_page_password .widget.layout--align-center,.salesforce-contact-form .widget.layout--align-center{align-self:center}.ce_form .widget>input,.mod_page_password .widget>input,.salesforce-contact-form .widget>input{box-sizing:border-box;display:block;max-width:100%}.ce_form .formbody>fieldset.allow-duplication,.mod_page_password .formbody>fieldset.allow-duplication,.salesforce-contact-form .formbody>fieldset.allow-duplication{position:relative}.ce_form .formbody>fieldset.allow-duplication .duplication-buttons,.mod_page_password .formbody>fieldset.allow-duplication .duplication-buttons,.salesforce-contact-form .formbody>fieldset.allow-duplication .duplication-buttons{left:390px;position:absolute;top:-64px;width:50%}}.pagination{margin:2.1052631579rem 0}.pagination>p{display:none}.pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end;list-style:none;margin:0;padding:0}.pagination li.first,.pagination li.last{display:none}.pagination li>a,.pagination li>span,.pagination li>strong{align-items:center;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;letter-spacing:.24px;line-height:24px;text-decoration:none;width:30px}.pagination li>a.active,.pagination li>span.active,.pagination li>strong.active{background-color:var(--dark-blue);color:#fff}.pagination li>a.next,.pagination li>a.previous,.pagination li>span.next,.pagination li>span.previous,.pagination li>strong.next,.pagination li>strong.previous{background-repeat:no-repeat;background-size:auto 10px;display:block;overflow:hidden;text-indent:50px;white-space:nowrap}.pagination li>a.next,.pagination li>span.next,.pagination li>strong.next{background-image:url(../../theme/images/Arrow-right.svg);background-position:100%}.pagination li>a.previous,.pagination li>span.previous,.pagination li>strong.previous{background-image:url(../../theme/images/Arrow-left.svg);background-position:0}.quote,.recommendation{background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 25px 0 rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;font-size:.7368421053rem;line-height:1.4286;padding:2.1052631579rem 1.8421052632rem 1.4736842105rem;position:relative;width:74.358974359vw}@media only screen and (min-width:800px){.quote,.recommendation{width:auto}}.quote:before,.recommendation:before{color:var(--quote-blue);content:"„";display:block;font-family:var(--font-commons);font-size:6.6842105263rem;font-weight:700;left:1.2631578947rem;letter-spacing:.75px;line-height:.2913;opacity:.32;pointer-events:none;position:absolute;top:-.4210526316rem}.quote__text p,.recommendation__text p{line-height:inherit}.quote__text p:first-child,.recommendation__text p:first-child{margin-top:0}.quote__text p:last-child,.recommendation__text p:last-child{margin-bottom:0}.quote__text,.recommendation__text{font-style:italic;font-weight:500;position:relative}.quote__rating,.recommendation__rating{color:var(--quote-blue);display:flex;gap:4px;margin-top:auto;padding-top:14px}.quote__star,.recommendation__star{display:block;font-size:22px;line-height:16px;opacity:.2}.quote__star--active,.recommendation__star--active{opacity:1}.quote__author-info,.recommendation__author-info{align-items:center;display:flex;font-size:16px;margin-top:35px;text-decoration:none}.quote__image,.recommendation__image{margin-right:12px}.quote__image img,.recommendation__image img{max-height:35px}.quote__author-time,.recommendation__author-time{letter-spacing:.0175em;line-height:20px}.quote__time,.recommendation__time{color:#929292;font-size:14px}.salesforce-contact-form>.inside{height:1000px;width:100%}.salesforce-contact-form>.inside>*{height:100%;width:100%}.salesforce-contact-form>.inside iframe{border:0;overflow:hidden}.scroll-effect{opacity:0;scroll-margin-top:60px;transform:translateY(60px);transition:opacity .8s,transform .8s}.scroll-effect--start{opacity:1;scroll-margin-top:0;transform:translateY(0)}.sharebuttons ul{display:flex;flex-wrap:wrap;gap:28.39px;list-style:none;margin:0;padding:0}.sharebuttons a{background-color:#000;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.sharebuttons a,.sharebuttons a.facebook .sharebuttons a.xing,.sharebuttons a.linkedin,.sharebuttons a.pdf{height:20px;overflow:hidden;text-indent:30px;white-space:nowrap;width:20px}.sharebuttons a.facebook{-webkit-mask-image:url(../../theme/images/Facebook.svg);mask-image:url(../../theme/images/Facebook.svg)}.sharebuttons a.xing{-webkit-mask-image:url(../../theme/images/xing.svg);mask-image:url(../../theme/images/xing.svg)}.sharebuttons a.linkedin{-webkit-mask-image:url(../../theme/images/linkedin.svg);mask-image:url(../../theme/images/linkedin.svg)}.sharebuttons a.pdf{-webkit-mask-image:url(../../theme/images/pdf.svg);mask-image:url(../../theme/images/pdf.svg)}.swiper-container{--swiper-navigation-color:#000;--swiper-navigation-size:20px;overflow:visible}.swiper-slide{height:auto;opacity:0;transition:opacity .4s}.swiper-slide-active,.swiper-slide-visible{opacity:1}.swiper-slide figure img{margin:auto}.swiper-pagination{bottom:auto;left:auto;margin-top:24px;position:relative;width:auto}@media only screen and (min-width:800px){.swiper-pagination{margin-top:34px}}.swiper-pagination-bullet{background-color:#979797;border-radius:0;height:1px;opacity:.37;transition:opacity .4s;width:18px}.swiper-pagination-bullet-active{opacity:1}.swiper-button-next{right:-17px}@media only screen and (min-width:800px){.swiper-button-next{right:-26px}}.swiper-button-prev{left:-17px}@media only screen and (min-width:800px){.swiper-button-prev{left:-26px}}.team-stage:before{background-color:var(--header-primary-color);bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.team-stage,.team-stage>*{position:relative}.team-stage{box-sizing:border-box;color:var(--training-stage-font-color);display:flex;flex-direction:column;font-size:20px;letter-spacing:.34px;line-height:29px;margin-top:265px;padding-bottom:37px;z-index:2}@media only screen and (min-width:800px){.team-stage{display:grid;font-size:min(30px,2.0833333333vw);gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);letter-spacing:min(.52px,.0361111111vw);line-height:min(44px,3.0555555556vw);margin-top:min(296px,20.5555555556vw);min-height:min(266px,18.4722222222vw);padding-bottom:0;row-gap:0}}.team-stage__left{display:contents}.team-stage__left>*{position:relative}@media only screen and (min-width:800px){.team-stage__left{display:block;grid-column:span 7}}.team-stage__headline{color:var(--headline-font-color);font-size:39.54px;letter-spacing:.31px;line-height:37px;margin-bottom:7px;margin-top:-242px;order:-2;text-align:left;text-transform:uppercase;z-index:2}@media only screen and (min-width:800px){.team-stage__headline{align-items:flex-end;align-self:flex-start;display:flex;font-size:min(70px,4.8611111111vw);letter-spacing:min(.55px,.0381944444vw);line-height:min(66px,4.5833333333vw);margin-bottom:min(31px,2.1527777778vw);margin-top:max(-125px,-8.6805555556vw);min-height:min(132px,9.1666666667vw);order:unset;position:relative;z-index:2}}.team-stage__image{margin-bottom:19px;order:-1;position:relative;z-index:2}@media only screen and (min-width:800px){.team-stage__image{grid-column:span 5;margin-bottom:0;margin-top:max(-257px,-17.8472222222vw);order:unset}}.team-stage__image img{width:100%}.team-stage__teaser p{line-height:inherit}.team-stage__teaser p:first-child{margin-top:0}.team-stage__teaser p:last-child{margin-bottom:0}.team-stage__socials{display:flex;gap:13px;margin-top:1.1052631579rem}.team-stage__socials svg{display:block;height:auto;width:25px}@media only screen and (min-width:800px){.team-stage__socials svg{width:min(25px,1.7361111111vw)}.team-main{margin-left:auto;margin-right:auto;max-width:740px}}.team-main{margin-bottom:72px;margin-top:44px}@media only screen and (min-width:800px){.team-main{margin-bottom:133px;margin-top:71px}}.newslist--team{margin:43px 0}@media only screen and (min-width:800px){.newslist--team{margin:63px 0}}.team-teaser{background-color:var(--header-primary-color);color:var(--training-stage-font-color);font-family:var(--font-commons);font-size:16px;letter-spacing:.12px;line-height:25px;padding:19px}.team-teaser,.team-teaser>*{position:relative}.team-teaser__headline{color:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;margin-bottom:0;margin-top:14px}.team-teaser__headline br{display:none}@media only screen and (min-width:800px){.team-teaser__headline{font-size:19px;letter-spacing:.15px}.team-teaser__teaser{margin-top:.25em}}.team-teaser__teaser p{line-height:inherit}.team-teaser__teaser p:first-child{margin-top:0}.team-teaser__teaser p,.team-teaser__teaser p:last-child{margin-bottom:0}.team-teaser__top{background-color:var(--header-secondary-color);height:87.5px;left:0;position:absolute;right:0;top:0}.team-teaser__image img{width:100%}a.button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}a.button:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}a.button,a.button:before{display:inline-block}a.button:before{vertical-align:top}a.button-big{background-color:var(--blue-green);border:0;box-sizing:border-box;cursor:pointer;display:block;display:inline-block;font-size:1.0526315789rem;letter-spacing:.0178947368rem;line-height:2rem;margin:0;min-width:17.1578947368rem;outline:0;padding:12px;text-align:center;text-decoration:none}.training-stage:before{background-color:var(--header-primary-color);bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.training-stage>*{position:relative}.training-stage{color:var(--training-stage-font-color);margin-top:64px;padding-bottom:1px;padding-top:1px;position:relative;z-index:2}.training-stage__headline{color:var(--headline-font-color);font-family:var(--font-cond);font-size:55px;font-weight:950;line-height:.8182;margin-bottom:12px;margin-top:-44px;max-width:293px;position:relative;text-align:left;text-transform:uppercase;z-index:2}.training-stage__below{position:relative}.training-stage__below:before{background-color:var(--header-primary-color);bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.training-stage__below>*{position:relative}.training-stage__below{color:#000;margin-top:-59px;padding-top:59px;z-index:1}.training-stage__below:after{content:"";display:table}.training-stage__image img{width:100%}.training-stage__subheadline,.training-stage__subsubheadline{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:34.5px;margin-top:11.5px;text-align:center}@media only screen and (min-width:800px){.training-stage__subheadline,.training-stage__subsubheadline{font-size:60px;line-height:.9667;margin-bottom:28px;margin-top:76px}}.training-stage__subheadline,.training-stage__subsubheadline{margin-bottom:25.5px;margin-top:22.5px;text-align:left}.training-stage:has(.training-stage__subsubheadline) .training-stage__subheadline{margin-bottom:0}.training-stage__subsubheadline{margin-top:0}.training-stage__signup{align-items:flex-start;display:flex;flex-direction:column}.training-stage__signup-button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.training-stage__signup-button:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.training-stage__signup-button{border-color:var(--training-stage-font-color);color:inherit}body.training-stage-font-color--white .training-stage__signup-button:before{background-image:url(../../theme/images/Arrow-Kreis-white.svg)}.training-stage__teaser p{line-height:inherit}.training-stage__teaser p:first-child{margin-top:0}.training-stage__teaser p:last-child{margin-bottom:0}.training-stage__teaser{font-size:24px;font-weight:400;line-height:1.5833;margin-bottom:27px;margin-top:25px}.training-stage__key-facts{font-size:16px;line-height:1.5625;list-style:none;margin:27px 0 52px;padding:0}.training-stage__key-fact{padding-left:11px;position:relative}.training-stage__key-fact+.training-stage__key-fact{margin-top:22px}.training-stage__key-fact:before{border-left:1px solid var(--training-stage-font-color);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:0}.training-stage .contact-element__details{border-color:var(--training-stage-font-color)}@media only screen and (min-width:800px){.training-stage{display:grid;gap:var(--grid-gutter);grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);margin-top:min(267px,18.5416666667vw)}.training-stage__image{grid-column:1/span 5;margin-top:max(-223px,-15.4861111111vw)}.training-stage__image img{width:min(455px,31.5972222222vw)}.training-stage__headline{font-size:min(120px,8.3333333333vw);grid-column:span 7/-1;line-height:.8;margin-bottom:0;margin-left:min(10px,.6944444444vw);margin-top:max(-94px,-6.5277777778vw);max-width:none}.training-stage__left-column{grid-column:1/span 5}.training-stage__subheadline,.training-stage__subsubheadline{font-size:min(50px,3.4722222222vw);line-height:1.0345;margin-bottom:0;margin-left:min(30px,2.0833333333vw);margin-top:min(45.5px,3.1597222222vw)}.training-stage__subsubheadline{margin-top:0}.training-stage__right-column{grid-column:span 7/-1}.training-stage__teaser{font-size:min(30px,2.0833333333vw);line-height:1.4667;margin-bottom:0;margin-left:min(30px,2.0833333333vw);margin-top:min(49px,3.4027777778vw)}.training-stage__signup{align-self:flex-start;margin-bottom:auto}.training-stage__key-facts,.training-stage__signup{margin-left:min(30px,2.0833333333vw);margin-top:44.5px}.training-stage__key-facts{font-size:19px;line-height:1.5263;margin-bottom:67px}.training-stage__key-fact{padding-left:15px}.training-stage__key-fact+.training-stage__key-fact{margin-top:33px}.training-stage .contact-element{margin-left:min(30px,2.0833333333vw)}.training-stage .contact-element__message{max-width:270px}.training-stage.news-training--right .training-stage__headline{grid-column:1/span 6;margin-left:0}.training-stage.news-training--right .training-stage__image{grid-column:span 5/-1}.training-stage.news-training--right .training-stage__subheadline{margin-left:0;margin-top:min(61.5px,4.2708333333vw)}.training-stage.news-training--right .training-stage__signup{margin-left:0}.training-stage.news-training--right .training-stage__teaser{margin-left:0;margin-top:min(55px,3.8194444444vw)}.training-stage.news-training--right .training-stage__key-facts{margin-left:0}}.training-stage.news-training--big{margin-top:109px;padding-top:0;position:relative}.training-stage.news-training--big .training-stage__headline{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-88.5px}.training-stage.news-training--big .training-stage__image{margin-left:calc(var(--outer-padding-mobile)*-1);margin-right:calc(var(--outer-padding-mobile)*-1);max-width:none}@media only screen and (min-width:800px){.training-stage.news-training--big{margin-top:min(587.21px,40.7784722222vw)}.training-stage.news-training--big .training-stage__headline{grid-column:span 12;line-height:.8;top:max(-524px,-36.3888888889vw)}.training-stage.news-training--big .training-stage__image{grid-column:span 12;margin:max(-431px,-29.9305555556vw) 0 0}.training-stage.news-training--big .training-stage__image img{width:auto}.training-stage.news-training--big .training-stage__subheadline{margin-left:0;margin-top:min(20.5px,1.4236111111vw)}.training-stage.news-training--big .training-stage__signup{margin-left:0}.training-stage.news-training--big .training-stage__teaser{margin-left:0;margin-top:min(24px,1.6666666667vw)}.training-stage.news-training--big .contact-element,.training-stage.news-training--big .training-stage__key-facts{margin-left:0}}.training-main .ce_text.text--medium.text--center{margin-bottom:46px;margin-top:46px}@media only screen and (min-width:800px){.training-main .ce_text.text--medium.text--center{margin-bottom:66px;margin-top:66px}}@keyframes trainingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes trainingFadeInLeft{0%{transform:translateX(max(-50px,-3.4722222222vw))}to{transform:none}}@keyframes trainingFadeInRight{0%{transform:translateX(min(50px,3.4722222222vw))}to{transform:none}}body.page--training-transition .training-stage__headline{animation-duration:.8s;animation-fill-mode:forwards;animation-name:trainingFadeIn,trainingFadeInRight;animation-timing-function:ease-out;opacity:0}body.page--training-transition .training-stage__image{animation-delay:.2s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:trainingFadeIn,trainingFadeInLeft;animation-timing-function:ease-out;opacity:0}body.page--training-transition .training-stage__left-column,body.page--training-transition .training-stage__right-column{animation-delay:.4s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:trainingFadeIn;animation-timing-function:ease-out;opacity:0}body.page--training-transition .training-stage.news-training--right .training-stage__headline{animation-name:trainingFadeIn,trainingFadeInLeft}body.page--training-transition .training-stage.news-training--right .training-stage__image{animation-name:trainingFadeIn,trainingFadeInRight}body.page--training-transition #header>.inside{animation-delay:.4s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:trainingFadeIn;animation-timing-function:ease-out;opacity:0}.mod_newslist.newslist--trainings{margin:86px 0}.mod_newslist.newslist--trainings[id^=track]{margin-top:3rem}.mod_newslist.newslist--trainings[id^=track] .newslist__headline-container{margin-top:0}.training-teaser__headline{font-family:var(--font-commons);font-size:inherit;font-weight:700;line-height:1.5263;margin-bottom:0;margin-top:21px;text-transform:none}.training-teaser__headline a{text-decoration:none}.training-teaser__headline a:hover{text-decoration:underline}.training-teaser__text{line-height:1.5263}.training-teaser__text p{line-height:inherit}.training-teaser__text p:first-child{margin-top:0}.training-teaser__text p:last-child{margin-bottom:0}@keyframes transition-transform-primary{0%{transform:translateY(100vh)}to{transform:none}}@keyframes transition-transform-secondary-mobile{0%{transform:translateY(100vh)}to{transform:translateY(min(0px,-100vh + var(--header-height) + 64px))}}@keyframes transition-transform-secondary-tablet{0%{transform:translateY(100vh)}to{transform:translateY(min(0px,-100vh + var(--header-height) + min(267px,18.5416666667vw)))}}@keyframes transition-transform-secondary-mobile-big{0%{transform:translateY(100vh)}to{transform:translateY(min(0px,-100vh + var(--header-height) + 109px))}}@keyframes transition-transform-secondary-tablet-big{0%{transform:translateY(100vh)}to{transform:translateY(min(0px,-100vh + var(--header-height) + min(587px,40.7638888889vw)))}}.transition{--primary-color:transparent;--secondary-color:transparent}.transition:after,.transition:before{animation-fill-mode:forwards;content:"";display:block;height:100vh;left:0;position:fixed;right:0;top:0;transform:translateY(100vh)}.transition:after{animation-delay:.4s;animation-duration:1s;animation-timing-function:cubic-bezier(0,.1,.15,1);background-color:var(--secondary-color);z-index:100}.transition:before{animation-duration:1.4s;animation-timing-function:cubic-bezier(0,.1,.15,1);background-color:var(--primary-color);z-index:90}.transition--play:before{animation-name:transition-transform-primary}.transition--play:after{animation-name:transition-transform-secondary-mobile}@media only screen and (min-width:800px){.transition--play:after{animation-name:transition-transform-secondary-tablet}}.transition--play.transition--big:after{animation-name:transition-transform-secondary-mobile-big}@media only screen and (min-width:800px){.transition--play.transition--big:after{animation-name:transition-transform-secondary-tablet-big}}#container{min-height:calc(var(--app-height) - var(--header-height) - var(--footer-height));padding:0 var(--outer-padding-mobile)}#container:after{content:"";display:table}@media only screen and (min-width:800px){#container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1120px;padding:0 var(--outer-padding-desktop)}body.layout--lms #container{display:grid;gap:2em;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}#footer{background-color:var(--dark-blue);color:#fff;font-size:17px;line-height:1.4118;padding:0 20px}#footer a{color:inherit;text-decoration:none}#footer:after,#footer:before{content:"";display:table}#footer>.inside{align-items:center;display:flex;flex-direction:column;margin-bottom:83px;margin-top:83px}@media only screen and (min-width:800px){#footer{padding:0 160px}#footer>.inside{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:min-content min-content;margin:51px auto;max-width:1120px;position:relative}}@media only screen and (min-width:1140px){#footer>.inside{box-sizing:border-box;padding-right:min(95px,6.5972222222vw)}}#header{background-color:var(--header-secondary-color);color:var(--headline-font-color);padding:0 20px;position:relative;z-index:10}@media only screen and (min-width:800px){#header{padding:0 min(65px,4.5138888889vw)}}#header>.inside{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1280px;position:static}.logo{margin-bottom:33px;margin-right:auto;margin-top:33px;position:relative;transition:opacity .4s}body.show-menu .logo--top{opacity:0}.logo--menu{margin-left:var(--outer-padding)}@media only screen and (min-width:800px){.logo--menu{margin-left:min(65px,4.5138888889vw)}}.logo img,.logo svg{height:34px;width:auto}@media only screen and (min-width:1240px){.logo{margin-bottom:39px;margin-top:39px;transition:none}body.show-menu .logo{opacity:1}.logo img,.logo svg{height:42px;width:auto}.logo--menu{display:none}#mobile-menu{align-items:center;display:flex;justify-content:flex-end}}@media only screen and (max-width:1239.9px){#mobile-menu{background-color:var(--mobile-menu-background-color);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;max-height:0;overflow:hidden;overflow-y:scroll;position:fixed;right:0;top:0;transition:max-height .4s}#mobile-menu:after,#mobile-menu:before{content:"";display:table}#mobile-menu:after{margin-top:65px;order:999}body.show-menu #mobile-menu{max-height:var(--app-height,100vh)}}#stage{background-color:var(--header-secondary-color);color:var(--headline-font-color);padding:0 var(--outer-padding-mobile)}#stage>.inside:after,#stage>.inside:before{content:"";display:table}@media only screen and (min-width:800px){#stage{padding:0 var(--outer-padding-desktop)}#stage>.inside{margin-left:auto;margin-right:auto;max-width:1120px}}#wrapper{overflow:hidden}@media only screen and (min-width:800px){.mod_article.layout--span-1{max-width:75px}.mod_article.layout--span-2{max-width:170px}.mod_article.layout--span-3{max-width:265px}.mod_article.layout--span-4{max-width:360px}.mod_article.layout--span-5{max-width:455px}.mod_article.layout--span-6{max-width:550px}.mod_article.layout--span-7{max-width:645px}.mod_article.layout--span-8{max-width:740px}.mod_article.layout--span-9{max-width:835px}.mod_article.layout--span-10{max-width:930px}.mod_article.layout--span-11{max-width:1025px}.mod_article.layout--span-12{max-width:1120px}.mod_article.layout--left{margin-left:0;margin-right:auto}.mod_article.layout--center{margin-left:auto;margin-right:auto}.mod_article.layout--right{margin-left:auto;margin-right:0}}.mod_article.layout--span-1{grid-column:auto/span 1}.mod_article.layout--span-2{grid-column:auto/span 2}.mod_article.layout--span-3{grid-column:auto/span 3}.mod_article.layout--span-4{grid-column:auto/span 4}.mod_article.layout--span-5{grid-column:auto/span 5}.mod_article.layout--span-6{grid-column:auto/span 6}.mod_article.layout--span-7{grid-column:auto/span 7}.mod_article.layout--span-8{grid-column:auto/span 8}.mod_article.layout--span-9{grid-column:auto/span 9}.mod_article.layout--span-10{grid-column:auto/span 10}.mod_article.layout--span-11{grid-column:auto/span 11}.mod_article.layout--span-12{grid-column:auto/span 12}.mod_article.layout--new-row{grid-column-start:1}.mod_article.layout--align-center{align-self:center}.booknav--lms{margin:4em 0}.booknav--lms ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.booknav--lms .up{display:none}.booknav--lms a{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.booknav--lms a:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.booknav--lms .previous a:before{transform:scaleX(-1)}.mod_changelanguage{font-size:20px;margin-left:34.5px;transition:opacity .4s,visibility .4s}@media only screen and (max-width:1239.9px){.mod_changelanguage{margin-left:53.5px;margin-top:46px;order:99}}@media only screen and (min-width:1240px){.mod_changelanguage{font-size:17px;margin-left:49px}}body.show-search .mod_changelanguage{opacity:0;pointer-events:none;visibility:0}.mod_changelanguage ul{list-style:none;margin:0;padding:0}.mod_changelanguage li{margin:0;padding:0}.mod_changelanguage a{color:inherit;text-decoration:none}.mod_changelanguage select{background-color:transparent;color:inherit;cursor:pointer;height:24px;outline:0}.mod_changelanguage select,.mod_changelanguage select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;padding:0}.mod_changelanguage select option{background-color:#fff;color:#000;font-family:inherit}.changelanguage{display:flex;position:relative}.changelanguage [data-language]{align-items:center;display:flex;text-transform:uppercase}.changelanguage [data-language]:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;margin-left:9px;width:16px}.changelanguage [data-language=de_AT]:after{background-image:url(../../theme/images/AT.svg)}.changelanguage [data-language^=en]:after{background-image:url(../../theme/images/EN.svg)}.changelanguage [data-language=de_DE]:after{background-image:url(../../theme/images/DE.svg)}.changelanguage__current{cursor:pointer;padding-right:15.75px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.changelanguage__current:before{background-color:#000;bottom:0;content:"";display:block;height:5px;margin:auto;-webkit-mask-image:url(../../theme/images/navi-pfeil-black.svg);mask-image:url(../../theme/images/navi-pfeil-black.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:0;top:0;width:10px}body.headline-font-color--white .changelanguage__current:before{background-color:#fff}.changelanguage__dropdown{background-color:#fff;border-radius:2px;bottom:26px;color:var(--black);font-size:17px;font-weight:400;left:0;letter-spacing:.29px;line-height:24px;opacity:0;padding:10px 20px 17px;pointer-events:none;position:absolute;transform:translateY(16px);transform-origin:0 0;transition:opacity .4s,visibility .4s,transform .4s;visibility:hidden;z-index:5}@media only screen and (min-width:800px){.changelanguage__dropdown{bottom:auto;left:auto;right:-9.75px;top:26px;transform:translateY(-16px)}}body.show-languages .changelanguage__dropdown{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.changelanguage__dropdown-item{align-items:center;border-bottom:1px solid #eaeaea;display:grid;grid-template-columns:116px 64px;height:33px}.changelanguage__dropdown-item:first-child{height:26px;margin-bottom:11px}.changelanguage__dropdown-item:first-child,.changelanguage__dropdown-item:last-child{border-bottom:0}.changelanguage__dropdown-item--header{font-size:12px;font-weight:400;letter-spacing:.21px;line-height:24px;text-transform:uppercase}@keyframes flyout-in{0%{transform:translateX(42px) rotate(-90deg)}to{transform:translateX(0) rotate(-90deg)}}.module-contacts--flyout{--contacts-flyout-width:320px;--contacts-flyout-min-height:130px;--contacts-flyout-button-width:32px;font-size:14px;position:fixed;right:0;top:22svh;z-index:var(--z-contacts-flyout)}@media only screen and (min-width:800px){.module-contacts--flyout{--contacts-flyout-button-width:42px}}.module-contacts--flyout .module-contacts__headline{margin:0}.module-contacts--flyout .module-contacts__button{align-items:center;animation-delay:1.6s;animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:flyout-in;background-color:var(--hps-blue);border:0;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:var(--contacts-flyout-button-width);justify-content:center;left:100%;padding:0;position:absolute;top:calc(var(--contacts-flyout-min-height) - var(--contacts-flyout-button-width));transform:translateX(42px) rotate(-90deg);transform-origin:0 100%;transition:background-color .4s;width:var(--contacts-flyout-min-height);z-index:1}@media only screen and (min-width:800px){.module-contacts--flyout .module-contacts__button{font-size:24px}}.module-contacts--flyout .module-contacts__contacts{position:absolute;right:0;top:0;transform:translateX(calc(var(--contacts-flyout-width) + 10px));transition:transform .4s;width:320px}.module-contacts--flyout .module-contacts__contact-content{align-items:center;background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;box-sizing:border-box;display:flex;gap:14px;min-height:var(--contacts-flyout-min-height);padding:14px;padding-right:calc(var(--contacts-flyout-button-width) + 14px)}.module-contacts--flyout .module-contacts__contact-image{flex-shrink:0}.module-contacts--flyout .module-contacts__contact-image img{border-radius:100%;overflow:hidden}.module-contacts--flyout .module-contacts__contact-details{display:flex;flex-direction:column;gap:2px}.module-contacts--flyout .module-contacts__contact-buttons{align-items:flex-end;display:flex;flex-direction:column;gap:14px;padding:14px}.module-contacts--flyout .module-contacts__contact-button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.module-contacts--flyout .module-contacts__contact-button:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.module-contacts--flyout .module-contacts__contact-button{background-color:#fff;border-radius:25px;font-size:14px;gap:10px;padding:4px 12px 6px;transform:translateX(calc(var(--contacts-flyout-width) + 10px));transition:background-color .2s,border-color .2s,color .2s,transform .8s}.module-contacts--flyout .module-contacts__contact-button:before{height:20px;position:relative;top:1px;transition:background-color .2s;width:20px}.module-contacts--flyout .module-contacts__contact-button:hover{background-color:var(--hps-red);border-color:var(--hps-red);color:#fff}.module-contacts--flyout .module-contacts__contact-button:hover:before{background-color:#fff}.module-contacts--flyout .module-contacts__contact-button:first-child{transition-delay:0s,0s,0s,.4s}.module-contacts--flyout .module-contacts__contact-button:nth-child(2){transition-delay:0s,0s,0s,.8s}.module-contacts--flyout .module-contacts__contact-button:nth-child(3){transition-delay:0s,0s,0s,1.2s}.module-contacts--flyout .module-contacts__contact-button:nth-child(4){transition-delay:0s,0s,0s,1.6s}.module-contacts--flyout.show .module-contacts__contacts{transform:none}.module-contacts--flyout.show .module-contacts__button{background-color:var(--light-blue)}.module-contacts--flyout.show .module-contacts__contact-button{transform:none}.country-popup{align-items:center;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s,visibility .4s,background-color .4s;visibility:hidden;z-index:20}.country-popup__inside{background-color:#f7f8f6;margin:0 var(--outer-padding);padding:37px 49px 47px 37px}@media only screen and (min-width:800px){.country-popup__inside{padding:61px 62px 65px}}.country-popup__headline{font-family:var(--font-cond);font-size:25px;letter-spacing:.19px;line-height:31px;margin-top:0;text-align:center}@media only screen and (min-width:800px){.country-popup__headline{font-size:31px;letter-spacing:.24px;line-height:37px}}.country-popup__list{list-style:none;margin:0;padding:0}.country-popup__list-item+.country-popup__list-item{margin-top:12px}.country-popup__headline+.country-popup__list{margin-top:22px}.country-popup__link{align-items:center;background-color:#fff;display:flex;font-size:16.72px;font-weight:500;letter-spacing:.29px;line-height:27.56px;padding:10px 28.56px 10px 18px;text-decoration:none}@media only screen and (min-width:800px){.country-popup__link{box-sizing:border-box;font-size:19px;letter-spacing:.33px;line-height:31.32px;margin-left:auto;margin-right:auto;max-width:269px;padding:14px 26.5px 14px 22px}}.country-popup__link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18.37px;margin-right:22.74px;width:18.37px}@media only screen and (min-width:800px){.country-popup__link:before{margin-right:26.1px}}.country-popup__link:after{background-image:url(../../theme/images/Arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7.92px;margin-left:auto;width:4.39px}.country-popup__link[href^="at/"]:before{background-image:url(../../theme/images/AT.svg)}.country-popup__link[href^="de/"]:before{background-image:url(../../theme/images/DE.svg)}.country-popup__link[href^="at/en/"]:before,.country-popup__link[href^="de/en/"]:before{background-image:url(../../theme/images/EN.svg)}body.country-popup-show:not(.country-popup-hide){overflow-y:hidden}body.country-popup-show .country-popup{opacity:1;pointer-events:all;visibility:visible}body.country-popup-show.country-popup-hide .country-popup{opacity:0;pointer-events:none;visibility:hidden}body.country-popup-show .logo-slider{display:none}.mod_eventlist.eventlist--trainings p.empty{text-align:center}.mod_eventlist.eventlist--trainings td.title{align-items:center;display:flex}.mod_eventlist.eventlist--trainings td.title label{display:contents}.mod_eventlist.eventlist--trainings td.title figure{flex-shrink:0;margin-right:10px}@media only screen and (min-width:800px){.mod_eventlist.eventlist--trainings td.title figure{margin-right:16px}}.mod_eventlist.eventlist--trainings td.title span{display:block}.mod_eventlist.eventlist--trainings td.title span.title{font-size:16px;font-weight:700;letter-spacing:.12px;line-height:26px}@media only screen and (min-width:800px){.mod_eventlist.eventlist--trainings td.title span.title{font-size:17px;letter-spacing:.13px}}.mod_eventlist.eventlist--trainings td.title span.title a{text-decoration:none}.mod_eventlist.eventlist--trainings td.title span.title a:hover{text-decoration:underline}.mod_eventlist.eventlist--trainings td.title span.subtitle{font-size:15px;letter-spacing:.12px;line-height:20px}@media only screen and (min-width:800px){.mod_eventlist.eventlist--trainings td.title span.subtitle{font-size:16px;line-height:26px}}.mod_eventlist.eventlist--trainings.hide-show-all.show-all .eventlist__show-all,.mod_eventlist.eventlist--trainings.hide-show-all:not(.show-all) tbody tr:nth-child(1n+7){display:none}@media only screen and (min-width:800px){.mod_eventlist.eventlist--trainings tr{grid-template-columns:32.3% 15.4% 10% 12% 9% 21.3%}}.eventlist{position:relative}.eventlist__show-all-container{display:flex;justify-content:center;margin-top:28px}.eventlist__show-all{background-color:transparent;background-image:url(../../theme/images/simple-arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:11px auto;border:0;cursor:pointer;display:block;font-size:19px;letter-spacing:.15px;line-height:25px;margin:0;outline:0;padding:0 17.33px 0 0;position:relative;text-decoration:underline}@media only screen and (min-width:800px){.eventlist.eventlist--trainings--form{margin-left:calc(var(--outer-padding-desktop)*-1 + 20px);margin-right:calc(var(--outer-padding-desktop)*-1 + 20px)}}@media only screen and (min-width:1140px){.eventlist.eventlist--trainings--form{margin-left:0;margin-right:0}}@media only screen and (min-width:800px){.headline--block~.eventlist__show-all{background-image:none;margin-top:0;padding:0;position:absolute;right:0;top:24px}}@keyframes moveup{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes movenone{0%{transform:none}to{transform:none}}@keyframes movedown{0%{transform:translateY(-100px)}to{transform:translateY(0)}}.burger{background-color:transparent;background-size:auto;border:0;border-radius:0;border-radius:20px;cursor:pointer;display:block;height:40px;margin:0 -6px 0 34.5px;outline:0;overflow:hidden;padding:0;position:relative;text-indent:50px;transition:background-color .4s,background-color .4s,box-shadow .4s,transform .4s,opacity .4s;white-space:nowrap;width:40px;z-index:100}.burger:after{background-color:#000;content:"";display:block;height:100%;left:0;-webkit-mask-image:url(../../theme/images/BurgerMenu.svg);mask-image:url(../../theme/images/BurgerMenu.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto auto;mask-size:auto auto;position:absolute;top:0;width:100%}@media only screen and (min-width:1240px){.burger{display:none}}body.headline-font-color--white .burger:after{background-color:#fff}body.show-menu .burger:after{-webkit-mask-image:url(../../theme/images/x-button.svg);mask-image:url(../../theme/images/x-button.svg)}.burger--fixed{background-color:var(--button-background-color);box-shadow:2px 2px 16px 0 #c6c6c6;opacity:0;pointer-events:none;position:fixed;right:var(--outer-padding);top:37.7px;transform:translateY(-100px)}@media only screen and (min-width:800px){.burger--fixed{right:min(65px,4.5138888889vw)}}body.button--sticky .burger--fixed{opacity:1;pointer-events:all}body.button--sticky.scroll--up .burger--fixed{transform:none}body.show-menu .burger--fixed{background-color:transparent;box-shadow:none}@media only screen and (max-width:1239.9px){body.show-menu{overflow-y:hidden}}.footer-info{grid-column:1/2;grid-row:2/3;margin-top:37px;position:relative;text-align:center}.footer-info:after{border-right:1px solid #fff;bottom:-71px;content:"";display:block;height:30px;left:0;margin:auto;position:absolute;right:0;width:0}@media only screen and (min-width:800px){.footer-info{margin-top:15px;text-align:left;text-align:right}.footer-info:after{bottom:auto;bottom:0;height:auto;left:auto;margin:0;right:max(-44px,-3.0555555556vw);top:-53px}}.footer-logo{grid-column:1/2;grid-row:1/2}.footer-logo img{height:37px}@media only screen and (min-width:800px){.footer-logo img{margin-left:auto}}.social-links{align-self:center;flex-wrap:wrap;gap:49.39px;grid-column:3/4;grid-row:1/3;list-style:none;margin:49px 0 0}.social-links,.social-links__item{align-items:center;display:flex;padding:0}.social-links__item{margin:0}.social-links__item a{align-items:center;display:flex}@media only screen and (min-width:800px){.social-links{gap:28.39px;margin-top:0}}.mod_navigation.navigation--main ul{list-style:none;margin:0;padding:0}.mod_navigation.navigation--main li{margin:0;padding:0}.mod_navigation.navigation--main a{color:inherit;text-decoration:none}.mod_navigation.navigation--main strong{font-weight:inherit}@media only screen and (min-width:1240px){.mod_navigation.navigation--main{font-size:17px;margin-left:auto;transition:opacity .4s,visibility .4s}body.show-search .mod_navigation.navigation--main{opacity:0;pointer-events:none;visibility:0}.mod_navigation.navigation--main button.expand{display:none}.mod_navigation.navigation--main ul.level_1{display:flex;gap:49px}.mod_navigation.navigation--main ul.level_1>li{position:relative}.mod_navigation.navigation--main ul.level_1>li.page--home{display:none}.mod_navigation.navigation--main ul.level_1>li>a,.mod_navigation.navigation--main ul.level_1>li>span,.mod_navigation.navigation--main ul.level_1>li>strong{align-items:center;display:flex;height:84px;line-height:24px;position:relative}.mod_navigation.navigation--main ul.level_1>li>a:before,.mod_navigation.navigation--main ul.level_1>li>span:before,.mod_navigation.navigation--main ul.level_1>li>strong:before{border-top:1px solid;bottom:28px;content:"";display:block;height:0;left:0;margin-left:auto;margin-right:auto;max-width:0;position:absolute;right:0;transition:max-width .4s}.mod_navigation.navigation--main ul.level_1>li>a.active:before,.mod_navigation.navigation--main ul.level_1>li>a.trail:before,.mod_navigation.navigation--main ul.level_1>li>span.active:before,.mod_navigation.navigation--main ul.level_1>li>span.trail:before,.mod_navigation.navigation--main ul.level_1>li>strong.active:before,.mod_navigation.navigation--main ul.level_1>li>strong.trail:before{max-width:100%}.mod_navigation.navigation--main ul.level_1>li>a.submenu,.mod_navigation.navigation--main ul.level_1>li>span.submenu,.mod_navigation.navigation--main ul.level_1>li>strong.submenu{padding-right:15.75px}.mod_navigation.navigation--main ul.level_1>li>a.submenu:before,.mod_navigation.navigation--main ul.level_1>li>span.submenu:before,.mod_navigation.navigation--main ul.level_1>li>strong.submenu:before{right:15.75px}.mod_navigation.navigation--main ul.level_1>li>a.submenu:after,.mod_navigation.navigation--main ul.level_1>li>span.submenu:after,.mod_navigation.navigation--main ul.level_1>li>strong.submenu:after{background-image:url(../../theme/images/navi-pfeil-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:5px;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:10px}body.headline-font-color--white .mod_navigation.navigation--main ul.level_1>li>a.submenu:after,body.headline-font-color--white .mod_navigation.navigation--main ul.level_1>li>span.submenu:after,body.headline-font-color--white .mod_navigation.navigation--main ul.level_1>li>strong.submenu:after{background-image:url(../../theme/images/navi-pfeil-white.svg)}.mod_navigation.navigation--main ul.level_1>li>a:hover:before{max-width:100%}.mod_navigation.navigation--main ul.level_2{background-color:#fff;border-top:3px solid #000;box-shadow:0 2px 12px 0 rgba(0,0,0,.17);box-sizing:border-box;color:#000;left:0;min-width:340px;opacity:0;padding:25px 0;pointer-events:none;position:absolute;top:83px;transform:translateY(-16px);transform-origin:0 0;transition:opacity .4s,visibility .4s,transform .4s;visibility:hidden}.mod_navigation.navigation--main ul.level_2>li>a,.mod_navigation.navigation--main ul.level_2>li>span,.mod_navigation.navigation--main ul.level_2>li>strong{display:block;line-height:24px;padding:5px 38px}.mod_navigation.navigation--main ul.level_2>li>a.active,.mod_navigation.navigation--main ul.level_2>li>a.forward,.mod_navigation.navigation--main ul.level_2>li>a:hover,.mod_navigation.navigation--main ul.level_2>li>span.active,.mod_navigation.navigation--main ul.level_2>li>span.forward,.mod_navigation.navigation--main ul.level_2>li>strong.active,.mod_navigation.navigation--main ul.level_2>li>strong.forward{text-decoration:underline}.mod_navigation.navigation--main ul.level_1>li:hover>ul.level_2{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}}@media only screen and (max-width:1239.9px){.mod_navigation.navigation--main ul.level_1{margin-bottom:25px;margin-top:37px}.mod_navigation.navigation--main ul.level_1>li{margin-right:0;position:relative}.mod_navigation.navigation--main ul.level_1>li>button.expand{background-color:transparent;background-image:url(../../theme/images/Arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:9px auto;border:0;cursor:pointer;height:42px;margin:auto;outline:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:66px;top:8px;transform:rotate(-90deg);transition:transform .4s;white-space:nowrap;width:42px}.mod_navigation.navigation--main ul.level_1>li>button.expand[aria-expanded=true]{transform:rotate(0)}body.headline-font-color--white .mod_navigation.navigation--main ul.level_1>li>button.expand{background-image:url(../../theme/images/Arrow-white.svg)}.mod_navigation.navigation--main ul.level_1>li>a,.mod_navigation.navigation--main ul.level_1>li>span,.mod_navigation.navigation--main ul.level_1>li>strong{display:block;font-size:26px;line-height:26px;padding:16px 42px 16px 53.5px}.mod_navigation.navigation--main ul.level_1>li>a.active,.mod_navigation.navigation--main ul.level_1>li>a.trail,.mod_navigation.navigation--main ul.level_1>li>span.active,.mod_navigation.navigation--main ul.level_1>li>span.trail,.mod_navigation.navigation--main ul.level_1>li>strong.active,.mod_navigation.navigation--main ul.level_1>li>strong.trail{opacity:.6}.mod_navigation.navigation--main ul.level_2{margin-right:-21px;max-height:0;overflow:hidden;transition:max-height .4s}.mod_navigation.navigation--main ul.level_2>li:first-child{padding-top:15.5px}.mod_navigation.navigation--main ul.level_2>li:last-child{padding-bottom:18.5px}.mod_navigation.navigation--main ul.level_2>li>a,.mod_navigation.navigation--main ul.level_2>li>span,.mod_navigation.navigation--main ul.level_2>li>strong{display:block;font-size:20px;line-height:24px;opacity:.8;padding:9.5px 53.5px 9.5px 75px}.mod_navigation.navigation--main ul.level_2>li>a.active,.mod_navigation.navigation--main ul.level_2>li>a.trail,.mod_navigation.navigation--main ul.level_2>li>span.active,.mod_navigation.navigation--main ul.level_2>li>span.trail,.mod_navigation.navigation--main ul.level_2>li>strong.active,.mod_navigation.navigation--main ul.level_2>li>strong.trail{opacity:1}.mod_navigation.navigation--main ul.level_1>li>button.expand[aria-expanded=true]+ul.level_2{max-height:580px}}.mod_navigation.navigation--footer{margin-top:113px}.mod_navigation.navigation--footer ul{list-style:none;margin:0;padding:0}.mod_navigation.navigation--footer li{margin:0;padding:0}.mod_navigation.navigation--footer li>a,.mod_navigation.navigation--footer li>span,.mod_navigation.navigation--footer li>strong{display:block;white-space:nowrap}.mod_navigation.navigation--footer strong{font-weight:inherit}.mod_navigation.navigation--footer a{color:inherit;text-decoration:none}.mod_navigation.navigation--footer>ul{align-items:center;display:flex;flex-direction:column;gap:49px}@media only screen and (min-width:800px){.mod_navigation.navigation--footer{align-self:center;grid-column:2/3;grid-row:1/3;margin-left:auto;margin-right:51px;margin-top:0;padding-left:51px}.mod_navigation.navigation--footer>ul{-moz-column-gap:51px;column-gap:51px;flex-direction:row;flex-wrap:wrap;row-gap:28.39px}}nav.nav--lms-toc{margin:5em 0}nav.nav--lms-toc ul.level_1{list-style-type:circle;padding-left:1em}nav.nav--lms-toc ul.level_2{list-style:none;margin-left:-1em;padding-left:0}nav.nav--lms-toc ul.level_2>li>a,nav.nav--lms-toc ul.level_2>li>span,nav.nav--lms-toc ul.level_2>li>strong{cursor:default;display:block;font-weight:700;pointer-events:none;text-decoration:none}nav.nav--lms-toc ul.level_3{list-style-type:circle;padding-left:1em}nav.nav--lms-lessons{margin-bottom:2em}nav.nav--lms-lessons ul{list-style:none;margin:0;padding:0}nav.nav--lms-lessons ul.level_2{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1em}nav.nav--lms-lessons a{display:block;text-align:center;text-decoration:none}nav.nav--lms-lessons figure{margin-bottom:.2em}nav.nav--lms-lessons figure img{margin:auto}.newscategories{margin:45px 0}@media only screen and (min-width:800px){.newscategories{margin:85px 0}}.newscategories ul{list-style:none;margin:0;padding:0}.newscategories li{margin:0;padding:0}.newscategories li>a,.newscategories li>span,.newscategories li>strong{display:block}.newscategories a{color:inherit;text-decoration:none}.newscategories strong{font-weight:inherit}.newscategories ul.level_1{-moz-column-gap:8.91px;column-gap:8.91px;display:flex;flex-wrap:wrap;row-gap:8.34px}@media only screen and (min-width:800px){.newscategories ul.level_1{-moz-column-gap:15px;column-gap:15px;justify-content:center;row-gap:18px}}.newscategories ul.level_1>li>a,.newscategories ul.level_1>li>span,.newscategories ul.level_1>li>strong{align-items:center;background-color:var(--category-color);color:#fff;display:flex;font-size:12px;height:42.53px;justify-content:center;padding:0 20px}@media only screen and (min-width:800px){.newscategories ul.level_1>li>a,.newscategories ul.level_1>li>span,.newscategories ul.level_1>li>strong{box-shadow:0 2px 9px 0 rgba(0,0,0,.23);font-size:14px;height:56px;padding:0 46px;transition:box-shadow .4s,opacity .4s}.newscategories ul.level_1>li>a:hover{box-shadow:0 0 0 0 rgba(0,0,0,.115)}}.newscategories ul.level_1>li.hide,[lang=de-AT] .newscategories ul.level_1>li.hide-austria,[lang=de-DE] .newscategories ul.level_1>li.hide-germany,[lang=en-AT] .newscategories ul.level_1>li.hide-austria,[lang=en-DE] .newscategories ul.level_1>li.hide-germany{display:none}.newscategories ul.level_1.has-active-category li>a,.newscategories ul.level_1.has-active-category li>span,.newscategories ul.level_1.has-active-category li>strong{opacity:.5}.newscategories ul.level_1.has-active-category li>a.active,.newscategories ul.level_1.has-active-category li>a:hover,.newscategories ul.level_1.has-active-category li>span.active,.newscategories ul.level_1.has-active-category li>span:hover,.newscategories ul.level_1.has-active-category li>strong.active,.newscategories ul.level_1.has-active-category li>strong:hover{opacity:1}.newscategories .headline--block{margin-bottom:1.3157894737rem}@media only screen and (min-width:800px){.newscategories .headline--block{margin-bottom:3.1578947368rem}.newscategories--align-left ul.level_1{justify-content:flex-start}.mod_newscategory_reader.layout--span-1{max-width:75px}.mod_newscategory_reader.layout--span-2{max-width:170px}.mod_newscategory_reader.layout--span-3{max-width:265px}.mod_newscategory_reader.layout--span-4{max-width:360px}.mod_newscategory_reader.layout--span-5{max-width:455px}.mod_newscategory_reader.layout--span-6{max-width:550px}.mod_newscategory_reader.layout--span-7{max-width:645px}.mod_newscategory_reader.layout--span-8{max-width:740px}.mod_newscategory_reader.layout--span-9{max-width:835px}.mod_newscategory_reader.layout--span-10{max-width:930px}.mod_newscategory_reader.layout--span-11{max-width:1025px}.mod_newscategory_reader.layout--span-12{max-width:1120px}.mod_newscategory_reader.layout--left{margin-left:0;margin-right:auto}.mod_newscategory_reader.layout--center{margin-left:auto;margin-right:auto}.mod_newscategory_reader.layout--right{margin-left:auto;margin-right:0}}@keyframes fadeout{0%{opacity:1}to{opacity:.2}}.newslist{position:relative}turbo-frame .newslist{transition:opacity .4s}turbo-frame[busy] .newslist,turbo-frame[src] .newslist{opacity:.2}turbo-frame[complete] .newslist{opacity:1}turbo-frame[busy] .newslist{animation-direction:normal;animation-play-state:running}turbo-frame[complete] .newslist{animation-direction:reverse;animation-play-state:running}.newslist--3columns .newslist__articles{display:grid;grid-template-columns:1fr;row-gap:42px}@media only screen and (min-width:800px){.newslist--3columns .newslist__articles{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:1fr 1fr;row-gap:57px}}@media only screen and (min-width:1140px){.newslist--3columns .newslist__articles{grid-template-columns:1fr 1fr 1fr}}.newslist__show-all{background-image:url(../../theme/images/simple-arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:11px auto;display:inline-block;font-size:19px;letter-spacing:.15px;line-height:25px;margin-top:28px;padding-right:17.33px;position:relative}.newslist__headline-container{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.newslist__headline-links{display:flex;flex-direction:column}@media only screen and (min-width:800px){.newslist__headline-links{align-items:flex-end}}.newslist__headline-links .newslist__show-all{background-image:none;margin-top:0;padding-right:0}.newslist__headline-links a{display:block;font-size:19px;letter-spacing:.15px;line-height:25px}@media only screen and (min-width:800px){.headline--block~.newslist__show-all{background-image:none;margin-top:0;padding:0;position:absolute;right:0;top:24px}}.mod_page_password form{margin-left:auto;margin-right:auto;margin-top:2em;max-width:450px}.mod_page_password .widget-password label{display:none}.mod_page_password .widget-submit{display:flex;justify-content:center}.recommendationlist{margin:54px 0;position:relative}@media only screen and (min-width:800px){.recommendationlist{margin:80px 0}}.recommendationlist__headline-container{margin-bottom:36px}@media only screen and (min-width:800px){.recommendationlist__headline-container{display:flex;margin-bottom:41.5px}}.recommendationlist__headline{font-family:var(--font-cond);font-size:24px;font-weight:950;letter-spacing:.19px;line-height:27.5px;text-transform:uppercase}@media only screen and (min-width:800px){.recommendationlist__headline{font-size:33px;letter-spacing:.26px;line-height:40px}}.recommendationlist__headline{background-color:#fff;margin:0;padding:14px;text-align:center}@media only screen and (min-width:800px){.recommendationlist__headline{padding:15px 65px;text-align:left}}.recommendationlist__show-all{background-image:url(../../theme/images/simple-arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:11px auto;display:inline-block;font-size:19px;letter-spacing:.15px;line-height:25px;margin-top:28px;padding-right:17.33px;position:relative}@media only screen and (min-width:1140px){.headline--block~.recommendationlist__show-all{background-image:none;margin-top:0;padding:0;position:absolute;right:0;top:24px}}.root-select-redirector__buttons{-moz-column-gap:2em;column-gap:2em;display:flex;justify-content:center;row-gap:1em}.root-select-redirector__button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.root-select-redirector__button:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.mod_search.search--header [type=submit]{align-items:center;background:none;border:0;border-radius:0;cursor:pointer;display:flex;height:28px;justify-content:center;outline:0;padding:0;width:28px}.mod_search.search--header [type=submit] span{display:none}.mod_search.search--header .widget-text input{background:none;border:0;border-bottom:1px solid;border-radius:0;box-sizing:border-box;color:inherit;display:block;height:28px;line-height:28px;outline:0;padding:0;width:100%}@media only screen and (min-width:1240px){.mod_search.search--header{font-size:17px;margin-left:32px;position:relative;transition:opacity .4s,visibility .4s}.mod_search.search--header .widget-text{opacity:0;pointer-events:none;position:absolute;right:60px;transition:opacity .4s,visibility .4s;visibility:hidden;width:min(400px,27.7777777778vw)}body.show-search .mod_search.search--header .widget-text{opacity:1;pointer-events:all;visibility:visible}}@media only screen and (max-width:1239.9px){.mod_search.search--header{margin-left:53.5px;width:225px}.mod_search.search--header .formbody{position:relative}.mod_search.search--header [type=submit]{position:absolute;right:0;top:0}.mod_search.search--header .widget-text input{padding-right:30px}}.mod_search.search--results .header{font-size:24px;text-align:center}@media only screen and (min-width:800px){.mod_search.search--results .header{font-size:30px}}.mod_search.search--results .search__results{display:grid;grid-template-columns:1fr;margin:86px 0;row-gap:42px}@media only screen and (min-width:800px){.mod_search.search--results .search__results{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:1fr 1fr;row-gap:57px}}@media only screen and (min-width:1140px){.mod_search.search--results .search__results{grid-template-columns:1fr 1fr 1fr}}.mod_search.search--results .search__headline{font-family:var(--font-commons);font-size:inherit;font-weight:700;line-height:1.5263;margin-bottom:0;margin-top:0;text-transform:none}.mod_search.search--results .search__headline a{text-decoration:none}.mod_search.search--results .search__headline a:hover{text-decoration:underline}.mod_search.search--results .search__result figure+.search__headline{margin-top:21px}.mod_search.search--results .search__url{font-size:.65em;margin-top:-.35em;opacity:.5}.mod_search.search--results .search__url a{text-decoration:none}.eventlist--trainings table,.eventlist--trainings tbody,.eventlist--trainings thead,.training-dates table,.training-dates tbody,.training-dates thead{display:block}.eventlist--trainings tbody tr,.training-dates tbody tr{background-color:#fff;border:1px solid #fff;box-shadow:0 2px 25px 0 rgba(0,0,0,.08);margin-top:14px;position:relative}.eventlist--trainings tbody tr:before,.training-dates tbody tr:before{background-image:var(--icon-radio);background-repeat:no-repeat;bottom:0;content:"";display:block;height:18px;left:16px;margin:auto;position:absolute;top:0;width:18px}.eventlist--trainings tbody tr.selected,.training-dates tbody tr.selected{border-color:#000}.eventlist--trainings tbody tr.selected:before,.training-dates tbody tr.selected:before{background-image:var(--icon-radio-checked)}.eventlist--trainings tbody td,.training-dates tbody td{display:block;position:relative}.eventlist--trainings tbody td input,.training-dates tbody td input{bottom:.1em;left:.1em;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.eventlist--trainings tbody td.price span,.training-dates tbody td.price span{display:block}.eventlist--trainings tbody td.price span.netto,.training-dates tbody td.price span.netto{font-weight:700}.eventlist--trainings .eyecatcher,.training-dates .eyecatcher{color:var(--purple)}.eventlist--trainings__button-container,.training-dates__button-container{align-items:center;background-color:#fff;bottom:0;box-shadow:0 2px 25px 0 rgba(0,0,0,.08);display:flex;gap:1em;justify-content:center;left:0;padding:1.5789473684rem;position:fixed;right:0;transform:translateY(140px);transition:transform .4s;z-index:10}body.training-date-selected .eventlist--trainings__button-container,body.training-date-selected .training-dates__button-container{transform:none}.eventlist--trainings__button,.training-dates__button{background-color:#000;border:0;color:#fff;cursor:pointer;font-family:var(--font-commons);font-size:17px;font-weight:600;letter-spacing:.13px;line-height:25px;margin:0;outline:0;padding:15px 29px;text-align:center}input:checked~.eventlist--trainings__button-container,input:checked~.training-dates__button-container{background-color:cyan}.eventlist--trainings__contact-us-note,.eventlist--trainings__fee-note,.training-dates__contact-us-note,.training-dates__fee-note{font-size:13px}@media only screen and (min-width:800px){.eventlist--trainings__contact-us-note,.eventlist--trainings__fee-note,.training-dates__contact-us-note,.training-dates__fee-note{font-size:16px}}@media only screen and (max-width:799.9px){.eventlist--trainings thead,.training-dates thead{display:none}.eventlist--trainings tbody tr,.training-dates tbody tr{display:block;padding:12px 17px 12px 54px}.eventlist--trainings tbody td,.training-dates tbody td{font-size:13px;letter-spacing:.1px;line-height:20px}.eventlist--trainings tbody td.duration,.eventlist--trainings tbody td.language,.training-dates tbody td.duration,.training-dates tbody td.language{display:none}}@media only screen and (min-width:800px){.eventlist--trainings tr,.training-dates tr{display:grid;grid-template-columns:28% 22% 14% 10% 26%}.eventlist--trainings td,.eventlist--trainings th,.training-dates td,.training-dates th{padding:0 16px}.eventlist--trainings td:first-child,.eventlist--trainings th:first-child,.training-dates td:first-child,.training-dates th:first-child{padding-left:50px}.eventlist--trainings td:last-child,.eventlist--trainings th:last-child,.training-dates td:last-child,.training-dates th:last-child{padding-right:21px}.eventlist--trainings thead th,.training-dates thead th{align-items:center;display:flex;font-size:17px;font-weight:400;letter-spacing:.13px;line-height:1.5294;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eventlist--trainings thead th .sort-triangles,.training-dates thead th .sort-triangles{background-image:url(../../theme/images/nicht-ausgewaehlt.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:14px;margin-left:8px;max-width:none;width:9px}.eventlist--trainings thead th.dir-d,.eventlist--trainings thead th.dir-u,.eventlist--trainings thead th[aria-sort=ascending],.eventlist--trainings thead th[aria-sort=descending],.training-dates thead th.dir-d,.training-dates thead th.dir-u,.training-dates thead th[aria-sort=ascending],.training-dates thead th[aria-sort=descending]{font-weight:700}.eventlist--trainings thead th.dir-d .sort-triangles,.eventlist--trainings thead th[aria-sort=descending] .sort-triangles,.training-dates thead th.dir-d .sort-triangles,.training-dates thead th[aria-sort=descending] .sort-triangles{background-image:url(../../theme/images/Absteigend.svg);height:6px;width:9px}.eventlist--trainings thead th.dir-u .sort-triangles,.eventlist--trainings thead th[aria-sort=ascending] .sort-triangles,.training-dates thead th.dir-u .sort-triangles,.training-dates thead th[aria-sort=ascending] .sort-triangles{background-image:url(../../theme/images/Aufsteigend.svg);height:6px;width:9px}.eventlist--trainings thead th.price,.training-dates thead th.price{pointer-events:none;white-space:nowrap}.eventlist--trainings thead th.price .sort-triangles,.training-dates thead th.price .sort-triangles{display:none}.eventlist--trainings tbody tr,.training-dates tbody tr{min-height:89px}.eventlist--trainings tbody td,.training-dates tbody td{align-self:center;font-size:16px;letter-spacing:.12px;line-height:1.48}.eventlist--trainings tbody td.date .date__language,.training-dates tbody td.date .date__language{display:none}.eventlist--trainings tbody td.price,.training-dates tbody td.price{text-align:right}.eventlist--trainings tbody td.location .location__duration,.training-dates tbody td.location .location__duration{display:none}.eventlist--trainings tbody td.duration,.eventlist--trainings tbody td.language,.training-dates tbody td.duration,.training-dates tbody td.language{white-space:nowrap}}.training-registration-info{margin-bottom:2.0526315789rem;margin-top:33px}.training-registration-info__headline{font-family:var(--font-cond);font-size:40px;line-height:1.1;margin-bottom:0;margin-top:28px;text-align:left;text-transform:uppercase}@media only screen and (min-width:800px){.training-registration-info__headline{font-size:58px;line-height:.9397;margin-bottom:21px;margin-top:0}}.training-registration-info__teaser{font-size:24px;letter-spacing:.41px;line-height:38px;margin-top:25.5px}@media only screen and (min-width:800px){.training-registration-info__teaser{font-size:30px;letter-spacing:.52px;line-height:44px;margin-top:21px}}.training-registration-info__teaser p{line-height:inherit}.training-registration-info__teaser p:first-child{margin-top:0}.training-registration-info__teaser p:last-child{margin-bottom:0}.training-registration-info__info{letter-spacing:.0078947368rem;line-height:1.5263}@media only screen and (min-width:800px){.training-registration-info{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin-top:76px;row-gap:0}.training-registration-info .training-registration-info__texts{grid-column:span 6}.training-registration-info .training-registration-info__texts>:last-child{margin-bottom:0}.training-registration-info .training-registration-info__image{grid-column:8/span 5;order:99}}.handorgel{border:0;border-bottom:1px solid #000;margin-bottom:38.69px;margin-top:36px}@media only screen and (min-width:800px){.handorgel{margin-bottom:105px;margin-top:61.6px}}.handorgel__header{border-top:1px solid #000;font-family:var(--font-cond);font-size:30px;font-weight:950;line-height:normal;margin:0;text-transform:none}@media only screen and (min-width:800px){.handorgel__header{font-size:50px;line-height:1.2}}.content-accordion--faq .handorgel__header,.page--faqs .handorgel__header{font-family:var(--font-commons);font-size:18px;font-weight:400;line-height:normal}@media only screen and (min-width:800px){.content-accordion--faq .handorgel__header,.page--faqs .handorgel__header{font-size:20px;line-height:1.2}.handorgel__header__button{margin-left:auto;margin-right:auto;max-width:930px}}.handorgel__header__button{background-color:transparent;border:0;box-sizing:border-box;padding:20px 0;position:relative}@media only screen and (min-width:800px){.handorgel__header__button{padding:18px 0}}.handorgel__header__button:after{background-image:url(../../theme/images/plus-kreis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:20.5px;margin:auto;pointer-events:none;position:absolute;right:22.75px;top:0;width:20.5px}@media only screen and (min-width:800px){.handorgel__header__button:after{height:30px;right:0;width:30px}}.handorgel__header__button span{display:block}.handorgel__header__button span:nth-child(2){font-family:var(--font-commons);font-size:16px;font-weight:400;line-height:1.5625}@media only screen and (min-width:800px){.handorgel__header__button span{display:inline-block}.handorgel__header__button span:nth-child(2){font-size:19px;margin-left:.2em}}.handorgel__header--opened .handorgel__header__button:after{background-image:url(../../theme/images/Minus-kreis.svg)}.handorgel__content,.handorgel__header--focus .handorgel__header__button,.handorgel__header--open .handorgel__header__button{background-color:transparent}.handorgel__content{border:0}.handorgel__content h2{margin-top:13.32px}@media only screen and (min-width:800px){.handorgel__content h2{margin-top:49.4px}.handorgel__content__inner{margin-left:auto;margin-right:auto;max-width:930px}}.handorgel__content__inner{padding:0}.handorgel__content__inner:after,.handorgel__content__inner:before{content:"";display:table}.ce_gallery>ul{list-style:none;margin:0;padding:0}.ce_gallery:not(.swiper-container){margin:48px 0}.ce_gallery:not(.swiper-container)>ul{align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-gutter);justify-content:space-between}.ce_gallery.swiper-container>ul>li{width:auto}.gallery__swiper--thumbs{overflow:hidden;padding:10px 0}.gallery__swiper--thumbs .swiper-slide{cursor:pointer;opacity:.25;transition:opacity .2s,transform .2s}.gallery__swiper--thumbs .swiper-slide-thumb-active{opacity:1}.gallery__swiper--thumbs .swiper-slide:not(.swiper-slide-thumb-active):hover{opacity:.8;transform:scale(1.05)}.ce_gallery:not(.swiper-container) .gallery__swiper-gallery{gap:10px;justify-content:flex-start;margin-top:10px}.ce_gallery:not(.swiper-container) .gallery__swiper-gallery>li{cursor:pointer;opacity:.25;transition:opacity .2s,transform .2s}.ce_gallery:not(.swiper-container) .gallery__swiper-gallery>li.active{opacity:1}.ce_gallery:not(.swiper-container) .gallery__swiper-gallery>li:not(.active):hover{opacity:.8;transform:scale(1.05)}@media only screen and (min-width:800px){.ce_grid_start.layout--span-1{max-width:75px}.ce_grid_start.layout--span-2{max-width:170px}.ce_grid_start.layout--span-3{max-width:265px}.ce_grid_start.layout--span-4{max-width:360px}.ce_grid_start.layout--span-5{max-width:455px}.ce_grid_start.layout--span-6{max-width:550px}.ce_grid_start.layout--span-7{max-width:645px}.ce_grid_start.layout--span-8{max-width:740px}.ce_grid_start.layout--span-9{max-width:835px}.ce_grid_start.layout--span-10{max-width:930px}.ce_grid_start.layout--span-11{max-width:1025px}.ce_grid_start.layout--span-12{max-width:1120px}.ce_grid_start.layout--left{margin-left:0;margin-right:auto}.ce_grid_start.layout--center{margin-left:auto;margin-right:auto}.ce_grid_start.layout--right{margin-left:auto;margin-right:0}.ce_grid_start>.inside{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.ce_grid_start>.inside>.layout--span-1{grid-column:auto/span 1}.ce_grid_start>.inside>.layout--span-2{grid-column:auto/span 2}.ce_grid_start>.inside>.layout--span-3{grid-column:auto/span 3}.ce_grid_start>.inside>.layout--span-4{grid-column:auto/span 4}.ce_grid_start>.inside>.layout--span-5{grid-column:auto/span 5}.ce_grid_start>.inside>.layout--span-6{grid-column:auto/span 6}.ce_grid_start>.inside>.layout--span-7{grid-column:auto/span 7}.ce_grid_start>.inside>.layout--span-8{grid-column:auto/span 8}.ce_grid_start>.inside>.layout--span-9{grid-column:auto/span 9}.ce_grid_start>.inside>.layout--span-10{grid-column:auto/span 10}.ce_grid_start>.inside>.layout--span-11{grid-column:auto/span 11}.ce_grid_start>.inside>.layout--span-12{grid-column:auto/span 12}.ce_grid_start>.inside>.layout--new-row{grid-column-start:1}.ce_grid_start>.inside>.layout--align-center{align-self:center}}.ce_grid_start.leading-tracks .ce_headline.headline--h2{margin-bottom:.2rem}@media only screen and (min-width:800px){.ce_grid_start.leading-tracks .ce_headline.headline--h2{margin-top:0}}.ce_grid_start.leading-tracks .ce_text p:first-child{margin-top:0}.ce_grid_start.leading-tracks .ce_text p:last-child{margin-bottom:0}.ce_grid_start.leading-tracks .ce_hyperlink{margin-bottom:0;margin-top:1rem}@media only screen and (min-width:800px){.ce_headline.layout--span-1{max-width:75px}.ce_headline.layout--span-2{max-width:170px}.ce_headline.layout--span-3{max-width:265px}.ce_headline.layout--span-4{max-width:360px}.ce_headline.layout--span-5{max-width:455px}.ce_headline.layout--span-6{max-width:550px}.ce_headline.layout--span-7{max-width:645px}.ce_headline.layout--span-8{max-width:740px}.ce_headline.layout--span-9{max-width:835px}.ce_headline.layout--span-10{max-width:930px}.ce_headline.layout--span-11{max-width:1025px}.ce_headline.layout--span-12{max-width:1120px}.ce_headline.layout--left{margin-left:0;margin-right:auto}.ce_headline.layout--center{margin-left:auto;margin-right:auto}.ce_headline.layout--right{margin-left:auto;margin-right:0}}.ce_headline.headline--block-typo{font-family:var(--font-cond);font-size:24px;font-weight:950;letter-spacing:.19px;line-height:27.5px;text-transform:uppercase}@media only screen and (min-width:800px){.ce_headline.headline--block-typo{font-size:33px;letter-spacing:.26px;line-height:40px}}.ce_headline.text--left{text-align:left}.ce_headline.text--right{text-align:right}.headline--block{margin-bottom:41px;margin-top:52px}@media only screen and (min-width:800px){.headline--block{display:flex;margin-bottom:49px;margin-top:73px}}.headline--block h1,.headline--block h2,.headline--block h3,.headline--block h4,.headline--block h5,.headline--block h6{font-family:var(--font-cond);font-size:24px;font-weight:950;letter-spacing:.19px;line-height:27.5px;text-transform:uppercase}@media only screen and (min-width:800px){.headline--block h1,.headline--block h2,.headline--block h3,.headline--block h4,.headline--block h5,.headline--block h6{font-size:33px;letter-spacing:.26px;line-height:40px}}.headline--block h1,.headline--block h2,.headline--block h3,.headline--block h4,.headline--block h5,.headline--block h6{background-color:#fff;margin:0;padding:14px;text-align:center}@media only screen and (min-width:800px){.headline--block h1,.headline--block h2,.headline--block h3,.headline--block h4,.headline--block h5,.headline--block h6{padding:15px 65px;text-align:left}}.headline--block+h3{margin-top:-1.1em}.headline--block-typo h1,.headline--block-typo h2,.headline--block-typo h3,.headline--block-typo h4,.headline--block-typo h5,.headline--block-typo h6{font-family:var(--font-cond);font-size:24px;font-weight:950;letter-spacing:.19px;line-height:27.5px;text-transform:uppercase}@media only screen and (min-width:800px){.headline--block-typo h1,.headline--block-typo h2,.headline--block-typo h3,.headline--block-typo h4,.headline--block-typo h5,.headline--block-typo h6{font-size:33px;letter-spacing:.26px;line-height:40px}}.ce_hyperlink.hyperlink--button{display:flex;margin:29px 0}@media only screen and (min-width:800px){.ce_hyperlink.hyperlink--button{margin:33px 0}}.ce_hyperlink.hyperlink--button a{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-size:16px;letter-spacing:.28px;line-height:22px;padding:13px 16px;text-decoration:none}.ce_hyperlink.hyperlink--button a:before{background-image:url(../../theme/images/Arrow-Kreis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-right:14px;width:20px}@media only screen and (min-width:800px){.ce_hyperlink.hyperlink--button a{font-size:20px;letter-spacing:.34px;line-height:28px;padding:10px 18px}.ce_hyperlink.hyperlink--button a:before{height:28px;margin-right:14px;width:28px}}@media only screen and (min-width:1140px){.training-main .contact-element+.ce_hyperlink.hyperlink--button{margin:-4.3em min(140px,9.7222222222vw) 0 0;position:absolute;right:0}}.ce_hyperlink.hyperlink--signup a{font-size:20px;letter-spacing:.34px;line-height:28px;padding:10px 18px}.ce_hyperlink.hyperlink--signup a:before{height:28px;margin-right:14px;width:28px}.ce_hyperlink.text--center{justify-content:center}.ce_hyperlink.text--right{justify-content:flex-end}.ce_hyperlink.invert--arrow a:before{transform:rotate(180deg)}.ce_image{margin-bottom:2.8947368421rem;margin-top:2.8947368421rem}.ce_image.swiper-slide{margin-bottom:0;margin-top:0}.ce_image.text--center figure.image_container img{margin:auto}.ce_list{margin:29.5px 0}.ce_list ul,.ce_text ul{letter-spacing:.008em;line-height:1.5263;list-style:square;margin:.9473684211rem 0;padding-left:60px}@media only screen and (min-width:800px){.ce_list ul,.ce_text ul{padding-left:95px}}.ce_list ul li+li:has(strong,h1,h2,h3,h4,h5,h6),.ce_text ul li+li:has(strong,h1,h2,h3,h4,h5,h6){margin-top:1.4736842105rem}.ce_list ul ul,.ce_text ul ul{font-weight:400;margin:5px 0;padding-left:20px}.ce_list ul ul li+li,.ce_text ul ul li+li{margin-top:4px}.ce_list.list-checkmarks ul,.ce_text.list-checkmarks ul{list-style:none}.ce_list.list-checkmarks ul li,.ce_text.list-checkmarks ul li{padding-left:30px;position:relative}.ce_list.list-checkmarks ul li:before,.ce_text.list-checkmarks ul li:before{background-image:var(--icon-checkmark);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:4px;width:20px}.layout--lms h2{margin-bottom:15px}.layout--lms .ce_list ul,.layout--lms .ce_text ul{margin-top:0;padding-left:20px}.layout--lms .ce_list li,.layout--lms .ce_text li{margin-top:0}.page--lms .module-contacts--flyout{display:none!important}.contact-element{font-size:13px;line-height:1.5385;margin:20px 0}.contact-element:last-child{margin-bottom:65px}.contact-element__inside{align-items:center;display:flex}.contact-element__image,.contact-element__images{flex-shrink:0;margin-right:11px}.contact-element__image img,.contact-element__images img{border-radius:50%;overflow:hidden}.contact-element__images{display:flex;gap:5px}.contact-element__images figure{flex-shrink:0}.contact-element__details p{line-height:inherit}.contact-element__details p:first-child{margin-top:0}.contact-element__details p:last-child{margin-bottom:0}.contact-element__details{border-left:1px solid #000;padding-left:14px}.contact-element__details a{text-decoration:none}.contact-element__message span.tel{white-space:nowrap}.contact-element.layout--center{display:flex;justify-content:center}@media only screen and (min-width:800px){.contact-element{font-size:16px;line-height:1.5;margin:32px 0 32px 17px}.contact-element:last-child{margin-bottom:76px}.contact-element__image,.contact-element__images{margin-right:16px}.contact-element__image img,.contact-element__images img{width:auto}.contact-element__images{gap:8px}.contact-element__details{padding-left:15px}.contact-element.layout--center{margin-left:0}}@media only screen and (max-width:799.9px){.contact-element.contact-element--sales:not(.contact--big):not(.contact-element.contact--landing-page) .contact-element__inside{align-items:flex-start;display:flex;flex-direction:column}.contact-element.contact-element--sales:not(.contact--big):not(.contact-element.contact--landing-page) .contact-element__details{border-left:0;border-top:1px solid #000;margin:10px 0 0;padding:8px 0 0}}.contact-element.contact--big,.contact-element.contact--big.contact-element--sales,.contact-element.contact--landing-page{margin-bottom:90px;margin-top:90px;text-align:center}.contact-element.contact--big .contact-element__headline,.contact-element.contact--big.contact-element--sales .contact-element__headline,.contact-element.contact--landing-page .contact-element__headline{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:25.5px;margin-top:0}@media only screen and (min-width:800px){.contact-element.contact--big .contact-element__headline,.contact-element.contact--big.contact-element--sales .contact-element__headline,.contact-element.contact--landing-page .contact-element__headline{font-size:58px;line-height:.9397;margin-bottom:24.5px}}.contact-element.contact--big .contact-element__inside,.contact-element.contact--big.contact-element--sales .contact-element__inside,.contact-element.contact--landing-page .contact-element__inside{align-items:center;flex-direction:column}.contact-element.contact--big .contact-element__image,.contact-element.contact--big .contact-element__images,.contact-element.contact--big.contact-element--sales .contact-element__image,.contact-element.contact--big.contact-element--sales .contact-element__images,.contact-element.contact--landing-page .contact-element__image,.contact-element.contact--landing-page .contact-element__images{margin:0;order:1}.contact-element.contact--big .contact-element__images,.contact-element.contact--big.contact-element--sales .contact-element__images,.contact-element.contact--landing-page .contact-element__images{gap:10.6px}@media only screen and (min-width:800px){.contact-element.contact--big .contact-element__images,.contact-element.contact--big.contact-element--sales .contact-element__images,.contact-element.contact--landing-page .contact-element__images{gap:20px}}.contact-element.contact--big .contact-element__details,.contact-element.contact--big.contact-element--sales .contact-element__details,.contact-element.contact--landing-page .contact-element__details{border-left:0;font-size:24px;line-height:1.5833;margin-bottom:0;margin-top:0;padding-left:0;position:relative}.contact-element.contact--big .contact-element__details:after,.contact-element.contact--big.contact-element--sales .contact-element__details:after,.contact-element.contact--landing-page .contact-element__details:after{border-right:1px solid #000;content:"";display:block;height:49px;left:0;margin:auto;position:absolute;right:0;width:0}@media only screen and (min-width:800px){.contact-element.contact--big .contact-element__details,.contact-element.contact--big.contact-element--sales .contact-element__details,.contact-element.contact--landing-page .contact-element__details{font-size:30px;line-height:1.4667}}.contact-element.contact--big .contact-element__headline,.contact-element.contact--big.contact-element--sales .contact-element__headline{text-transform:uppercase}.contact-element.contact--big .contact-element__details,.contact-element.contact--big.contact-element--sales .contact-element__details{margin-bottom:108px}.contact-element.contact--big .contact-element__details:after,.contact-element.contact--big.contact-element--sales .contact-element__details:after{bottom:-75px}.contact-element.contact--landing-page .contact-element__headline{margin-left:auto;margin-right:auto;max-width:860px}.contact-element.contact--landing-page .contact-element__details{margin-top:88px}.contact-element.contact--landing-page .contact-element__details:after{top:-75px}.contact-element.contact--landing-page .contact-element__images{margin-top:3em}.content-hero{margin-bottom:57px;margin-top:54px}.content-hero__image{margin-left:calc(var(--outer-padding)*-1);margin-right:calc(var(--outer-padding)*-1);max-width:none}.content-hero__image img{width:100vw}@media only screen and (min-width:800px){.content-hero__image{margin-left:0;margin-right:0}}.content-hero__text-content{background-color:var(--somewhat-orange);margin-left:calc(var(--outer-padding)*-1);margin-top:-155px;padding-bottom:32px;padding-left:var(--outer-padding);padding-right:var(--outer-padding);padding-top:33px;position:relative}.content-hero__headline{font-family:var(--font-cond);font-size:36px;line-height:38px;margin-bottom:0;margin-top:0;text-transform:uppercase}.content-hero__text p{line-height:inherit}.content-hero__text p:first-child{margin-top:0}.content-hero__text p:last-child{margin-bottom:0}.content-hero__text{font-size:20px;line-height:28px;margin-top:20px}.content-hero__text:first-child{margin-top:0}@media only screen and (min-width:800px){.content-hero{margin-bottom:172px;margin-top:71px}.content-hero__text-content{box-sizing:border-box;margin-left:95px;margin-right:95px;margin-top:-281px;max-width:645px;padding:34px 38px}.content-hero__headline{font-size:60px;line-height:56.5px}.content-hero__text{font-size:25px;line-height:38px;margin-top:19.5px}.content-hero__text:first-child{margin-top:0}}.cta{position:relative}.cta:before{background-color:var(--somewhat-orange);bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.cta>*{position:relative}.cta{color:#000;margin-bottom:42px;margin-top:55px;padding-bottom:68px;padding-top:30px;text-align:center}.cta img{margin:auto}.cta__headline{font-family:var(--font-cond);font-size:36px;font-weight:950;line-height:38px;margin-bottom:0;margin-top:26.5px;text-transform:uppercase}.cta__text p{line-height:inherit}.cta__text p:first-child{margin-top:0}.cta__text p:last-child{margin-bottom:0}.cta__text{font-size:20px;line-height:28px;margin-top:11.5px}.cta__text:first-child{margin-top:0}.cta__url{display:flex;justify-content:center;margin-top:26px}.cta__url:first-child{margin-top:0}.cta__href{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.cta__href:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.cta__href{background-color:#000;color:var(--somewhat-orange)}.cta__href:before{background-image:url(../../theme/images/Arrow-Kreis-somewhat-orange.svg)}@media only screen and (min-width:800px){.cta{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin:93px 0;padding-bottom:78px;padding-top:78px;text-align:left}.cta img{margin-left:0}.cta__image{grid-column:1/5;margin-top:13.5px}.cta__text-content{grid-column:5/-1}.cta__headline{font-size:60px;line-height:56.5px;margin-top:0;max-width:550px}.cta__text{font-size:25px;line-height:38px;margin-top:30.5px;max-width:645px}.cta__text:first-child{margin-top:0}.cta__url{justify-content:flex-start;margin-top:30px}.cta__url:first-child{margin-top:0}}.detail-text{margin-bottom:60px;margin-top:64.69px}.detail-text__image{margin-bottom:26.5px;margin-top:0}.detail-text__image img{margin:auto}.detail-text__headline{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:26.5px;margin-top:26.5px;text-transform:uppercase}.detail-text__intro p{line-height:inherit}.detail-text__intro p:first-child{margin-top:0}.detail-text__intro p:last-child{margin-bottom:0}.detail-text__intro{font-size:24px;line-height:1.5833;margin-bottom:26px;margin-top:0}.detail-text__text p{line-height:inherit}.detail-text__text p:first-child{margin-top:0}.detail-text__text p:last-child{margin-bottom:0}.detail-text__text{margin-bottom:33px;margin-top:0}.detail-text__text p{line-height:1.5263}.detail-text__detail p{margin:26px 0}@media only screen and (min-width:800px){.detail-text{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin-bottom:20px}.detail-text__image{grid-column:span 4;margin-top:8px}.detail-text__content{grid-column:span 8}.detail-text__headline{font-size:58px;line-height:.9397;margin-bottom:24px;margin-top:0}.detail-text__intro{font-size:30px;line-height:1.4667;margin-bottom:15px}.detail-text__text{font-size:inherit;margin-bottom:28px}.detail-text__detail{font-size:inherit}.detail-text__detail p{margin-bottom:40px;margin-top:0}}@media only screen and (min-width:1140px){.detail-text__detail{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:800px){.detail-text+.hyperlink--signup{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.detail-text+.hyperlink--signup a{grid-column:5/-1;justify-self:flex-start}}.facts{margin-bottom:42px}.facts__text{font-size:24px;line-height:1.5833}.facts__facts{display:grid;gap:var(--grid-gutter);grid-template-columns:1fr 1fr;list-style:none;margin:35px 0 0;padding:0;row-gap:20px}.facts__headline{font-family:var(--font-cond);font-size:40px;font-weight:950;line-height:1.1;margin-bottom:25px;margin-top:40px}@media only screen and (min-width:800px){.facts__headline{font-size:58px;line-height:1.0345}}.facts__fact-item{margin:0;padding:0;position:relative}.facts__fact-item:after{border-right:1px solid var(--marine-blue);content:"";display:block;height:60px;position:absolute;right:var(--grid-gutter);top:0}.facts__fact-item:nth-child(2n):after{display:none}.facts__fact-text{font-size:16px;hyphens:auto;line-height:1.375;margin-right:calc(var(--grid-gutter)*2);margin-top:10px}.facts__fact-number-container{font-family:var(--font-cond);font-weight:950;height:54.5px;line-height:54.5px;transition:opacity .4s}.facts__fact-number-container.to-be-animated{opacity:.1}.facts__fact-number-container.to-be-animated.animated{opacity:1}.facts__fact-prefix,.facts__fact-suffix{font-size:27px}.facts__fact-number{font-size:60px}@media only screen and (min-width:800px){.facts{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin-bottom:90px;margin-top:100px}.facts__headline{grid-column:span 4;margin-bottom:0;margin-top:0}.facts__text p{line-height:inherit}.facts__text p:first-child{margin-top:0}.facts__text p:last-child{margin-bottom:0}.facts__text{font-size:30px;grid-column:span 7/-1;line-height:1.4666}.facts__facts{grid-column:span 7/-1;grid-template-columns:repeat(3,1fr);margin-top:46px;max-width:550px;row-gap:46px}.facts__fact-item:after{right:0}.facts__fact-item:nth-child(2n):after{display:block}.facts__fact-item:nth-child(3n):after{display:none}.facts__fact-text{margin-right:var(--grid-gutter);margin-top:18px}.facts__fact-prefix,.facts__fact-suffix{font-size:37px}.facts__fact-number{font-size:82px}}.history{background-color:var(--dark-blue);box-sizing:border-box;color:#fff;padding:50px 33px 33px}.history__year{color:var(--light-blue);font-size:47.53px;font-weight:700;letter-spacing:.37px;line-height:1}.history__text p{line-height:inherit}.history__text p:first-child{margin-top:0}.history__text p:last-child{margin-bottom:0}.history__text{font-size:17.72px;font-style:italic;font-weight:500;letter-spacing:.17px;line-height:26.58px;margin-top:15px}.history:nth-child(2n){background-color:var(--light-blue);color:#000}.history:nth-child(2n) .history__year{color:var(--dark-blue)}@media only screen and (min-width:800px){.history{padding:60px 41px 41px}.history__year{font-size:59px;font-weight:700;letter-spacing:.46px;line-height:1}.history__text{font-size:22px;font-style:italic;font-weight:500;letter-spacing:.17px;line-height:33px;margin-top:24px}}.icon-text{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(6,1fr);margin-bottom:38px;margin-top:38px;row-gap:15.5px}.icon-text:first-child{margin-top:52.82px}.icon-text__icon{grid-column:span 1;grid-row:span 2;margin-right:var(--grid-gutter);min-width:-moz-max-content;min-width:max-content}.icon-text__headline{grid-column:span 5;line-height:1.16}.handorgel__content .icon-text__headline,.icon-text__headline{margin-bottom:0;margin-top:0}.icon-text__text p{line-height:inherit}.icon-text__text p:first-child{margin-top:0}.icon-text__text p:last-child{margin-bottom:0}.icon-text__text{font-size:19px;grid-column:span 5/-1;line-height:1.5263}@media only screen and (min-width:800px){.icon-text{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(10,1fr);margin-left:auto;margin-right:auto}}@media only screen and (min-width:800px) and (min-width:800px){.icon-text{margin-left:auto;margin-right:auto;max-width:930px}}@media only screen and (min-width:800px){.icon-text__headline{grid-column:2/span 8}.handorgel__content .icon-text__headline{margin-bottom:0;margin-top:0}.icon-text__text{grid-column:2/span 8}}.icons-texts{--background-color:var(--header-secondary-color);margin-bottom:44px;margin-top:33px}@media only screen and (min-width:800px){.icons-texts{margin-bottom:80px;margin-top:90px}.icons-texts:last-child{margin-bottom:90px}}.icons-texts__elements{counter-reset:number;list-style:none;margin:0;padding:0}@media only screen and (min-width:800px){.icons-texts__elements{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:1fr 1fr;row-gap:42px}}@media only screen and (min-width:1140px){.icons-texts__elements{grid-template-columns:repeat(3,minmax(0,1fr))}.icons-texts--columns--2 .icons-texts__elements{grid-template-columns:repeat(2,minmax(0,1fr))}.icons-texts--columns--1 .icons-texts__elements{grid-template-columns:minmax(0,1fr)}}.icons-texts__element{align-items:flex-start;counter-increment:number;display:grid;gap:var(--grid-gutter);grid-template-columns:49px 1fr;margin:0;padding:0}.icons-texts__element+.icons-texts__element{margin-top:21px}@media only screen and (min-width:800px){.icons-texts__element{align-items:flex-start;display:flex}.icons-texts__element+.icons-texts__element{margin-top:0}}.icons-texts__element--no-icon{align-items:flex-start}.icons-texts__element--no-icon:before{align-items:center;border:1px solid var(--black);border-radius:20px;box-sizing:border-box;content:counter(number);display:flex;flex-shrink:0;font-family:var(--font-commons);font-size:27px;font-weight:700;height:40px;justify-content:center;margin-top:.265em;width:40px}.icons-texts.text--center .icons-texts__element{align-items:center;display:flex;flex-direction:column;gap:7px}.icons-texts.text--center .icons-texts__element+.icons-texts__element{margin-top:29px}@media only screen and (min-width:800px){.icons-texts.text--center .icons-texts__element{align-items:center;display:flex;flex-direction:column}.icons-texts.text--center .icons-texts__element+.icons-texts__element{margin-top:0}}.icons-texts.text--center .icons-texts__icon{margin-top:0}.icons-texts.text--center .icons-texts__headline{margin-bottom:1.7368421053rem}.icons-texts__icon{margin-top:7px;min-width:-moz-max-content;min-width:max-content}.icons-texts__text p{line-height:inherit}.icons-texts__text p:first-child{margin-top:0}.icons-texts__text p:last-child{margin-bottom:0}.icons-texts__text p{line-height:1.5625}.icons-texts__text h2:first-child{font-family:var(--font-cond);font-size:3.0526315789rem;font-weight:900;letter-spacing:.0236842105rem;line-height:2.8684210526rem;margin-bottom:.9210526316rem;margin-top:0}.icons-texts__intro{font-size:24px;letter-spacing:.41px;line-height:38px;margin-top:25.5px}@media only screen and (min-width:800px){.icons-texts__intro{font-size:30px;letter-spacing:.52px;line-height:44px;margin-top:21px}}.icons-texts__intro p{line-height:inherit}.icons-texts__intro p:first-child{margin-top:0}.icons-texts__intro p:last-child{margin-bottom:0}.icons-texts__headline{font-family:var(--font-cond);font-size:40px;line-height:1.1;margin-bottom:69.5px;margin-top:65.5px;text-transform:uppercase}@media only screen and (min-width:800px){.icons-texts__headline{font-size:58px;line-height:.9397;margin-bottom:76.5px;margin-top:96px}.icons-texts--download .icons-texts__headline,.icons-texts--image .icons-texts__headline{margin-bottom:76.5px;margin-top:96px;max-width:60%}}.icons-texts--image{display:flex;flex-direction:column}.icons-texts--image .icons-texts__image{order:-1}.icons-texts--image .icons-texts__elements,.icons-texts--image .icons-texts__headline{margin-top:28px}.icons-texts--image.icons-texts--has-intro .icons-texts__headline{margin-bottom:0}@media only screen and (min-width:800px){.icons-texts--image{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);row-gap:0}.icons-texts--image .icons-texts__headline{grid-column:1/span 6;margin-bottom:0;margin-top:0;max-width:none;order:1}.icons-texts--image .icons-texts__image{grid-column:8/span 5;order:2}.icons-texts--image .icons-texts__elements{grid-column:span 12;margin-top:63px;order:4}.icons-texts--image .icons-texts__intro{grid-column:1/span 6;order:3}.icons-texts--image.icons-texts--has-intro{grid-template-rows:min-content 1fr}.icons-texts--image.icons-texts--has-intro .icons-texts__image{grid-row:span 2}}.icons-texts--background:before,.icons-texts--download:before{background-color:transparent;bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.icons-texts--background>*,.icons-texts--download>*{position:relative}.icons-texts--background,.icons-texts--download{color:#fff;margin-bottom:67.5px;margin-top:60px;padding-bottom:1px;padding-top:1px;position:relative}.icons-texts--background:before,.icons-texts--download:before{background-color:var(--background-color)}.icons-texts--background.icons-texts--color-primary,.icons-texts--download.icons-texts--color-primary{--background-color:var(--header-primary-color);color:var(--headline-font-color)}.icons-texts--background.icons-texts--color-secondary,.icons-texts--download.icons-texts--color-secondary{--background-color:var(--header-secondary-color);color:var(--training-stage-font-color)}.icons-texts--background .icons-texts__elements,.icons-texts--download .icons-texts__elements{margin-bottom:163px}@media only screen and (min-width:800px){.icons-texts--background .icons-texts__elements,.icons-texts--download .icons-texts__elements{margin-bottom:54px}}.icons-texts--download .icons-texts__file{bottom:85px;font-size:19px;left:0;line-height:1.3158;padding-left:33px;position:absolute}.icons-texts--download .icons-texts__file:before{background-image:url(../../theme/images/pdf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:20px;left:0;margin:auto;position:absolute;top:0;width:20px}@media only screen and (min-width:800px){.icons-texts--download .icons-texts__icon{margin-top:7px}.icons-texts--download .icons-texts__file{bottom:auto;font-size:20px;left:auto;line-height:1.9;max-width:40%;right:0;top:104px}}.icons-texts--font-white{color:#fff!important}.icons-texts--font-black{color:#000!important}.icons-texts--icon-pos-top .icons-texts__element{display:block}.icons-texts--icon-pos-top .icons-texts__icon{margin-bottom:1.3em;margin-top:0}.icons-texts--icon-pos-no-icon .icons-texts__element:before,.icons-texts--icon-pos-no-icon .icons-texts__icon{display:none}.icons-texts--icon-pos-left-center .icons-texts__icon{margin-top:0}.icons-texts--icon-pos-left-center .icons-texts__element{align-items:center}.image-teaser{background-color:var(--dark-green);color:#fff;font-size:20px;letter-spacing:.34px;line-height:28px;margin:0 calc(var(--outer-padding)*-1)}.image-teaser__content{padding:31px var(--outer-padding);padding-bottom:36px}.image-teaser__headline{font-family:var(--font-cond);font-size:36px;font-weight:950;letter-spacing:.28px;line-height:38px;margin:0;text-transform:uppercase}.image-teaser__image img{width:100%}.image-teaser__text{margin-top:16px}.image-teaser__text:first-child{margin-top:0}.image-teaser__text p{line-height:inherit}.image-teaser__text p:first-child{margin-top:0}.image-teaser__text p:last-child{margin-bottom:0}.image-teaser__link{display:flex;margin-top:21px}.image-teaser__link:first-child{margin-top:0}.image-teaser__link>a{align-items:center;display:flex;text-decoration:none}.image-teaser__link>a:before{background-image:url(../../theme/images/Arrow-Kreis-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:28px;margin-right:14px;width:28px}@media only screen and (min-width:1350px){.image-teaser{display:grid;font-size:25px;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);letter-spacing:.43px;line-height:32px;margin:0}.image-teaser__content{grid-column:1/span 5;order:1;padding:40px 33px}.image-teaser__image{grid-column:span 7/-1;order:2}.image-teaser__headline{font-size:60px;letter-spacing:.47px;line-height:56.5px}.image-teaser__text{margin-top:16.5px;max-width:340px}.image-teaser__text:first-child{margin-top:0}.image-teaser__link{font-size:20px;letter-spacing:.34px;line-height:normal}}.intro{margin-top:4.358974359vw}.intro:after{content:"";display:table;margin-top:7.6923076923vw}.intro__image{margin-left:calc(var(--outer-padding-mobile)*-1)}.intro__image img{width:94.8717948718vw}.intro__text-content{background-color:var(--header-primary-color);margin-right:calc(var(--outer-padding-mobile)*-1);margin-top:-17.6923076923vw;padding:3.8461538462vw 5.8974358974vw;position:relative}.intro .intro__subheadline,.intro h1.intro__headline{color:var(--headline-font-color);font-family:var(--font-cond);font-size:10.1384615385vw;font-weight:950;line-height:.9866;margin-bottom:0;margin-top:0;text-align:left;text-transform:uppercase}html[lang*=-DE] .intro .intro__subheadline,html[lang*=-DE] .intro h1.intro__headline{font-size:7.3076923077vw}.intro__text{color:var(--header-secondary-color);font-size:6.2846153846vw;line-height:1.2252;margin-bottom:0;margin-top:3.3333333333vw}.intro__flyer{bottom:-22.0512820513vw;position:absolute;right:var(--outer-padding-mobile);transform:rotate(20deg)}.intro__flyer img{width:23.3333333333vw}.intro__links{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--font-cond);font-size:5.4025641026vw;font-weight:950;line-height:2.6346;list-style:none;margin:2.3076923077vw 0 0;padding:0;text-transform:uppercase}.intro__link-item{margin:0;padding:0}.intro__link{display:block;position:relative;text-decoration:none}.intro__link:after{border-top:1px solid hsla(0,0%,100%,.18);bottom:2.5641025641vw;content:"";display:block;height:0;left:0;position:absolute;right:0}@media only screen and (min-width:800px){.intro{margin-top:min(40px,2.7777777778vw);padding-top:min(590px,40.9722222222vw);position:relative}.intro:after{margin-top:min(30px,2.0833333333vw)}.intro__image{left:max(-84px,-5.8333333333vw);position:absolute;top:min(69px,4.7916666667vw);width:min(700px,48.6111111111vw)}.intro__image img{width:auto}.intro__text-content{box-sizing:border-box;left:min(378px,26.25vw);margin-right:0;margin-top:0;padding:min(40px,2.7777777778vw);position:absolute;top:0;width:min(805px,55.9027777778vw)}.intro .intro__subheadline,.intro h1.intro__headline{font-size:min(75px,5.2083333333vw)}html[lang*=-DE] .intro .intro__subheadline,html[lang*=-DE] .intro h1.intro__headline{font-size:min(66px,4.5833333333vw)}.intro__text{font-size:min(40px,2.7777777778vw);margin-top:min(23.5px,1.6319444444vw);max-width:min(550px,38.1944444444vw)}.intro__flyer{bottom:min(40px,2.7777777778vw);right:min(33.36px,2.3166666667vw)}.intro__flyer img{width:min(160px,11.1111111111vw)}.intro__links{align-items:center;-moz-column-gap:2em;column-gap:2em;flex-direction:row;flex-wrap:wrap;font-size:min(26px,1.8055555556vw);justify-content:space-around;margin-left:2em;margin-right:2em;margin-top:0;row-gap:.5em}.intro__link{white-space:nowrap}.intro__link:after{bottom:min(14px,.9722222222vw)}.intro--about{margin-bottom:56px;padding-bottom:min(90px,6.25vw);padding-top:0}.intro--about:after{display:none}}.intro--about .intro__text-content{background-color:var(--dark-blue);color:#fff}@media only screen and (min-width:800px){.intro--about .intro__text-content{bottom:0;left:min(95px,6.5972222222vw);position:absolute;right:auto;top:auto;width:min(640px,44.4444444444vw)}}.intro--about .intro__flyer{bottom:auto;top:-52.3076923077vw}@media only screen and (min-width:800px){.intro--about .intro__flyer{bottom:auto;left:auto;right:min(13.84px,.9611111111vw);top:min(14.76px,1.025vw)}.intro--about .intro__flyer img{width:min(91px,6.3194444444vw)}.intro--about .intro__text{font-size:min(25px,1.7361111111vw);letter-spacing:min(.43px,.0298611111vw);line-height:min(38px,2.6388888889vw)}.intro--about .intro__image{margin:0;position:static;width:100%}.intro--about h1.intro__headline{font-size:min(60px,4.1666666667vw);letter-spacing:min(.47px,.0326388889vw);line-height:min(56.5px,3.9236111111vw)}}.keyfacts{margin-bottom:33px;margin-top:59px}.keyfacts__elements,.keyfacts__items{list-style:none;margin:0;padding:0}.keyfacts__element,.keyfacts__item{margin:0;padding:0}.keyfacts__element{margin-top:28px}.keyfacts__headline{font-weight:700;line-height:1.6875}.keyfacts__headline span+span{font-weight:400}.keyfacts__items{margin-top:16px}.keyfacts__item{align-items:center;display:flex}.keyfacts__item+.keyfacts__item{margin-top:11px}.keyfacts__day{align-items:center;background-color:var(--light-blue);box-sizing:border-box;display:flex;font-size:19px;font-weight:700;height:36px;margin-right:20px;padding-left:11px;width:75px}@media only screen and (min-width:800px) and (min-width:800px){.keyfacts{margin-left:auto;margin-right:auto;max-width:930px}}@media only screen and (min-width:800px){.keyfacts__elements{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(8,1fr);margin-top:31.5px}.keyfacts__element{grid-column:span 4;margin-top:0}.keyfacts__items{margin-top:18px}}.logo-graveyard{position:relative}.logo-graveyard:before{background-color:var(--light-blue);bottom:0;content:"";display:block;left:-200%;position:absolute;right:-200%;top:0}.logo-graveyard>*{position:relative}.logo-graveyard{padding-bottom:44px;padding-top:44px}.logo-graveyard__text p{line-height:inherit}.logo-graveyard__text p:first-child{margin-top:0}.logo-graveyard__text p:last-child{margin-bottom:0}.logo-graveyard__text{font-size:25px;font-weight:700;letter-spacing:.19px;line-height:29px;position:relative;text-align:center}@media only screen and (min-width:800px){.logo-graveyard__text{font-size:30px;letter-spacing:.23px;line-height:54.5px}}.logo-graveyard__images{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;list-style:none;margin:0;padding:0}@media only screen and (min-width:800px){.logo-graveyard__images{gap:22px}}.logo-graveyard__text+.logo-graveyard__images{margin-top:26px}@media only screen and (min-width:800px){.logo-graveyard__text+.logo-graveyard__images{margin-bottom:2px;margin-top:29px}}.logo-graveyard__item{flex-shrink:0}@media only screen and (min-width:800px){.logo-graveyard--increased-gap .logo-graveyard__images{-moz-column-gap:68px;column-gap:68px;row-gap:25px}}.newsletter-registration{background-color:var(--light-blue);color:#000;margin-bottom:64px;margin-left:calc(var(--outer-padding-mobile)*-1);margin-right:calc(var(--outer-padding-mobile)*-1);margin-top:64px;padding-bottom:48px;padding-left:var(--outer-padding-mobile);padding-right:var(--outer-padding-mobile);padding-top:36px;text-align:center}.newsletter-registration img{margin:auto}.newsletter-registration__headline{font-family:var(--font-commons);font-size:25px;font-weight:700;line-height:29px;margin-bottom:0;margin-top:19px}.newsletter-registration__text p{line-height:inherit}.newsletter-registration__text p:first-child{margin-top:0}.newsletter-registration__text p:last-child{margin-bottom:0}.newsletter-registration__text{font-size:16px;line-height:24px;margin-top:19px}.newsletter-registration__text:first-child{margin-top:0}.newsletter-registration__form{margin-left:auto;margin-right:auto;margin-top:31px;max-width:232px;position:relative}.newsletter-registration__form .widget-text{border-bottom:1px solid #000;padding-bottom:8px}.newsletter-registration__form input{background-color:transparent;border:0;border-radius:0;box-sizing:border-box;display:block;font-size:17px;height:26px;outline:0;padding-right:30px;width:100%}.newsletter-registration__form [type=submit]{background-color:transparent;background-image:url(../../theme/images/Arrow-Kreis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;cursor:pointer;height:28px;margin:0;outline:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:50px;top:-1px;white-space:nowrap;width:28px}@media only screen and (min-width:800px){.newsletter-registration{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin-left:0;margin-right:0;padding:32px 0 0;text-align:left}.newsletter-registration img{margin-right:0}.newsletter-registration__image{align-self:flex-end;grid-column:span 5}.newsletter-registration__text-content{align-self:center;grid-column:span 7;margin-bottom:32px;max-width:360px}.newsletter-registration__headline{margin-top:0}.newsletter-registration__text{font-size:17px;line-height:26px;margin-top:15px}.newsletter-registration__form{margin:23px 0 0;max-width:none}.newsletter-registration__form input{padding-left:10px}}.quote{margin:2em auto;max-width:714px}.quote__text{font-size:1.4210526316rem;font-style:italic;font-weight:500;letter-spacing:.0110526316rem;line-height:1.9473684211rem}.quote__author-info{border-left:1px solid #4c486d;display:block;font-size:16px;letter-spacing:.28px;line-height:24px;padding-left:11px}.quote__author{font-weight:700}.text-box p{line-height:inherit}.text-box p:first-child{margin-top:0}.text-box p:last-child{margin-bottom:0}.text-box{background-color:var(--light-blue);font-size:16px;font-weight:700;line-height:1.5625;margin:30px 0;padding:22px 18px}.text-box__link{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:16px;font-weight:400;margin:16px 0 0;padding:0;text-decoration:none}.text-box__link:before{background-image:url(../../theme/images/Arrow-Kreis.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-right:20px;width:20px}@media only screen and (min-width:800px){.text-box{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:19px;gap:20px;justify-content:space-between;padding:20px 26px}.text-box:first-child{margin-bottom:40px;margin-top:54.4px}}@media only screen and (min-width:800px) and (min-width:800px){.text-box__text{margin-left:0;margin-right:auto;max-width:360px}}@media only screen and (min-width:800px){.text-box__link{font-size:20px;line-height:38px;margin-top:0}.text-box__link:before{height:28px;width:28px}}.ce_swiperStart{margin-bottom:54px;margin-top:41px}@media only screen and (min-width:800px){.ce_swiperStart{margin-bottom:103px;margin-top:49px}}.ce_tabs_start .tab-list{display:grid;gap:.5em;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:480px){.ce_tabs_start .tab-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.ce_tabs_start .tab-list .tab-item{background-color:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.5em;text-align:center;text-decoration:inherit;transition:border-color .2s}.ce_tabs_start .tab-list .tab-item[aria-selected=true]{border-color:#000}@media only screen and (min-width:800px){.ce_text.layout--span-1{max-width:75px}.ce_text.layout--span-2{max-width:170px}.ce_text.layout--span-3{max-width:265px}.ce_text.layout--span-4{max-width:360px}.ce_text.layout--span-5{max-width:455px}.ce_text.layout--span-6{max-width:550px}.ce_text.layout--span-7{max-width:645px}.ce_text.layout--span-8{max-width:740px}.ce_text.layout--span-9{max-width:835px}.ce_text.layout--span-10{max-width:930px}.ce_text.layout--span-11{max-width:1025px}.ce_text.layout--span-12{max-width:1120px}.ce_text.layout--left{margin-left:0;margin-right:auto}.ce_text.layout--center{margin-left:auto;margin-right:auto}.ce_text.layout--right{margin-left:auto;margin-right:0}}.ce_text.float_right_grid h1,.ce_text.text--float-left h1,.ce_text.text--float-right h1{text-align:left}@media only screen and (min-width:800px){.ce_text.float_right_grid,.ce_text.text--float-left,.ce_text.text--float-right{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:2fr 1fr}.ce_text.float_right_grid figure,.ce_text.text--float-left figure,.ce_text.text--float-right figure{order:2}.ce_text.float_right_grid.layout--align-center .text_container,.ce_text.float_right_grid.layout--align-center figure,.ce_text.text--float-left.layout--align-center .text_container,.ce_text.text--float-left.layout--align-center figure,.ce_text.text--float-right.layout--align-center .text_container,.ce_text.text--float-right.layout--align-center figure{align-self:center}.ce_text.text--float-left{grid-template-columns:1fr 2fr}.ce_text.text--float-left figure{order:-1}}.ce_text.text--center figure.image_container img{margin:auto}.content-typeform{background-color:var(--light-blue);padding:0}.content-typeform:has(.content-typeform__typeform[data-tf-loaded=true] .tf-v1-widget-fullscreen){transform:none!important}.content-typeform__inner{font-size:16px;line-height:1.5625;margin:30px 0;padding:22px 18px}@media only screen and (min-width:800px){.content-typeform__inner{align-items:center;display:flex;font-size:19px;gap:2em;padding:20px 26px}}.content-typeform__button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:20px;gap:14px;outline:0;padding:10px 14px;text-decoration:none}.content-typeform__button:before{background-color:#000;content:"";display:block;height:28px;-webkit-mask-image:url(../../theme/images/Arrow-Kreis.svg);mask-image:url(../../theme/images/Arrow-Kreis.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.content-typeform__button{margin-bottom:1em;margin-top:1em}.content-typeform__image{flex-shrink:0}.content-typeform__headline{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:800px){.content-typeform__headline{margin-top:0}}.content-typeform__text p{line-height:inherit}.content-typeform__text p:first-child{margin-top:0}.content-typeform__text p:last-child{margin-bottom:0}.content-typeform__inner,.content-typeform__typeform{transition:opacity .2s}.content-typeform.fadeout .content-typeform__inner,.content-typeform__typeform{opacity:0}.content-typeform.fadeout--finished:has(.content-typeform__typeform[data-tf-loaded=true]) .content-typeform__inner{display:none}.content-typeform.fadeout--finished .content-typeform__typeform[data-tf-loaded=true]{opacity:1}body:has(.content-typeform__typeform[data-tf-loaded=true] .tf-v1-widget-fullscreen){overflow:hidden}.userjourney__elements{display:flex;flex-direction:column;margin:4.5263157895rem 0}.userjourney__element{width:100%}@media only screen and (min-width:800px){.userjourney__element{align-items:center;display:flex;gap:.7368421053rem;max-width:100%;width:672px}}.userjourney__element:nth-child(odd){align-self:flex-end}.userjourney__element+.userjourney__element{margin-top:5.2631578947rem;position:relative}.userjourney__element+.userjourney__element:before{background-image:url(../../theme/images/uj-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.6315789474rem;left:5.5526315789rem;margin-left:-1.4736842105rem;position:absolute;top:-3.9473684211rem;width:2.9473684211rem}@media only screen and (min-width:800px){.userjourney__element+.userjourney__element:before{background-image:url(../../theme/images/uj-left.svg);left:auto;margin-left:0;right:37%}.userjourney__element+.userjourney__element:nth-child(odd):before{background-image:url(../../theme/images/uj-right.svg);left:35%;right:auto}}.userjourney__image{flex-shrink:0;margin-bottom:1em;max-width:none;min-width:0}@media only screen and (min-width:800px){.userjourney__image{margin-bottom:0}}.userjourney__image img{max-width:11.1052631579rem}@media only screen and (min-width:800px){.userjourney__image img{margin:auto}}.userjourney__headline{color:var(--dark-blue)}.userjourney__content{line-height:1.5625}.userjourney__text p:first-child{margin-top:0}.userjourney__text p:last-child{margin-bottom:0}.userjourney__text p{line-height:inherit}.userjourney__text h2:first-child{font-family:var(--font-cond);font-size:3.0526315789rem;font-weight:900;letter-spacing:.0236842105rem;line-height:2.8684210526rem;margin-bottom:.9210526316rem;margin-top:0}
/*# sourceMappingURL=styles.css.map */

.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
