body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-Light.eot');src: local('Como Light'), local('Como-Light'), url('/bundles/taxodiawebsite/fonts/como/Como-Light.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-Light.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-Light.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-Light.ttf') format('truetype');font-weight: 300;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-SemiBold.eot');src: local('Como SemiBold'), local('Como-SemiBold'), url('/bundles/taxodiawebsite/fonts/como/Como-SemiBold.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-SemiBold.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-SemiBold.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-ExtraBold.eot');src: local('Como Extra Bold'), local('Como-ExtraBold'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraBold.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraBold.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraBold.ttf') format('truetype');font-weight: 800;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-Heavy.eot');src: local('Como Heavy'), local('Como-Heavy'), url('/bundles/taxodiawebsite/fonts/como/Como-Heavy.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-Heavy.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-Heavy.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-Heavy.ttf') format('truetype');font-weight: 900;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-Bold.eot');src: local('Como Bold'), local('Como-Bold'), url('/bundles/taxodiawebsite/fonts/como/Como-Bold.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-Bold.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-Bold.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-Bold.ttf') format('truetype');font-weight: bold;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como.eot');src: local('Como'), url('/bundles/taxodiawebsite/fonts/como/Como.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como.ttf') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-Medium.eot');src: local('Como Medium'), local('Como-Medium'), url('/bundles/taxodiawebsite/fonts/como/Como-Medium.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-Medium.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-Medium.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-Medium.ttf') format('truetype');font-weight: 500;font-style: normal}@font-face{font-family: 'Como';src: url('/bundles/taxodiawebsite/fonts/como/Como-ExtraLight.eot');src: local('Como Extra Light'), local('Como-ExtraLight'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraLight.eot?#iefix') format('embedded-opentype'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraLight.woff2') format('woff2'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraLight.woff') format('woff'), url('/bundles/taxodiawebsite/fonts/como/Como-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal}:root{--color-primary-600: #23422a;--color-primary-500: #667d2d;--color-primary-400: #7b9636;--color-primary-300: #9abc44;--color-primary-200: #e2e9c9;--color-primary-100: #f8f9f2;--color-neutral-500: #282a30;--color-neutral-400: #7a7a7a;--color-neutral-300: #a4a4a4;--color-neutral-200: #eff1f3;--color-neutral-100: #fff;--color-highlight-300: #023c40;--color-highlight-200: #0073bf;--color-highlight-100: #047c84;--color-typo: #282A30;--color-link: #7B9636;--color-link-highlight: #667D2D;--font: 500 19px/1.3 "Como", Arial, sans-serif;--header-height: 5.25rem;--default-leftright-padding: 2rem;--default-content-maxwidth: 1200px;--box-shadow: 0 0 7px -1px rgba(0,0,0,0.2);--border-radius: 7.5px;--color-grey: #e9edf1}@media all and (max-width: 899px){:root{--font: 500 18px/1.3 "Como", Arial, sans-serif}}@media all and (max-width: 329px){:root{--font: 500 16px/1.3 "Como", Arial, sans-serif}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}:focus{outline: 0}html{width: 100%;margin: 0;padding: 0;height: auto}a{text-decoration: none;font: inherit;color: inherit}a[href^="tel:"],a[href^="fax:"]{text-decoration: none !important}p,li{font-size: 1em;word-spacing: inherit}.justclear{clear: both}figure{margin: 0}img{vertical-align: middle}.abstand-oben-1rem{margin-top: 1rem}.abstand-oben-2rem{margin-top: 2rem}.abstand-links-1rem{margin-left: 1rem}.abstand-links-2rem{margin-left: 2rem}.abstand-rechts-1rem{margin-right: 1rem}.abstand-rechts-2rem{margin-right: 2rem}.abstand-unten-1rem{margin-bottom: 1rem}.abstand-unten-2rem{margin-bottom: 2rem}html{font: var(--font)}html.scroll{--header-height: 3rem}html.scroll #header{box-shadow: var(--box-shadow)}@media all and (max-width: 989px){html{--header-height: 3rem !important}}html,body{background-color: #fff}#wrapper{display: flex;flex-direction: column;min-height: 100vh}h1,.headline-h1{font-size: 2.5rem}@media all and (max-width: 478px){h1,.headline-h1{font-size: 2rem}}h2,.headline-h2{font-size: 2.1rem}@media all and (max-width: 478px){h2,.headline-h2{font-size: 1.68rem}}h3,.headline-h3{font-size: 1.68rem}@media all and (max-width: 478px){h3,.headline-h3{font-size: 1.34rem}}h4,.headline-h4{font-size: 1.315rem}@media all and (max-width: 478px){h4,.headline-h4{font-size: 1.052rem}}h5,.headline-h5{font-size: 1.15rem}@media all and (max-width: 478px){h5,.headline-h5{font-size: 0.92rem}}h6,.headline-h6{font-size: 0.85rem}@media all and (max-width: 478px){h6,.headline-h6{font-size: 0.68rem}}.mod_article:not(.article-team):last-child{margin-bottom: 5rem}.mod_article:not(.head-section):not(:last-child){margin-bottom: 10rem}.mod_article.article-nl-subscribe{margin-bottom: 3rem !important}.content-group-flex{display: flex}.content-group-top{align-items: center}.content-group-top .content-text{flex: 0 0 25%}.content-group-features{display: flex;align-items: center}.content-group-features .content-area-features-modules{display: flex}.content-group-piktograms{display: flex}.content-group-bg{background-color: var(--color-primary-100)}.layout_full .content-text.infobox{background-color: #fafbf5;padding: 2rem 2rem;margin-bottom: 5rem;box-shadow: 0 0 7px -1px rgba(0,0,0,0.2)}.layout_full .content-text.infobox p{margin: 0}.article-legal{max-width: 720px;margin: 0 auto;padding: 0 var(--default-leftright-padding)}.head-section{margin: 0 auto 5rem auto;padding: 3.7rem 0;position: relative}.head-section:before{content: '';background-repeat: no-repeat;background-size: cover;background-position: 56% 0%;filter: opacity(.5);width: 100%;height: 100%;display: block;position: absolute;top: 0;z-index: 10}@media all and (min-width: 2328px){.head-section:before{background-size: contain}}.head-section.head-news:before{background-image: url('/files/Taxodia/Bilder/News-neu.svg')}@media all and (max-width: 899px){.head-section.head-news{padding-top: 1rem}.head-section.head-news .content-group-head-section{flex-wrap: wrap}.head-section.head-news .content-group-head-section .content-group-headsection-headline{flex: 1 1 100%;max-width: unset;margin-left: 0;padding-right: 0}.head-section.head-news .content-group-head-section .content-group-headsection-headline .head-section-headline{margin-bottom: 0;margin-top: 0}.head-section.head-news .content-group-head-section .content-group-headsection-text{margin-left: auto;flex: 1 1 auto}}.head-section.head-news .head-section-image img{border-radius: 30px}.head-section.head-team:before{background-image: url('/files/Taxodia/Bilder/Team-neu.svg')}@media all and (max-width: 1295px){.head-section.head-team{background-size: 185%}}@media all and (max-width: 899px){.head-section.head-team{padding-top: 1rem}.head-section.head-team .content-group-head-section{flex-wrap: wrap}.head-section.head-team .content-group-head-section .content-group-headsection-headline{flex: 1 1 100%;max-width: unset;margin-left: 0;padding-right: 0}.head-section.head-team .content-group-head-section .content-group-headsection-headline .head-section-headline{margin-bottom: 0;margin-top: 0}.head-section.head-team .content-group-head-section .content-group-headsection-text{margin-left: auto;flex: 1 1 auto}}.head-section.head-contact:before{background-image: url('/files/Taxodia/Bilder/Kontakt-neu.svg')}@media all and (max-width: 1295px){.head-section.head-contact{background-size: 185%}}@media all and (max-width: 899px){.head-section.head-contact{padding-top: 1rem}.head-section.head-contact .content-group-head-section{flex-wrap: wrap}.head-section.head-contact .content-group-head-section .content-group-headsection-headline{flex: 1 1 100%;max-width: unset;margin-left: 0;padding-right: 0}.head-section.head-contact .content-group-head-section .content-group-headsection-headline .head-section-headline{margin-bottom: 0;margin-top: 0}.head-section.head-contact .content-group-head-section .content-group-headsection-text{margin-left: auto;flex: 1 1 auto}.head-section.head-contact .content-group-contact-links{margin-top: 0}}@media all and (max-width: 798px){.head-section.head-contact .content-group-contact-links{margin-top: 1rem}}@media all and (max-width: 449px){.head-section.head-contact .content-group-contact-links .hyperlink-mail{margin-top: 1rem}}.head-section .content-group-head-section{max-width: var(--default-content-maxwidth);margin: 0 auto;padding: 0 var(--default-leftright-padding);align-items: center;z-index: 20;position: relative}.head-section .content-group-head-section .content-group-headsection-headline{flex: 0 0 45%;padding-right: 1rem}@media all and (max-width: 899px){.head-section .content-group-head-section .content-group-headsection-headline h1{margin-bottom: 0}}.head-section .content-group-head-section .content-group-headsection-headline .head-section-headline-mobile{display: none}@media all and (max-width: 899px){.head-section .content-group-head-section .content-group-headsection-headline .head-section-headline-mobile{display: block}}@media all and (max-width: 899px){.head-section .content-group-head-section .content-group-headsection-headline .head-section-headline-desktop{display: none}}.head-section .content-group-head-section .content-group-headsection-text{flex: 1 1 auto;margin-left: auto;padding-left: 4rem}@media all and (max-width: 899px){.head-section .content-group-head-section .content-group-headsection-text{padding-right: 0;padding-left: 0}}.head-section .news-teaser-text{opacity: 0.5}.btn{width: max-content}.btn.btn-primary{background-color: #fff;border: 1px solid var(--color-primary-300);border-radius: 30px;transition: all .15s ease;overflow: hidden}.btn.btn-primary a[href],.btn.btn-primary.diagram-switch{color: var(--color-primary-300);text-decoration: none;transition: all .15s ease;display: block;padding: .25rem 1rem}.btn.btn-secondary{border: 1px solid var(--color-primary-300);padding: .25rem 1rem;border-radius: 30px}.btn.btn-secondary a[href],.btn.btn-secondary.diagram-switch{color: var(--color-primary-300);text-decoration: none}.btn.btn-tertiary{background-color: var(--color-highlight-200);border: 1px solid var(--color-highlight-200);padding: .25rem 1rem;border-radius: 30px}.btn.btn-tertiary a[href],.btn.btn-tertiary.diagram-switch{color: #fff;text-decoration: none}.btn:hover{cursor: pointer}.btn:hover.btn-primary{background-color: var(--color-primary-300)}.btn:hover.btn-primary a[href],.btn:hover.btn-primary.diagram-switch{color: #fff;background-color: var(--color-primary-300)}.btn:hover.btn-secondary{background-color: var(--color-primary-300)}.btn:hover.btn-secondary a[href],.btn:hover.btn-secondarya[href],.btn:hover.btn-secondary.diagram-switch{color: #fff;background-color: var(--color-primary-300)}.btn:hover.btn-tertiary a[href],.btn:hover.btn-tertiarya[href],.btn:hover.btn-tertiary.diagram-switch{color: #fff;background-color: var(--color-highlight-200)}a[href].btn.btn-primary{color: var(--color-primary-300) !important}a[href].btn.btn-primary:hover{color: #fff !important}.btn.btn-primary.diagram-switch,.btn.btn-secondary.diagram-switch{background-color: transparent;border: 2px solid var(--color-primary-300);color: var(--color-primary-300)}.btn.btn-primary.diagram-switch.selected,.btn.btn-secondary.diagram-switch.selected{background-color: var(--color-primary-300);border: 2px solid var(--color-primary-300);color: #fff;transition: all .15s ease-in-out}.btn.btn-tertiary.diagram-switch{background-color: transparent;border: 2px solid var(--color-highlight-200);color: var(--color-highlight-200)}.btn.btn-tertiary.diagram-switch.selected{background-color: var(--color-highlight-200);border: 2px solid var(--color-highlight-200);color: #fff;transition: all .15s ease-in-out}.content-accordion{border-bottom: 0 !important}.content-accordion .handorgel__header.handorgel__header--opened .handorgel__header__button{color: #000}.content-accordion .handorgel__header.handorgel__header--opened .handorgel__header__button:after{content: '\f077';font-family: "Font Awesome 6 Free";font-weight: 900}.content-accordion .handorgel__header .handorgel__header__button{display: flex;align-items: center;justify-content: space-between;background-color: transparent;border: 0;padding: .5rem 0;font-family: "Como", Arial, sans-serif;font-weight: 500;color: var(--color-primary-300);position: relative}.content-accordion .handorgel__header .handorgel__header__button:after{content: '\f078';font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;top: 0.5rem;right: -1.5rem}.content-accordion .handorgel__content{background-color: transparent;border: 0}.content-accordion .handorgel__content .handorgel__content__inner{padding: .5rem 0}#nojs-hamburger-activator{display: none}#nojs-hamburger-activator:checked ~ #header .mobile-navigation{display: block}.hamburger-container{display: none;margin-left: auto;position: relative}@media all and (max-width: 989px){.hamburger-container{display: block}}.hamburger-container:hover{cursor: pointer}.hamburger-container:hover .bars-wrapper .bar{background-color: var(--color-primary-400)}.hamburger-container .nojs-hamburger{position: absolute;width: 100%;height: 100%}.hamburger-container .nojs-hamburger:hover{cursor: pointer}.hamburger-container .bars-wrapper{height: 2.3rem;width: 2.8rem;margin-left: auto;display: flex;flex-direction: column;justify-content: space-between;padding: 0.6rem;pointer-events: none}.hamburger-container .bars-wrapper .bar{height: 4px;background-color: var(--color-primary-300);width: 100%;opacity: 1;border-radius: 2px}#main{padding-top: var(--header-height)}#header{display: flex;align-items: center;height: var(--header-height);position: fixed;width: 100%;top: 0;z-index: 100;background-color: rgba(255,255,255,0.99);transition: height .15s ease}#header .inside{display: flex;align-items: center;padding: 0 4.65rem;width: 100%}@media all and (max-width: 1175px){#header .inside{padding: 0 2rem}}@media all and (max-width: 314px){#header .inside{padding: 0 .5rem}}#header .mod_navigation .level_1,#header .mod_customnav .level_1{list-style-type: none;padding: 0;margin: 0}#header .mod_navigation .level_1 > li,#header .mod_customnav .level_1 > li{margin-left: 0.65rem;display: flex;align-items: center;position: relative}#header .mod_navigation .level_1 > li:before,#header .mod_customnav .level_1 > li:before{content: '';position: absolute;display: block;left: 0;width: 100%;height: 100%;max-width: 0;background-color: var(--color-primary-300);opacity: 1;transition: max-width .25s ease, opacity .125ms ease;border-radius: 15px;z-index: 9}#header .mod_navigation .level_1 > li:hover > a[href],#header .mod_customnav .level_1 > li:hover > a[href]{z-index: 10;color: #fff;transition: color .25s ease}#header .mod_navigation .level_1 > li > a[href],#header .mod_customnav .level_1 > li > a[href],#header .mod_navigation .level_1 > li > strong,#header .mod_customnav .level_1 > li > strong{padding: .2rem 1rem .2rem 1rem;color: #000;text-decoration: none}#header .mod_navigation .level_1 > li.active > a[href],#header .mod_customnav .level_1 > li.active > a[href],#header .mod_navigation .level_1 > li.trail > a[href],#header .mod_customnav .level_1 > li.trail > a[href]{font-weight: 700}#header .mod_navigation .level_1 > li:not(.active):hover:before,#header .mod_customnav .level_1 > li:not(.active):hover:before{max-width: 100%;opacity: 1}#header .main-navigation{margin-left: auto;overflow: visible}#header .main-navigation .level_1{display: flex}#header .main-navigation .level_1 > li{justify-content: center}#header .main-navigation .level_1 > li.submenu:before{background-color: var(--color-primary-200)}#header .main-navigation .level_1 > li.submenu:hover:before{background-color: var(--color-primary-200);border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;max-width: 100%}#header .main-navigation .level_1 > li.submenu:hover > a[href],#header .main-navigation .level_1 > li.submenu:hover > strong{z-index: 10;color: #000}#header .main-navigation .level_1 > li.submenu:hover > .level_2{width: 100%;height: max-content;max-height: 100vh;opacity: 1;transition: width .25s ease, opacity .125ms ease;background-color: var(--color-primary-200);padding: .2rem 0 .5rem 0}#header .main-navigation .level_1 > li.submenu:hover > .level_2 > li:hover{background-color: var(--color-primary-400)}#header .main-navigation .level_1 > li.submenu:hover > .level_2 > li:hover a{color: #000}#header .main-navigation .level_1 > li.submenu a[href],#header .main-navigation .level_1 > li.submenu strong{padding: .2rem 1rem .2rem 1rem}#header .main-navigation .level_1 > li.submenu > .level_2{position: absolute;width: 0;top: 100%;z-index: 100;left: 0;padding-left: 0;height: 0;max-height: 0;opacity: 0;overflow: hidden;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px}#header .main-navigation .level_1 > li.submenu > .level_2 > li{margin-left: 0}#header .main-navigation .level_1 > li.submenu > .level_2 > li a[href],#header .main-navigation .level_1 > li.submenu > .level_2 > li strong{color: #000}#header .main-navigation .level_1 > li.submenu > .level_2 > li:hover > a[href]{color: #fff}@media all and (max-width: 1175px){#header .main-navigation ul.level_1 li{margin-left: 0}}@media all and (max-width: 989px){#header .main-navigation{display: none}}#header .mobile-navigation{display: none;position: fixed;top: var(--header-height);height: 100%;width: 100%;right: 0;background-color: #fff;padding: 1rem 1rem 1rem 0}#header .mobile-navigation .level_1{list-style-type: none;text-align: right}#header .mobile-navigation .level_1 li{justify-content: flex-end;margin-left: auto;width: max-content;font-size: 1.25rem;margin-bottom: 0.5rem}#header .mobile-navigation .level_1 li.active a[href],#header .mobile-navigation .level_1 li.trail a[href]{font-weight: 700}#header .content-group-header-customlinks{margin-left: 1.5rem}@media all and (max-width: 1175px){#header .content-group-header-customlinks{margin-left: 0}}@media all and (max-width: 989px){#header .content-group-header-customlinks .link-lms{display: none}}#header .content-group-header-customlinks .customlink a{text-decoration: none}#header .content-group-header-customlinks .link-lms{margin-left: 0.5rem}.layout_latest{display: flex;max-width: var(--default-content-maxwidth);margin: 0 auto 7rem auto;padding: 0 var(--default-leftright-padding)}.layout_latest:last-child{margin-bottom: 0}@media all and (max-width: 899px){.layout_latest{flex-wrap: wrap}}.layout_latest .news_latest_image{flex: 0 0 45%}@media all and (max-width: 899px){.layout_latest .news_latest_image{flex: 1 1 100%}.layout_latest .news_latest_image img{width: 100%;max-height: 300px;object-fit: cover;object-position: top}}.layout_latest .news_latest_image img{border-radius: 30px}.layout_latest .news_latest_content{flex: 1 1 auto;padding-left: 4rem;display: flex;flex-direction: column}@media all and (max-width: 899px){.layout_latest .news_latest_content{flex: 1 1 100%;padding-left: 0;margin-top: 1rem}}.layout_latest .news-latest-headline{margin-top: 0}@media all and (max-width: 899px){.layout_latest .news-latest-headline{margin-bottom: 0}}.layout_latest .more{margin: auto 0 0 auto}.mod_newsreader{margin-bottom: 5rem}.mod_newsreader .content-group-head-section{align-items: normal}.mod_newsreader .head-section-headline{margin-top: 0}@media all and (max-width: 610px){.mod_newsreader > .newsreader-navigation{display: flex;flex-wrap: wrap}.mod_newsreader > .newsreader-navigation .newsreader-back{order: 2;width: 100%}.mod_newsreader > .newsreader-navigation .newsreader-back .back{width: 100%;text-align: center}.mod_newsreader > .newsreader-navigation > .news-pagination-wrapper{order: 1;width: 100%}.mod_newsreader > .newsreader-navigation > .news-pagination-wrapper .news-pagination-container{width: 100%}.mod_newsreader > .newsreader-navigation > .news-pagination-wrapper .news-pagination-container .news-pagination-wrapper{justify-content: space-between}}@media all and (max-width: 441px){.mod_newsreader > .newsreader-navigation .news-pagination-container .news-pagination-wrapper{flex-wrap: wrap}.mod_newsreader > .newsreader-navigation .news-pagination-container .news-pagination-button{width: 100%;margin-right: 0 !important}.mod_newsreader > .newsreader-navigation .news-pagination-container .news-pagination-button .btn{width: 100%;text-align: center}}.mod_newsreader .newsreader-navigation{display: flex;justify-content: space-between;max-width: 720px;margin: 0 auto;padding: 0 var(--default-leftright-padding)}.mod_newsreader .news-pagination-container .news-pagination-wrapper{display: flex}.mod_newsreader .news-pagination-container .news-pagination-wrapper .newsreader-prev{margin-right: 1rem}.layout_full{max-width: 720px;margin: 0 auto;padding: 0 var(--default-leftright-padding)}.layout_full .content-text{margin-bottom: 2rem}.team-gallery ul{max-width: 1400px;margin: 0 auto;padding: 0 var(--default-leftright-padding);display: flex;justify-content: space-between}@media all and (max-width: 568px){.team-gallery ul{flex-wrap: wrap}}.team-gallery ul li{float: none;width: calc(33% - 3rem)}@media all and (max-width: 1199px){.team-gallery ul li{width: calc(33% - 2rem)}}@media all and (max-width: 599px){.team-gallery ul li{width: calc(33% - 1rem)}}@media all and (max-width: 568px){.team-gallery ul li{width: 100%;text-align: center;margin-bottom: 3rem}}.team-gallery figcaption{margin-top: 1rem;margin-left: 0.25rem}.team-gallery .team-name{font-weight: 600}.content-group-headline{text-align: center;padding: 0 2rem}@media all and (max-width: 401px){.content-group-headline{padding: 0}}@media all and (max-width: 401px){.article-features .content-group-headline{padding: 0 2rem}}.content-group-hero{position: relative;min-height: 40rem}@media all and (max-width: 899px){.content-group-hero{min-height: 20rem}.content-group-hero.content-element-group:before{background-size: 33rem;width: 33rem}}.content-group-hero:before{content: '';background-image: url('/files/Taxodia/Bilder/Header Wolken.svg');background-position: 61% 24%;background-size: 63rem;background-repeat: no-repeat;display: block;width: 56rem;position: absolute;top: 0rem;left: 0;height: 100%;filter: opacity(.5)}.content-group-hero .content-group-hero-headlines{flex: 0 0 35rem;padding-left: 4.65rem;z-index: 50;padding-right: 3rem}@media all and (max-width: 899px){.content-group-hero .content-group-hero-headlines{flex: 0 0 100%}}.content-group-hero .content-group-hero-headlines .head-section-headline-mobile{display: none}@media all and (max-width: 899px){.content-group-hero .content-group-hero-headlines .head-section-headline-mobile{display: block}}@media all and (max-width: 899px){.content-group-hero .content-group-hero-headlines .head-section-headline-desktop{display: none}}@media all and (max-width: 1699px){.content-group-hero .content-group-hero-headlines .hero-subline{display: none}}@media all and (max-width: 1175px){.content-group-hero .content-group-hero-headlines{padding-left: 2rem;padding-right: 2rem}}@media all and (max-width: 899px){.content-group-hero .content-group-hero-headlines .hero-subline{display: block;text-align: center}.content-group-hero .content-group-hero-headlines .hero-subline p{margin: 0}.content-group-hero .content-group-hero-headlines .hero-subline p.indented-text{margin: 0}}.content-group-hero .content-group-hero-headlines p{margin: 0 0 0 1rem;font-size: 1.5rem}.content-group-hero .content-group-hero-headlines p.indented-text{margin-left: 2rem;margin-top: 0.5rem}.content-group-hero .content-image{position: absolute;height: 100%;right: 0;top: 0;width: 75rem}@media all and (max-width: 899px){.content-group-hero .content-image{display: none}}.content-group-hero .content-image figure{position: relative;height: 100%}.content-group-hero .content-image figure:after{content: '';display: block;background: linear-gradient(to top, #fff, transparent);width: 100%;height: 10rem;position: absolute;bottom: 0}.content-group-hero .content-image img{width: 100%;height: 100%;object-fit: contain;object-position: bottom right}.content-group-hero ul{list-style-type: none}.content-group-hero ul li{position: relative;display: flex;align-items: center;margin-bottom: 0.5rem}.content-group-hero ul li:before{content: '';display: block;background-image: url('/files/Taxodia/Icons/check.svg');height: 1.5rem;width: 1.5rem;margin-left: -1rem;margin-right: 1rem;background-size: 1.5rem;background-repeat: no-repeat}.content-group-didactics{max-width: 900px;margin: 5rem auto;padding: 0 2rem;justify-content: space-between}@media all and (max-width: 767px){.content-group-didactics{flex-wrap: wrap;justify-content: center}.content-group-didactics .image-claim{margin-top: 3rem}}.content-group-advantages-container{padding: 0 2rem;max-width: 1200px;margin: 0 auto}.content-group-advantages-container .content-group-advantages{justify-content: space-between;flex-wrap: wrap;width: 100%}.content-group-advantages-container .content-group-advantages .content-text{width: calc(33% - 1rem);min-width: 330px;padding: 1rem;border-radius: 30px;border: 2px solid var(--color-primary-500);margin-bottom: 2rem}@media all and (max-width: 1159px){.content-group-advantages-container .content-group-advantages .content-text{width: calc(50% - 1rem)}}@media all and (max-width: 767px){.content-group-advantages-container .content-group-advantages .content-text{width: 100%;min-width: unset}}.content-group-advantages-container .content-group-advantages .content-text h3{margin-top: 0;color: var(--color-primary-500)}.content-group-advantages-container > .content-text{flex: 0 0 30%}.content-group-features-container{max-width: 1400px;margin: 0 auto;justify-content: space-between}.content-group-features-container .content-element-group{width: calc(33% - 2rem)}.article-diagram{position: relative;overflow: visible}.article-diagram:before,.article-diagram:after{content: '';position: absolute;height: 2rem;width: 100%;display: block;background-image: url('/files/Taxodia/Bilder/bg_diagram.svg');background-size: 100%;background-repeat: no-repeat}.article-diagram:before{top: -2rem;background-position: top center;left: 0}.article-diagram:after{bottom: -2rem;background-position: bottom center;left: 0}.content-group-diagrams-container{background-color: var(--color-primary-100);margin: 0 auto;padding: 3.15rem 4.65rem 5.75rem 4.65rem}@media all and (max-width: 1159px){.content-group-diagrams-container.content-element-group{padding-left: 2rem;padding-right: 2rem}}.content-group-diagrams-container .content-group-headline{max-width: 1400px;margin: 0 auto}.content-group-diagrams-container .content-group-headline > .rte *{margin-top: 0}.content-group-diagrams-container .content-element-group{max-width: 1400px;margin: 0 auto}@media all and (max-width: 1159px){.content-group-diagrams-container .content-element-group{flex-wrap: wrap}}.content-group-diagrams-container .content-group-interaction-container{flex: 1 1 30%;min-width: 15rem}@media all and (max-width: 1159px){.content-group-diagrams-container .content-group-interaction-container .diagram-switcher-container{display: flex;justify-content: space-between;margin-top: 2rem}.content-group-diagrams-container .content-group-interaction-container .diagram-switcher-container .diagram-switch:last-child{margin-bottom: 1rem}}@media all and (max-width: 736px){.content-group-diagrams-container .content-group-interaction-container .diagram-switcher-container{flex-wrap: wrap}}.content-group-diagrams-container .content-group-interaction-container .diagram-switch{width: max-content}.content-group-diagrams-container .content-group-interaction-container .diagram-switch:not(:last-child){margin-bottom: 1rem}.content-group-diagrams-container .content-group-interaction-container .diagram-switch.disabled{background-color: var(--color-neutral-300);color: var(--color-neutral-400);border-color: var(--color-neutral-300);opacity: 0.7}@media all and (min-width: 465px) and (max-width: 724px){.content-group-diagrams-container .content-group-interaction-container .diagram-switch.switch-fulltime{margin-right: auto;margin-left: 1rem}}.content-group-diagrams-container .content-group-diagrams{flex: 0 0 70%;position: relative}.content-group-diagrams-container .content-group-diagrams *{height: 100%}@media all and (max-width: 1159px){.content-group-diagrams-container .content-group-diagrams{flex: 0 0 100%;margin-top: 3rem}}.content-group-diagrams-container .content-group-diagrams .content-image{position: absolute;width: 100%;opacity: 0;visibility: hidden;text-align: right;padding-left: 1rem}@media all and (max-width: 1159px){.content-group-diagrams-container .content-group-diagrams .content-image{position: relative;padding-left: 0}.content-group-diagrams-container .content-group-diagrams .content-image:not(.diag-active){height: 0}}.content-group-diagrams-container .content-group-diagrams .content-image.diag-active{opacity: 1;visibility: visible;transition: opacity .5s ease-in-out}.content-group-insights{max-width: 1400px;margin: 0 auto;padding: 0 2rem}@media all and (max-width: 1159px){.content-group-insights{flex-wrap: wrap}.content-group-insights div.content-player{max-width: 100%;width: 100%;margin-bottom: 2rem}.content-group-insights div.content-text{margin-left: 0}}.content-group-insights .content-player{flex: 1 1 auto;max-width: 805px}.content-group-insights .content-player video{width: 100%;height: auto;border-radius: 30px}.content-group-insights .content-text{flex: 1 1 100%;margin-left: 3rem}.content-group-insights .content-text h2{margin: 0}.content-group-testimonials{max-width: var(--default-content-maxwidth);margin: 0 auto;background-image: url('/files/Taxodia/Bilder/bg_testimonials.svg');background-repeat: no-repeat;background-position: 77% 95%;background-size: 68%}@media all and (max-width: 1159px){.content-group-testimonials{padding: 0 2rem}.content-group-testimonials .content-image{display: none}.content-group-testimonials .content-group-slider.content-element-group{width: 100%;margin-left: 0}.content-group-testimonials .content-group-slider.content-element-group .content-slider-testimonials{width: 100%}}.content-group-testimonials .content-group-slider{margin-left: 3rem;padding-bottom: 5rem}.content-group-testimonials .content-group-slider > .content-text h2{margin-bottom: 1rem}.content-group-testimonials .content-group-slider .content-headline{color: var(--color-primary-300);margin-bottom: 0}.content-group-testimonials .content-image{margin-left: 2rem}.content-group-testimonials .content-slider-testimonials{width: 600px;font-size: 1.5rem;font-weight: 500}.content-group-testimonials .content-slider-testimonials p{margin-top: 0}.content-group-testimonials .content-slider-testimonials .swiper-slide{padding-bottom: 2rem}.content-group-testimonials .content-slider-testimonials .swiper-pagination{bottom: 0;z-index: 5}.content-group-testimonials .content-slider-testimonials .swiper-pagination .swiper-pagination-bullet{background: var(--color-neutral-300)}.content-group-testimonials .content-slider-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--color-primary-500)}.content-group-testimonials .content-slider-testimonials button{top: calc(100% - 1rem);z-index: 10;appearance: none;border: 0;color: #fff;padding: 0;height: 2rem;width: 4rem;background-color: transparent}.content-group-testimonials .content-slider-testimonials button:hover:after{color: #fff;background-color: var(--color-primary-300)}.content-group-testimonials .content-slider-testimonials button:after{display: flex;justify-content: center;align-items: center;font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 1.25rem;background-color: #fff;border: 2px solid var(--color-primary-300);color: var(--color-primary-300);height: 100%;width: 100%;border-radius: 30px;transition: all .25s ease}.content-group-testimonials .content-slider-testimonials button.swiper-button-next{right: 0}.content-group-testimonials .content-slider-testimonials button.swiper-button-next:after{content: '\f054';line-height: 100%}.content-group-testimonials .content-slider-testimonials button.swiper-button-prev{left: 0}.content-group-testimonials .content-slider-testimonials button.swiper-button-prev:after{content: '\f053'}.article-mission{background-image: url('/files/Taxodia/Bilder/Wolken-Mission.svg');background-size: cover;background-repeat: no-repeat;background-position: center;padding: 15rem 0}.article-mission .content-group-mission{max-width: var(--default-content-maxwidth);margin: 0 auto;padding: 0 2rem}@media all and (max-width: 767px){.article-mission .content-group-mission{flex-wrap: wrap}}.article-mission .content-group-mission .content-text{flex: 1 1 70%;padding-right: 5rem}@media all and (max-width: 767px){.article-mission .content-group-mission .content-text{order: 2;padding-right: 0}}.article-mission .content-group-mission .content-text h2{margin: 0}.article-mission .content-group-mission .content-image{flex: 0 0 30%;display: flex;align-items: center;justify-content: center}@media all and (max-width: 767px){.article-mission .content-group-mission .content-image{order: 1;margin: 0 auto;margin-bottom: 2rem}}@media all and (max-width: 377px){.article-mission .content-group-mission .content-image{flex: 1 1 auto;width: 100%}.article-mission .content-group-mission .content-image figure{width: 100%}.article-mission .content-group-mission .content-image figure img{width: 100%}}.article-mission .content-group-mission .content-image img{max-width: 300px}@media all and (max-width: 899px){.mod_article.article-hero{margin-bottom: 0 !important}}.mod_article.article-faq{padding: 0 2rem;max-width: 720px;margin: 0 auto 10rem auto}.mod_article.article-faq .content-text{max-width: var(--default-content-maxwidth);margin: 0 auto}.mod_article.article-faq .content-accordion{max-width: var(--default-content-maxwidth);margin: 0 auto}.article-team{position: relative;overflow: visible}.article-team:before{content: '';position: absolute;height: 2rem;width: 100%;display: block;background-image: url('/files/Taxodia/Bilder/bg_diagram.svg');background-size: 100%;background-repeat: no-repeat}.article-team:before{top: -2rem;background-position: top center;left: 0}.content-group-team{max-width: var(--default-content-maxwidth);margin: 3rem auto 0 auto;padding: 3rem 0}@media all and (max-width: 767px){.content-group-team{padding-left: 2rem;padding-right: 2rem}}.content-group-team .content-gallery ul{display: flex;justify-content: space-between;text-align: center;max-width: 400px;margin: 0 auto}.content-group-team .content-hyperlink{width: max-content;margin: 3rem auto 0 auto}.content-group-team figcaption{display: none}#footer{background-color: var(--color-primary-200);padding: .5rem 1rem;margin-top: auto}.content-group-footer{text-align: center}.content-group-footer a[href]{color: var(--color-primary-300);text-decoration: none}.content-group-footer .content-group-footer-left{margin: 2rem auto}.content-group-footer .content-group-footer-right .content-hyperlink{background-color: #fff;width: max-content;border-radius: 30px;padding: .25rem 1rem;margin-left: auto;margin-top: 1rem}.content-group-footer .content-group-footer-right .content-hyperlink a[href]{color: var(--color-primary-500)}.content-group-footer-legal{justify-content: space-between;align-items: center;font-size: 0.9rem}@media all and (max-width: 767px){.content-group-footer-legal{flex-direction: column}.content-group-footer-legal .content-text{order: 2}.content-group-footer-legal .content-group-footer-legal-links{order: 1}}.content-group-footer-legal p{margin: 0}.content-group-footer-legal .content-group-footer-legal-links .content-hyperlink{margin-left: 0.5rem}.content-group-footer-legal .content-group-footer-legal-links .content-hyperlink a[href]{text-decoration: none}.content-group-right{padding-left: 5rem}.content-group-lecturers-container{max-width: 1400px;margin: 0 auto;padding: 0 var(--default-leftright-padding)}@media all and (max-width: 1023px){.content-group-lecturers-container{flex-wrap: wrap}.content-group-lecturers-container .content-group-left.content-element-group{flex: 0 0 100%;text-align: center}.content-group-lecturers-container .content-group-right.content-element-group{flex: 0 0 100%;padding-left: 0}}.content-group-lecturers-container .content-group-left{flex: 0 0 25%}.content-group-lecturers-container .content-group-left h2{margin-top: 0.5rem}.content-group-lecturers-container .content-group-right{flex: 1 1 auto}.content-group-lecturers{columns: 2;margin-top: 3rem}@media all and (max-width: 624px){.content-group-lecturers{columns: 1}}.content-group-lecturers .content-text{background-color: var(--color-primary-200);padding: 1rem 2rem;margin-bottom: 1rem;border-radius: 15px;height: 8rem;display: flex;align-items: center}.content-group-contact-info{margin: 2rem 0;flex-wrap: wrap}.content-group-contact-info .content-table{flex: 1 1 auto;max-width: 15rem;margin-right: 3rem}@media all and (max-width: 1499px){.content-group-contact-info .content-table{flex: 1 1 100%}}.content-group-contact-info .content-table table{border: 0;font-weight: 600}.content-group-contact-info .content-group-contact-links{margin-top: 1rem}@media all and (max-width: 449px){.content-group-contact-info .content-group-contact-links{flex-wrap: wrap}.content-group-contact-info .content-group-contact-links .hyperlink-mail{margin-left: 0}}.content-group-contact-info .hyperlink-mail{margin-left: 1rem}.content-group-contact-info .hyperlink-mail:hover a[href]{background-color: transparent}.content-group-contact-info .hyperlink-mail:hover a[href]:before{filter: none}.content-group-contact-info .hyperlink-mail a[href]:before{display: none !important;background-image: url('/files/Taxodia/Icons/mail.svg');filter: brightness(0) saturate(100%) invert(77%) sepia(7%) saturate(3184%) hue-rotate(35deg) brightness(89%) contrast(90%);transition: filter .125s ease}.content-group-contact-info .hyperlink-tel:hover a[href]{background-color: transparent}.content-group-contact-info .hyperlink-tel:hover a[href]:before{filter: none}.content-group-contact-info .hyperlink-tel a[href]:before{background-image: url('/files/Taxodia/Icons/phone.svg');filter: brightness(0) saturate(100%) invert(77%) sepia(7%) saturate(3184%) hue-rotate(35deg) brightness(89%) contrast(90%);transition: filter .125s ease}.content-group-contact-info .content-hyperlink{display: flex;align-items: center;font-size: 0.9rem;padding-top: 0.25rem;padding-bottom: 0.25rem}.content-group-contact-info .content-hyperlink a[href]{display: flex}.content-group-contact-info .content-hyperlink a[href]:before{content: '';display: block;width: 1rem;height: 1rem;margin-right: 0.5rem;background-size: 1rem;background-repeat: no-repeat}@media all and (max-width: 1257px){.contact-team-gallery{display: none}}.contact-team-gallery li{margin-right: 2rem}.contact-team-gallery li figure{text-align: center}.contact-team-gallery figcaption{font-size: 0.9rem;margin-top: 0.5rem;text-align: center}.contact-team-gallery .team-name{font-weight: 600}.ce_form.contact-form-container,.ce_form.nlsubscribe-form-container{max-width: 900px;margin: 0 auto;padding: 0 2rem}.ce_form.contact-form-container .formbody,.ce_form.nlsubscribe-form-container .formbody{display: flex;flex-wrap: wrap;justify-content: space-between}.ce_form.contact-form-container .formbody .widget,.ce_form.nlsubscribe-form-container .formbody .widget{width: 100%;margin-bottom: 1rem}.ce_form.contact-form-container .formbody .widget.error input,.ce_form.nlsubscribe-form-container .formbody .widget.error input,.ce_form.contact-form-container .formbody .widget.error textarea,.ce_form.nlsubscribe-form-container .formbody .widget.error textarea{border-color: rgba(150,54,54,0.7);box-shadow: 0 0 7px -1px rgba(150,54,54,0.7)}.ce_form.contact-form-container .formbody .widget p.error,.ce_form.nlsubscribe-form-container .formbody .widget p.error{font-size: 0.9rem;margin: 0 0 .25rem 1rem}.ce_form.contact-form-container .formbody .widget.field-salutation,.ce_form.nlsubscribe-form-container .formbody .widget.field-salutation{flex: 0 0 10%}.ce_form.contact-form-container .formbody .widget.field-firstname,.ce_form.nlsubscribe-form-container .formbody .widget.field-firstname{margin-right: 1rem}.ce_form.contact-form-container .formbody .widget.field-firstname,.ce_form.nlsubscribe-form-container .formbody .widget.field-firstname,.ce_form.contact-form-container .formbody .widget.field-lastname,.ce_form.nlsubscribe-form-container .formbody .widget.field-lastname{flex: 1 1 calc(50% - 0.5rem)}@media all and (max-width: 419px){.ce_form.contact-form-container .formbody .widget.field-firstname,.ce_form.nlsubscribe-form-container .formbody .widget.field-firstname,.ce_form.contact-form-container .formbody .widget.field-lastname,.ce_form.nlsubscribe-form-container .formbody .widget.field-lastname{flex: 1 1 100%;margin-right: 0}}.ce_form.contact-form-container .formbody .widget-text input:not(:placeholder-shown):invalid,.ce_form.nlsubscribe-form-container .formbody .widget-text input:not(:placeholder-shown):invalid{border-color: rgba(150,54,54,0.7);box-shadow: 0 0 7px -1px rgba(150,54,54,0.7)}.ce_form.contact-form-container .formbody .widget-radio fieldset,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset{display: flex;padding: 0;border: 0}@media all and (max-width: 419px){.ce_form.contact-form-container .formbody .widget-radio fieldset,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset{flex-wrap: wrap}}.ce_form.contact-form-container .formbody .widget-radio fieldset > span,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset > span{display: flex;align-items: center;margin-right: 2rem;position: relative}@media all and (max-width: 419px){.ce_form.contact-form-container .formbody .widget-radio fieldset > span,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset > span{width: 100%;margin-right: 0;margin-bottom: 1rem}}.ce_form.contact-form-container .formbody .widget-radio fieldset > span:hover,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset > span:hover{cursor: pointer}.ce_form.contact-form-container .formbody .widget-radio fieldset > span input:hover,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset > span input:hover{cursor: pointer}.ce_form.contact-form-container .formbody .widget-radio fieldset legend,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset legend{display: flex;font-weight: 600;margin-bottom: 1rem}.ce_form.contact-form-container .formbody .widget-radio fieldset label:hover,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset label:hover{cursor: pointer}.ce_form.contact-form-container .formbody .widget-radio fieldset .radio,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset .radio{appearance: none;border-radius: 100%;border: 2px solid var(--color-primary-300);width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;margin-right: 0.5rem;padding: 0}.ce_form.contact-form-container .formbody .widget-radio fieldset .radio:hover,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset .radio:hover{cursor: pointer}.ce_form.contact-form-container .formbody .widget-radio fieldset .radio:before,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset .radio:before{content: '';display: block;position: absolute;width: 25px;height: 25px;background-color: var(--color-primary-300);border-radius: 100%;opacity: 0;visibility: hidden;transition: opacity .1s ease}.ce_form.contact-form-container .formbody .widget-radio fieldset .radio:checked:before,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset .radio:checked:before{opacity: 1;visibility: visible}.ce_form.contact-form-container .formbody .widget-radio fieldset input,.ce_form.nlsubscribe-form-container .formbody .widget-radio fieldset input{width: 1.5rem;height: 1.5rem;margin-right: 0.25rem}.ce_form.contact-form-container .formbody .widget-checkbox fieldset,.ce_form.nlsubscribe-form-container .formbody .widget-checkbox fieldset{border: 0;padding: 0}.ce_form.contact-form-container .formbody .widget-checkbox fieldset span,.ce_form.nlsubscribe-form-container .formbody .widget-checkbox fieldset span{display: flex;align-items: flex-start}.ce_form.contact-form-container .formbody .widget-checkbox fieldset span input,.ce_form.nlsubscribe-form-container .formbody .widget-checkbox fieldset span input{width: 1.5rem;height: 1.5rem}.ce_form.contact-form-container .formbody .widget-checkbox fieldset span label,.ce_form.nlsubscribe-form-container .formbody .widget-checkbox fieldset span label{margin-left: 1rem}.ce_form.contact-form-container .formbody .widget-submit,.ce_form.nlsubscribe-form-container .formbody .widget-submit{width: max-content;color: var(--color-primary-300);margin-left: auto}.ce_form.contact-form-container .formbody .widget-submit:hover,.ce_form.nlsubscribe-form-container .formbody .widget-submit:hover{color: #fff}.ce_form.contact-form-container .formbody .widget-submit button,.ce_form.nlsubscribe-form-container .formbody .widget-submit button{padding: .25rem .5rem}.ce_form.contact-form-container .formbody input,.ce_form.nlsubscribe-form-container .formbody input,.ce_form.contact-form-container .formbody textarea,.ce_form.nlsubscribe-form-container .formbody textarea{width: 100%;border: 2px solid var(--color-primary-300);border-radius: 15px;padding: .5rem 1rem}.ce_form.contact-form-container .formbody textarea,.ce_form.nlsubscribe-form-container .formbody textarea{min-height: 10rem}.ce_form.contact-form-container .form-confirmation,.ce_form.nlsubscribe-form-container .form-confirmation{text-align: center;font-size: 1.25rem}.ce_form.contact-form-container label a[href]:hover,.ce_form.nlsubscribe-form-container label a[href]:hover{color: var(--color-primary-300)}.ce_form.nlsubscribe-form-container{height: 10rem}.ce_form.nlsubscribe-form-container .widget-explanation.explanation{display: flex;align-items: flex-end;height: 2rem;margin-bottom: 0}.ce_form.nlsubscribe-form-container .widget-explanation.explanation .msg-text{margin: 0}.ce_form.nlsubscribe-form-container .widget-explanation.explanation .msg-text.success{margin: 0 auto}.ce_form.nlsubscribe-form-container .widget-explanation.explanation .msg-text.error{color: rgba(255,0,0,0.8)}.article-courses:before,.article-coursedetails:before{content: '';position: absolute;top: 0;left: 0;width: 100vw;height: 100vh;background-image: url('/files/Taxodia/Bilder/Startseite.svg');background-repeat: no-repeat;background-position: center;opacity: 0.4;z-index: 1}.lms-rounded-box{background-color: #fff;border-radius: var(--border-radius);box-shadow: 0px 0px 20px rgba(0,0,0,0.1);overflow: visible}.ad-container,.ads-container{max-width: calc(1600px + 2rem);margin: 0 auto;overflow: hidden;padding: 1rem;z-index: 50;position: relative}.course-info-wrapper .image-base64,.course-description-wrapper .image-base64{width: 100%;background-size: cover;background-position: center;border-radius: var(--border-radius);overflow: hidden}.ads-container .course-description-wrapper .image-base64{height: 150px}.courseads-wrapper{margin-top: 1rem;display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 3rem;grid-row-gap: 3rem}@media all and (max-width: 1249px){.courseads-wrapper{grid-template-columns: repeat(2, 1fr)}}.courseads-wrapper .ad{display: flex;flex-direction: column;padding: 1.5rem;background-color: #fff}.courseads-wrapper .ad .course-headline{display: flex;justify-content: space-between;min-height: 6rem}.courseads-wrapper .ad .course-headline .headline{font-size: 1.15rem;margin: 0}.courseads-wrapper .ad .course-description{color: #9fa7b2;font-size: 1.1rem;margin-top: 2rem}.courseads-wrapper .ad .coursead-label-wrapper{display: flex;justify-content: space-between;align-items: center}.courseads-wrapper .ad .coursead-label{font-size: 0.9rem;font-weight: 600;color: var(--color-grey);align-self: flex-end}.courseads-wrapper .ad .course-variants-wrapper{margin-top: auto}.courseads-wrapper .ad .course-variants-wrapper .btn{padding: .5rem 2rem;color: var(--color-primary-300)}.courseads-wrapper .ad .course-variants-wrapper .btn:hover{color: #fff}.course-details-container h5{margin: 0}.course-details-container p,.course-details-container ul{margin: .5rem 0}.course-details-container .lms-rounded-box{padding-left: 0}.course-details-container .lms-rounded-box .course-headline{padding: 1rem 3.5rem}@media all and (max-width: 799px){.course-details-container .lms-rounded-box .course-headline{padding: 1rem 2rem}}.course-details-container .lms-rounded-box .course-info{width: 100%;margin-bottom: 3rem;font-size: 1.1rem}.course-details-container .lms-rounded-box .course-info-wrapper{display: flex;flex-wrap: wrap;padding: 2rem 3.5rem;background-color: #f7f9fa;color: #9fa7b2}@media all and (max-width: 799px){.course-details-container .lms-rounded-box .course-info-wrapper{padding-left: 2rem;padding-right: 2rem}}.course-details-container .lms-rounded-box .course-info-wrapper .image-base64{width: 40%;max-height: 378px}@media all and (max-width: 998px){.course-details-container .lms-rounded-box .course-info-wrapper .image-base64{width: 100%;height: 30vw}}.course-details-container .lms-rounded-box .course-info-wrapper .course-prerequisites{padding: 0 3.5rem;width: 60%}@media all and (max-width: 998px){.course-details-container .lms-rounded-box .course-info-wrapper .course-prerequisites{width: 100%;padding: 1rem 0}}.course-details-container .lms-rounded-box .course-info-wrapper .course-prerequisites p:first-child{margin-top: 0}.course-details-container .lms-rounded-box .course-description{display: flex;width: 100%;color: #9fa7b2;background-color: #F0F4F8;padding: 2rem 3.5rem;border-radius: var(--border-radius);box-shadow: var(--box-shadow);margin-bottom: 2rem;font-size: 1.1rem}@media all and (max-width: 799px){.course-details-container .lms-rounded-box .course-description{flex-wrap: wrap;padding-left: 2rem;padding-right: 2rem}}.course-details-container .lms-rounded-box .course-description .course-description-process{width: 50%;padding-right: 3rem}@media all and (max-width: 799px){.course-details-container .lms-rounded-box .course-description .course-description-process{width: 100%;padding-right: 0}}.course-details-container .lms-rounded-box .course-description .course-description-subjects{width: 50%;padding-left: 1rem}@media all and (max-width: 799px){.course-details-container .lms-rounded-box .course-description .course-description-subjects{width: 100%;padding-left: 0;padding-top: 2rem}}.course-details-container .lms-rounded-box .course-description .course-description-subjects ul{padding-left: 1rem}.course-details-container .lms-rounded-box .course-modules-headline{padding: 1rem 3.5rem}.course-details-container .lms-rounded-box .course-modules{width: 100%;padding: 0}.course-details-container .lms-rounded-box .course-modules-wrapper{display: flex;justify-content: flex-start;flex-wrap: wrap;padding: 0 3.5rem;padding-bottom: 2rem}.course-details-container .lms-rounded-box .module-button-details-link{display: none}.course-details-container .lms-rounded-box .coursemodule{margin-right: 1rem}.course-details-container .lms-rounded-box{display: flex;flex-wrap: wrap;align-items: flex-start}.course-details-container .lms-rounded-box-header{width: 100%;margin-top: 1rem;padding: 0}.course-details-container .standard-modules-wrapper{display: flex;justify-content: flex-start;flex-wrap: wrap}.course-details-container .course-modules{padding: 0 1rem;margin-top: 2rem}.course-details-container .course-modules .coursemodule{margin-right: 1rem;margin-top: 0;margin-bottom: 1rem;overflow: visible}.course-details-container .course-modules .coursemodule:hover .coursemodule-color{border-color: #2793ED}.course-details-container .course-modules .coursemodule:hover .module-description .module-description-wrapper{border-color: #2793ED;border-top-color: var(--theme-module-border)}.course-details-container .course-modules .coursemodule.expanded{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-color: #2793ED;z-index: 10}.course-details-container .course-modules .coursemodule.expanded .expanded-background{opacity: 1;visibility: visible;transition: opacity .25s ease}.course-details-container .course-modules .coursemodule.expanded .coursemodule-color{border-bottom-right-radius: 0}.course-details-container .course-modules .coursemodule.expanded .module-description{max-height: 8rem;transition: max-height .25s ease}.course-details-container .course-modules .coursemodule.expanded .module-description .module-description-wrapper{border-color: #2793ED;border-top-color: var(--theme-module-border)}.course-details-container .course-modules .coursemodule.expanded .module-buttons{opacity: 0;visibility: hidden}.course-details-container .course-modules .coursemodule .expanded-background{background-color: #fff;height: calc(100% + 9rem);width: calc(100% + 1rem);position: absolute;top: -0.5rem;left: -0.5rem;z-index: 1;border-radius: var(--border-radius);border: 2px solid #2793ed;box-shadow: var(--box-shadow);opacity: 0;visibility: hidden;transition: opacity .25s ease}.course-details-container .course-modules .coursemodule .module-inner{background-color: #f3f5f7;min-height: 6rem;z-index: 5;position: relative}.course-details-container .course-modules .coursemodule .module-description{height: 8rem;max-height: 0;overflow: hidden;z-index: 10;position: absolute;background-color: #fff;left: -2px;width: calc(100% + 4px);font-size: 0.9rem}.course-details-container .course-modules .coursemodule .module-description p:first-child{margin-top: 0}.course-details-container .course-modules .coursemodule .module-description .module-description-wrapper{padding: 0.5rem}.course-details-container .course-modules .coursemodule .module-description .module-description-close{position: absolute;right: 0.25rem;bottom: calc(0.25rem - 1px)}.course-details-container .course-modules .coursemodule .module-description .module-description-close:hover{cursor: pointer;color: #2793ED}.course-details-container .course-modules .coursemodule .module-description .module-description-close:after{content: '\f057';font-family: "Font Awesome 6 Free";font-weight: 400;font-size: 1rem;display: block}.course-details-container .course-scheduled-modules{width: 26.5%;background-color: var(--blueish-grey);border-top-left-radius: var(--border-radius);border: 1px solid var(--lightgrey);padding: 0 2rem}.course-details-container .course-scheduled-modules .course-header-wrapper{margin-top: 1.5rem;margin-bottom: 1rem}.content-group-table-requirements .content-group-right.content-element-group{width: 100%}.content-group-table-requirements table{border-color: var(--color-primary-400);overflow: auto;display: block;height: 100% !important}.content-group-table-requirements table tbody tr:first-child strong{color: var(--color-primary-400)}.content-group-table-requirements table tbody tr:nth-child(odd) td{background-color: var(--color-primary-100)}.content-group-table-requirements table tbody tr,.content-group-table-requirements table tbody td{border-color: var(--color-primary-400)}.content-group-table-requirements table tbody td{padding: .5rem 1rem}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
