:root{--tegos-hellblau:#0181a2;--gray-midi:#6e7077;--tegos-dunkelblau:#004a97}#page{overflow:hidden}.wpb_content_element.dt-style .wpb_accordion_header a{background:#0099c1;color:#fff !important}.wpb_content_element .wpb_accordion_header>a span{color:#fff !important;font-size:20px}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:20px !important}.tablepress th{background:#004a97 !important;color:#fff}.tablepress-id-1 .column-1,.tablepress-id-1 .column-2{font-weight:700}.tablepress-id-2{font-size:12px;line-height:1.4em}.masthead:not(#phantom):not(.sticky-on) .mini-widgets{margin-top:30px}.phantom-sticky .fixed-masthead.masthead.sticky-on .mini-widgets{margin-top:4px!important;transition:all .1s linear}.masthead .header-bar{box-shadow:12px 12px 16px rgba(0,0,0,.2)}.teaser-wrapper{top:-150px!important;margin-bottom:-150px !important}.teaser-wrapper .vc_col-has-fill>.vc_column-inner{border-radius:35px;background:#fff;box-shadow:12px 12px 16px rgba(0,0,0,.2)}.teaser-wrapper .vc_col-has-fill>.vc_column-inner:hover{box-shadow:12px 12px 16px rgba(0,0,0,.4);transition:all .3s ease}.teaser-wrapper .aio-icon-description a{color:#85868c!important}.teaser-wrapper .aio-icon-description .dt-btn{margin-top:10px;color:#fff!important}.box-kontakt a{color:#fff!important;text-decoration:none}.sowis-bullets .dt-text-title strong{font-size:24px!important;line-height:1.4em!important}.sowis-bullets .dt-text-title{font-size:28px!important;font-weight:300!important;letter-spacing:.5px}.ult-banner-block .title-center{font-size:20px!important;background:#0098C1!important;font-weight:600!important}.ult-banner-block{border-radius:15px}.banner-style01 .mask{background:none!important}@media only screen and (max-width:767px){.footer-row div{margin:0 auto}#footer .wf-wrap{text-align:center!important}}.footer-row a{color:#fff;text-decoration:none}.footer-row .wpb_column:nth-child(2) img{max-width:130px}.footer-row .wpb_column:nth-child(2) .wpb_wrapper .wpb_single_image:last-child{margin-top:10px}.gform_wrapper h2.gsection_title{color:#1ea4c8;font-size:24px !important;text-transform:uppercase}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{line-height:1em !important}.gform_wrapper .gfield_checkbox li label{margin-left:20px !important}.nosubmit .button.gform_button{display:none !important}input,textarea{border:0 solid #bbb !important;font-size:18px !Important}input:focus,textarea:focus{border:0 solid #999 !important}input:hover,textarea:hover{border:0 solid #999 !important}.gfield_select{border:2px solid silver;padding:10px !important}.gform_body input,.gform_body textarea{padding:15px 20px !important}.gform_body textarea{max-height:150px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield select{background-color:#f7f7f7 !important;margin-bottom:0 !important;margin-top:0 !important}body .gform_wrapper .top_label div.ginput_container{margin:0 !important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{background-color:#f7f7f7 !important;margin-bottom:-20px;height:200px}@media only screen and (max-width:767px){body .gform_wrapper .gform_body .gform_fields .gfield textarea{margin-top:20px !important}body .gform_wrapper .top_label div.ginput_container{margin:0 !important}}.gsection_title{font-size:30px !important;line-height:50px !important}.gform_button{width:98.6% !important;text-transform:uppercase !important;padding:15px 20px !important;font-size:15px !important;line-height:18px !important;font-weight:700 !important;letter-spacing:2px;background-color:#1ea4c8 !important}.gform_button:hover{box-shadow:none !important;color:#fff !important;background-color:#000 !important;border:0 !important}.gfield_checkbox label{font-size:17px !important;padding-left:15px !Important}input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;padding:0 !important;border:none!important;height:26px!important;width:26px!important;overflow:visible!important}.gchoice{position:relative;margin-bottom:.7rem}.checkbox label:before{border-radius:3px}input[type=checkbox]:checked:before{content:"\2713";font-size:20px;color:#303135;font-weight:700;text-align:center;line-height:24px;display:block;height:26px!important;width:26px!important}::-moz-placeholder{color:#303135 !important;font-size:18px !important}::-webkit-input-placeholder{color:#303135 !important;font-size:18px !important}:-ms-input-placeholder{color:#303135;font-size:18px !important}.datenschutz li label{font-size:13px !important}@media only screen and (max-width:767px){.gform_wrapper .gform_body .top_label li.gfield.gf_right_half,.gform_wrapper .gform_body .top_label li.gfield.gf_left_half,.gform_wrapper .gform_body .top_label li.gfield.gf_left_third,.gform_wrapper .gform_body .top_label li.gfield.gf_middle_third,.gform_wrapper .gform_body .top_label li.gfield.gf_right_third,.gf_list_3col li{float:left;clear:left !important;width:99% !important}.gform_button{white-space:normal !important}}@media only screen and (min-width:760px){#footer .footer-row .wpb_column:last-child .ult-spacer{display:none!important}}.assistive-text{color:#222;background-color:#fff;font-size:14px}.ult-banner-block .title-center{background:var(--tegos-hellblau) !important}img,.wpb_single_image{color:#222!important}footer .wpb_single_image{color:#fff!important}.screen-reader-text{display:none!important;visibility:hidden!important}.dt-btn,.microwidget-btn{transition:ease .4s}.dt-btn:hover,.dt-btn:focus-visible{transform:scale(1.08)}.microwidget-btn:hover,.microwidget-btn:focus-visible{transform:scale(1.05)}.box-kontakt a{color:#222!important;text-decoration:underline!important}.box-kontakt a:hover{text-decoration:none!important}.scroll-top{background-color:var(--gray-midi);border:2px solid #fff}.scroll-top:hover,.scroll-top:focus-visible{background-color:var(--tegos-dunkelblau);transform:scale(1.05)}.header-bar .menu-item a:focus-visible .menu-text{color:var(--tegos-dunkelblau)!important}.microwidget-btn{background-color:var(--tegos-hellblau)}.header-bar .menu-item.depth-1 a,#mobile-menu .menu-item a{transition:ease .4s!important}.header-bar .menu-item.depth-1 a:hover,#mobile-menu .menu-item a:hover{padding-left:15px}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn{background-color:var(--gray-midi)}.mobile-main-nav li.has-children.open-sub>.next-level-button svg,.mobile-main-nav .next-level-button svg{color:var(--gray-midi)!important;fill:var(--gray-midi)!important}#footer .dt-btn{margin-top:1rem}#footer a:not(.dt-btn){height:24px!important}.owl-nav>*,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav>*{transition:ease .4s!important}.owl-nav>*:hover i:before,.owl-nav>*:focus-visible i:before,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav>*:hover i:before,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav>*:focus-visible i:before{opacity:1!important;color:#fff!important}.owl-nav .owl-prev:hover,.owl-nav .owl-prev:focus-visible,.owl-nav .owl-next:hover,.owl-nav .owl-next:focus-visible,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav .owl-prev:hover,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav .owl-prev:focus-visible,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav .owl-next:hover,.carousel-shortcode.owl-carousel.reposition-arrows.arrows-bg-on .owl-nav .owl-next:focus-visible{transform:translateY(calc(-50% + 0px)) scale(1.15)!important}.tp-tab .tp-tab-title{color:#fff!important;position:relative!important;overflow:visible!important;opacity:1!important;background-color:var(--tegos-hellblau)}.tp-tab{opacity:1!important}.tp-tab.selected .tp-tab-title:before{content:"";position:relative;display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;margin-right:5px}@media only screen and (max-width:992px){.owl-carousel .owl-nav .owl-prev{left:-10px!important}.owl-carousel .owl-nav .owl-next{right:-10px!important}}.nav-prev.disabled{opacity:1;visibility:hidden;display:none}.fancy-categories span{padding:2px 9px 1px;margin:0 0 2px;text-decoration:none;background-color:rgba(0,0,0,.75);color:#fff}.fancy-date{position:absolute;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:10px;right:10px;z-index:30;box-sizing:border-box;text-decoration:none;min-width:63px;min-height:63px}.fancy-date>*{position:absolute;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;-ms-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;justify-items:center;box-sizing:border-box;text-decoration:none;background:#fff;border-radius:50%;padding:0 8px;min-width:63px;min-height:63px}.fancy-date *{color:#222;position:relative}.fancy-date>* .entry-date:after,.fancy-date>* .entry-month:after{position:absolute;height:2px;content:"";color:#fff;background-color:var(--the7-accent-color);left:0;bottom:-2px;width:100%}.circle-fancy-style .fancy-date .entry-date:after,.circle-fancy-style .fancy-date .entry-year{display:none}.wf-container.circle-fancy-style .wf-cell article a:focus-visible{outline:0px!important}body article{position:relative!important}body article .entry-title a,body article .entry-title. body article .post-entry-content,body .owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,body .owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) article .post-entry-content,body article .blog-content.wf-td,body .bg-on .blog-content,body article>*{position:static!important}article .entry-title a:before,article .blog-content.wf-td .entry-title a:before{position:absolute;display:block;content:"";height:100%;width:100%;top:0;left:0;z-index:99!important}.page-id-3952 h2{color:#fff;font-size:34px!important}.single-post .single-related-posts h2{font-size:24px;margin-bottom:2rem}.single-post .wpb_text_column p{margin-bottom:1.5rem}article :has(>.no-margin-bottom){margin-bottom:0 !important}article .article-margin-bottom{margin-bottom:1.5rem !important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .textarea,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_multifile .gform_drop_area{border:1px solid var(--gray-midi)!important;background-color:#fff!important;background:#fff!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .textarea:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:focus-visible{border:1px solid #fff!important}.gform_button.button[type=submit]{background:var(--tegos-hellblau)!important;background-color:var(--tegos-hellblau)!important}.gform_button.button[type=submit]:hover{background:#222!important;background-color:#222!important}.gfield_label.gform-field-label{margin-bottom:3px!important}.datenschutz-hinweis{margin:2rem 0 1rem;font-size:14px;line-height:1.3}.form-heading,#field_2_2 legend:not(span){font-size:30px;line-height:1.2;color:#222;font-weight:700}.form-heading{margin-top:2.5rem}#field_2_2 legend:not(span){margin-bottom:1rem!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_multifile .gform_drop_area{border:1px dashed var(--gray-midi)!important}body .gform_wrapper .gform_body .gform_fields .button.gform_button_select_files{border:1px solid var(--gray-midi);background:#fff;color:var(--gray-midi);padding:10px 20px}body .gform_wrapper .gform_body .gform_fields .button.gform_button_select_files:hover{border:1px solid var(--gray-midi);background:var(--gray-midi);color:#fff}body .gform_wrapper.gravity-theme .gform_drop_instructions{color:var(--gray-midi)}.ginput_container input,.ginput_container textarea{color:#222222!important}.sitemap li{border:none!important;display:list-item}.sitemap .widget ul{list-style-position:inside;list-style-image:initial;list-style-type:disc}.sitemap li a{text-decoration:underline}.sitemap li a:hover,.sitemap li a:focus,.sitemap li a:focus-visible{outline:3px solid var(--tegos-dunkelblau)!important;outline-offset:3px!important;color:var(--tegos-dunkelblau)!important}.uvc-heading .uvc-main-heading span{font-size:24px}.uvc-heading .uvc-main-heading .uvc-sub-heading h2{font-size:34px}.da-switch.da-tool:before{border:3px solid white!important;top:-2px!important;left:-2px!important}.da-footer.da-tool .dAnavigable.da-button.da-tool{border:2px solid white!important}#dAopener.da-opener-position-bottom{top:inherit!important;bottom:5px!important;right:5px!important}.da-skip-link.da-tool{background-color:var(--tegos-hellblau)!important;background:var(--tegos-hellblau)!important}.single-post .post-navigation .screen-reader-text{display:none!important}:focus,:focus-visible,.wf-container.circle-fancy-style .wf-cell article:focus-within{outline:3px solid var(--tegos-dunkelblau)!important;box-shadow:none!important;animation:none!important;transition:ease .2s!important;outline-offset:3px!important}footer :focus-visible,footer :focus,.scroll-top:focus-visible,.da-skip-link.da-tool:focus-visible{outline:3px solid #fff!important}.box-kontakt :focus-visible{outline:3px solid #222!important}