b,strong{font-weight:700}.elementor-widget-text-editor .elementor-widget-container p:last-child{margin-bottom:0}.elementor-widget-text-editor .elementor-widget-container h1,.elementor-widget-text-editor .elementor-widget-container h2,.elementor-widget-text-editor .elementor-widget-container h3,.elementor-widget-text-editor .elementor-widget-container h4,.elementor-widget-text-editor .elementor-widget-container h5,.elementor-widget-text-editor .elementor-widget-container h6{margin-block-start:0;margin-block-end:0}.elementor-element .elementor-widget-image a{display:block}.elementor-element .swiper .elementor-swiper-button-prev{left:0}.elementor-element .swiper .elementor-swiper-button-next{right:0}.elementor-element .elementor-counter-title{text-align:center}.elementor-swiper-button.swiper-button-disabled{visibility:hidden}.video-controls{position:absolute;bottom:1rem;right:1rem;width:2.5rem;height:2.5rem;background:rgba(0,0,0,0);border:none !important;cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center}.video-controls::before,.video-controls::after{content:"";display:block;width:5px;height:1.2rem;background-color:#fff;transition:all .3s ease}.video-controls::before{margin-right:4px}.video-controls.is-paused::before{width:0;height:0;margin-right:0;border-left:1rem solid #fff;border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);background:none}.video-controls.is-paused::after{content:none}.elementor-location-header{position:fixed;left:0;right:0;z-index:1000;transition:background-color .3s,position .3s}body.transparent-header .elementor-location-header{background-color:rgba(0,0,0,0);box-shadow:none}.elementor-location-header .elementor-menu-toggle{padding:0}.elementor-location-header .elementor-widget-theme-site-logo{transition:max-width .3s ease-in-out,opacity .3s ease-in-out;display:inline-block}.elementor-location-header .elementor-widget-theme-site-logo img{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.elementor-editor-active header{top:0}body:not(.elementor-editor-active) .elementor-location-header{top:calc(var(--wp-admin--admin-bar--height, 0px))}body:not(.elementor-editor-active) #header-spacer{height:var(--header-initial-height, auto);transition:height .3s ease}body.elementor-editor-active #header-spacer{height:0 !important}header .elementor-nav-menu--main .elementor-nav-menu ul.elementor-nav-menu--dropdown{padding-top:20px;padding-bottom:20px}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:1em !important}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;margin-bottom:15px}.cf-col-1.download,.cf-col-2.download,.cf-col-3.download,.cf-col-4.download,.cf-col-5.download,.cf-col-6.download,.cf-col-7.download,.cf-col-8.download,.cf-col-9.download,.cf-col-10.download,.cf-col-11.download,.cf-col-12.download{display:flex;flex-direction:column}.cf-col-1 p,.cf-col-2 p,.cf-col-3 p,.cf-col-4 p,.cf-col-5 p,.cf-col-6 p,.cf-col-7 p,.cf-col-8 p,.cf-col-9 p,.cf-col-10 p,.cf-col-11 p,.cf-col-12 p{margin-bottom:0;margin-block-end:0}@media(min-width: 576px){.cf-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;margin-bottom:30px}.cf-push-1{margin-left:8.3333333333%}.cf-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-bottom:30px}.cf-push-2{margin-left:16.6666666667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:30px}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:30px}.cf-push-4{margin-left:33.3333333333%}.cf-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-bottom:30px}.cf-push-5{margin-left:41.6666666667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-bottom:30px}.cf-push-7{margin-left:58.3333333333%}.cf-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-bottom:30px}.cf-push-8{margin-left:66.6666666667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;margin-bottom:30px}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:30px}.cf-push-10{margin-left:83.3333333333%}.cf-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-bottom:30px}.cf-push-11{margin-left:91.6666666667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}.cf-push-12{margin-left:100%}.wpcf7-form-control-wrap{margin-top:10px}.wpcf7 select.wpcf7-select{padding:18px 50px 18px 30px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{padding:6px 20px 7px 20px}}.wpcf7 form{display:flex;flex-direction:column}.wpcf7 form .wpcf7-not-valid-tip{color:red;font-size:calc(var(--e-global-typography-text-font-size, 1rem) - .125rem);line-height:1.2em;margin-top:.25rem}.wpcf7 form .wpcf7-response-output{margin-top:1rem;padding:1rem;font-size:var(--e-global-typography-text-font-size, 1rem);border-radius:5px;color:var(--e-global-color-text, #000000)}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:var(--e-global-color-accent, #ffffff);color:var(--e-global-color-text, #000000)}.wpcf7 form .wpcf7-response-output.wpcf7-validation-errors{background-color:rgba(var(--e-global-color-accent, #ff0000), 0.1);color:var(--e-global-color-accent, #ff0000);border:1px solid var(--e-global-color-accent, #ff0000)}.wpcf7 form.invalid .wpcf7-response-output{border-color:red}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;padding:6px 15px 7px 15px;font-size:var(--e-global-typography-text-font-size, 1rem);border:1px solid var(--e-global-color-f0f39bf, #000000);border-radius:5px;background-color:rgba(0,0,0,0);color:var(--e-global-color-text);transition:border-color .3s,background-color .3s}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 textarea:focus{border-color:var(--e-global-color-f0f39bf, #000000);background-color:#fff;outline:none}.wpcf7 input[type=file]{font-size:var(--e-global-typography-text-font-size, 1rem)}.wpcf7 textarea{min-height:100px;resize:vertical}.wpcf7 label{display:block;font-size:var(--e-global-typography-text-font-size, 1rem);font-weight:500;color:var(--e-global-color-text)}.wpcf7 .wpcf7-form-control-wrap{margin-top:10px;display:block}.wpcf7 .wpcf7-form-control-wrap.anhang{margin-top:0}.wpcf7 select{color:var(--e-global-color-f0f39bf);padding:6px 40px 7px 15px;border-radius:5px;border-color:var(--e-global-color-f0f39bf)}.wpcf7 input[type=submit]{border-color:var(--e-global-color-f0f39bf)}.wpcf7 input[type=button]{background-color:var(--e-global-color-text, #000000);color:var(--e-global-color-primary, #00FFB1);padding:12px 20px 12px 20px;border:none;cursor:pointer;width:100%}.wpcf7 input[type=button]:hover{background-color:var(--e-global-color-text, #000000);filter:brightness(90%);border:none}.wpcf7 input[type=button]:focus{background-color:var(--e-global-color-text, #000000);filter:brightness(110%);border:none}.wpcf7 button[type=submit]{background-color:var(--e-global-color-text, #000000);color:var(--e-global-color-primary, #00FFB1);padding:13px 35px 14px 55px;border:none;display:flex;flex-direction:row;align-items:center}.wpcf7 button[type=submit] .button-icon{margin-left:10px;transform:translateX(0);transition:all .3s ease-in-out}.wpcf7 button[type=submit]:hover .button-icon{transform:translateX(5px)}.wpcf7 div#mfcf7_zl_multifilecontainer{margin-top:0;order:99;font-size:16px}.wpcf7 .mfcf7_zl_delete_file .delete-file{font-size:10px}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{margin-right:.5rem;width:24px;height:24px}.wpcf7 .captcha-image{border-radius:5px}.wpcf7 .wpcf7-list-item{display:flex;align-items:center;margin-left:0;margin-bottom:.5rem}.wpcf7 .wpcf7-list-item label{margin-left:0;font-size:var(--e-global-typography-text-font-size, 1rem);line-height:1.4em;font-weight:normal;color:var(--e-global-color-text)}.elementor-cta--layout-image-above .elementor-cta{height:100%}.elementor-cta--layout-image-above .elementor-cta .elementor-cta__content{flex-grow:1;flex-direction:column;align-content:flex-start}.elementor-cta--layout-image-above .elementor-cta .elementor-cta__description{flex-grow:1}.theme4d-faq-accordion{width:100%}.theme4d-faq-accordion__item{width:100%}.theme4d-faq-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0) !important;border:0 !important;border-color:rgba(0,0,0,0) !important;border-width:0 !important;border-style:none !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;text-align:left !important;letter-spacing:inherit !important;font:inherit !important;color:inherit !important;line-height:inherit !important;appearance:none !important;text-decoration:none !important;white-space:normal}.theme4d-faq-accordion .theme4d-faq-accordion__trigger:hover,.theme4d-faq-accordion .theme4d-faq-accordion__trigger:focus,.theme4d-faq-accordion .theme4d-faq-accordion__trigger:active{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit !important;border:0 !important;border-color:rgba(0,0,0,0) !important;border-width:0 !important;border-style:none !important;padding:0 !important;text-decoration:none !important}.theme4d-faq-accordion__title-wrap{display:flex;align-items:center;flex:1 1 auto;min-width:0}.theme4d-faq-accordion__title{flex:1 1 auto;min-width:0}.theme4d-faq-accordion__toggle{flex:0 0 auto}.theme4d-faq-accordion__toggle-icon--open{display:none}.theme4d-faq-accordion__item.is-active .theme4d-faq-accordion__toggle-icon--open{display:inline-flex}.theme4d-faq-accordion__item.is-active .theme4d-faq-accordion__toggle-icon--closed{display:none}.theme4d-faq-accordion__content{overflow:hidden;max-height:0;transition:max-height .3s ease}.theme4d-team-contacts{--team-panel-width: 35%;--team-columns: 4;--team-rows: 2;--team-gap: 16px;--team-panel-bg: #003f5b;--team-panel-color: #ffffff;--team-panel-department-color: #ffffff;--team-panel-name-color: #ffffff;--team-scrollbar-color: #003f5b;--team-scrollbar-track: #e0e0e0;--team-scrollbar-gap: 6px;--team-item-width-mobile: 120px;display:grid;grid-template-columns:var(--team-panel-width) 1fr;grid-template-areas:"panel grid";gap:var(--team-gap);align-items:stretch}.theme4d-team-contacts--panel-right{grid-template-columns:1fr var(--team-panel-width);grid-template-areas:"grid panel"}.theme4d-team-contacts__panel{grid-area:panel;background:var(--team-panel-bg);color:var(--team-panel-color);padding:clamp(20px,4vw,40px);min-height:100%;display:flex;align-items:center}.theme4d-team-contacts__panel-inner{width:100%}.theme4d-team-contacts__department{display:inline-block;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--team-panel-department-color);margin-bottom:.75rem}.theme4d-team-contacts__name{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600;color:var(--team-panel-name-color);margin-bottom:1rem}.theme4d-team-contacts__description{font-size:1rem;line-height:1.5;color:var(--team-panel-color)}.theme4d-team-contacts__grid-scroll{grid-area:grid;overflow:hidden}.theme4d-team-contacts__scrollbar{display:none}.theme4d-team-contacts__grid{display:grid;grid-template-columns:repeat(var(--team-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--team-rows), minmax(0, 1fr));gap:var(--team-gap)}.theme4d-team-contacts__item{padding:0 !important;border:0;background:rgba(0,0,0,0) !important;cursor:pointer;position:relative;display:block;appearance:none;box-shadow:none;text-align:left;font:inherit;color:inherit;line-height:inherit;transform:none !important;transition:none !important;overflow:visible}.theme4d-team-contacts__item:hover,.theme4d-team-contacts__item:focus,.theme4d-team-contacts__item:active{background:rgba(0,0,0,0) !important;box-shadow:none;color:inherit}.theme4d-team-contacts__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.theme4d-team-contacts__image{display:block;width:100%;aspect-ratio:1/1;overflow:visible;background:#d0d0d0}.theme4d-team-contacts__image img{display:block;width:100%;height:100%;object-fit:cover;transform:none !important;transition:none !important}.theme4d-team-contacts__item:hover .theme4d-team-contacts__image img,.theme4d-team-contacts__item:focus .theme4d-team-contacts__image img,.theme4d-team-contacts__item:active .theme4d-team-contacts__image img{transform:none !important;transition:none !important}@media(max-width: 767px){.theme4d-team-contacts{grid-template-columns:1fr;grid-template-areas:"panel" "grid"}.theme4d-team-contacts[data-mobile-order=grid-top]{grid-template-areas:"grid" "panel"}.theme4d-team-contacts__grid-scroll{position:relative}.theme4d-team-contacts__grid-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.theme4d-team-contacts__grid-viewport::-webkit-scrollbar{height:0}.theme4d-team-contacts__scrollbar{display:block;position:relative;height:3px;margin-top:var(--team-scrollbar-gap);background:var(--team-scrollbar-track);border-radius:999px;overflow:hidden}.theme4d-team-contacts__scrollbar-thumb{position:absolute;left:0;top:0;height:100%;background:var(--team-scrollbar-color);border-radius:999px;pointer-events:auto;touch-action:none}.theme4d-team-contacts__grid-scroll::after{content:"";position:absolute;left:0;bottom:1px;height:2px;width:var(--team-scrollbar-thumb-width);background:var(--team-scrollbar-color);border-radius:999px;pointer-events:none;transform:translateX(var(--team-scrollbar-thumb-offset))}.theme4d-team-contacts__grid{grid-auto-flow:column;grid-auto-columns:var(--team-item-width-mobile);grid-template-rows:repeat(var(--team-rows), minmax(0, 1fr));width:max-content;min-width:100%}.theme4d-team-contacts__item{width:var(--team-item-width-mobile)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow::before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow::before{right:-7px;border-width:8px 0 8px 8px;border-left-color:currentColor;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow::before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow::before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.theme4d-tooltip-widget__content{display:none !important}.theme4d-tooltip-structure{display:inline-flex;align-items:center;--theme4d-icon-order: 0;--theme4d-content-order: 1}.theme4d-tooltip-original{display:inline-flex;align-items:center;order:var(--theme4d-content-order, 1)}.theme4d-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none !important;border-radius:0;background:none !important;cursor:pointer;color:inherit;font-size:1em;line-height:1;vertical-align:middle;box-shadow:none;text-decoration:none;transition:none;order:var(--theme4d-icon-order, 0)}.theme4d-tooltip-icon:focus-visible{outline-offset:2px}.theme4d-tooltip-icon:hover,.theme4d-tooltip-icon:focus,.theme4d-tooltip-icon:active{background:none;color:inherit;box-shadow:none}.theme4d-tooltip-icon svg,.theme4d-tooltip-icon i{pointer-events:none;display:inline-block}
