﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:300;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-300.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:300;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-300italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:400;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-regular.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:400;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:500;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-500.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:500;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-500italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:600;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-600.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:600;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-600italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:700;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-700.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:700;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-700italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:normal;font-weight:800;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-800.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat Alternates";font-style:italic;font-weight:800;src:url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-800italic.woff2") format("woff2"),url("fonts/montserrat_alternates/montserrat-alternates-v18-latin-800italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:200;src:url("fonts/sourcesans3/source-sans-3-v19-latin-200.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-200.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:200;src:url("fonts/sourcesans3/source-sans-3-v19-latin-200italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-200italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("fonts/sourcesans3/source-sans-3-v19-latin-300.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url("fonts/sourcesans3/source-sans-3-v19-latin-300italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("fonts/sourcesans3/source-sans-3-v19-latin-regular.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url("fonts/sourcesans3/source-sans-3-v19-latin-italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url("fonts/sourcesans3/source-sans-3-v19-latin-500.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:500;src:url("fonts/sourcesans3/source-sans-3-v19-latin-500italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("fonts/sourcesans3/source-sans-3-v19-latin-600.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url("fonts/sourcesans3/source-sans-3-v19-latin-600italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url("fonts/sourcesans3/source-sans-3-v19-latin-700.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url("fonts/sourcesans3/source-sans-3-v19-latin-700italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url("fonts/sourcesans3/source-sans-3-v19-latin-800.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:800;src:url("fonts/sourcesans3/source-sans-3-v19-latin-800italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-800italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:900;src:url("fonts/sourcesans3/source-sans-3-v19-latin-900.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-900.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:900;src:url("fonts/sourcesans3/source-sans-3-v19-latin-900italic.woff2") format("woff2"),url("fonts/sourcesans3/source-sans-3-v19-latin-900italic.ttf") format("truetype")}:root{--cd_yellow: rgb(245,155,10);--cd_orange: rgb(234,86,25);--cd_red: rgb(227,6,19);--cd_yellow_light: rgb(253,249,241);--cd_orange_light: rgb(251,219,200);--box_shadow: .4rem .2rem 1.2rem -0.5rem rgba(160,160,160,1);--bg_footer: rgb(253,231,206);--bg-body: #fff;--main-font: "Source Sans 3",sans-serif;--headline-font: "Montserrat Alternates",sans-serif;--main-font-size: 1.6rem;--main-line-height: 1.4rem;--main-font-weight: 400;--main-text-color: rgb(82,82,82);--wrapper-inner: 120rem;--mainnav-bg: #ffffff;--mainnav-sub-bg: #eeeeee;--mainnav-link-color: var(--cd_red);--mainnav-font-family: "Montserrat Alternates",sans-serif;--mainnav-font-size: 1.6rem;--mainnav-font-weight: 400;--mainnav-link-color-hover: var(--cd_red);--mainnav-link-color-active: var(--cd_red);--color-border: rgb(200,200,200)}.blend_in{animation:fadein .2s linear}.blend_out{animation:fadeout .2s linear}.blend_in_quick{animation:fadein .1s linear}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}h1,.h1{font-family:var(--headline-font);font-size:clamp(2.6rem,4.5cqi,4.5rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 3rem 0;text-transform:uppercase;text-align:center;color:var(--cd_red)}h2,.h2{font-family:var(--headline-font);font-size:clamp(2.4rem,4cqi,4rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 2.5rem 0;text-transform:uppercase;text-align:center;color:var(--cd_red)}h2:after,.h2:after{position:relative;display:block;content:"";width:20rem;height:.2rem;left:50%;margin-top:2rem;transform:translateX(-50%);background-color:var(--cd_orange)}h3,.h3{font-family:var(--headline-font);font-size:clamp(2rem,3cqi,2.5rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 2rem 0;text-transform:uppercase;color:var(--cd_red)}h4,.h4{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 2rem 0;color:var(--main-text-color)}h5,.h5{font-size:clamp(1.8rem,3vw,2rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 2rem 0;color:var(--main-text-color)}h6,.h6{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.2em;padding:0 0 0 0;margin:0 0 2rem 0;color:var(--main-text-color)}.p,p{font-family:var(--main-font);font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.5em;padding:0 0 0 0;margin:0 0 2rem 0}label{font-family:var(--main-font);font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.5em;padding:0 0 0 0;margin:0 0 .5rem 0}th{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.2em}td{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.2em}ul,ol{margin:2rem 0;padding:0 0 0 2.2rem}li{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.5em;padding:0 0 0 1rem;margin:0}span.h1,span.h2,span.h3,span.h4,span.h5,span.h6,span.p{display:block}em{font-style:italic}b,strong{font-weight:600;color:var(--cd_orange)}small{font-size:80%}a{color:var(--main-text-color);text-decoration:underline;outline:none}a:hover:not(.btn){color:var(--cd-blau);text-decoration:none;cursor:pointer}html{width:100%;height:100%;margin:0 auto;padding:0;overflow-y:scroll;font-size:62.5%;background-color:var(--bg-body);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}html body{margin:0;padding:0;width:100%;height:auto !important;font-family:var(--main-font);font-size:var(--main-font-size);line-height:var(--main-line-height);font-weight:var(--main-font-weight);color:var(--main-text-color);background-color:var(--bg-body)}html *{box-sizing:border-box}html .wrapper_inner{width:100%;max-width:var(--wrapper-inner);margin:0 auto;padding:0 2rem}html .wrapper_inner .wrapper_inner{padding:0}html .footer_logo{margin:3rem 0}html .footer_logo .wrapper_inner{text-align:center}html .footer_logo .wrapper_inner a img{max-width:10rem}.gcol{display:grid;grid-gap:0}.headline_home{margin:6rem 0}.headline_home h1:after{display:none}.component_content{margin:4rem 0}img{border:0;height:auto;max-width:100%;object-fit:contain}sup,sub{font-size:50%}a[href^=tel]{color:inherit !important;text-decoration:none}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}.bg_orange{background-color:var(--cd_orange)}.bg_orange *{color:#fff}.bg_light_orange{background-color:var(--cd_orange_light)}.bg_light_yellow{background-color:var(--cd_yellow_light)}.train_the_trainer{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;padding:1rem;color:#fff;border-radius:50%;width:8rem;height:8rem;background-color:var(--cd_orange);word-break:break-all;font-size:1.4rem;text-align:center;margin:2rem 0 0 2rem}.google_maps iframe{margin-bottom:2rem}.cv{display:grid;grid-gap:2rem;list-style:none;padding:0;margin:0}.cv li{display:grid;grid-template-columns:max-content minmax(0, 1fr);grid-gap:0 2rem;align-items:start;padding:0;margin:0;line-height:1.2em}.cv li::before{grid-column:1/2;grid-row:1/3;display:grid;width:1.5rem;height:1.5rem;content:"";background-color:var(--cd_orange);margin-top:.5rem}.startseite .page-header{max-width:120rem;padding:0 2rem;margin:0 auto}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}p:empty{display:none}dl{display:grid;grid-gap:1rem}dl dt{margin:0}dl dd{margin:0}hr{margin:5rem 0;border:0;height:.1rem;background-color:var(--cd_orange)}.btn{font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--headline-font);cursor:pointer;display:grid;width:max-content;align-items:center;justify-content:center;padding:clamp(.75rem,1.5vw,1.5rem) clamp(1.25rem,2.5vw,2.5rem);color:#fff;background-color:var(--cd_orange);text-decoration:none;border:0}.btn:hover{background-color:var(--cd_red)}.visually-hidden,.visually-hidden_focusable:not(:focus):not(:focus-within),.visually_hidden,.visually_hidden_focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip_link{position:absolute;top:-40px;left:0;z-index:100000;padding:8px 16px;background:#000;color:#fff;text-decoration:none;font-weight:bold;transition:top .3s}.skip_link:focus{top:0;outline:3px solid #ffbf47;outline-offset:0}:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.reduce_motion *{animation:none !important;transition:none !important}@media(prefers-contrast: high){.btn,.button,a{border:2px solid currentColor}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.back_to_top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--cd_red);color:#fff;border-radius:50%;text-decoration:none;opacity:0;visibility:hidden;z-index:9999}.back_to_top:before{display:block;width:3rem;height:3rem;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 16 12 8 20 16'/%3E%3C/svg%3E");background-size:contain}.back_to_top:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.back_to_top .icon_arrow_up{font-size:20px}.scrolled .back_to_top{opacity:1;visibility:visible}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}button::-moz-focus-inner{border:0}.splide{position:relative;visibility:hidden}.splide__container{box-sizing:border-box;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide--rtl{direction:rtl}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;bottom:1rem;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__pagination__page{background:#fff;border:0;border-radius:50%;display:inline-block;height:1rem;margin:.25rem;padding:0;opacity:.8;position:relative;transition:transform .2s linear;width:1rem}.splide__pagination__page.is-active{opacity:1;background:#fff;z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:1}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:1rem;top:0}.splide__progress__bar{width:0;background:#ccc;height:3px}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}@keyframes splide-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle{cursor:pointer}.splide__toggle.is-active .splide__toggle__play,.splide__toggle.is-active~.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__track--ttb>.splide__list{display:block}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrow{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;display:flex;height:8rem;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:8rem;z-index:1}.splide__arrow svg{fill:#fff;height:3.5rem;width:3.5rem}.splide__arrow:hover:not(:disabled){opacity:1}.splide__arrow:hover:not(:disabled) svg{fill:var(--cd_yellow_light)}.splide__arrow:disabled{opacity:1}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}}.menu_toggle{grid-column:2/3;display:flex;justify-content:flex-end;flex-grow:1;flex-shrink:1;flex-basis:0;height:auto;opacity:1;margin:0;z-index:2;background:rgba(0,0,0,0);position:relative;z-index:2;grid-column:2/3;justify-self:end;transition:opacity .15s cubic-bezier(0.3, 0, 0, 1),left .15s cubic-bezier(0.3, 0, 0, 1),width 0s cubic-bezier(0.25, 0.46, 0.45, 0.94) .15s}.menu_toggle .menu_toggle_button{display:block;border:0;height:2.5rem;color:#fff;cursor:pointer;padding:1rem 0 1rem 2rem;background-color:rgba(0,0,0,0)}.menu_toggle .menu_toggle_button .toggle_icon_bar{display:block;width:2.8rem;height:.3rem;background-color:var(--cd_orange);transition:transform .2s ease;transform-origin:1px}.menu_toggle .menu_toggle_button .toggle_icon_bar+.toggle_icon_bar{margin-top:5px}.menu_toggle .menu_toggle_button .toggle_icon_bar.toggle_icon_bar_middle{transition:opacity .2s ease}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_top{transform:rotate(40deg)}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_middle{opacity:0}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_bottom{transform:rotate(-40deg)}@media only screen and (min-width: 1200px){.menu_toggle{display:none}}.menu_toggle.sticky{position:fixed;top:0;right:0;width:100%}.site_navigation{display:grid;justify-content:center}.site_navigation .page_logo{display:none;max-width:20rem}.site_navigation .nav{display:grid;grid-auto-flow:column;align-items:center;grid-gap:3rem;padding:1rem 0;list-style:none;margin:0}.site_navigation .nav .nav-item{position:relative;padding:0 3rem}.site_navigation .nav .nav-item a{display:grid;text-align:center;font-family:var(--mainnav-font-family);color:var(--mainnav-link-color);text-transform:uppercase;font-size:var(--mainnav-font-size);font-weight:var(--mainnav-font-weight);line-height:1.4;max-width:10rem;text-decoration:none}.site_navigation .nav .nav-item a.logo_link{max-width:25rem;min-width:10rem}.site_navigation .nav .nav-item .mod-menu__sub{position:absolute;top:100%;background:var(--mainnav-sub-bg);z-index:5;padding:0;height:0;width:max-content;overflow:hidden;transition:all 150ms ease-in-out}.site_navigation .nav .nav-item .mod-menu__sub .nav-item{padding:0 2rem}.site_navigation .nav .nav-item.active:before{display:block;content:"";position:absolute;top:-2rem;left:50%;width:100%;max-width:15rem;height:.2rem;transform:translateX(-50%);background:var(--mainnav-link-color-active)}.site_navigation .nav .nav-item.active>a{color:var(--mainnav-link-color-active);text-decoration:none}.site_navigation .nav .nav-item.active:has(.logo_link):before{display:none}.site_navigation .nav .nav-item:hover>a{color:var(--mainnav-link-color-hover);text-decoration:none}.site_navigation .nav .nav-item:hover .mod-menu__sub{height:auto;padding:2rem 0;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.2)}.footer_nav .nav{display:grid;grid-auto-flow:column;grid-gap:.1rem;list-style:none;align-items:center;margin:0;padding:0}.footer_nav .nav .nav-item{display:grid;grid-auto-flow:column;grid-gap:1rem;align-items:center}.footer_nav .nav .nav-item a{color:#fff;text-decoration:none}.footer_nav .nav .nav-item a:hover{text-decoration:underline}.footer_nav .nav .nav-item:before{display:grid;content:"|"}.footer_nav .nav .nav-item:first-child{padding-left:0}.footer_nav .nav .nav-item:first-child:before{display:none}.social_nav .nav{display:grid;grid-auto-flow:column;grid-gap:1rem;list-style:none;align-items:center;margin:0;padding:0}.social_nav .nav .nav-item a{text-decoration:none}.social_nav .nav .nav-item a img{width:3rem}.social_nav .nav .nav-item:first-child{padding-left:0}.com-content-category-blog__pagination .pagination__wrapper{margin-bottom:4rem}.com-content-category-blog__pagination .pagination__wrapper .pagination{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:2rem;width:100%;text-align:center}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item{display:grid;padding:0;background-color:var(--cd_orange)}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link{display:grid;place-items:center;width:4rem;height:4rem;color:#fff;text-decoration:none}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link>span{display:grid;place-items:center}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link>span:before{display:block}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link .icon-angle-left:before{content:"<"}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link .icon-angle-double-left:before{content:"<<"}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link .icon-angle-right:before{content:">"}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item .page-link .icon-angle-double-right:before{content:">>"}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item.disabled{opacity:.5;cursor:not-allowed}.com-content-category-blog__pagination .pagination__wrapper .pagination .page-item.active{background-color:var(--cd_red)}.site_branding .site_logo .logo{display:grid}.site_branding .site_logo .logo img{max-width:7rem;height:auto}.copyright{padding:2rem 0;background-color:var(--cd_orange);container-type:inline-size}.copyright .copyright_inner{display:grid;grid-template-columns:auto max-content max-content;grid-gap:2rem;align-items:center;color:#fff}@container (max-width: 768px){.copyright .copyright_inner{grid-template-columns:unset;justify-items:start}}.footer_content{padding:3rem 0 2rem 0;background-color:var(--bg_footer);container-type:inline-size}.footer_content .footer_container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:2rem}.footer_content .footer_container>div{display:grid;grid-gap:0;align-content:start}.footer_content .footer_container .footer_title{font-family:var(--headline-font);font-size:1.8rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase;text-decoration:underline}.footer_content .footer_container .address,.footer_content .footer_container .contact{font-size:1.8rem;font-weight:400;line-height:1.5em}.footer_content .footer_container .schedules .text{white-space:pre-line;margin:0}@container (max-width: 80rem){.footer_content .footer_container{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container (max-width: 60rem){.footer_content .footer_container{grid-template-columns:repeat(1, minmax(0, 1fr))}}.convertforms{margin:6rem 2rem}.convertforms form{margin:auto;max-width:120rem}.convertforms.event_form{box-shadow:var(--box_shadow);background-color:var(--cd_yellow_light);margin:0 2rem}.convertforms.event_form .cf-form-wrap{max-width:120rem;padding:4rem;margin:0 auto}.convertforms .cf-control-group{margin-bottom:2rem}.convertforms .cf-control-group .cf-control-input .cf-input{width:100%;border:.1rem solid var(--color-border)}.convertforms .cf-control-group .cf-control-input .cf-input[readonly]{color:var(--color-text);cursor:not-allowed;background-color:rgba(0,0,0,0)}.convertforms .cf-control-group .cf-control-input input{height:4rem}.convertforms .cf-control-group .cf-control-input .cf-text-center{text-align:center}.convertforms .cf-control-group .cf-control-input .cf-text-center .cf-btn{margin:0 auto}.convertforms.cf-success-hideform .cf-fields{opacity:.3}.layout_blog .component_content{max-width:120rem;margin:4rem auto;padding:0 2rem}.layout_blog .component_content .category-desc{margin:2rem 0;text-align:center}.good_to_know .blog-items .blog-item{box-shadow:.4rem .2rem 1.2rem -0.5rem #a0a0a0;margin-bottom:4rem;container-type:inline-size}.good_to_know .blog-items .blog-item .item{display:grid;grid-template-columns:7rem minmax(20rem, 40rem) auto;grid-gap:0}.good_to_know .blog-items .blog-item .item .date_container{display:grid;grid-gap:.5rem;align-content:center;justify-items:center;padding:2rem 1rem;color:#fff;font-family:var(--headline-font);background-color:var(--cd_orange)}.good_to_know .blog-items .blog-item .item .date_container .month{font-size:1.8rem;text-transform:uppercase}.good_to_know .blog-items .blog-item .item .date_container .day{font-size:2rem}.good_to_know .blog-items .blog-item .item .date_container .year{font-size:1.2rem}.good_to_know .blog-items .blog-item .item .image_container img{width:100%;height:100%;object-fit:cover}.good_to_know .blog-items .blog-item .item .text_container{position:relative;padding:4rem}.good_to_know .blog-items .blog-item .item .text_container .title_container .category{display:block;margin-bottom:.5rem}.good_to_know .blog-items .blog-item .item .text_container .readmore{position:absolute;bottom:4rem;right:4rem}@container (max-width: 90rem){.good_to_know .blog-items .blog-item .item{grid-template-columns:7rem minmax(0, 1fr)}.good_to_know .blog-items .blog-item .item .date_container{grid-column:1/2;grid-row:1/2}.good_to_know .blog-items .blog-item .item .image_container{grid-column:2/3;grid-row:1/2}.good_to_know .blog-items .blog-item .item .text_container{grid-column:1/3;grid-row:2/3;padding:4rem 2rem}}.view_category .component_content{max-width:120rem;margin:4rem auto;padding:0 2rem}.view_category .component_content .category-desc{margin:2rem 0;text-align:center}.event_detail .event_infos{display:flex;flex-wrap:wrap;gap:2rem 4rem;justify-content:center;text-align:left;margin-bottom:4rem}.event_detail .event_infos>div{display:grid;gap:0;font-size:clamp(1.5rem,3vw,1.8rem);font-weight:400;line-height:1.5em;text-align:center}.event_detail .event_infos>div .term{font-weight:600;color:var(--cd_orange)}.events .items_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(35rem, 1fr));grid-gap:8rem 4rem;padding:4rem 0}.events .items_list .item{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:max-content 1fr max-content;grid-gap:0;align-content:start;box-shadow:var(--box_shadow);background-color:#fff}.events .items_list .item .date_container{grid-row:1/2;grid-column:1/2;display:grid;grid-gap:.5rem;align-content:center;justify-items:center;padding:2rem 1rem;max-width:max-content;max-height:8rem;color:#fff;font-family:var(--headline-font);background-color:var(--cd_orange);position:relative;z-index:1;top:-4rem;left:50%;transform:translateX(-50%)}.events .items_list .item .date_container .month{font-size:1.4rem;text-transform:uppercase}.events .items_list .item .date_container .day{font-size:2rem}.events .items_list .item .date_container .year{font-size:1.2rem}.events .items_list .item .train_the_trainer{grid-row:1/2;grid-column:1/2}.events .items_list .item .image_container{grid-row:1/2;grid-column:1/2;position:relative;z-index:0}.events .items_list .item .image_container img{width:100%;height:100%;object-fit:cover}.events .items_list .item .text_container{grid-row:2/3;grid-column:1/2;padding:3rem 2rem}.events .items_list .item .text_container .headline{margin-bottom:1rem;text-transform:none}.events .items_list .item .text_container .details{display:grid;grid-gap:.5rem}.events .items_list .item .text_container .details .detail{display:grid;grid-gap:.5rem;grid-template-columns:max-content 1fr;align-items:center}.events .items_list .item .text_container .details .detail .icon{width:2rem;height:2rem;fill:var(--cd_red)}.events .items_list .item .module_footer{grid-row:3/4;grid-column:1/2;padding:0 2rem 2rem 2rem}.mod_main_slide{margin:0 auto 4rem auto;container-type:inline-size}.mod_main_slide .splide{margin:0 2rem;box-shadow:var(--box_shadow)}.mod_main_slide .splide .splide__arrow svg{fill:var(--main-text-color) !important}.mod_main_slide .splide__slide{display:grid;grid-template-columns:1fr 1fr;align-content:center;grid-template-rows:1fr}.mod_main_slide .splide__slide .text_container{display:grid;grid-column:2/3;grid-row:1/2;z-index:2;align-content:center;padding:0 20% 0 0}.mod_main_slide .splide__slide .text_container .headline{display:block;font-family:var(--headline-font);font-size:clamp(2.2rem,4cqi,4.5rem);color:var(--cd_orange);line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.mod_main_slide .splide__slide .text_container .text{font-size:clamp(1.8rem,2cqi,2.2rem);line-height:1.5;margin-bottom:2.5rem}.mod_main_slide .splide__slide .text_container.text_left{grid-column:1/2;padding:0 0 0 20%}.mod_main_slide .splide__slide img{grid-column:1/3;grid-row:1/2;z-index:0}@container (max-width: 68rem){.mod_main_slide .splide__slide{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.mod_main_slide .splide__slide .text_container{grid-column:1/2;grid-row:2/3;padding:2rem;background-color:var(--cd_yellow_light)}.mod_main_slide .splide__slide .text_container.text_left{padding:0 2rem}.mod_main_slide .splide__slide img{grid-column:1/2;grid-row:1/2}.mod_main_slide .splide__arrow{top:45%;width:4rem}.mod_main_slide .splide__arrow.splide__arrow--prev{left:1rem}.mod_main_slide .splide__arrow.splide__arrow--next{right:1rem}}.mod_image_text{margin:6rem 0;container-type:inline-size}.mod_image_text.bg_light_orange,.mod_image_text.bg_light_yellow{margin:6rem 2rem;padding:2rem;box-shadow:var(--box_shadow)}.mod_image_text .mod_inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:8rem;padding:2rem 0}.mod_image_text .mod_inner.circle_image .image_container{align-self:center;border-radius:50%;overflow:hidden;aspect-ratio:1/1;max-width:50rem;justify-self:center}.mod_image_text .mod_inner.circle_image .image_container .image{width:100%;height:100%;object-fit:cover;display:block}.mod_image_text .mod_inner .text_container .btn{margin-top:3rem}.mod_image_text .mod_inner .image_container{align-content:center}.mod_image_text .mod_inner.image_right .image_container{order:2}.mod_image_text .mod_inner.image_right .text_container{order:1}@container (max-width: 90rem){.mod_image_text .mod_inner{grid-template-columns:minmax(0, 1fr)}}.mod_head_image{container-type:inline-size;margin:0 2rem 2rem 2rem;box-shadow:var(--box_shadow);container-type:inline-size}.mod_head_image .mod_inner{display:grid;max-height:60rem;overflow:hidden;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr)}.mod_head_image .mod_inner img{grid-column:1/2;grid-row:1/2;width:100%;height:100%;object-fit:cover;object-position:center}.mod_head_image .mod_inner .wrapper_inner{grid-column:1/2;grid-row:1/2}.mod_head_image .mod_inner .wrapper_inner .text_container{display:grid;height:100%;align-content:center;justify-content:start}.mod_head_image .mod_inner .wrapper_inner .text_container .headline{text-align:left;margin-bottom:0}.mod_head_image .mod_inner.text_right .wrapper_inner .text_container{justify-content:end}@container (max-width: 60rem){.mod_head_image .mod_inner{grid-template-rows:max-content max-content}.mod_head_image .mod_inner .wrapper_inner{grid-column:1/2;grid-row:2/3}.mod_head_image .mod_inner .wrapper_inner .text_container{padding:2rem 0}.mod_head_image .mod_inner.text_right .wrapper_inner .text_container{justify-content:start}}.mod_articles_news{margin:6rem 2rem;padding:2rem 0;box-shadow:var(--box_shadow);background-color:var(--cd_orange_light)}.mod_articles_news .module_header{max-width:80%;text-align:center;margin:0 auto 4rem auto}.mod_articles_news .module_header h2{margin-bottom:2rem}.mod_articles_news .module_header .btn{margin:auto}.mod_articles_news .items_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(35rem, 1fr));grid-gap:8rem 4rem;padding:4rem 0}.mod_articles_news .items_list .item{display:grid;grid-template-columns:minmax(0, 1fr);grid-gap:0;align-content:start;box-shadow:var(--box_shadow);background-color:#fff}.mod_articles_news .items_list .item .date_container{grid-row:1/2;grid-column:1/2;display:grid;grid-gap:.5rem;align-content:center;justify-items:center;padding:2rem 1rem;max-width:max-content;max-height:8rem;color:#fff;font-family:var(--headline-font);background-color:var(--cd_orange);position:relative;z-index:1;top:-4rem;left:50%;transform:translateX(-50%)}.mod_articles_news .items_list .item .date_container .month{font-size:1.8rem;text-transform:uppercase}.mod_articles_news .items_list .item .date_container .day{font-size:2rem}.mod_articles_news .items_list .item .date_container .year{font-size:1.2rem}.mod_articles_news .items_list .item .image_container{grid-row:1/2;grid-column:1/2;position:relative;z-index:0;aspect-ratio:4/3;overflow:hidden}.mod_articles_news .items_list .item .image_container img{width:100%;height:100%;object-fit:cover}.mod_articles_news .items_list .item .text_container{grid-row:2/3;grid-column:1/2;padding:3rem 2rem}.mod_articles_news .items_list .item .text_container .title_container{display:grid;grid-gap:.5rem}.mod_articles_news .items_list .item .text_container .title_container .headline{margin-bottom:1rem;text-transform:none}.mod_articles_news .module_footer .btn{margin:auto}.mod_articles_events{margin:6rem 0;container-type:inline-size}.mod_articles_events .module_header{max-width:80%;text-align:center;margin:0 auto 4rem auto}.mod_articles_events .module_header h2{margin-bottom:2rem}.mod_articles_events .items_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8rem 4rem;padding:4rem 0}.mod_articles_events .items_list .item{display:grid;grid-template-columns:minmax(0, 1fr);grid-gap:0;align-content:start;box-shadow:var(--box_shadow);background-color:#fff}.mod_articles_events .items_list .item .train_the_trainer{grid-row:1/2;grid-column:1/2}.mod_articles_events .items_list .item img{grid-row:1/2;grid-column:1/2;position:relative;z-index:0;width:100%;height:100%;object-fit:cover}.mod_articles_events .items_list .item .text_container{grid-row:1/2;grid-column:1/2;padding:3rem 2rem;position:relative;z-index:1;display:grid;align-content:end;justify-items:center;text-align:center;aspect-ratio:1/1}.mod_articles_events .items_list .item .text_container .headline{color:#fff;margin-bottom:1rem;text-transform:none}.mod_articles_events .items_list .item .text_container p,.mod_articles_events .items_list .item .text_container b,.mod_articles_events .items_list .item .text_container strong{color:#fff}.mod_articles_events .items_list .item .text_container .headline,.mod_articles_events .items_list .item .text_container p,.mod_articles_events .items_list .item .text_container b,.mod_articles_events .items_list .item .text_container strong{mix-blend-mode:difference;text-shadow:0 1px 3px rgba(0,0,0,.6)}.mod_articles_events .items_list .item .text_container::before{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;z-index:-1;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%)}.mod_articles_events .module_footer .btn{margin:auto}@container (max-width: 60rem){.mod_articles_events .items_list{grid-template-columns:minmax(0, 1fr)}}.mod_articles_b2b{margin:6rem 2rem}.mod_articles_b2b .module_header{max-width:80%;text-align:center;margin:0 auto 4rem auto}.mod_articles_b2b .module_header h2{margin-bottom:2rem}.mod_articles_b2b .module_header .btn{margin:auto}.mod_articles_b2b .items_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(35rem, 1fr));grid-gap:8rem 4rem;padding:4rem 0}.mod_articles_b2b .items_list .item{display:grid;grid-template-columns:minmax(0, 1fr);grid-gap:0;align-content:start;box-shadow:var(--box_shadow);background-color:#fff}.mod_articles_b2b .items_list .item .train_the_trainer{grid-row:1/2;grid-column:1/2}.mod_articles_b2b .items_list .item .date_container{grid-row:1/2;grid-column:1/2;display:grid;grid-gap:.5rem;align-content:center;justify-items:center;padding:2rem 1rem;max-width:max-content;max-height:8rem;color:#fff;font-family:var(--headline-font);background-color:var(--cd_orange);position:relative;z-index:1;top:-4rem;left:50%;transform:translateX(-50%)}.mod_articles_b2b .items_list .item .date_container .month{font-size:1.4rem;text-transform:uppercase}.mod_articles_b2b .items_list .item .date_container .day{font-size:2rem}.mod_articles_b2b .items_list .item .date_container .year{font-size:1.2rem}.mod_articles_b2b .items_list .item .image_container{grid-row:1/2;grid-column:1/2;position:relative;z-index:0;aspect-ratio:4/3;overflow:hidden}.mod_articles_b2b .items_list .item .image_container img{width:100%;height:100%;object-fit:cover}.mod_articles_b2b .items_list .item .text_container{grid-row:2/3;grid-column:1/2;padding:3rem 2rem}.mod_articles_b2b .items_list .item .text_container .headline{margin-bottom:1rem;text-transform:none}.mod_articles_b2b .items_list .item .text_container .details{display:grid;grid-gap:.5rem}.mod_articles_b2b .items_list .item .text_container .details .detail{display:grid;grid-gap:.5rem;grid-template-columns:max-content 1fr;align-items:center}.mod_articles_b2b .items_list .item .text_container .details .detail .icon{width:2rem;height:2rem;fill:var(--cd_red)}.mod_articles_b2b .items_list .item .module_footer{padding:0 2rem 2rem 2rem}.mod_articles_b2b .items_list .item .module_footer .btn{margin:auto}.mod_articles_b2b .module_footer{padding:0 2rem 2rem 2rem}.mod_articles_b2b .module_footer .btn{margin:auto}.mod_reviews{margin:6rem 0}.mod_reviews .mod_inner{box-shadow:var(--box_shadow)}.mod_reviews .mod_inner .splide .review{padding:4rem 8rem;text-align:center}.mod_bigimage_text{display:grid;margin:6rem 2rem;height:50rem;overflow:hidden;box-shadow:var(--box_shadow)}.mod_bigimage_text img{grid-column:1/2;grid-row:1/2;width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.mod_bigimage_text .text_container{display:grid;align-content:center;grid-column:1/2;grid-row:1/2;padding:4rem;position:relative;z-index:1;max-width:120rem;height:50rem;margin:0 auto;text-align:center}.mod_bigimage_text .text_container .btn{margin:auto}.mod_faq{margin:6rem 0}.mod_faq .text_container{text-align:center}.mod_faq .accordion_tabs .accordion_tab{border:.1rem solid var(--cd_orange)}.mod_faq .accordion_tabs .accordion_tab details summary{display:grid;grid-template-columns:max-content minmax(0, 1fr);align-items:center;grid-gap:1rem;padding:1rem 2rem;font-family:var(--headline-font);color:var(--cd_red);font-size:2rem;cursor:pointer}.mod_faq .accordion_tabs .accordion_tab details summary::before{content:"+";display:grid;align-items:center;justify-content:center;font-size:2rem;width:2rem;height:2rem}.mod_faq .accordion_tabs .accordion_tab details .accordion_tab-content{padding:0 2rem 1rem 2rem;overflow:hidden}.mod_faq .accordion_tabs .accordion_tab details[open] summary::before{content:"−"}.mod_faq .accordion_tabs .btn{margin:2rem auto 0 auto}.mod_themenbereiche{margin:6rem 0;container-type:inline-size}.mod_themenbereiche .themenbereich{margin:6rem 0 0 0;padding:0 0 2rem 0}.mod_themenbereiche .themenbereich:after{display:block;content:"";width:30rem;height:1px;bottom:-2rem;position:relative;background-color:var(--cd_orange)}.mod_themenbereiche .themenbereich .video_wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:4rem;margin-bottom:4rem}.mod_themenbereiche .themenbereich .video_wrapper .video_container{grid-column:1/2;aspect-ratio:16/9;width:100%}.mod_themenbereiche .themenbereich .video_wrapper .video_container iframe{width:100%;height:100%;border:0}.mod_themenbereiche .themenbereich .video_wrapper .video_text{grid-column:2/3}@container (max-width: 80rem){.mod_themenbereiche .themenbereich .video_wrapper{grid-template-columns:minmax(0, 1fr)}.mod_themenbereiche .themenbereich .video_wrapper .video_container{grid-column:1/2}.mod_themenbereiche .themenbereich .video_wrapper .video_text{grid-column:1/2}}@media only screen and (max-width: 1199px){.site_navigation{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:2rem;align-items:center;padding:2rem}.site_navigation .page_logo{display:block;grid-column:1/2;justify-items:start}.site_navigation .nav{grid-auto-flow:row;align-content:start;justify-content:center;grid-gap:4rem;text-align:center;grid-column:1/3;transition:left 450ms cubic-bezier(0.77, 0, 0.175, 1);padding:6rem 2rem 2rem;z-index:1;position:fixed;top:0;left:-100%;width:100vw;height:100vh;background-color:#fff}.site_navigation .nav .nav-item{display:grid}.site_navigation .nav .nav-item a{justify-self:center}.site_navigation .nav .nav-item .mod-menu__sub{position:relative;top:unset;padding:1rem 0;height:auto}.site_navigation .nav .nav-item .mod-menu__sub .nav-item{grid-auto-flow:row}.site_navigation .nav .nav-item:hover .mod-menu__sub{height:auto;padding:1rem 0;box-shadow:unset}.site_navigation .nav.inview{display:grid;left:0}}
