/*! Author: Michael Baierl, https://mbaierl.com/ */body{--mb-color-primary:var(--e-global-color-primary);--mb-color-primary-dark:var(--e-global-color-2700544);--mb-color-primary-text:var(--e-global-color-407d8352);--mb-color-primary-10:var(--e-global-color-a2f93e9);--mb-color-primary-20:var(--e-global-color-35f1eb5);--mb-color-secondary:var(--e-global-color-secondary);--mb-color-text:var(--e-global-color-text);--mb-color-mint:var(--e-global-color-accent);--mb-color-black:var(--e-global-color-text);--mb-color-white:var(--e-global-color-33b61721);--mb-color-violett-1:var(--e-global-color-451e314);--mb-color-violett-5:var(--e-global-color-7127b8b);--mb-color-violett-6:var(--e-global-color-5cd9424);--mb-color-green-1:var(--e-global-color-75050c2);--mb-color-green-5:var(--e-global-color-23b045b);--mb-color-gray-3:var(--e-global-color-0d81a53);--mb-color-gray-5:var(--e-global-color-b3bfb89);--mb-color-gray-6:var(--e-global-color-8e77005);--mb-color-gray-dark:var(--e-global-color-0c03ca0);--mb-color-red-1:var(--e-global-color-f2cf15a);--mb-color-link:var(--mb-color-primary-text);--mb-color-link-underline:var(--mb-color-primary-text);--mb-color-link-hover:var(--mb-color-primary);--mb-color-link-hover-underline:var(--mb-color-primary);--mb-color-link-active:var(--mb-color-violett-6);--mb-color-button:var(--mb-color-black);--mb-color-button-bg:var(--mb-color-primary);--mb-color-button-border:var(--mb-color-primary);--mb-color-button-hover:var(--mb-color-black);--mb-color-button-hover-bg:var(--mb-color-primary-dark);--mb-color-button-hover-border:var(--mb-color-primary-dark);--mb-color-button-active:var(--mb-color-white);--mb-color-button-active-bg:var(--mb-color-primary-text);--mb-color-button-active-border:var(--mb-color-primary-text);--mb-color-button-focus-border:var(--mb-color-primary-text);--mb-transition:all 0.4s ease-in-out;--mb-color-type:var(--mb-color-theme-dark)}body .fva-trainings-type-lehrgang{--mb-color-type:var(--mb-color-green-1)}body .fva-trainings-type-fachtagung{--mb-color-type:var(--mb-color-violett-1)}body .fva-trainings-type-webinar{--mb-color-type:var(--mb-color-red-1)}body .fva-trainings-type-it-kurs{--mb-color-type:var(--mb-color-mint)}body .fva-trainings-type-fundraising-kongress{--mb-color-type:var(--mb-color-primary-dark)}body{--mb-color-theme-dark:var(--e-global-color-d213b9c);--mb-color-theme-light:var(--e-global-color-631125c)}body .elementor,body .mb-theme-purple{--e-global-color-d213b9c:var(--mb-color-violett-6);--mb-color-theme-dark:var(--mb-color-violett-6);--e-global-color-631125c:var(--mb-color-violett-5);--mb-color-theme-light:var(--mb-color-violett-5)}body .mb-theme-orange{--e-global-color-d213b9c:var(--mb-color-primary);--mb-color-theme-dark:var(--mb-color-primary);--e-global-color-631125c:var(--mb-color-primary-20);--mb-color-theme-light:var(--mb-color-primary-20)}body .mb-theme-green{--e-global-color-d213b9c:var(--mb-color-green-1);--mb-color-theme-dark:var(--mb-color-green-1);--e-global-color-631125c:var(--mb-color-green-5);--mb-color-theme-light:var(--mb-color-green-5)}body .elementor{--e-global-typography-primary-font-size:clamp(34px,2.93vw + 11.53px,56px);--e-global-typography-secondary-font-size:clamp(30px,2.39vw + 11.62px,48px);--e-global-typography-1432ee6-font-size:clamp(26px,1.86vw + 11.7px,40px);--e-global-typography-0ed22e7-font-size:clamp(24px,1.06vw + 15.83px,32px)}p:last-child{margin-bottom:0}:root{-webkit-hyphenate-character:"-"}.elementor-heading-title,.elementor-icon-box-title,.elementor-post__title,.elementor-widget-text-editor .elementor-widget-container{text-wrap:balance}.mb-hyphens,.mb-hyphens .elementor-heading-title{hyphens:auto}.elementor b,.elementor strong{font-weight:700}.elementor .elementor-widget-text-editor .elementor-widget-container a,.elementor .mb-content-content a,.elementor .mb-program .mb-session__content a,.elementor .template-training_content a,.elementor-widget-call-to-action .elementor-content-item a,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content a{color:var(--mb-color-link);text-decoration:underline;text-decoration-color:var(--mb-color-link-underline);transition:var(--mb-transition)}.elementor .elementor-widget-text-editor .elementor-widget-container a:hover,.elementor .mb-content-content a:hover,.elementor .mb-program .mb-session__content a:hover,.elementor .template-training_content a:hover,.elementor-widget-call-to-action .elementor-content-item a:hover,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content a:hover{color:var(--mb-color-link-hover);text-decoration-color:var(--mb-color-link-hover-underline)}.elementor .elementor-widget-text-editor .elementor-widget-container a:active,.elementor .elementor-widget-text-editor .elementor-widget-container a:focus,.elementor .mb-content-content a:active,.elementor .mb-content-content a:focus,.elementor .mb-program .mb-session__content a:active,.elementor .mb-program .mb-session__content a:focus,.elementor .template-training_content a:active,.elementor .template-training_content a:focus,.elementor-widget-call-to-action .elementor-content-item a:active,.elementor-widget-call-to-action .elementor-content-item a:focus,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content a:active,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content a:focus{color:var(--mb-color-link-active);text-decoration-color:var(--mb-color-link-active)}.elementor .elementor-widget-text-editor .elementor-widget-container a:focus,.elementor .mb-content-content a:focus,.elementor .mb-program .mb-session__content a:focus,.elementor .template-training_content a:focus,.elementor-widget-call-to-action .elementor-content-item a:focus,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .elementor-widget-text-editor .elementor-widget-container ul,.elementor .mb-content-content ul,.elementor .mb-program .mb-session__content ul,.elementor .template-training_content ul,.elementor-widget-call-to-action .elementor-content-item ul,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content ul{list-style-type:none;margin-block-end:.9rem;padding-left:32px}.elementor .elementor-widget-text-editor .elementor-widget-container ul li,.elementor .mb-content-content ul li,.elementor .mb-program .mb-session__content ul li,.elementor .template-training_content ul li,.elementor-widget-call-to-action .elementor-content-item ul li,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content ul li{margin-bottom:8px;position:relative}.elementor .elementor-widget-text-editor .elementor-widget-container ul li:before,.elementor .mb-content-content ul li:before,.elementor .mb-program .mb-session__content ul li:before,.elementor .template-training_content ul li:before,.elementor-widget-call-to-action .elementor-content-item ul li:before,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content ul li:before{background:url(../images/icon-checkmark.svg) no-repeat 50%;content:"";display:block;height:24px;left:-32px;position:absolute;top:4px;width:24px}.elementor .elementor-widget-text-editor .elementor-widget-container ul li ul,.elementor .mb-content-content ul li ul,.elementor .mb-program .mb-session__content ul li ul,.elementor .template-training_content ul li ul,.elementor-widget-call-to-action .elementor-content-item ul li ul,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content ul li ul{padding-left:20px}.elementor .elementor-widget-text-editor .elementor-widget-container ul li ul li:before,.elementor .mb-content-content ul li ul li:before,.elementor .mb-program .mb-session__content ul li ul li:before,.elementor .template-training_content ul li ul li:before,.elementor-widget-call-to-action .elementor-content-item ul li ul li:before,body:not(.elementor-editor-active) div[data-elementor-type=single-post].elementor .elementor-widget-theme-post-content ul li ul li:before{background:var(--mb-color-black);border-radius:100px;height:5px;left:-13px;top:13px;width:5px}.elementor .elementor-widget-nav-menu.mb-links-invisible a,.elementor .elementor-widget-text-editor.mb-links-invisible a{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:transparent;transition:var(--mb-transition)}.elementor .elementor-widget-nav-menu.mb-links-invisible a:hover,.elementor .elementor-widget-text-editor.mb-links-invisible a:hover{color:var(--mb-color-accent)!important;text-decoration-color:var(--mb-color-accent)}.elementor .elementor-widget-nav-menu.mb-links-accent,.elementor .elementor-widget-text-editor.mb-links-accent{--mb-color-link:var(--mb-color-white);--mb-color-link-underline:transparent;--mb-color-link-hover:var(--mb-color-text-hover);--mb-color-link-hover-underline:var(--mb-color-text-hover)}.elementor a.e-con{color:var(--mb-color-text);transition:var(--mb-transition)}.elementor a.e-con svg{fill:var(--mb-color-text);transition:var(--mb-transition)}.elementor a.e-con:hover{color:var(--mb-color-link-hover)}.elementor a.e-con:hover svg{fill:var(--mb-color-link-hover)}.elementor a.e-con:active,.elementor a.e-con:focus{background:var(--mb-color-primary-20)!important;color:var(--mb-color-link-active);outline:2px solid var(--mb-color-primary);outline-offset:-4px}.elementor a.e-con:active svg,.elementor a.e-con:focus svg{fill:var(--mb-color-link-active)}.elementor a.e-con:focus{outline:2px solid var(--mb-color-mint)}.elementor .mb-limit-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body{--mb-spacing-tinytiny:24px}@media(max-width:1024px){body{--mb-spacing-tinytiny:24px}}@media(max-width:768px){body{--mb-spacing-tinytiny:24px}}body .elementor .elementor-element.mb-margin-top-tinytiny{margin-top:var(--mb-spacing-tinytiny)}body .elementor .elementor-element.mb-margin-bottom-tinytiny{margin-bottom:var(--mb-spacing-tinytiny)}body .elementor .elementor-element.mb-padding-top-tinytiny{padding-top:var(--mb-spacing-tinytiny)}body .elementor .elementor-element.mb-padding-bottom-tinytiny{padding-bottom:var(--mb-spacing-tinytiny)}body{--mb-spacing-tiny:32px}@media(max-width:1024px){body{--mb-spacing-tiny:24px}}@media(max-width:768px){body{--mb-spacing-tiny:24px}}body .elementor .elementor-element.mb-margin-top-tiny{margin-top:var(--mb-spacing-tiny)}body .elementor .elementor-element.mb-margin-bottom-tiny{margin-bottom:var(--mb-spacing-tiny)}body .elementor .elementor-element.mb-padding-top-tiny{padding-top:var(--mb-spacing-tiny)}body .elementor .elementor-element.mb-padding-bottom-tiny{padding-bottom:var(--mb-spacing-tiny)}body{--mb-spacing-small:48px}@media(max-width:1024px){body{--mb-spacing-small:32px}}@media(max-width:768px){body{--mb-spacing-small:32px}}body .elementor .elementor-element.mb-margin-top-small{margin-top:var(--mb-spacing-small)}body .elementor .elementor-element.mb-margin-bottom-small{margin-bottom:var(--mb-spacing-small)}body .elementor .elementor-element.mb-padding-top-small{padding-top:var(--mb-spacing-small)}body .elementor .elementor-element.mb-padding-bottom-small{padding-bottom:var(--mb-spacing-small)}body{--mb-spacing-standard:80px}@media(max-width:1024px){body{--mb-spacing-standard:48px}}@media(max-width:768px){body{--mb-spacing-standard:48px}}body .elementor .elementor-element.mb-margin-top-standard{margin-top:var(--mb-spacing-standard)}body .elementor .elementor-element.mb-margin-bottom-standard{margin-bottom:var(--mb-spacing-standard)}body .elementor .elementor-element.mb-padding-top-standard{padding-top:var(--mb-spacing-standard)}body .elementor .elementor-element.mb-padding-bottom-standard{padding-bottom:var(--mb-spacing-standard)}body{--mb-spacing-big:120px}@media(max-width:1024px){body{--mb-spacing-big:80px}}@media(max-width:768px){body{--mb-spacing-big:80px}}body .elementor .elementor-element.mb-margin-top-big{margin-top:var(--mb-spacing-big)}body .elementor .elementor-element.mb-margin-bottom-big{margin-bottom:var(--mb-spacing-big)}body .elementor .elementor-element.mb-padding-top-big{padding-top:var(--mb-spacing-big)}body .elementor .elementor-element.mb-padding-bottom-big{padding-bottom:var(--mb-spacing-big)}body{--mb-gutter:80px}@media(max-width:1366px){body{--mb-gutter:40px}}@media(max-width:768px){body{--mb-gutter:24px}}.elementor-location-footer>.e-con,.elementor-location-footer>.elementor-section-wrap>.e-con,.elementor-location-header>.e-con,.elementor-location-header>.elementor-section-wrap>.e-con,div[data-elementor-type=archive]>.e-con,div[data-elementor-type=archive]>.elementor-section-wrap>.e-con,div[data-elementor-type=product-archive]>.e-con,div[data-elementor-type=product-archive]>.elementor-section-wrap>.e-con,div[data-elementor-type=product]>.e-con,div[data-elementor-type=product]>.elementor-section-wrap>.e-con,div[data-elementor-type=search-results]>.e-con,div[data-elementor-type=search-results]>.elementor-section-wrap>.e-con,div[data-elementor-type=single-post]>.e-con,div[data-elementor-type=single-post]>.elementor-section-wrap>.e-con,div[data-elementor-type=wp-page]>.e-con,div[data-elementor-type=wp-page]>.elementor-section-wrap>.e-con,div[data-elementor-type=wp-post]>.e-con,div[data-elementor-type=wp-post]>.elementor-section-wrap>.e-con{padding-left:var(--mb-gutter);padding-right:var(--mb-gutter)}@media(min-width:1367px){.e-con.mb-no-gutter-desktop{--mb-gutter:0}}@media(min-width:1025px)and (max-width:1366px){.e-con.mb-no-gutter-laptop{--mb-gutter:0}}@media(min-width:769px)and (max-width:1024px){.e-con.mb-no-gutter-tablet{--mb-gutter:0}}@media(max-width:768px){.e-con.mb-no-gutter-mobile{--mb-gutter:0}}.elementor .mb-aspect-ratio-on{width:100%}.elementor .mb-aspect-ratio-on .elementor-widget-container,.elementor .mb-aspect-ratio-on .wp-caption{aspect-ratio:var(--mb-aspect-ratio);width:100%}.elementor .mb-aspect-ratio-on a{height:100%}.elementor .mb-aspect-ratio-on img{height:100%;object-fit:cover;object-position:center}.elementor .mb-aspect-ratio-on .elementor-cta,.elementor .mb-aspect-ratio-on .elementor-cta__content{height:100%;min-height:auto}.dialog-widget.elementor-popup-modal .dialog-widget-content{background-color:var(--mb-color-white);border-radius:24px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}.dialog-widget.elementor-popup-modal .dialog-message{height:auto;padding:56px;width:844px}@media(max-width:767px){.dialog-widget.elementor-popup-modal .dialog-message{padding:40px 24px}}.dialog-widget.elementor-popup-modal .dialog-message .elementor-location-popup{height:100%}.dialog-widget.elementor-popup-modal .dialog-close-button{display:flex;font-size:30px}.dialog-widget.elementor-popup-modal .dialog-close-button svg{fill:var(--mb-color-gray-dark)}.elementor .elementor-widget-button{z-index:1}.elementor .elementor-widget-button .elementor-button{background:var(--mb-color-button-bg);border:1px solid var(--mb-color-button-border);border-radius:100px;color:var(--mb-color-button);font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);padding:10px 32px;text-transform:var(--e-global-typography-12ae9e1-text-transform)}.elementor .elementor-widget-button .elementor-button .elementor-button-icon{align-items:center;display:inline-flex}.elementor .elementor-widget-button .elementor-button .elementor-button-icon svg{fill:var(--mb-color-button);height:24px;width:24px}.elementor .elementor-widget-button .elementor-button:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.elementor .elementor-widget-button .elementor-button:hover svg{fill:var(--mb-color-button-hover)}.elementor .elementor-widget-button .elementor-button:active,.elementor .elementor-widget-button .elementor-button:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.elementor .elementor-widget-button .elementor-button:active svg,.elementor .elementor-widget-button .elementor-button:focus svg{fill:var(--mb-color-button-active)}.elementor .elementor-widget-button .elementor-button:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .elementor-widget-button.mb-button-big,.elementor .elementor-widget-button.mb-button-light{--mb-color-button:var(--mb-color-primary-text);--mb-color-button-bg:var(--mb-color-white);--mb-color-button-border:var(--mb-color-primary-dark);--mb-color-button-hover:var(--mb-color-primary-text);--mb-color-button-hover-bg:var(--mb-color-primary-10);--mb-color-button-hover-border:var(--mb-color-primary-dark);--mb-color-button-active:var(--mb-color-primary-text);--mb-color-button-active-bg:var(--mb-color-primary-20);--mb-color-button-active-border:var(--mb-color-primary-text);--mb-color-button-focus-border:var(--mb-color-primary-dark)}.elementor .elementor-widget-button.mb-button-text-arrow .elementor-button{border-radius:0;padding:0;--mb-color-button:var(--mb-color-black);--mb-color-button-bg:transparent;--mb-color-button-border:transparent;--mb-color-button-hover:var(--mb-color-primary-text);--mb-color-button-hover-bg:transparent;--mb-color-button-hover-border:transparent;--mb-color-button-active:var(--mb-color-primary-text);--mb-color-button-active-bg:var(--mb-color-primary-20);--mb-color-button-active-border:transparent;--mb-color-button-focus-border:transparent}.elementor .elementor-widget-button.mb-button-big .elementor-button,.elementor .elementor-widget-button.mb-button-text-arrow .elementor-button{font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);text-transform:var(--e-global-typography-ac3b336-text-transform)}.elementor .elementor-widget-button.mb-button-big .elementor-button{align-content:center;border-radius:16px;line-height:1.25;min-height:82px;padding:12px 24px}.elementor .elementor-widget-button.mb-button-big .elementor-button .elementor-button-content-wrapper{justify-content:space-between}.elementor .elementor-widget-button.mb-button-big .elementor-button .elementor-button-text{hyphens:auto;text-align:left}body:not(.elementor-editor-active) #mb-signup-target{opacity:0;transform:translateY(150%);transition:var(--mb-transition)}body:not(.elementor-editor-active) #mb-signup-target.mb-active{opacity:1;transform:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.elementor-location-header{--mb-menu-border-width:6px}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item{border-color:transparent!important}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item{background:var(--mb-color-button-bg);border:1px solid var(--mb-color-button-border);border-radius:100px;color:var(--mb-color-button);font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);padding:10px 32px;text-transform:var(--e-global-typography-12ae9e1-text-transform)}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item .elementor-button-icon{align-items:center;display:inline-flex}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item .elementor-button-icon svg{fill:var(--mb-color-button);height:24px;width:24px}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:hover svg{fill:var(--mb-color-button-hover)}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:active,.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:active svg,.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:focus svg{fill:var(--mb-color-button-active)}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item{font-size:inherit;margin-left:16px;padding:5px 32px!important}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:after{content:none!important}.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:active,.elementor-location-header .elementor-nav-menu--main .mb-button.menu-item a.elementor-item:focus{color:var(--mb-color-white)!important}.elementor-location-header .elementor-widget-nav-menu a:active,.elementor-location-header .elementor-widget-nav-menu a:focus{color:var(--mb-color-link-active)!important}.elementor-location-header .elementor-widget-nav-menu a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor-location-header .elementor-nav-menu>.menu-item{border-bottom:var(--mb-menu-border-width) solid transparent;border-top:var(--mb-menu-border-width) solid transparent;transition:var(--mb-transition)}.elementor-location-header .elementor-nav-menu>.menu-item:hover{border-bottom:var(--mb-menu-border-width) solid var(--mb-color-primary)}.elementor-location-header .elementor-nav-menu>.menu-item.current-menu-ancestor,.elementor-location-header .elementor-nav-menu>.menu-item.current-menu-item{border-bottom:var(--mb-menu-border-width) solid var(--mb-color-primary-text)}.elementor-location-header .elementor-nav-menu>.menu-item.current-menu-ancestor a{color:var(--mb-color-primary-text)!important}.elementor-location-header .elementor-nav-menu .current-menu-parent>.elementor-item,.elementor-location-header .elementor-nav-menu .elementor-item-active{fill:var(--mb-color-primary-text)!important}@media(min-width:1201px){.elementor-location-header .sub-menu{border-radius:0 0 16px 16px;box-shadow:0 0 16px 0 rgba(0,0,0,.12);padding:12px 24px!important}.elementor-location-header .sub-menu .elementor-sub-item{border:0!important}}@media(max-width:1200px){.elementor-location-header .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}.elementor-location-header .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-location-header .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:flex}}.elementor-location-header .elementor-nav-menu--dropdown{--mb-menu-border-width:0;padding:0 16px 16px}.elementor-location-header .elementor-nav-menu--dropdown .elementor-nav-menu{border-radius:0 0 16px 16px;box-shadow:0 0 16px 0 rgba(0,0,0,.12);padding:0 16px 16px;width:100%}.elementor-location-header .elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item{background:var(--mb-color-white)!important}.elementor-location-header .elementor-nav-menu--dropdown .elementor-nav-menu .sub-menu{flex-direction:column}.elementor-location-header .elementor-widget-wp-widget-nav_menu .menu{list-style:none;padding:0}.elementor-location-header .elementor-widget-wp-widget-nav_menu .menu a{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:transparent;transition:var(--mb-transition)}.elementor-location-header .elementor-widget-wp-widget-nav_menu .menu a:hover{color:var(--mb-color-accent)!important;text-decoration-color:var(--mb-color-accent)}.elementor-location-header .elementor-widget-wp-widget-nav_menu .menu>li>a{font-weight:700}.elementor-location-header .elementor-widget-wp-widget-nav_menu .menu .sub-menu{list-style:none;margin-bottom:10px;padding-left:20px}.elementor-location-footer .mb-footer-gap strong{display:inline-block;min-width:50px}.elementor-location-footer .elementor-widget-nav-menu a{text-decoration:underline}.elementor-location-footer .elementor-widget-nav-menu a:active,.elementor-location-footer .elementor-widget-nav-menu a:focus{color:var(--mb-color-link-active)!important}.elementor-location-footer .elementor-widget-nav-menu a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor-location-footer .elementor-widget-social-icons .elementor-icon:active,.elementor-location-footer .elementor-widget-social-icons .elementor-icon:focus{background:var(--mb-color-primary-20)!important}.elementor-location-footer .elementor-widget-social-icons .elementor-icon:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}/*! Author: Michael Baierl, https://mbaierl.com/ */body{--mb-input-border-radius:8px}.elementor .elementor-widget-form .elementor-field-label{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);margin-bottom:4px;text-transform:var(--e-global-typography-accent-text-transform)}.elementor .elementor-widget-form .elementor-mark-required .elementor-field-label:after{color:var(--mb-color-black);padding-inline-start:0}.elementor .elementor-widget-form .elementor-field-textual{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-form .elementor-field-textual:hover{border-color:var(--mb-color-primary)}.elementor .elementor-widget-form .elementor-field-textual:active,.elementor .elementor-widget-form .elementor-field-textual:focus{border-color:var(--mb-color-primary-dark)}.elementor .elementor-widget-form .elementor-field-textual:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-form .elementor-field-group{margin-bottom:34px!important}.elementor .elementor-widget-form .elementor-field-type-submit{margin-bottom:10px!important}.elementor .elementor-widget-form .elementor-button{background:var(--mb-color-button-bg);border:1px solid var(--mb-color-button-border);border-radius:100px;color:var(--mb-color-button);font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);padding:10px 32px;text-transform:var(--e-global-typography-12ae9e1-text-transform)}.elementor .elementor-widget-form .elementor-button .elementor-button-icon{align-items:center;display:inline-flex}.elementor .elementor-widget-form .elementor-button .elementor-button-icon svg{fill:var(--mb-color-button);height:24px;width:24px}.elementor .elementor-widget-form .elementor-button:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.elementor .elementor-widget-form .elementor-button:hover svg{fill:var(--mb-color-button-hover)}.elementor .elementor-widget-form .elementor-button:active,.elementor .elementor-widget-form .elementor-button:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.elementor .elementor-widget-form .elementor-button:active svg,.elementor .elementor-widget-form .elementor-button:focus svg{fill:var(--mb-color-button-active)}.elementor .elementor-widget-form .elementor-button:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .mb-hero-carousel{height:100%}.elementor .mb-hero-carousel .e-n-carousel,.elementor .mb-hero-carousel .swiper{height:100%;padding-bottom:0!important}.elementor .mb-hero-carousel .mb-swiper-nav{align-items:center;background:hsla(0,0%,100%,.32);border-radius:100px;bottom:32px;display:flex;gap:16px;height:40px;left:50%;padding:0 8px;position:absolute;transform:translateX(-50%);z-index:3;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:var(--mb-color-white);--e-n-carousel-dots-hover-color:var(--mb-color-primary);--swiper-pagination-bullet-horizontal-gap:8px}.elementor .mb-hero-carousel .mb-swiper-nav .swiper-pagination-bullet{opacity:1;transition:var(--mb-transition)}.elementor .mb-hero-carousel .mb-swiper-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--mb-color-primary);border-radius:100px;width:40px}.elementor .mb-hero-carousel .mb-swiper-nav .swiper-pagination{left:0!important;position:relative!important;top:0!important;transform:none!important}.elementor .mb-hero-carousel .mb-swiper-nav .elementor-swiper-button-next{order:2}.elementor .mb-hero-carousel .mb-swiper-nav .elementor-swiper-button{margin-top:2px}.elementor .mb-hero-carousel{--e-n-carousel-arrow-size:40px}.elementor .mb-hero-carousel .elementor-swiper-button{cursor:pointer}.elementor .mb-hero-carousel .elementor-swiper-button svg{--e-n-carousel-arrow-normal-color:var(--mb-color-white);--e-n-carousel-arrow-hover-color:var(--mb-color-primary);transition:var(--mb-transition)}.elementor .mb-news-corner{border-radius:24px;overflow:hidden}.elementor .mb-news-corner .elementor-grid{grid-auto-rows:auto!important}.elementor .mb-review.swiper-slide:nth-of-type(3n+1){--e-global-color-d213b9c:var(--mb-color-green-1);--mb-color-theme-dark:var(--mb-color-green-1);--e-global-color-631125c:var(--mb-color-green-5);--mb-color-theme-light:var(--mb-color-green-5)}.elementor .mb-review.swiper-slide:nth-of-type(3n+2){--e-global-color-d213b9c:var(--mb-color-primary);--mb-color-theme-dark:var(--mb-color-primary);--e-global-color-631125c:var(--mb-color-primary-20);--mb-color-theme-light:var(--mb-color-primary-20)}.elementor .mb-review-carousel .swiper-pagination{margin-top:40px;--swiper-pagination-size:16px;--dots-normal-color:var(--mb-color-gray-3);--dots-hover-color:var(--mb-color-primary);--swiper-pagination-bullet-horizontal-gap:8px}.elementor .mb-review-carousel .swiper-pagination-bullet{opacity:1;transition:var(--mb-transition)}.elementor .mb-review-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--mb-color-primary);border-radius:100px;width:40px}.elementor .mb-review-carousel .elementor-swiper-button{--arrow-size:56px;--arrow-next-right-position:-64px;--arrow-prev-left-position:-64px}@media(max-width:1366px){.elementor .mb-review-carousel .elementor-swiper-button{--arrow-size:40px;--arrow-next-right-position:-44px;--arrow-prev-left-position:-44px}}@media(max-width:768px){.elementor .mb-review-carousel .elementor-swiper-button{display:none!important}}.elementor .mb-review-carousel .elementor-swiper-button svg{--arrow-normal-color:var(--mb-color-text);--arrow-hover-color:var(--mb-color-primary);transition:var(--mb-transition)}.elementor .mb-person{--mb-person-image-width:120px;display:grid;grid-gap:24px;grid-row-gap:16px;grid-template-columns:120px 1fr}@media(max-width:1024px){.elementor .mb-person{display:flex;flex-direction:column}}.elementor .mb-person .mb-person__image img{aspect-ratio:1;border-radius:16px;max-width:var(--mb-person-image-width);min-width:var(--mb-person-image-width);width:var(--mb-person-image-width)}@container (width > 500px){.elementor .mb-person .mb-person__info{padding-right:64px}}.elementor .mb-person .mb-person__contact{display:flex;flex-direction:column;gap:16px;grid-column:2/span 1;margin-top:16px}@media(max-width:1024px){.elementor .mb-person .mb-person__contact{grid-column:1/span 2}}.elementor .mb-person .mb-person__name{font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);margin:0;text-transform:var(--e-global-typography-ac3b336-text-transform)}.elementor .mb-person .mb-person__role{color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);text-transform:var(--e-global-typography-accent-text-transform)}.elementor .mb-person .mb-person__mail,.elementor .mb-person .mb-person__phone{align-items:center;display:flex;gap:16px;hyphens:auto}.elementor .mb-person .mb-person__mail a,.elementor .mb-person .mb-person__phone a{color:var(--mb-color-link);text-decoration:underline;text-decoration-color:var(--mb-color-link-underline);transition:var(--mb-transition)}.elementor .mb-person .mb-person__mail a:hover,.elementor .mb-person .mb-person__phone a:hover{color:var(--mb-color-link-hover);text-decoration-color:var(--mb-color-link-hover-underline)}.elementor .mb-person .mb-person__mail a:active,.elementor .mb-person .mb-person__mail a:focus,.elementor .mb-person .mb-person__phone a:active,.elementor .mb-person .mb-person__phone a:focus{color:var(--mb-color-link-active);text-decoration-color:var(--mb-color-link-active)}.elementor .mb-person .mb-person__mail a:focus,.elementor .mb-person .mb-person__phone a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .mb-person .mb-person__mail:before,.elementor .mb-person .mb-person__phone:before{background:url(../images/icon-mail.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:24px;min-height:24px;min-width:24px;width:24px}.elementor .mb-person .mb-person__phone:before{background-image:url(../images/icon-phone.svg)}.elementor .mb-person .mb-person__mail a{word-break:break-word}.elementor .mb-person.mb-stacked .mb-person__contact{grid-column:1/span 2;margin-top:0}@media(max-width:1366px){.elementor .mb-person.mb-stacked{display:flex;flex-direction:column}}.elementor .mb-breadcrumbs{align-items:center;color:var(--mb-color-gray-dark);display:flex;flex-wrap:wrap;font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);list-style-type:none;padding-left:0;text-transform:var(--e-global-typography-accent-text-transform);--mb-color-link:var(--mb-color-black);--mb-color-link-underline:var(--mb-color-black)}.elementor .mb-breadcrumbs a{color:var(--mb-color-link);text-decoration:underline;text-decoration-color:var(--mb-color-link-underline);transition:var(--mb-transition)}.elementor .mb-breadcrumbs a:hover{color:var(--mb-color-link-hover);text-decoration-color:var(--mb-color-link-hover-underline)}.elementor .mb-breadcrumbs a:active,.elementor .mb-breadcrumbs a:focus{color:var(--mb-color-link-active);text-decoration-color:var(--mb-color-link-active)}.elementor .mb-breadcrumbs a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .mb-breadcrumbs li:not(:last-child){white-space:nowrap}.elementor .mb-breadcrumbs li:not(:first-child):before{background:url(../images/icon-chevron-right.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:16px;margin:0 16px 0 8px;position:relative;top:2px;width:16px}@media(max-width:1024px){.elementor .mb-breadcrumbs li:not(:first-child):before{margin:0 8px 0 4px}}.elementor .mb-clip-triangle-bg{--mb-clip-size:160px;--mb-content-width:50%}@media(max-width:1024px){.elementor .mb-clip-triangle-bg{--mb-content-width:60%}}@media(max-width:768px){.elementor .mb-clip-triangle-bg{--mb-content-width:100%}}.elementor .mb-clip-triangle-bg.mb-clip-66{--mb-content-width:66%}@media(max-width:1024px){.elementor .mb-clip-triangle-bg.mb-clip-66{--mb-content-width:70%}}@media(max-width:768px){.elementor .mb-clip-triangle-bg.mb-clip-66{--mb-content-width:100%}}.elementor .mb-clip-triangle-bg>.e-con{--width:var(--mb-content-width)}.elementor .mb-clip-triangle-bg:before{border-radius:0;clip-path:polygon(var(--mb-clip-size) -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% + 1px),0 calc(100% + 1px),var(--mb-clip-size) calc(100% - var(--mb-clip-size)));left:auto;right:0;width:calc(100% - var(--mb-content-width) + var(--mb-clip-size))}@media(max-width:1366px){.elementor .mb-clip-triangle-bg{--mb-clip-size:120px}}@media(max-width:1024px){.elementor .mb-clip-triangle-bg{--mb-clip-size:100px}}@media(max-width:768px){.elementor .mb-clip-triangle-bg{--mb-clip-size:80px;padding-top:100%}.elementor .mb-clip-triangle-bg:before{bottom:auto;clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% + 1px),calc(100% - var(--mb-clip-size)) calc(100% - var(--mb-clip-size)),-1px calc(100% - var(--mb-clip-size)));height:auto;left:0;padding-top:calc(100% + var(--mb-clip-size));right:0;width:100%}}.elementor .mb-initiative-loop-grid{--mb-initiative-loop:-10%}.elementor .mb-initiative-loop-grid .elementor-grid>.e-loop-item:nth-of-type(2n) .e-con-inner:has(>.mb-initiative-loop){align-items:flex-end}.elementor .mb-initiative-loop{--mb-il-scale:1.2;--mb-il-x:-22%}@media(min-width:1001px){.elementor .mb-initiative-loop:before{height:auto;min-height:100%;padding-top:100%;transform:skew(-45deg) scaleX(var(--mb-il-scale)) translateX(var(--mb-il-x))}}@media(max-width:1000px){.elementor .mb-initiative-loop:before{height:100%;width:100%;--mb-clip-size:60px;clip-path:polygon(var(--mb-clip-size) -1px,100% -1px,100% calc(100% - var(--mb-clip-size)),calc(100% - var(--mb-clip-size)) calc(100% + 1px),0 calc(100% + 1px),0 var(--mb-clip-size))}}.elementor .mb-initiative-loop .elementor-heading-title{hyphens:auto}@media(max-width:1200px){.elementor .mb-initiative-loop{--mb-il-x:-26%}}@media(max-width:1024px){.elementor .mb-initiative-loop{--mb-il-scale:1.1;--mb-il-x:-36%}}@media(max-width:768px){.elementor .mb-initiative-loop{--mb-il-scale:1.2;--mb-il-x:-26%}}.elementor .mb-loop-dark .e-loop-item>.e-con{background:var(--mb-color-gray-6)!important}.elementor .mb-loop-corner .e-loop-item{border-radius:24px;overflow:hidden}.elementor .mb-table-money table{background-color:transparent;font-size:inherit}.elementor .mb-table-money table td{background:transparent!important;border:none!important;border-top:1px solid var(--mb-color-gray-5)!important;color:var(--mb-color-gray-dark);padding:16px 0}.elementor .mb-table-money table td:last-child{color:var(--mb-color-black);font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);padding-left:16px;text-align:right;text-transform:var(--e-global-typography-12ae9e1-text-transform);white-space:nowrap}.elementor .mb-table-money table tr:first-child>td{border-top:none!important}.elementor .elementor-widget-n-accordion{--n-accordion-icon-size:20px;--mb-a-border:var(--mb-color-gray-5);--mb-a-header:var(--mb-color-black);--mb-a-bg:var(--mb-color-white)}.elementor .elementor-widget-n-accordion .e-n-accordion{display:flex;flex-direction:column;gap:16px}.elementor .elementor-widget-n-accordion .e-n-accordion-item{background:var(--mb-a-bg);border:1px solid var(--mb-a-border);border-radius:8px}.elementor .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{border:none!important;justify-content:space-between;padding:16px}.elementor .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{color:var(--mb-a-header);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-n-accordion .e-n-accordion-item:hover,.elementor .elementor-widget-n-accordion .e-n-accordion-item[open]{--mb-a-border:var(--mb-color-primary-dark);--mb-a-header:var(--mb-color-primary-text);--mb-a-bg:var(--mb-color-primary-10)}.elementor .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-text{font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);text-transform:var(--e-global-typography-ac3b336-text-transform)}.elementor .elementor-widget-n-accordion div[role=region]{border:none!important;padding:0 16px 16px}.elementor .elementor-widget-counter .elementor-counter-number-wrapper{gap:10px}@media(max-width:500px){.elementor .elementor-widget-counter .elementor-counter-number-wrapper{align-items:flex-start;flex-direction:column;gap:0}}.elementor .elementor-widget-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix{display:none}.mb-doo{margin-bottom:100px}.mb-doo select{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.mb-doo select:hover{border-color:var(--mb-color-primary)}.mb-doo select:active,.mb-doo select:focus{border-color:var(--mb-color-primary-dark)}.mb-doo select:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.mb-doo select{max-width:200px}.mb-doo #mb-doo-widget{margin-top:32px}.mb-pill{background:var(--mb-color-white);border:1px solid var(--mb-color-type);border-radius:8px;display:inline-block;flex-shrink:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;word-break:keep-all!important}.mb-training-info-short{align-items:center;color:var(--mb-color-gray-dark);display:flex;gap:16px;justify-content:space-between}.mb-training-details{color:var(--mb-color-gray-dark);display:flex;flex-direction:column;gap:8px;list-style-type:none;padding-left:0}.mb-training-details li{padding-left:36px;position:relative}.mb-training-details li:before{background:url(../images/icon-info.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:3px;width:20px}.mb-training-details li.mb-location:before{background-image:url(../images/icon-marker.svg)}.mb-training-details li.mb-speaker:before{background-image:url(../images/icon-person.svg)}.mb-training-details li.mb-time:before{background-image:url(../images/icon-time.svg)}.mb-training-details li.mb-date:before{background-image:url(../images/icon-calendar.svg)}.mb-training-details li.mb-price{font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);text-transform:var(--e-global-typography-accent-text-transform)}.mb-training-details li.mb-price:before{background-image:url(../images/icon-euro.svg)}.elementor .mb-speaker-images{display:flex;margin-top:4px;min-width:80px;position:relative}.elementor .mb-speaker-images img{aspect-ratio:1;border:2px solid var(--mb-color-gray-6);border-radius:16px;height:80px;width:80px}.elementor .mb-speaker-images .mb-more-speakers{background:var(--mb-color-gray-6) url(../images/icon-dots.svg) no-repeat center;background-size:32px;border-radius:16px;height:80px;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}.elementor .mb-speaker-images>:nth-child(2){left:calc(33.33333% - 26.66667px);position:absolute}.elementor .mb-speaker-images>:nth-child(3){left:calc(66.66667% - 53.33333px);position:absolute}.elementor .mb-speaker-images>:nth-child(4){left:calc(100% - 80px);position:absolute}.template-training_speakers{min-width:80px}.elementor .mb-speaker-box:has(.mb-many){align-items:stretch;flex-direction:column}.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter{align-items:center;gap:16px;justify-content:center}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);margin-top:0;padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:hover svg{fill:var(--mb-color-button-hover)}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:active,.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:active svg,.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:focus svg{fill:var(--mb-color-button-active)}.elementor .elementor-widget-jet-smart-filters-search .apply-filters__button:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter__input{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter__input:hover{border-color:var(--mb-color-primary)}.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter__input:active,.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter__input:focus{border-color:var(--mb-color-primary-dark)}.elementor .elementor-widget-jet-smart-filters-search .jet-search-filter__input:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-jet-smart-filters-select .jet-select__control{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-jet-smart-filters-select .jet-select__control:hover{border-color:var(--mb-color-primary)}.elementor .elementor-widget-jet-smart-filters-select .jet-select__control:active,.elementor .elementor-widget-jet-smart-filters-select .jet-select__control:focus{border-color:var(--mb-color-primary-dark)}.elementor .elementor-widget-jet-smart-filters-select .jet-select__control:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__decorator{background:var(--mb-color-white);border:1px solid var(--mb-color-gray-dark);border-radius:calc(var(--mb-input-border-radius)/2);height:32px;margin-right:10px;width:32px}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__decorator:hover{background:var(--mb-color-primary-10);border-color:var(--mb-color-primary)}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__decorator:active,.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__decorator:focus{background:var(--mb-color-primary-20);border-color:var(--mb-color-primary-dark)}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__decorator:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:var(--mb-color-primary);border-color:var(--mb-color-primary)}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator:active,.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator:focus,.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator:hover{background:var(--mb-color-primary-dark);border-color:var(--mb-color-primary-dark)}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__checked-icon{font-size:20px!important}.elementor .elementor-widget-jet-smart-filters-checkboxes .jet-checkboxes-list__label{white-space:nowrap}.elementor .elementor-widget-jet-smart-filters-active:not(.hide-widget){margin-top:26px}.elementor .elementor-widget-jet-smart-filters-active .jet-active-filters__list{align-items:center;color:var(--mb-color-gray-dark)}.elementor .elementor-widget-jet-smart-filters-active .jet-active-filters__title{margin-bottom:5px}.elementor .elementor-widget-jet-smart-filters-active .jet-active-filter{border:1px solid var(--mb-color-gray-dark);border-radius:8px;padding:4px 8px}.elementor .elementor-widget-jet-smart-filters-active .jet-active-filter .jet-active-filter__remove{font-size:20px!important;margin-left:5px;margin-top:1px;position:static}@media(min-width:768px){.elementor .elementor-widget-jet-smart-filters-remove-filters:not(.hide-widget){margin-top:26px}}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{border:1px solid var(--mb-color-gray-dark);border-radius:var(--mb-input-border-radius);color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);padding-block:12px;text-transform:var(--e-global-typography-text-text-transform)}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:hover svg{fill:var(--mb-color-button-hover)}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:active,.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:active svg,.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:focus svg{fill:var(--mb-color-button-active)}.elementor .elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__link{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--mb-color-gray-dark);display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0!important;transition:var(--mb-transition)}.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__link:hover{background:var(--mb-color-primary-10);border-color:var(--mb-color-primary);color:var(--mb-color-primary-text)}.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__link:active,.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__link:focus{background:var(--mb-color-primary-20);border-color:var(--mb-color-primary-dark);color:var(--mb-color-primary-dark)}.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__link:focus{outline:2px solid var(--mb-color-mint);outline-offset:2px}.elementor .elementor-widget-jet-smart-filters-pagination .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--mb-color-white);border-color:var(--mb-color-primary);color:var(--mb-color-primary-text);font-weight:700}.elementor .elementor-widget-jet-smart-filters-pagination .prev-next .jet-filters-pagination__link{font-weight:700;padding-inline:5px!important}body:not(.elementor-editor-active) .mb-related-courses:has(.e-loop-nothing-found-message){display:none!important}.elementor .mb-decoration-topleft{overflow:hidden}.elementor .mb-decoration-topleft:before{background:var(--mb-color-theme-dark);border-radius:0;content:"";display:block;height:120px;transform:translateY(35%) rotate(-45deg) translateY(-100%);width:300px;z-index:0}.elementor .mb-decoration-bigbg{overflow:hidden}.elementor .mb-decoration-bigbg:before{background:var(--mb-color-theme-dark);border-radius:0;content:"";display:block;height:auto;padding-top:50%;transform:translateX(26px) rotate(-45deg);transform-origin:50% 0;width:100%;z-index:0}.elementor .mb-decoration-quote{overflow:hidden}.elementor .mb-decoration-quote:before{background:var(--mb-color-theme-dark);border-radius:0;content:"";display:block;height:200px;left:auto;position:absolute;right:0;top:0;transform:rotate(45deg) translate(60px,-30px);transform-origin:top right;width:120px;z-index:0}@media(max-width:1366px){.elementor .mb-decoration-quote:before{transform:rotate(45deg) translate(55px,-30px) scale(.85)}}@media(max-width:768px){.elementor .mb-decoration-quote:before{transform:rotate(45deg) translate(35px,-30px) scale(.6)}}.elementor .mb-decoration-quote:after{background:url(../images/quote.svg) no-repeat 50%;background-size:45px;content:"";height:45px;position:absolute;right:60px;top:65px;width:45px}@media(max-width:1366px){.elementor .mb-decoration-quote:after{right:45px;top:50px}}@media(max-width:768px){.elementor .mb-decoration-quote:after{right:22px;top:21px;transform:scale(.6)}}.elementor .mb-decoration-medium,.elementor .mb-decoration-small{overflow:hidden;--mb-decoration-height:85px;--mb-decoration-width:64px;--mb-decoration-x:19px;--mb-decoration-y:28px}.elementor .mb-decoration-medium:before,.elementor .mb-decoration-small:before{background:var(--mb-color-theme-dark);border-radius:0;content:"";display:block;height:var(--mb-decoration-height);left:auto;position:absolute;right:0;top:0;transform:translate(var(--mb-decoration-x),var(--mb-decoration-y)) rotate(45deg);transform-origin:top right;width:var(--mb-decoration-width);z-index:0}.elementor .mb-decoration-medium.mb-decoration-medium,.elementor .mb-decoration-small.mb-decoration-medium{--mb-decoration-height:300px;--mb-decoration-width:120px;--mb-decoration-x:112px;--mb-decoration-y:-25px}.elementor .mb-decoration-triangles{overflow:hidden}.elementor .mb-decoration-triangles:after,.elementor .mb-decoration-triangles:before{border:2px solid var(--mb-color-primary);border-radius:0;bottom:auto;content:"";display:block;height:115px;left:auto;opacity:.32;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(50%) rotate(45deg);width:115px}.elementor .mb-decoration-triangles:after{border-color:var(--mb-color-violett-1);height:60px;width:60px}.elementor .mb-decoration-lines{overflow:hidden;--mb-top:50%;--mb-pos-X:30%;--mb-pos-Y:0}.elementor .mb-decoration-lines>.e-con-inner{position:relative}.elementor .mb-decoration-lines>.e-con-inner:after,.elementor .mb-decoration-lines>.e-con-inner:before{border:2px solid var(--mb-color-primary);border-radius:0;bottom:auto;content:"";display:block;height:160px;left:auto;position:absolute;right:0;top:var(--mb-top);transform:translateY(var(--mb-pos-Y)) translateX(var(--mb-pos-X)) rotate(-45deg);transform-origin:top left;width:550px;z-index:-1}.elementor .mb-decoration-lines>.e-con-inner:after{border-color:var(--mb-color-mint);transform:translateY(var(--mb-pos-Y)) translateY(30px) translateX(var(--mb-pos-X)) rotate(-45deg)}@media(max-width:1366px){.elementor .mb-decoration-lines{--mb-pos-X:50%;--mb-pos-Y:0}}@media(max-width:1024px){.elementor .mb-decoration-lines{--mb-pos-X:70%;--mb-pos-Y:-20%}}@media(max-width:768px){.elementor .mb-decoration-lines{--mb-top:0;--mb-pos-X:80%;--mb-pos-Y:0}}.elementor .mb-decoration-lines-2{overflow:hidden;--mb-bottom:10%;--mb-pos-X:40%;--mb-pos-Y:0;position:relative}.elementor .mb-decoration-lines-2:after,.elementor .mb-decoration-lines-2:before{border:2px solid var(--mb-color-primary);border-radius:0;bottom:var(--mb-bottom);content:"";display:block;height:160px;left:auto;position:absolute;right:0;top:auto;transform:translateY(var(--mb-pos-Y)) translateX(var(--mb-pos-X)) rotate(-45deg);transform-origin:top left;width:550px;z-index:0}.elementor .mb-decoration-lines-2:after{border-color:var(--mb-color-mint);transform:translateY(var(--mb-pos-Y)) translateY(30px) translateX(var(--mb-pos-X)) rotate(-45deg)}@media(max-width:1366px){.elementor .mb-decoration-lines-2{--mb-pos-X:55%;--mb-pos-Y:0}}@media(max-width:1024px){.elementor .mb-decoration-lines-2{--mb-pos-X:70%;--mb-pos-Y:-20%}}@media(max-width:768px){.elementor .mb-decoration-lines-2{--mb-bottom:0;--mb-pos-X:80%;--mb-pos-Y:0}}.elementor .mb-decoration-topright{overflow:hidden;--mb-top:45%;--mb-pos-X:30%}.elementor .mb-decoration-topright.e-con-boxed>.e-con-inner,.elementor .mb-decoration-topright.e-con-full{position:relative}.elementor .mb-decoration-topright.e-con-boxed>.e-con-inner:before,.elementor .mb-decoration-topright.e-con-full:before{background:var(--mb-color-theme-dark);border-radius:0;bottom:auto;content:"";display:block;height:240px;left:auto;position:absolute;right:0;top:var(--mb-top);transform:translateX(var(--mb-pos-X)) rotate(-45deg);transform-origin:top left;width:640px}@media(max-width:1366px){.elementor .mb-decoration-topright{--mb-pos-X:50%}}@media(max-width:1024px){.elementor .mb-decoration-topright{--mb-top:25%;--mb-pos-X:70%}}@media(max-width:768px){.elementor .mb-decoration-topright{--mb-top:2%;--mb-pos-X:75%}}.elementor .mb-decoration-triangle{overflow:hidden;--mb-height:75%}.elementor .mb-decoration-triangle:before{aspect-ratio:1;background:var(--mb-color-theme-dark);border-radius:0;bottom:0;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";display:block;height:var(--mb-height);left:auto;position:absolute;right:0;top:auto;width:auto;z-index:0}@media(max-width:1200px){.elementor .mb-decoration-triangle{--mb-height:45%}}@media(max-width:768px){.elementor .mb-decoration-triangle{--mb-height:30%}}.elementor .mb-decoration-white{overflow:hidden}.elementor .mb-decoration-white:before{background:var(--mb-color-white);border-radius:0;content:"";display:block;height:240px;left:auto;position:absolute;right:0;top:0;transform:translate(30%,120%) rotate(-45deg);width:640px;z-index:0}.mb-program{display:flex;flex-direction:column;gap:30px;list-style-type:none;padding-left:0}.mb-program .mb-program-item{display:grid;gap:72px;grid-template-columns:100px 1fr}@media(max-width:768px){.mb-program .mb-program-item{gap:55px;grid-template-columns:55px 1fr}}@media(max-width:500px){.mb-program .mb-program-item{gap:16px;grid-template-columns:1fr}}.mb-program .mb-program-item__time{font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);margin-top:12px;position:relative;text-align:right;text-transform:var(--e-global-typography-ac3b336-text-transform)}.mb-program .mb-program-item__time:after{background:var(--mb-color-primary);border-radius:100%;content:"";display:block;height:24px;position:absolute;right:-46px;top:3px;width:24px}@media(max-width:768px){.mb-program .mb-program-item__time:after{height:16px;right:-36px;top:8px;width:16px}}@media(max-width:500px){.mb-program .mb-program-item__time:after{height:24px;left:-34px;right:auto;top:4px;width:24px}}.mb-program .mb-program-item__time:before{background:var(--mb-color-gray-6);content:"";display:block;height:calc(100% + 36px);position:absolute;right:-36px;top:12px;width:4px}@media(max-width:768px){.mb-program .mb-program-item__time:before{right:-30px}}@media(max-width:500px){.mb-program .mb-program-item__time:before{display:none}}@media(max-width:768px){.mb-program .mb-program-item__time{margin-top:9px}.mb-program .mb-program-item__time span{display:none}.mb-program .mb-program-item__time{text-align:left}}.mb-program .mb-program-item:last-child .mb-program-item__time:before{display:none}.mb-program .mb-program-item__title{font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);margin-block:0;padding:8px 24px;text-transform:var(--e-global-typography-12ae9e1-text-transform)}.mb-program .mb-program-item__content{background:var(--mb-color-gray-6)}.mb-program .info-only .mb-program-item__content{background:var(--mb-color-primary-10)}.mb-program .mb-program-item__details{padding:0 24px 24px}.mb-program .mb-program-item__subtitle{color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);margin-block-end:24px;text-transform:var(--e-global-typography-accent-text-transform)}.mb-program .mb-program-item__sessions{display:flex;flex-direction:column;gap:24px;list-style-type:none;padding-left:0}.mb-program .mb-program-item__sessions .mb-session__title{font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);margin-bottom:16px;text-transform:var(--e-global-typography-ac3b336-text-transform)}.mb-program .mb-program-item__sessions .mb-session__details{display:grid;gap:24px;grid-template-columns:3fr 2fr}@media(max-width:768px){.mb-program .mb-program-item__sessions .mb-session__details{grid-template-columns:1fr}}.mb-program .mb-program-item__sessions .mb-session__link{background:var(--mb-color-button-bg);border:1px solid var(--mb-color-button-border);border-radius:100px;color:var(--mb-color-button);font-family:var(--e-global-typography-12ae9e1-font-family);font-size:var(--e-global-typography-12ae9e1-font-size);font-weight:var(--e-global-typography-12ae9e1-font-weight);line-height:var(--e-global-typography-12ae9e1-line-height);padding:10px 32px;text-transform:var(--e-global-typography-12ae9e1-text-transform)}.mb-program .mb-program-item__sessions .mb-session__link .elementor-button-icon{align-items:center;display:inline-flex}.mb-program .mb-program-item__sessions .mb-session__link .elementor-button-icon svg{fill:var(--mb-color-button);height:24px;width:24px}.mb-program .mb-program-item__sessions .mb-session__link:hover{background:var(--mb-color-button-hover-bg);border-color:var(--mb-color-button-hover-border);color:var(--mb-color-button-hover)}.mb-program .mb-program-item__sessions .mb-session__link:hover svg{fill:var(--mb-color-button-hover)}.mb-program .mb-program-item__sessions .mb-session__link:active,.mb-program .mb-program-item__sessions .mb-session__link:focus{background:var(--mb-color-button-active-bg);border-color:var(--mb-color-button-active-border);color:var(--mb-color-button-active)}.mb-program .mb-program-item__sessions .mb-session__link:active svg,.mb-program .mb-program-item__sessions .mb-session__link:focus svg{fill:var(--mb-color-button-active)}.mb-program .mb-program-item__sessions .mb-session__link:focus{border-color:var(--mb-color-button-focus-border);outline:2px solid var(--mb-color-mint);outline-offset:4px}.mb-program .mb-program-item__sessions .mb-session__link{display:inline-block;margin-top:20px;text-align:center}.mb-program .mb-session__speakers>ul{display:flex;flex-direction:column;gap:16px;list-style-type:none;padding-left:0}@media(max-width:768px){.mb-program .mb-session__speakers{order:-1}}.mb-program .mb-session-speaker{display:grid;gap:24px;grid-template-columns:80px 1fr}.mb-program .mb-session-speaker__image img{aspect-ratio:1;border-radius:16px;object-fit:cover}.mb-program .mb-session-speaker__title{color:var(--mb-color-primary-dark);font-family:var(--e-global-typography-ac3b336-font-family);font-size:var(--e-global-typography-ac3b336-font-size);font-weight:var(--e-global-typography-ac3b336-font-weight);line-height:var(--e-global-typography-ac3b336-line-height);margin-block:0;text-transform:var(--e-global-typography-ac3b336-text-transform)}.mb-program .mb-session-speaker__title a{color:var(--mb-color-link);text-decoration:underline;text-decoration-color:var(--mb-color-link-underline);transition:var(--mb-transition)}.mb-program .mb-session-speaker__title a:hover{color:var(--mb-color-link-hover);text-decoration-color:var(--mb-color-link-hover-underline)}.mb-program .mb-session-speaker__title a:active,.mb-program .mb-session-speaker__title a:focus{color:var(--mb-color-link-active);text-decoration-color:var(--mb-color-link-active)}.mb-program .mb-session-speaker__title a:focus{outline:2px solid var(--mb-color-mint);outline-offset:4px}.mb-program .mb-session-speaker__role{color:var(--mb-color-gray-dark);font-family:var(--e-global-typography-accent-font-family);font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);text-transform:var(--e-global-typography-accent-text-transform)}