@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:400;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/urbanist/urbanist-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:500;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/urbanist/urbanist-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Urbanist";font-style:normal;font-weight:600;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/urbanist/urbanist-v15-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/roboto/roboto-v47-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/roboto/roboto-v47-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/roboto/roboto-v47-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/roboto/roboto-v47-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/fonts/roboto/roboto-v47-latin-600.woff2) format("woff2")}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%}body{animation:fadedload 0.6s;font-size:18px;line-height:1.6;background-color:#fff;color:#010815;font-family:"Roboto",sans-serif;font-weight:300}@keyframes fadedload{0%{opacity:0}66%{opacity:0}100%{opacity:1}}p{margin:0 0 20px;padding:0;text-align:justify}p:last-child{margin-bottom:0}a{color:#010815;text-decoration:none;transition:0.3s ease-in-out}a:hover,a:focus,a:active{color:#031028;text-decoration:none;outline:0}b,strong{font-weight:600}blockquote,cite,em,i{font-style:italic}blockquote{margin:30px}h1,h2,h3,h4,h5,h6{font-family:"Urbanist",sans-serif;font-weight:500;color:#010815;line-height:1.2;margin:0 0 10px}h1{font-size:6rem;text-transform:uppercase;color:#d7933a}@media (max-width:600px){h1{font-size:3.6rem}}h2{font-size:4rem;text-transform:uppercase;color:#d7933a;margin-bottom:20px}@media (max-width:600px){h2{font-size:3rem}}h3{font-size:22px;font-weight:600;margin-bottom:20px;text-transform:uppercase}h4{font-size:1.35em}h5{font-size:1.15em}h6{font-size:1em}ol,ul{margin:0 0 1em;padding:0 0 0 1em}hr{border:none;border-collapse:collapse;border-top:1px solid #010815;clear:both;margin:1em 0}a.button,.contains-button>a,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;border:1px solid;border-radius:3px;background:#010815;color:#fff;line-height:1;padding:.6rem 1rem .6rem;text-transform:uppercase;font-size:1.4rem;letter-spacing:.05rem;text-align:center;cursor:pointer;transition:300ms}a.button:hover,a.button:active,a.button:focus,.contains-button>a:hover,.contains-button>a:active,.contains-button>a:focus,button:hover,button:active,button:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{background-color:#031028}.contains-button>a:hover,.contains-button>a:focus{color:#d7933a!important}table{table-layout:auto;width:100%;word-break:break-word}th,td{text-align:left;vertical-align:top;padding:5px}th{font-weight:600;padding:0 10px 10px}td{border-top:1px solid #eee}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.alignright,.alignleft{max-width:50%}@media (max-width:600px){.alignright,.alignleft{max-width:100%}}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type="submit"],.search-form input[type="submit"]{margin-top:10px}.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.sr-skip-links,.sr-skip-links li{margin:0;height:0;list-style:none;width:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.spekicon{margin:0}.spekicon svg{width:25px;height:auto;vertical-align:middle;fill:#fff}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.font-zero{font-size:0}.overflow-y-hidden{overflow-y:hidden}.margin-0-auto{margin:0 auto}.display-none{display:none}figure{margin:0}.cta-button svg{width:40px;transition:transform 0.125s linear}.cta-button svg path{stroke-width:20}body .title-color-2{color:#d7933a!important}.wppro_badge1_DIV_1{border-top:5px solid #d7933a!important}#wprevgoslickid_3{padding:0;margin-bottom:0}#wprevgoslickid_3 button:first-child{left:0}#wprevgoslickid_3 .slickwprev-next:before,#wprevgoslickid_3 .slickwprev-prev:before{font-size:50px;line-height:1;opacity:1;color:#d7933a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wprevgoslickid_3 .slickwprev-next{right:30px}#wprevgoslickid_3 .slickwprev-dots li button:before{color:#fff;opacity:1;font-size:10px}#wprevgoslickid_3 .slickwprev-active button:before{color:#d7933a!important}#online-termin-button{position:fixed;bottom:20px!important;right:20px;z-index:999;font-size:0;outline:none;padding:0;border:0 solid #3D4543}@media (max-width:767px){#online-termin-button{display:none}}#online-termin-button a{font-size:20px;padding:0 20px;display:inline-block;border:0 solid;border-radius:3px;background:#d7933a;color:#fff;line-height:1;padding:10px 20px;text-transform:uppercase;letter-spacing:.05rem;text-align:center;cursor:pointer;transition:300ms}#online-termin-button a:hover{background-color:#F1B261}figure.is-type-video .wp-block-embed__wrapper{height:242.125px}.entry-header .entry-title{display:none}.container-with-number{display:flex;flex-direction:column;align-items:flex-end;column-gap:40px}@media (max-width:1023px){.container-with-number{align-items:center}}.container-with-number .title-number-text-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:40px}@media (max-width:1023px){.container-with-number .title-number-text-container{flex-direction:column;align-items:center}.container-with-number .title-number-text-container .text{text-align:center;width:auto!important}}.container-with-number .title-number-text-container .number{padding:10px 0 0 20px;width:75px;height:75px;color:#080609;font-weight:400;background:#d7933a;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 0 auto 0;border:2.5px solid #d7933a;font-size:100px;opacity:.8}@media (max-width:1023px){.container-with-number .title-number-text-container .number{margin-bottom:5px;order:-1}}@media (max-width:1023px){.container-with-number .title-number-text-container h3{margin-bottom:5px;text-align:center}}.container-with-number .title-number-text-container .text{width:710px}@media (max-width:1380px){.container-with-number .title-number-text-container .text{width:525px}}#ilms-netzwerk-mitglieder{color:#fff}#ilms-netzwerk-mitglieder .ilms-standort{font-weight:400}#ilms-netzwerk-mitglieder a{color:#fff}#ilms-netzwerk-mitglieder a:hover{text-decoration:underline;text-underline-offset:3px}.svgicons{background:#d7933a!important}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.font-zero{font-size:0}.overflow-y-hidden{overflow-y:hidden!important}.navbar-badge-container{margin:0;top:0;position:absolute;right:0;width:100px;transition:all 0.2s linear;display:flex;justify-content:flex-start}@media (max-width:1660px){.navbar-badge-container{top:80px;right:-10px}}@media (max-width:767px){.navbar-badge-container{top:120px}}@media (max-width:600px){.navbar-badge-container{top:0;z-index:9999}}@media (max-width:1660px){.navbar-badge-container{width:80px}}.navbar-badge-container .navbar-badge{width:100%;aspect-ratio:.5447761194;height:auto;transition:all 0.2s linear}@media (max-width:767px){.hide-on-sm{display:none!important}}.show-on-sm{display:none!important}@media (max-width:767px){.show-on-sm{display:inherit!important}}.spek-header-type-1 .wp-block-image{position:relative;overflow:hidden;min-height:550px}.spek-header-type-1 .wp-block-image img{position:absolute;top:0;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:100%;max-width:unset}.spek-header-type-1 .wp-block-image.alt-aspect img{width:100%;height:auto}.map-container{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}.map-container iframe{height:500px;width:100%}.current-website-buttons{display:flex;flex-direction:row;align-items:center;column-gap:20px}@media screen and (max-width:1166px){.current-website-buttons a.currently-here{display:none}}@media screen and (max-width:1024px){.current-website-buttons{display:none}}.current-website-buttons a{border:1px solid #fff;padding:8px 10px;border-radius:4px;line-height:1;text-transform:uppercase;letter-spacing:.1rem;font-weight:400;transition:all 0.2s linear}.current-website-buttons a p{color:#fff;margin-bottom:0;font-size:16px;text-transform:uppercase}@media screen and (max-width:1440px){.current-website-buttons a p{font-size:14px}}@media (max-width:1660px){.current-website-buttons a p span{display:none}}.current-website-buttons a.currently-here{background:#fff;pointer-events:none}.current-website-buttons a.currently-here p{color:#010815}.current-website-buttons a:not(.currently-here) p{transition:all 0.2s linear}.current-website-buttons a:not(.currently-here):hover{border:1px solid #d7933a}.current-website-buttons a:not(.currently-here):hover p{color:#d7933a}@media (max-width:1380px){.spek-header-type-1>div{padding:0}}@media (max-width:1380px){.spek-header-type-1>div>div{padding:40px}}@media (max-width:1023px){.spek-header-type-1>div>div{padding:20px}}.spek-header-type-1 figure.wp-block-image img{object-fit:cover;width:100%}.instagram-gallery-feed .instagram-gallery__actions{margin-bottom:0}.instagram-container-out{display:flex;justify-content:center;min-height:720px;width:1080px}.dark-background-1{background:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/schwarzer-hintergrund.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.half-slider-bg .owl-carousel{margin-left:-1px;margin-right:-1px}.half-slider-bg .swiper,.half-slider-bg .swiper-wrapper,.half-slider-bg figure,.half-slider-bg a{height:100%;width:100%}@media (min-width:1024px){.half-slider-bg .swiper,.half-slider-bg .swiper-wrapper,.half-slider-bg figure,.half-slider-bg a{min-height:550px}}.half-slider-bg .swiper img,.half-slider-bg .swiper-wrapper img,.half-slider-bg figure img,.half-slider-bg a img{object-fit:cover}.half-slider-bg .swiper:not(.mySwiper-5,.mySwiper-4) .swiper-pagination,.half-slider-bg .swiper:not(.mySwiper-5,.mySwiper-4) .swiper-button-prev,.half-slider-bg .swiper:not(.mySwiper-5,.mySwiper-4) .swiper-button-next{display:none}.half-slider-bg .swiper figure{position:relative}.half-slider-bg .swiper figure img{object-fit:cover;height:100%}.half-bg-video figure,.half-bg-video video{height:100%;object-fit:cover}html{scroll-padding-top:80px}.mySwiper-1 figure img{object-fit:cover}.swiper-pagination{display:none}.mySwiper-1 .swiper-button-next,.mySwiper-1 .swiper-button-prev,.mySwiper-1 .swiper-pagination,.mySwiper-2 .swiper-button-next,.mySwiper-2 .swiper-button-prev,.mySwiper-2 .swiper-pagination,.mySwiper-7 .swiper-button-next,.mySwiper-7 .swiper-button-prev,.mySwiper-7 .swiper-pagination,.mySwiper-10 .swiper-button-next,.mySwiper-10 .swiper-button-prev,.mySwiper-10 .swiper-pagination{display:none}.spek-footer-kontaktinfos{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link{display:flex;flex-direction:row;align-items:center;column-gap:10px;color:#d7933a}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link p{margin:0;color:#d7933a}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link a{color:#d7933a}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link figure{background-color:#d7933a;padding:6px;border-radius:100%;aspect-ratio:1;display:flex}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link figure img{width:24px;height:24px;filter:invert(1)}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group:first-of-type>a{align-items:flex-start}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group:first-of-type>a p{margin-top:5px}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a{display:flex;flex-direction:row;align-items:center;column-gap:10px;color:#d7933a}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a p{margin:0}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a figure{background-color:#d7933a;padding:6px;border-radius:100%;aspect-ratio:1;display:flex}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a figure img{width:24px;height:24px;filter:invert(1)}.spek-header-type-1 h3,.boxed-content h3{color:#fff}.boxed-content:has(p>img){width:calc(100% + 200px)}.boxed-content.expand-box{width:calc(100% + 200px)}.page-id-322 .mySwiper-1{padding:0}.page-id-322 .mySwiper-1 img{object-fit:cover}.pum-theme-team .pum-content+.pum-close{height:auto!important;aspect-ratio:1}.page-id-322 .mySwiper-4 figure{overflow:hidden;aspect-ratio:1.5}.page-id-3165 .mySwiper-8 .header-video:last-child figure{overflow:hidden;aspect-ratio:1.5}.mySwiper-8{margin:0 calc(50% - 50vw - 24vw)}@media (max-width:1023px){.mySwiper-8{margin:0 calc(50% - 100vw)}}@media (max-width:767px){.mySwiper-8{margin:0 calc(50% - 250vw)}}.mySwiper-8 img{aspect-ratio:1.5;object-fit:cover}.mySwiper-8 .swiper-button-prev{left:26vw;right:auto;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-8 .swiper-button-prev{left:100vw}}.mySwiper-8 .swiper-button-prev:after{font-size:20px;font-weight:600;margin-left:-4px}.mySwiper-8 .swiper-button-next{left:auto;right:26vw;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-8 .swiper-button-next{right:100vw}}.mySwiper-8 .swiper-button-next:after{font-size:20px;font-weight:600;margin-right:-4px}.mySwipder-7{margin:0 calc(50% - 50vw - 10vw)}@media (max-width:1023px){.mySwipder-7{margin:0 calc(50% - 100vw)}}@media (max-width:767px){.mySwipder-7{margin:0 calc(50% - 250vw)}}.mySwipder-7 figure{overflow:hidden;aspect-ratio:1.5}.mySwipder-7 img{aspect-ratio:1.5;object-fit:cover}.mySwipder-7 .swiper-button-prev{left:calc(360px + 20px + 88px);right:auto;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}.mySwipder-7 .swiper-button-prev:after{font-size:20px;font-weight:600;margin-left:-4px}.mySwipder-7 .swiper-button-next{left:auto;right:calc(360px + 20px + 88px);width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}.mySwipder-7 .swiper-button-next:after{font-size:20px;font-weight:600;margin-right:-4px}.spek-header-type-1 li{color:#fff}.entry-content ul{padding-left:28px}.entry-content ul li{margin-bottom:4px;position:relative}.entry-content ul li::marker{content:none}.entry-content ul li:not(.slickwprev-dots>li)::before{content:"";background-image:url(https://www.tiefblau-kfo.koeln/wp-content/uploads/2025/03/logo-icon.svg);aspect-ratio:1;width:18px;position:absolute;left:-28px;top:4px;transform:rotate(45deg)}.mySwiper-4,.mySwiper-3{margin:0 calc(50% - 50vw - 24vw)}@media (max-width:767px){.mySwiper-4,.mySwiper-3{margin:0 calc(50% - 150vw)}}.mySwiper-4 figure,.mySwiper-3 figure{overflow:hidden;aspect-ratio:1.5}.mySwiper-4 figure img,.mySwiper-3 figure img{aspect-ratio:1.5;object-fit:cover}.mySwiper-4 .swiper-button-prev,.mySwiper-3 .swiper-button-prev{left:26vw;right:auto;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-4 .swiper-button-prev,.mySwiper-3 .swiper-button-prev{left:100vw}}.mySwiper-4 .swiper-button-prev:after,.mySwiper-3 .swiper-button-prev:after{font-size:20px;font-weight:600;margin-left:-4px}.mySwiper-4 .swiper-button-next,.mySwiper-3 .swiper-button-next{left:auto;right:26vw;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-4 .swiper-button-next,.mySwiper-3 .swiper-button-next{right:100vw}}.mySwiper-4 .swiper-button-next:after,.mySwiper-3 .swiper-button-next:after{font-size:20px;font-weight:600;margin-right:-4px}.mySwiper-5 .swiper-slide figure:hover{cursor:pointer}.mySwiper-5,.mySwiper-9{margin:0 calc(50% - 50vw - 24vw)}@media (max-width:767px){.mySwiper-5,.mySwiper-9{margin:0 calc(50% - 150vw)}}.mySwiper-5 img,.mySwiper-9 img{object-fit:cover}.mySwiper-5 .swiper-button-prev,.mySwiper-9 .swiper-button-prev{left:26vw;right:auto;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-5 .swiper-button-prev,.mySwiper-9 .swiper-button-prev{left:100vw}}.mySwiper-5 .swiper-button-prev:after,.mySwiper-9 .swiper-button-prev:after{font-size:20px;font-weight:600;margin-left:-4px}.mySwiper-5 .swiper-button-next,.mySwiper-9 .swiper-button-next{left:auto;right:26vw;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:767px){.mySwiper-5 .swiper-button-next,.mySwiper-9 .swiper-button-next{right:100vw}}.mySwiper-5 .swiper-button-next:after,.mySwiper-9 .swiper-button-next:after{font-size:20px;font-weight:600;margin-right:-4px}.swiper-wrapper figure:has(figcaption) figcaption h3{font-size:26px;font-weight:400;margin:10px 0;color:#d7933a;font-weight:600!important;text-transform:none;text-align:center}.swiper-wrapper figure:has(figcaption) figcaption p{font-size:18px;font-weight:300;margin-bottom:0;text-align:center}@media (max-width:1023px){.gb-container-9f431fa8{height:auto;aspect-ratio:1!important}}.boxed-content a{color:#fff;text-decoration:underline}.wp-block-pb-accordion-item{margin-bottom:20px}.c-accordion__title.c-accordion__title--button{border:1px solid #fff;padding:5px 10px;margin-bottom:5px}.c-accordion__title:after{color:#fff;margin-right:10px}.footer p,.text-align-left{text-align:left!important}.hero-content p>button{padding:10px 20px;background-color:#010815;color:#fff;text-decoration:none;margin-top:auto;width:fit-content;margin-top:40px;font-size:20px}.spek-header-type-1:not(.show-full-video) video{height:100%;object-fit:cover;overflow:hidden}.show-full-video.spek-header-type-1 figure:has(video){background-color:#010815;display:flex}.logos-container-footer{display:flex;flex-direction:row;justify-content:center;column-gap:40px;flex-wrap:wrap;row-gap:40px;width:1440px;max-width:100%;margin:0 auto}@media (max-width:600px){.logos-container-footer{column-gap:20px}}.logos-container-footer>figure{display:flex;align-items:center;width:calc(100% / 8 - 280px / 8)}.logos-container-footer>figure>a{display:flex}@media (max-width:1023px){.logos-container-footer>figure{width:calc(100% / 4 - 120px / 4)}}@media (max-width:600px){.logos-container-footer>figure{width:calc(100% / 3 - 40px / 3)}}.logos-container-footer>figure img{width:100%}.text-visual-header-1{margin:0 calc(50% - 50vw)}@media (max-width:1023px){.text-visual-header-1{flex-direction:column-reverse}}@media (min-width:1024px){.text-visual-header-1>div,.text-visual-header-1 figure{width:50%}}.text-visual-header-1>figure{background-color:#010815}.text-visual-header-1>figure>img,.text-visual-header-1>figure>video{height:100%;width:100%;object-fit:cover}.text-visual-header-1>.swiper{height:100%}.text-visual-header-1>.swiper figure{height:100%;background-color:#010815;display:flex}.text-visual-header-1>.swiper figure>img{height:100%;max-height:800px;width:100%;object-fit:cover}.text-visual-header-1 .text-side{z-index:100;position:relative;background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/meander-background-sm.jpg);background-repeat:repeat;background-size:200px;display:flex;align-items:center}@media (min-width:1381px){.text-visual-header-1 .text-side{padding:120px}}@media (max-width:1380px){.text-visual-header-1 .text-side{padding:40px}}@media (max-width:767px){.text-visual-header-1 .text-side{padding:20px}}.text-visual-header-1 .text-side>div h3,.text-visual-header-1 .text-side>div p,.text-visual-header-1 .text-side>div li{color:#fff}.text-visual-header-1 .text-side>div p{font-size:20px}@media (max-width:600px){.text-visual-header-1 .text-side>div p{font-size:18px;text-align:justify}}.badge-figure-1{padding:80px 20px;display:flex;justify-content:center;background-attachment:fixed}@media (max-width:1380px){.badge-figure-1{padding:40px 20px}}.bg-image-light{background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/white-marble-bg.jpg);background-repeat:no-repeat;background-size:cover}.bg-image-dark{background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/schwarzer-hintergrund.jpg);background-repeat:no-repeat;background-size:cover}.bg-image-dark-2{background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/black-marble-texture.jpg);background-repeat:no-repeat;background-size:cover}.object-fit-1>video{object-fit:contain!important}.background-position-1{background-position:0% 100%!important;aspect-ratio:1.5!important}.background-position-2{background-position:0% 0%!important;aspect-ratio:1.5!important}.background-position-3{background-position:100% 0%!important;aspect-ratio:1.5!important}.background-position-4{background-position:100% 0%!important;aspect-ratio:1.7777777778!important}.color-white{color:#fff}.pum-container{width:1360px!important;max-width:calc(100% - 20px)!important;padding:20px 20px!important;background:#010815!important}@media (max-width:600px){.pum-container{padding:50px 20px 20px 20px!important}}.pum-container .pum-content{display:flex;flex-direction:row;row-gap:40px}@media (max-width:600px){.pum-container .pum-content{flex-direction:column}}.pum-container .pum-content p:has(img){margin-bottom:0}@media (min-width:601px){.pum-container .pum-content p:has(img){margin:-20px 40px -20px -20px!important}}.pum-container .pum-content img{width:540px;height:100%;object-fit:cover;margin:0}@media (max-width:600px){.pum-container .pum-content img{width:100%}}.pum-container .pum-content h2,.pum-container .pum-content h3{color:white!important}.pum-container .pum-content li{margin-bottom:10px;line-height:1.6;color:white!important;font-weight:300!important;font-family:"Roboto",sans-serif!important}@media (max-width:1660px) and (min-width:1381px){.padding-2-xlg{padding:40px!important}}.background-styling-2{background-size:contain}@media (max-width:1023px){.background-styling-2{background-size:cover!important;background-position:0 100%}}@media (max-width:1023px){.text-align-styling-1{text-align:center}}.all-text-white p,.all-text-white h3,.all-text-white h4,.all-text-white li,.all-text-white a{color:#fff}.swiper-slide>figure:not(figure:has(figcaption)){display:flex}.background-styling-4{background-attachment:fixed}.map-container>.brlbs-cmpnt-container{width:100%;background:unset}.map-container>.brlbs-cmpnt-container>div>div:last-child{width:1400px!important;margin:0 auto!important}@media (min-width:601px){.pum-container .pum-content>p:has(img){width:40%;display:flex;align-items:flex-start}.pum-container .pum-content>p:has(img) img{height:auto;aspect-ratio:.8;object-fit:cover}.pum-container .pum-content>div{width:60%}}body .pum-container .pum-content+.pum-close{right:0;top:0;font-size:40px}@media (min-width:601px){body .fbx-light .fbx-inner{border-color:#d7933a;top:50%;left:50%;transform:translate(0%,10%);max-height:80%}}.fbx-rounded .fbx-prev{left:-36px}.fbx-rounded .fbx-next{right:-36px}body .fbx-icon{fill:#d7933a}.fbx-next,.fbx-prev{background-color:#F8F6F7}@media (max-width:767px){.swiper-button-prev,.swiper-button-next{display:none!important}}.mySwiper-4 figure>a,.mySwiper-3 figure>a,.mySwiper-8 figure>a{overflow:hidden;display:flex;width:100%}.mySwiper-4 figure>a img,.mySwiper-3 figure>a img,.mySwiper-8 figure>a img{width:100%}a.custom-logo-link.show-on-md{display:flex;flex-direction:column;align-items:center;row-gap:3px}a.custom-logo-link.show-on-md figure:nth-child(1) img{width:auto!important;height:50px!important}a.custom-logo-link.show-on-md figure:nth-child(2) img{width:auto!important;height:27px!important}@media (max-width:1023px){a.custom-logo-link.show-on-md figure{transition:all 0.3s linear!important}a.custom-logo-link.show-on-md figure img{transition:all 0.3s linear!important}a.custom-logo-link.show-on-md figure:nth-child(1){height:50px;display:flex;align-items:center}a.custom-logo-link.show-on-md figure:nth-child(2){height:27px;display:flex;align-items:center}body.overflow-y-hidden .custom-logo-link{row-gap:0}body.overflow-y-hidden .custom-logo-link figure:first-child{height:0;transform:translateY(-35px)}body.overflow-y-hidden .custom-logo-link figure:nth-child(2){height:80px}body.overflow-y-hidden .custom-logo-link figure:nth-child(2) img{height:9vw!important}}.show-on-sm .custom-logo-link{display:flex;flex-direction:column;align-items:center;row-gap:3px}.show-on-sm .custom-logo-link figure:nth-child(1) img{width:auto!important;height:50px!important}.show-on-sm .custom-logo-link figure:nth-child(2) img{width:auto!important;height:27px!important}@media (max-width:1023px){.hide-on-md{display:none!important}}.show-on-md{display:none!important}@media (max-width:1023px){.show-on-md{display:inherit!important}}@media (max-width:1023px){body.overflow-y-hidden #primary-menu.responsive-menu:before{opacity:1;transform:translatex(-20vw);display:inherit}}#primary-menu.responsive-menu:before{content:"";margin-top:-20%;background:url(https://www.tiefblau-kfo.koeln/wp-content/uploads/2025/03/meander.svg);background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-2;transition:all 0.3s linear 0.3s;opacity:0;transform:translatex(-40%);aspect-ratio:1;width:120vw;display:none}@media (max-width:1023px){.main-navigation ul.menu.nav-menu>li{background:rgb(0 0 0 / .8)}}@media (max-width:1023px){.responsive-menu>li.menu-item{border:0px!important;padding:0 30px}.responsive-menu>li.menu-item:first-child{padding-top:30px}.responsive-menu>li.menu-item:first-child>a{border-top:1px solid #fff}.responsive-menu>li.menu-item:last-child{padding-bottom:30px}.responsive-menu>li.menu-item>a{border-bottom:1px solid #fff}.responsive-menu>li.menu-item ul.sub-menu{margin-bottom:0;font-size:.9em}i.submenu-toggle{right:30px!important}}@media (max-width:1023px) and (min-width:600px){.main-navigation ul.menu{top:100px!important;height:calc(100vh - 100px)!important}}@media (max-width:767px){body .main-content{margin-top:100px}}@media (max-width:767px){.navbar-badge-container{width:66px}.custom-logo-link figure{transition:all 0.3s linear!important}.custom-logo-link figure img{transition:all 0.3s linear!important}.custom-logo-link figure:nth-child(1){height:50px;display:flex;align-items:center}.custom-logo-link figure:nth-child(2){height:27px;display:flex;align-items:center}body.overflow-y-hidden .custom-logo-link{row-gap:0}body.overflow-y-hidden .custom-logo-link figure:first-child{height:0;transform:translateY(-35px)}body.overflow-y-hidden .custom-logo-link figure:nth-child(2){height:80px}body.overflow-y-hidden .custom-logo-link figure:nth-child(2) img{height:12vw!important}}.hamburger-lines{transition:all 0.3s linear}div.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines{transform:rotate(-180deg)}@media (max-width:1023px) and (min-width:768px){.navbar-badge-container{top:100px!important}}@media (max-width:767px) and (min-width:600px){.navbar-badge-container{top:100px!important}}@media (max-width:1023px){body.overflow-y-hidden .current-website-buttons{display:inherit;position:absolute;bottom:calc(-100vh + 162px);left:50%;transform:translate(-50%,-50%);z-index:9999;width:100%;padding:10px 20px;justify-content:center}body.overflow-y-hidden .current-website-buttons .currently-here{display:inherit;order:-1}}@media (max-width:1023px){body.overflow-y-hidden .header:has(.submenu-open) .current-website-buttons{opacity:0;pointer-events:none}.current-website-buttons{transition:all 0.2s linear}}@media (max-width:1660px){.text-side.bg-image-light .contains-number-highlight mark:first-child{border-color:#010815;color:#010815!important}}@media (max-width:1380px){.margin-styling-4{padding:20px 0;background-color:#010815}}.aspect-ratio-2>video{aspect-ratio:1.5}@media (max-width:1380px){.mobile-safari .alignfull-style-1,.mobile-safari .dark-background-1,.mobile-safari .gb-container,.mobile-safari .container-with-number-out.bg-image-dark{background-attachment:scroll}}body .container-with-number-out.bg-image-dark>.gb-container:has(.gb-grid-wrapper)>.gb-grid-wrapper>.gb-grid-column h3:has(+p){margin-bottom:0}.container-with-number-out{display:flex;flex-direction:column;align-items:center;min-height:550px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}@media (max-width:1380px){.container-with-number-out{padding:40px 20px}}.container-with-number-out p{color:#fff!important}@media (max-width:767px){.container-with-number-out h2,.container-with-number-out h3,.container-with-number-out p{text-align:center}}@media (max-width:1023px){.container-with-number-out>div{width:fit-content}}.entry-content .container-with-number-2{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}@media (max-width:1380px){.entry-content .container-with-number-2{padding:40px 20px}}@media (max-width:1023px){.entry-content .container-with-number-2{padding:40px 10px 40px 20px}}.entry-content .container-with-number-2.bg-image-dark{background-attachment:fixed}.entry-content .container-with-number-2 h2{margin-bottom:40px}@media (max-width:600px){.entry-content .container-with-number-2 h2{margin-bottom:20px}}.entry-content .container-with-number-2>p{color:#fff;font-weight:600;text-transform:uppercase;text-align:center;width:720px;margin:0 auto;font-size:22px;font-family:"Urbanist",sans-serif}.entry-content .container-with-number-2>p:not(p:last-child){margin-top:-20px;margin-bottom:40px}.entry-content .container-with-number-2>p:last-child{margin-top:40px}.entry-content .container-with-number-2>div{max-width:100%;margin:0 auto}.entry-content .container-with-number-2>div ul{width:fit-content;padding-left:64px}@media (max-width:600px){.entry-content .container-with-number-2>div ul{padding-left:44px}}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li){color:#fff;font-size:20px;text-transform:uppercase;font-weight:600}@media (max-width:600px){.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li){font-size:18px;font-weight:400}}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):not(li:last-child){margin-bottom:40px}@media (max-width:600px){.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):not(li:last-child){margin-bottom:30px}}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):last-child{margin-bottom:0}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):has(strong){text-transform:unset;font-weight:inherit}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):has(strong) strong{text-transform:uppercase;color:#d7933a;font-weight:600}.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):before{content:"";width:30px;left:-56px;top:2px}@media (max-width:600px){.entry-content .container-with-number-2>div ul li:not(.slickwprev-dots>li):before{left:-48px;top:0}}.ilms-blog-teasers{width:auto;max-width:unset;column-gap:40px;row-gap:40px}@media (max-width:1023px){.ilms-blog-teasers{column-gap:20px;row-gap:20px}}.ilms-blog-teasers article.ilms-teaser{margin:0;padding:0;min-width:unset;max-width:unset;opacity:1;width:calc(100% / 3 - 80px / 3);position:relative}.ilms-blog-teasers article.ilms-teaser>a:before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}@media (max-width:1023px){.ilms-blog-teasers article.ilms-teaser{width:calc(50% - 10px)}}@media (max-width:600px){.ilms-blog-teasers article.ilms-teaser{width:600px;max-width:100%}}.ilms-blog-teasers article.ilms-teaser img{height:240px;object-fit:cover;transform:none}.ilms-blog-teasers article.ilms-teaser h3.ilms-post-title{min-height:unset;font-size:20px;line-height:1.25;color:#010815!important;margin-top:0;margin-bottom:10px}.ilms-blog-teasers article.ilms-teaser .ilms-excerpt{font-size:16px}.ilms-blog-teasers article.ilms-teaser:hover{transform:rotateY(-10px)}.alignfull-style-1{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/schwarzer-hintergrund.jpg);background-position:center center;background-size:cover;background-attachment:fixed;padding:80px 20px}@media (max-width:1380px){.alignfull-style-1{padding:40px 20px}}.alignfull-style-1 .fg-carousel-inner{padding:0}@media (min-width:1661px){.alignfull-style-1 .fg-carousel-inner{margin:0 calc(50% - 50vw - 500px)}}.alignfull-style-1>div{max-width:100%;margin:0 auto}.alignfull-style-1>div h1,.alignfull-style-1>div h2,.alignfull-style-1>div h3,.alignfull-style-1>div p,.alignfull-style-1>div a{color:#fff}.alignfull-style-1>div h1,.alignfull-style-1>div h2{text-align:center}.alignfull-style-1>div h2{margin-bottom:40px}.mySwiper-6{margin:0 calc(50% - 50vw - 16vw)}@media (max-width:1023px){.mySwiper-6{margin:0 calc(50% - 100vw)}}@media (max-width:767px){.mySwiper-6{margin:0 calc(50% - 250vw)}}.mySwiper-6 .swiper-button-prev{left:calc(16vw + 20px);right:auto;width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}@media (max-width:1023px){.mySwiper-6 .swiper-button-prev{left:calc(16vw + 20px)}}@media (max-width:767px){.mySwiper-6 .swiper-button-prev{margin:0 calc(50% - 250vw)}}.mySwiper-6 .swiper-button-prev:after{font-size:24px;font-weight:700;margin-left:-4px}.mySwiper-6 .swiper-button-next{left:auto;right:calc(16vw + 20px);width:50px;height:50px;background:#fff;color:#010815;border-radius:100%}.mySwiper-6 .swiper-button-next:after{font-size:24px;font-weight:700;margin-right:-4px}.background-video-container{padding:80px 0;margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.background-video-container>figure>video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%;width:100%}.career-container-out{margin-top:80px;margin-bottom:80px}@media (max-width:1380px){.career-container-out{margin-top:40px;margin-bottom:40px}}@media (max-width:1023px){.career-container-out{margin-top:30px;margin-bottom:30px}}.career-container-out h2{text-align:center;margin-bottom:0}.career-container{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:40px;row-gap:40px;width:1440px;max-width:100%;margin:40px auto 0}@media (max-width:767px){.career-container{margin:20px auto 0;row-gap:20px}}.career-container>div{width:calc(100% / 2 - 40px / 2);padding:40px;position:relative;background-color:#d7933a;box-shadow:-2px 2px 8px rgb(0 0 0 / .5)}@media (max-width:767px){.career-container>div{width:calc(100%);padding:20px}}.career-container>div h3{margin-bottom:20px;color:#fff}.career-container>div p{color:#fff;line-height:1.4;margin-bottom:10px}.career-container>div p:last-child{margin-bottom:0}.career-container>div p:has(a):last-child{margin-bottom:0}@media (min-width:768px){.career-container>div p:has(a):last-child{position:absolute!important;bottom:20px;margin-top:0;width:fit-content}}.contact-container-out{margin-top:80px;margin-bottom:80px}@media (max-width:1380px){.contact-container-out{margin-top:40px;margin-bottom:40px}}@media (max-width:1023px){.contact-container-out{margin-top:30px;margin-bottom:30px}}body #page .landing-page-content .map-container{margin-bottom:-80px}body #page .landing-page-content .map-container .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{max-width:unset}body #page .landing-page-content .map-container .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b p{color:inherit}body #page .landing-page-content .map-container .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description,body #page .landing-page-content .map-container .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-provider-toggle{font-size:16px;line-height:1.4;font-weight:400}body #page .landing-page-content .map-container .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-provider-toggle{justify-content:flex-start}.homepage-video-container>figure{height:auto!important}@media (min-width:768px){.homepage-video-container>figure{height:calc(100vh - 80px);overflow:hidden}.homepage-video-container>figure img,.homepage-video-container>figure video{height:100%;width:100%;object-fit:cover}}.text-visual-content-1{margin:0 calc(50% - 50vw)}@media (min-width:1381px){.text-visual-content-1{min-height:800px}}@media (max-width:1023px){.text-visual-content-1.visual-left{flex-direction:column}}@media (min-width:1381px){.text-visual-content-1.visual-left .text-side>div{margin-left:-200px;margin-right:auto}}@media (max-width:1023px){.text-visual-content-1.visual-right{flex-direction:column-reverse}}@media (min-width:1381px){.text-visual-content-1.visual-right .text-side>div{margin-right:-200px;margin-left:auto}}@media (min-width:1024px){.text-visual-content-1>div,.text-visual-content-1>figure{width:50%}}.text-visual-content-1>figure{position:relative}.text-visual-content-1>figure>img,.text-visual-content-1>figure>video{height:100%;width:100%;object-fit:cover;aspect-ratio:1.5}.text-visual-content-1 .visual-side{background-repeat:no-repeat}.text-visual-content-1 .visual-side:not(.visual-side:empty) figure img{aspect-ratio:1.5}.text-visual-content-1 .visual-side>.swiper{height:100%}.text-visual-content-1 .visual-side>.swiper figure{height:100%;background-color:#010815;display:flex}.text-visual-content-1 .visual-side>.swiper figure>img{height:100%;width:100%;object-fit:cover;aspect-ratio:1.5}.text-visual-content-1 .text-side{z-index:100}@media (min-width:1381px){.text-visual-content-1 .text-side.bg-image-light h3,.text-visual-content-1 .text-side.bg-image-light a,.text-visual-content-1 .text-side.bg-image-light p,.text-visual-content-1 .text-side.bg-image-light li,.text-visual-content-1 .text-side.bg-image-light button{color:#fff}}@media (max-width:1380px){.text-visual-content-1 .text-side.bg-image-dark h3,.text-visual-content-1 .text-side.bg-image-dark a,.text-visual-content-1 .text-side.bg-image-dark p,.text-visual-content-1 .text-side.bg-image-dark li,.text-visual-content-1 .text-side.bg-image-dark button{color:#fff}}.text-visual-content-1 .text-side.bg-image-dark .spek-plugin-accordion{border-color:#fff;background-color:unset}.text-visual-content-1 .text-side.bg-image-dark .spek-plugin-accordion:after{color:#fff}.text-visual-content-1 .text-side.bg-image-dark .answer-panel{background-color:unset;padding-left:0;padding-right:0;padding-bottom:0!important}@media (max-width:1380px){.text-visual-content-1 .text-side.bg-image-dark-2 h3,.text-visual-content-1 .text-side.bg-image-dark-2 a,.text-visual-content-1 .text-side.bg-image-dark-2 p,.text-visual-content-1 .text-side.bg-image-dark-2 li,.text-visual-content-1 .text-side.bg-image-dark-2 button{color:#fff}}@media (min-width:1381px){.text-visual-content-1 .text-side{padding:100px;display:flex;align-items:center}}.text-visual-content-1 .text-side>div{width:fit-content}@media (min-width:1381px){.text-visual-content-1 .text-side>div{background:#010815;padding:80px}}@media (max-width:1380px){.text-visual-content-1 .text-side>div{padding:40px}}@media (max-width:767px){.text-visual-content-1 .text-side>div{padding:20px}}@media (min-width:1381px){.text-visual-content-1 .text-side>div h3,.text-visual-content-1 .text-side>div a,.text-visual-content-1 .text-side>div p,.text-visual-content-1 .text-side>div li,.text-visual-content-1 .text-side>div button{color:#fff}}.text-visual-content-1 .text-side>div h2{margin-bottom:20px}.text-visual-content-1 .text-side>div h2:not(h2:first-child){margin-top:40px}.text-visual-content-1 .text-side>div ul:last-child{margin-bottom:0}.text-visual-content-1 .text-side>div ul:has(+h2){margin-bottom:60px}.text-visual-content-1 .text-side>div ul li:last-child{margin-bottom:0}.text-visual-content-1 .text-side>div ul li>a{text-decoration:underline;text-underline-offset:3px}.text-visual-content-1 .text-side>div ul li:has(br){margin-bottom:20px}@media (max-width:1023px){.text-visual-content-1.flex-direction-reverse.text-visual-content-1.visual-right{flex-direction:column}.text-visual-content-1.flex-direction-reverse.text-visual-content-1.visual-left{flex-direction:column-reverse}}.text-visual-content-1-backup{margin:0 calc(50% - 50vw)}@media (min-width:1381px){.text-visual-content-1-backup{min-height:800px}}@media (max-width:1023px){.text-visual-content-1-backup.visual-left{flex-direction:column}}@media (min-width:1381px){.text-visual-content-1-backup.visual-left .text-side>div{margin-left:-200px;margin-right:auto}}@media (max-width:1023px){.text-visual-content-1-backup.visual-right{flex-direction:column-reverse}}@media (min-width:1381px){.text-visual-content-1-backup.visual-right .text-side>div{margin-right:-200px;margin-left:auto}}@media (min-width:1024px){.text-visual-content-1-backup>div{width:50%}}.text-visual-content-1-backup .visual-side{background-repeat:no-repeat}@media (max-width:1023px){.text-visual-content-1-backup .visual-side:empty{aspect-ratio:1.5}}.text-visual-content-1-backup .visual-side:not(.visual-side:empty) figure img{aspect-ratio:1.5}.text-visual-content-1-backup .visual-side>figure{height:100%;position:relative}.text-visual-content-1-backup .visual-side>figure>img,.text-visual-content-1-backup .visual-side>figure>video{height:100%;width:100%;object-fit:cover}.text-visual-content-1-backup .visual-side>.swiper{height:100%}.text-visual-content-1-backup .visual-side>.swiper figure{height:100%;background-color:#010815;display:flex}.text-visual-content-1-backup .visual-side>.swiper figure>img{height:100%;width:100%;object-fit:cover;aspect-ratio:1.5}.text-visual-content-1-backup .text-side{z-index:100}@media (min-width:1381px){.text-visual-content-1-backup .text-side.bg-image-light h3,.text-visual-content-1-backup .text-side.bg-image-light a,.text-visual-content-1-backup .text-side.bg-image-light p,.text-visual-content-1-backup .text-side.bg-image-light li,.text-visual-content-1-backup .text-side.bg-image-light button{color:#fff}}@media (max-width:1380px){.text-visual-content-1-backup .text-side.bg-image-dark h3,.text-visual-content-1-backup .text-side.bg-image-dark a,.text-visual-content-1-backup .text-side.bg-image-dark p,.text-visual-content-1-backup .text-side.bg-image-dark li,.text-visual-content-1-backup .text-side.bg-image-dark button{color:#fff}}.text-visual-content-1-backup .text-side.bg-image-dark .spek-plugin-accordion{border-color:#fff;background-color:unset}.text-visual-content-1-backup .text-side.bg-image-dark .spek-plugin-accordion:after{color:#fff}.text-visual-content-1-backup .text-side.bg-image-dark .answer-panel{background-color:unset;padding-left:0;padding-right:0;padding-bottom:0!important}@media (max-width:1380px){.text-visual-content-1-backup .text-side.bg-image-dark-2 h3,.text-visual-content-1-backup .text-side.bg-image-dark-2 a,.text-visual-content-1-backup .text-side.bg-image-dark-2 p,.text-visual-content-1-backup .text-side.bg-image-dark-2 li,.text-visual-content-1-backup .text-side.bg-image-dark-2 button{color:#fff}}@media (min-width:1381px){.text-visual-content-1-backup .text-side{padding:100px;display:flex;align-items:center}}.text-visual-content-1-backup .text-side>div{width:fit-content}@media (min-width:1381px){.text-visual-content-1-backup .text-side>div{background:#010815;padding:80px}}@media (max-width:1380px){.text-visual-content-1-backup .text-side>div{padding:40px}}@media (max-width:767px){.text-visual-content-1-backup .text-side>div{padding:20px}}@media (min-width:1381px){.text-visual-content-1-backup .text-side>div h3,.text-visual-content-1-backup .text-side>div a,.text-visual-content-1-backup .text-side>div p,.text-visual-content-1-backup .text-side>div li,.text-visual-content-1-backup .text-side>div button{color:#fff}}.text-visual-content-1-backup .text-side>div h2{margin-bottom:20px}.text-visual-content-1-backup .text-side>div h2:not(h2:first-child){margin-top:40px}.text-visual-content-1-backup .text-side>div ul:last-child{margin-bottom:0}.text-visual-content-1-backup .text-side>div ul:has(+h2){margin-bottom:60px}.text-visual-content-1-backup .text-side>div ul li:last-child{margin-bottom:0}.text-visual-content-1-backup .text-side>div ul li>a{text-decoration:underline;text-underline-offset:3px}.text-visual-content-1-backup .text-side>div ul li:has(br){margin-bottom:20px}@media (max-width:1023px){.text-visual-content-1-backup.flex-direction-reverse.text-visual-content-1.visual-right{flex-direction:column}.text-visual-content-1-backup.flex-direction-reverse.text-visual-content-1.visual-left{flex-direction:column-reverse}}.home .team-photo img{width:100%;height:auto}.leistungen-raster-container-out{padding:80px 20px}@media (max-width:1380px){.leistungen-raster-container-out{padding:40px 20px}}.leistungen-raster-container{gap:40px;margin-top:80px;margin-bottom:80px;margin-top:0}@media (max-width:1380px){.leistungen-raster-container{margin-top:40px;margin-bottom:40px}}@media (max-width:1023px){.leistungen-raster-container{margin-top:30px;margin-bottom:30px}}@media (max-width:1023px){.leistungen-raster-container{gap:20px}}.leistungen-raster-container>div{display:flex;flex-direction:column;min-height:100%;width:calc(100% / 3 - 80px / 3);padding:20px;background-color:#fff;position:relative}@media (max-width:1023px){.leistungen-raster-container>div{width:calc(100% / 2 - 20px / 2)}}@media (max-width:600px){.leistungen-raster-container>div{width:400px;max-width:100%;margin:0 auto}}.leistungen-raster-container>div figure{margin-bottom:20px}.leistungen-raster-container>div figure img{aspect-ratio:1.75;object-fit:cover}.leistungen-raster-container>div h2{line-height:1}@media (max-width:1380px){.leistungen-raster-container>div h2{font-size:30px}}.leistungen-raster-container>div p{font-size:16px;line-height:1.6}.leistungen-raster-container>div a{padding:10px 20px;background-color:#010815;color:#fff;text-decoration:none;margin-top:auto;width:fit-content}.leistungen-raster-container>div a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.leistungen-raster-container>div:hover a{background-color:#d7933a}.spektrum-e-accordion.zahnarzt .spek-plugin-accordion{padding:20px 40px 20px calc(40px - 14px);background-color:#fff;color:inherit;transition:all 0.2s ease-in-out;text-transform:none;margin:0;font-size:22px;font-weight:600}.spektrum-e-accordion.zahnarzt .spek-plugin-accordion.active{background-color:#000;color:#fff;box-shadow:0 5px 5px rgb(0 0 0 / .3)}.spektrum-e-accordion.zahnarzt .answer-panel{background-color:#fff;border-radius:0 0 0 0;color:inherit}.spektrum-e-accordion.zahnarzt .answer-panel>div>div{display:flex;column-gap:25px;row-gap:20px;padding:calc(26px - 12.5px) calc(40px - 34px)}@media (max-width:600px){.spektrum-e-accordion.zahnarzt .answer-panel>div>div{flex-direction:column}}.spektrum-e-accordion.zahnarzt .answer-panel>div>div>div{width:50%}@media (max-width:600px){.spektrum-e-accordion.zahnarzt .answer-panel>div>div>div{width:100%}}.spektrum-e-accordion.zahnarzt .answer-panel>div>div>div figure{display:flex}.spektrum-e-accordion.zahnarzt .answer-panel>div>div>div .button-a{margin-top:20px;text-transform:uppercase;font-weight:400;padding:16px 24px;border:none;background:#010815;font-size:1.4rem;letter-spacing:.05rem;text-align:center;cursor:pointer;transition:300ms;color:#fff;line-height:1;display:inline-block;border-radius:3px;text-decoration:unset!important}.spektrum-e-accordion.zahnarzt .answer-panel>div>div>div .button-a:hover{color:#fff;background:#d7933a}.testimonials-container{display:flex;flex-direction:column;align-items:center;background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/schwarzer-hintergrund.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:80px 20px}@media (max-width:1380px){.testimonials-container{padding:40px 20px}}.testimonials-container>div{width:1400px;max-width:100%;z-index:100;position:relative;margin-right:auto;margin-left:auto}.testimonials-container>div h3,.testimonials-container>div p{color:#fff}.testimonials-container>div>div{display:flex;flex-direction:row;margin-top:40px;gap:20px}@media (max-width:1023px){.testimonials-container>div>div{flex-direction:column;justify-content:center;align-items:center}}.testimonials-container>div>div .indrevtxt{min-height:72px;margin-left:0}@media (max-width:767px) and (max-width:767px){.testimonials-container>div>div .slickwprev-slide{margin:0 10px}}.testimonials-container>div>div .slickwprev-slide .wprev_preview_bg1_T6{background:none;color:#fff;border-top:4px solid #fff}.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_1a{margin-top:0;margin-bottom:0;margin-right:10px;margin-left:10px}@media (max-width:1023px){.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_1a{margin:0}}.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_1a .t6displayname{font-weight:500;margin-top:10px}.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_1a .wprevpro_t6_site_logo{margin:10px 10px 0 0}.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_4{margin-bottom:10px}.testimonials-container>div>div .slickwprev-dots{position:unset}.testimonials-container>div>div div.wprevpro_badge{border:0 solid #fff!important;width:360px!important;margin:0;padding:20px;background:rgb(215 147 58 / .9)!important}@media (max-width:767px){.testimonials-container>div>div div.wprevpro_badge{margin:0 auto}}.testimonials-container>div>div div.wprevpro_badge span{color:white!important}.testimonials-container>div>div div.wprevpro_badge .wppro_badge1_DIV_2>span{height:50px;display:inline-flex;align-items:center}.testimonials-container>div>div div.wprevpro_badge .wppro_badge1_DIV_2 .wppro_badge1_IMG_3{margin:0 10px 0 0;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(120deg) brightness(103%) contrast(101%)}.testimonials-container>div>div div.wprevpro_badge .wppro_badge1_DIV_2 .wppro_badge1_DIV_stars{margin:10px 0 10px}.testimonials-container>div>div div.wprevpro_badge .wppro_badge1_DIV_2 .wppro_badge1_DIV_stars .svgicons{background:white!important}.testimonials-container>div>div .review-slider-wrapper{width:calc(100% - 400px);align-items:flex-start;position:relative;overflow-x:hidden;overflow-y:hidden}@media (max-width:1023px){.testimonials-container>div>div .review-slider-wrapper{width:calc(100%)}}.testimonials-container>div>div .review-slider-wrapper .slickwprev-dots{display:flex!important;justify-content:center;align-items:center}.testimonials-container>div>div .review-slider-wrapper .slickwprev-dots li{margin-bottom:0}.testimonials-container>div>div .review-slider-wrapper .slickwprev-dots li button:before{font-size:12px!important}@media (max-width:1023px){.wprevpro_badge{margin:0 auto!important}}@media (max-width:1023px){.slickwprev-slide{margin:0 10px}}.team-image-home-container{position:relative}.team-image-home-container .button-a{position:absolute;bottom:40px;left:50px;padding:10px 20px;font-weight:600;letter-spacing:1px;transition:300ms;padding:10px 20px;background-color:#d7933a;color:#fff;text-decoration:none;margin-top:auto;width:fit-content}@media (max-width:767px){.team-image-home-container .button-a{bottom:20px;left:20px}}.team-image-home-container .button-a>div:first-child{text-transform:uppercase}.team-image-home-container .button-a>div:nth-child(2){margin-top:-1px}.team-image-home-container .button-a:hover{background-color:#010815}.spek-faqs-container-out{margin-top:80px;margin-bottom:80px}@media (max-width:1380px){.spek-faqs-container-out{margin-top:40px;margin-bottom:40px}}@media (max-width:1023px){.spek-faqs-container-out{margin-top:30px;margin-bottom:30px}}.spek-faqs-container-out h3{font-size:28px}@media (max-width:767px){.spek-faqs-container-out h3{font-size:22px}}.spek-faqs-container-out p{font-size:20px}.spek-faqs-container-out .button-a{display:inline-block;font-size:16px;text-align:center;padding:6px 10px;margin-right:auto;margin-left:auto;border:1px solid;background-color:#fff;color:#000;text-decoration:none;font-weight:600;margin-top:40px}.spek-faqs-container-out .button-a:hover{background-color:#000;color:#fff}.homepage-instagram-container{align-items:center;background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/meander-background.jpg);background-repeat:repeat;background-position:center center;background-size:240px;padding:80px 20px}@media (max-width:1380px){.homepage-instagram-container{padding:40px 20px}}.homepage-instagram-container .instagram-gallery-feed{margin-top:80px}.object-position-1 img{object-position:25% 50%}.object-position-2 img{object-position:75% 50%}.object-position-3 img{object-position:100% 50%}.gb-container-350addb1 h3{font-weight:600;text-transform:uppercase}.gb-container-350addb1 .answer-panel p{font-size:18px}.aspect-ratio-styling-1{aspect-ratio:1.904774407;width:100vw;height:auto}.brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn,.brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn{background:#d7933a!important;border:1px solid #d7933a;width:fit-content;margin:0 auto}.brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover,.brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover{background:#fff0!important;color:#d7933a!important}.brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-main p,.brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-main p{color:#010815!important;text-align:center}.page-deep-m{position:absolute;bottom:0;right:0;z-index:999;position:fixed;background:#d7933a;color:#fff;box-shadow:-2px 2px 8px rgb(0 0 0 / .5);border-radius:10px 0 0 0;padding:6px 20px;min-width:123.73px;text-align:center}@media (min-width:1661px){.main-navigation{margin-right:140px;width:598.31px;max-width:100%}}.main-navigation ul.menu{display:flex;font-size:16px;flex-direction:row;align-items:center;margin:0;padding:0;justify-content:space-between}@media (min-width:1661px){.main-navigation ul.menu{justify-content:space-between}}@media (max-width:1380px){.main-navigation ul.menu{position:relative}}@media (max-width:1023px){.main-navigation ul.menu{font-size:20px}}.main-navigation ul.menu.nav-menu>li{cursor:pointer}@media (min-width:1661px){.main-navigation ul.menu.nav-menu>li:first-child{margin-left:0}.main-navigation ul.menu.nav-menu>li:first-child>a{padding-left:0}.main-navigation ul.menu.nav-menu>li:last-child{margin-right:0}.main-navigation ul.menu.nav-menu>li:last-child a{padding-right:0}}.main-navigation ul.menu.nav-menu>li>a::after{border-top:1px solid #010815}@media (max-width:1023px){.main-navigation ul.menu.nav-menu>li{width:350px;max-width:100%;border-bottom:1px solid #fff}.main-navigation ul.menu.nav-menu>li:first-child{border-top:1px solid #fff}}.main-navigation ul.menu li{position:relative;list-style:none;margin:0 0}@media (max-width:1660px){.main-navigation ul.menu li{margin:0 8px}}@media (max-width:1380px){.main-navigation ul.menu li{margin:0 1px}}.main-navigation ul.menu li a{display:block;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:.1rem;font-weight:400;padding:6px 10px}@media (min-width:1661px){.main-navigation ul.menu li a{padding:6px 6px}}.main-navigation ul.menu li a:hover,.main-navigation ul.menu li a:focus{-webkit-tap-highlight-color:#fff0;color:#d7933a}@media (max-width:1023px){.main-navigation ul.menu li a:hover,.main-navigation ul.menu li a:focus{background-color:#031028}}@media (max-width:1380px) and (min-width:1024px){.main-navigation ul.menu li a{padding:3px}}@media (max-width:1023px){.main-navigation ul.menu li a{color:#fff}}@media screen and (max-width:1440px) and (min-width:1024px){.main-navigation ul.menu li a{font-size:13px}}.main-navigation ul.menu li.menu-item-has-children{-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}@media (min-width:1024px){.main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu{top:calc(100%);left:0;opacity:1}.main-navigation ul.menu li.menu-item-has-children:hover .submenu-toggle{transform:rotate(-180deg)}}@media (min-width:1024px){.main-navigation ul.menu li.menu-item-has-children>a{padding-right:27px;padding:15px 27px 15px 3px}}.main-navigation ul.menu li.menu-item-has-children .submenu-toggle{content:"";display:inline-block;position:absolute;z-index:100;width:15px;height:100%;background-size:15px;background-image:url(https://www.tiefblau-kfo.koeln/wp-content/themes/spek-custom/images/chevron-down-outline.svg);background-position:center calc(50% - 2px);background-repeat:no-repeat;transition:300ms;cursor:pointer}@media screen and (max-width:1440px) and (min-width:1024px){.main-navigation ul.menu li.menu-item-has-children .submenu-toggle{background-position:center calc(50% - 0px)}}.main-navigation ul.menu li.menu-item-has-children .submenu-toggle:hover::before,.main-navigation ul.menu li.menu-item-has-children .submenu-toggle:focus::before{background-color:rgb(255 255 255 / .15)}@media (min-width:1024px){.main-navigation ul.menu li.menu-item-has-children .submenu-toggle{transform-origin:50% 13px;transform-origin:50% 21px;transform:rotate(0deg);right:calc(15px / 2)}}@media (max-width:1023px){.main-navigation ul.menu li.menu-item-has-children .submenu-toggle{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512"><path fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M112 184l144 144 144-144"/></svg>');background-position:calc(100% - 5px) calc(15px / 2);height:30px;width:100%;transition:none;transform:rotate(0deg);right:0;width:100%}}@media (max-width:1023px){.main-navigation ul.menu li.menu-item-has-children.submenu-open>a{border-bottom:1px solid #fff;transition:background-color 0.3s ease-in-out}}@media (max-width:1023px){.main-navigation ul.menu li.menu-item-has-children.submenu-open .submenu-toggle{transform:rotate(180deg);z-index:1;background-position:calc(0% + 5px) center}}@media (max-width:1023px){.main-navigation ul.menu li.menu-item-has-children.submenu-open>ul{display:block;left:0;opacity:1;top:0;height:auto;position:relative;transition:opacity 300ms}}.main-navigation ul.menu li.current_page_item>.submenu-toggle{filter:brightness(0) saturate(100%) invert(66%) sepia(34%) saturate(841%) hue-rotate(352deg) brightness(88%) contrast(89%)}@media (min-width:1024px){.main-navigation ul.menu li.current_page_item>a{color:#d7933a;font-weight:400}.main-navigation ul.menu li.current_page_item>a:after{transform:scaleX(0);backface-visibility:hidden}}@media (max-width:1023px){.main-navigation ul.menu li.current_page_item>a{background-color:#010815}}.main-navigation ul.menu li.current-menu-parent>.submenu-toggle{filter:brightness(0) saturate(100%) invert(66%) sepia(34%) saturate(841%) hue-rotate(352deg) brightness(88%) contrast(89%)}@media (min-width:1024px){.main-navigation ul.menu li.current-menu-parent>a{color:#d7933a;font-weight:400}.main-navigation ul.menu li.current-menu-parent>a:after{transform:scaleX(0);backface-visibility:hidden}}@media (max-width:1023px){.main-navigation ul.menu li.current-menu-parent>a{background-color:#010815}}.main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>.submenu-toggle{filter:brightness(0) saturate(100%) invert(66%) sepia(34%) saturate(841%) hue-rotate(352deg) brightness(88%) contrast(89%)}@media (min-width:1024px){.main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a{color:#d7933a;font-weight:400}.main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a:after{transform:scaleX(0);backface-visibility:hidden}}@media (max-width:1023px){.main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a{background-color:#0D2042}}.main-navigation ul.menu li ul.sub-menu{position:absolute;top:120%;left:-999em;z-index:10000;opacity:0;transition:top 300ms,opacity 300ms;width:max-content;padding:5px 0}@media (min-width:1024px){.main-navigation ul.menu li ul.sub-menu{margin:0 0 0 -12px;border-top:1px solid #fff}}@media (max-width:1023px){.main-navigation ul.menu li ul.sub-menu{width:100%}}@media (min-width:1024px){.main-navigation ul.menu li ul.sub-menu{background:#010815;box-shadow:0 3px 3px rgb(0 0 0 / .2);padding:12px 0}}.main-navigation ul.menu li ul.sub-menu li{margin:0}.main-navigation ul.menu li ul.sub-menu li a{font-size:16px;padding:10px 12px}@media (max-width:1023px){.main-navigation ul.menu li ul.sub-menu li a{padding:10px 18px;font-size:.9em;color:#fff}.main-navigation ul.menu li ul.sub-menu li a:hover,.main-navigation ul.menu li ul.sub-menu li a:focus{color:#d7933a}}@media (max-width:1023px){.main-navigation ul.menu li ul.sub-menu li{width:auto}.main-navigation ul.menu li ul.sub-menu li:first-child{margin-top:5px}.main-navigation ul.menu li ul.sub-menu li:last-child{margin-bottom:5px}}@media (max-width:1023px){.main-navigation ul.menu{position:fixed;top:120px;z-index:1000;width:100vw;height:calc(100vh - $header-height);overflow-y:scroll;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10vh;background:linear-gradient(135deg,#010815 0%,#0D2042 100%);right:100%;opacity:0;transition:right 0s,opacity 500ms;top:80px;height:calc(100vh - 80px)}}@media (max-width:1023px) and (max-width:767px){.main-navigation ul.menu{top:120px;height:calc(100vh - 120px)}}@media (max-width:1023px) and (max-width:600px){.main-navigation ul.menu{top:100px;height:calc(100vh - 100px)}}@media (max-width:1023px){.main-navigation.toggled ul.responsive-menu{right:0;opacity:1;transition:right 0s,opacity 500ms}.main-navigation.toggled .hamburger-lines{transform:rotate(180deg)}}@media (max-width:1023px){#main-navigation{position:absolute;right:0}}@media (max-width:600px){#main-navigation{left:0;right:unset}}@media (max-width:600px){.main-content{margin-top:100px!important}}div.menu-toggle{position:relative;z-index:10000;display:none;padding:.8rem 1rem;border-radius:0}@media (max-width:1023px){div.menu-toggle{display:block;border:2px solid #fff0;background-color:#010815}}div.menu-toggle .nav-container .checkbox{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:5;opacity:0;cursor:pointer}div.menu-toggle .nav-container .hamburger-lines{height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center}div.menu-toggle .nav-container .hamburger-lines .line{display:block;height:3px;width:100%;background:#d7933a}div.menu-toggle .nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform 0.4s ease-in-out}div.menu-toggle .nav-container .hamburger-lines .line2{transition:transform 0.2s ease-in-out}div.menu-toggle .nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform 0.4s ease-in-out}div.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line1{transform:translateX(6px) rotate(50deg)}div.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line2{transform:translateX(6px) scaleY(0)}div.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line3{transform:translateX(6px) rotate(-50deg)}@media screen and (max-height:565px) and (max-width:1024px){.current-website-buttons{bottom:calc(-100vh + 85px)!important}}@media screen and (max-height:478px) and (max-width:1024px){.current-website-buttons{display:none!important}}.header{width:100%}.site{overflow-x:hidden}.main-content{width:1440px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:120px}@media (max-width:1660px){.main-content{margin-top:80px}}@media (max-width:767px){.main-content{margin-top:120px}}@media (max-width:600px){.main-content{margin-top:110px}}.header{position:fixed;background-color:#010815;z-index:1000;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgb(0 0 0 / .3);transition:300ms}@media (max-width:600px){.header{padding-left:10px;padding-right:10px}}@media (max-width:1660px){.header.shrink .navbar-badge-container{opacity:0}}@media (min-width:1661px){.header.shrink{box-shadow:0 0 10px rgb(0 0 0 / .6)}.header.shrink .wrap{padding:10px 0}.header.shrink .wrap .custom-header-widget .navbar-logo-2 img{height:60px!important}.header.shrink .wrap .site-branding{transform:translate(-50%,calc(-50% + 10px))!important}.header.shrink .wrap .site-branding a.custom-logo-link{padding:6px!important}.header.shrink .wrap .site-branding a.custom-logo-link img.custom-logo{height:60px}.header.shrink .navbar-badge-container .navbar-badge{width:60px}}.header .wrap{width:1800px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all 0.2s linear;padding:10px 0}@media (min-width:1661px){.header .wrap{padding:20px 0}}@media (max-width:767px){.header .wrap{justify-content:center}}.header .wrap .site-branding{display:flex}.header .wrap .site-branding p.site-title,.header .wrap .site-branding a.custom-logo-link{font-size:0;position:relative;z-index:5000}.header .wrap .site-branding a.custom-logo-link img.custom-logo{height:120px;width:auto;line-height:0;transition:all 0.2s linear}@media (max-width:1660px){.header .wrap .site-branding a.custom-logo-link img.custom-logo{height:60px}}@media (max-width:767px){.header .wrap .site-branding a.custom-logo-link img.custom-logo{height:80px}}@media (max-width:600px){.header .wrap .site-branding a.custom-logo-link img.custom-logo{height:60px}}.header .wrap .site-branding .site-title{margin-bottom:0}.header .wrap .site-branding .site-title a{font-size:4rem}@media (max-width:1660px){.header .wrap .navbar-badge-container .navbar-badge{width:80px}}.header .wrap{position:relative}@media (max-width:767px){.header .wrap .site-branding{order:-1}}@media (min-width:1661px){.header .wrap .site-branding{transform:translate(calc(-50% - 0px),calc(-50% + 40px))}}@media (min-width:768px){.header .wrap .site-branding{position:absolute;top:50%;left:50%;transition:all 0.2s linear;z-index:9999}}@media (max-width:1660px){.header .wrap .site-branding{transform:translate(-50%,calc(-50% + 10px))}}@media (max-width:767px){.header .wrap .site-branding{transform:unset}}.header .wrap .site-branding a{background-color:#010815;padding:15px;transform:rotateZ(-45deg)}@media (max-width:1660px){.header .wrap .site-branding a{padding:10px}}@media (max-width:767px){.header .wrap .site-branding a{padding:0;transform:unset}}.custom-header-widget{display:flex;flex-direction:row;align-items:center;column-gap:40px}@media (max-width:1380px){.custom-header-widget{column-gap:20px}}@media (max-width:1023px) and (min-width:768px){.custom-header-widget{column-gap:unset;width:calc(100% - 96px);justify-content:space-between}}.custom-header-widget .navbar-logo-2{display:flex;justify-content:flex-end}@media (min-width:1661px){.custom-header-widget .navbar-logo-2{width:224px}}@media (max-width:767px){.custom-header-widget .navbar-logo-2{display:none}}.custom-header-widget .navbar-logo-2 a{transition:all 0.2s linear;font-size:0}.custom-header-widget .navbar-logo-2 a img{height:80px;width:auto;transition:all 0.2s linear}@media (max-width:1660px){.custom-header-widget .navbar-logo-2 a img{height:60px}}.search-page article,.archive-page article{margin:40px;padding:15px 25px}.search-page article header.entry-header,.archive-page article header.entry-header{margin-bottom:0}.search-page article header.entry-header .entry-title,.archive-page article header.entry-header .entry-title{margin:0}.search-page article p,.archive-page article p{margin-bottom:20px}.search-page article.hentry>.entry-header,.archive-page article.hentry>.entry-header{background:transparent!important;padding-bottom:20px;padding-top:20px}.search-page article.hentry>.entry-header h2,.archive-page article.hentry>.entry-header h2{margin-bottom:0}.search-page article .entry-content,.archive-page article .entry-content{padding:0 40px}.search-page article .entry-footer,.archive-page article .entry-footer{padding-top:10px}footer .cta-button svg{width:25px}footer .cta-button button{font-size:16px;padding:10px 20px}.cta-button-bottom-container{display:flex;flex-direction:column;row-gap:40px;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto}.cta-button-bottom-container h2{text-align:center;font-size:30px;margin-bottom:0!important}@media (max-width:767px){.cta-button-bottom-container h2{margin-bottom:20px!important}}.cta-button-bottom-container p{font-size:20px;text-align:center}@media (max-width:767px){.cta-button-bottom-container{flex-direction:column;justify-content:center;align-items:center}}.cta-button-bottom-container .buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center}@media (max-width:600px){.cta-button-bottom-container .buttons-container{flex-direction:column;justify-content:center;align-items:center}}.cta-button-bottom-container .buttons-container .cta-button{display:flex;flex-direction:row;align-items:center;justify-content:center}.cta-button-bottom-container .buttons-container .cta-button a:hover button{background-color:#F1B261}.cta-button-bottom-container .buttons-container .cta-button a button{background-color:#D7933A;border:0}.cta-button-bottom-container .buttons-container .cta-button:first-child{margin-right:20px}@media (max-width:600px){.cta-button-bottom-container .buttons-container .cta-button:first-child{margin:0;margin-bottom:20px}.cta-button-bottom-container .buttons-container .cta-button:first-child button{width:280px;max-width:100%}}.cta-button-bottom-container .buttons-container .cta-button:nth-child(2){margin-left:20px}@media (max-width:600px){.cta-button-bottom-container .buttons-container .cta-button:nth-child(2){margin:0}.cta-button-bottom-container .buttons-container .cta-button:nth-child(2) button{max-width:100%}}.footer{background:#010815;color:#fff;padding:40px 40px;font-size:.85em}.footer .spekicon svg{width:20px}.footer a{color:#fff}.footer a:hover:not(.footer-widgets-1 a:hover){text-decoration:underline;text-underline-offset:3px}.footer ul,.footer ol{padding:0;margin:0}.footer ul li,.footer ol li{list-style:none}.footer .spek-footer-kontaktinfos{display:flex;flex-direction:column;align-items:flex-start;row-gap:0}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link{display:flex;flex-direction:row;align-items:center;column-gap:6px;color:inherit}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link p{margin:0;color:#fff}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link a{color:#fff}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link figure{background-color:inherit;padding:0;border-radius:0%;aspect-ratio:1;display:flex}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link figure img{width:20px;height:20px;filter:invert(1)}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group:first-of-type>a{align-items:flex-start}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group:first-of-type>a p{margin-top:-2px}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a{display:flex;flex-direction:row;align-items:center;column-gap:6px;color:inherit}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a p{margin:0}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a figure{background-color:inherit;padding:0;border-radius:0%;aspect-ratio:1;display:flex}.footer .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a figure img{width:20px;height:20px;filter:invert(1)}.footer .footer-widget-area{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:1440px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:40px;margin-bottom:40px}@media (max-width:767px){.footer .footer-widget-area{justify-content:center}}.footer .footer-widget-area .footer-widgets-1{width:360px}@media (min-width:1381px){.footer .footer-widget-area .footer-widgets{margin-left:10px;margin-right:10px}}.footer .footer-widget-area .footer-widgets h3{margin-bottom:20px;color:#fff;border-bottom:3px solid #d7933a;padding-bottom:3px}.footer .footer-widget-area .footer-widgets:first-child{margin-left:0}.footer .footer-widget-area .footer-widgets:last-child{margin-right:0}.footer .footer-widget-area .footer-widgets.footer-widgets-3{max-width:unset}.footer .footer-widget-area .footer-widgets.footer-widgets-3 #menu-leistungen{display:flex;flex-direction:column;flex-wrap:wrap;height:147px;column-gap:20px}@media (max-width:1023px){.footer .footer-widget-area .footer-widgets.footer-widgets-3 #menu-leistungen{height:auto}}@media (min-width:1024px){.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(1),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(2),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(4),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(1),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(2),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(4){max-width:214px}}@media (max-width:1023px){.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):first-child,.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:first-child{width:320px;max-width:100%;margin-bottom:40px}.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(2),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(2){width:320px;max-width:100%;margin-bottom:40px}.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(4),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(4){width:320px;max-width:100%}.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4):nth-child(3),.footer .footer-widget-area .footer-widgets:first-child:nth-last-child(4)~.footer-widgets:nth-child(3){width:320px;max-width:100%;margin-bottom:40px}}@media (max-width:767px){.footer .footer-widget-area{flex-direction:column;align-items:center}.footer .footer-widget-area .footer-widgets{width:320px}.footer .footer-widget-area h3{text-align:center}}.footer .site-info{display:flex;justify-content:space-between;width:1440px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.footer h2{color:#d7933a;margin-bottom:20px}.footer hr{margin-top:40px;margin-bottom:40px}@media (max-width:767px){#block-24>div{display:flex;align-items:flex-start!important;justify-content:center!important}}@media (max-width:600px){.footer{padding:40px 20px}}@media (max-width:600px){.footer .footer-widget-area{padding:0}}.side-buttons-container{position:fixed;right:0;bottom:calc(45% - 5vh)!important;z-index:1000}.side-buttons{pointer-events:none;animation:enableHover 0s 1s forwards}@keyframes enableHover{to{pointer-events:auto}}.swiper-button-prev,.swiper-button-next{color:#d7933a}.side-buttons{position:absolute;left:calc(100% - 48px);transition:all 600ms;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;box-shadow:-2px 2px 8px rgb(0 0 0 / .5)}.side-buttons a{display:flex;align-items:center;padding:8px 10px 8px 12px;border-bottom:1px solid rgb(0 0 0 / .1);text-decoration:none;white-space:nowrap;color:#fff;background:#d7933a;font-size:18px;line-height:24px}.side-buttons a:hover{background:#F1B261}.side-buttons a i{margin-right:12px;width:24px;height:24px;font-size:0}.side-buttons a i svg{width:24px;height:24px;margin-top:-1px;vertical-align:middle;fill:#fff}.side-buttons .side-button:first-of-type a{padding-top:12px}.side-buttons .side-button:last-of-type a{padding-bottom:12px;border-bottom:none}.side-buttons:hover,.side-buttons:focus,.side-buttons.opened{left:0}.side-buttons a:focus{outline:none}.side-buttons .side-button{cursor:pointer;transition:all 300ms}.jsloaded .anispek{transition:all 0s;display:inline-block}.jsloaded .anispek.fade-in{opacity:0}.jsloaded .anispek.fade-in-left{transform:translateX(50px);opacity:0}.jsloaded .anispek.fade-in-right{transform:translateX(-50px);opacity:0}.jsloaded .anispek.fade-in-up{transform:translateY(20px);opacity:0}.jsloaded .anispek.anispek-fired{transition:all 1s ease-in-out 0s;transform:translateX(0);opacity:1}.jsloaded .anispek.anispek-fired.delay1{transition-delay:1s}.jsloaded .anispek{transition:all 0s}.jsloaded .anispek.fade-in{opacity:0}.jsloaded .anispek.fade-in-left{transform:translateX(50px);opacity:0}.jsloaded .anispek.fade-in-right{transform:translateX(-50px);opacity:0}.jsloaded .anispek.fade-in-up{transform:translateY(20px);opacity:0}.jsloaded .anispek.anispek-fired{transition:all 1s ease-in-out 0s;transform:translateX(0);opacity:1}.jsloaded .anispek.anispek-fired.delay1{transition-delay:1s}#popup-container-out{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);opacity:0;z-index:9999;display:none;transition:all 0.25s linear}#popup-container-out .popup-container{border:0 solid #010815;box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px;background-color:#010815;color:#fff;padding:20px;padding-right:0;transition:all 0.25s linear;z-index:999999;position:fixed;top:150px;left:0;right:0;display:none;opacity:0;width:fit-content;max-width:900px;margin-left:auto;margin-right:auto}#popup-container-out .popup-container .popup-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;padding-right:10px;margin-right:10px}#popup-container-out .popup-container .popup-content h2,#popup-container-out .popup-container .popup-content h3{color:white!important}#popup-container-out .popup-container .popup-content li{margin-bottom:10px;line-height:1.25;color:white!important;font-weight:300!important;font-family:"Roboto",sans-serif!important;font-size:16px}#popup-container-out .popup-container .popup-content li:last-child{margin-bottom:0}#popup-container-out .popup-container .popup-close{position:absolute;height:25px;width:25px;left:auto;right:0;bottom:auto;top:0;padding:1px;color:#010815;font-family:inherit;font-weight:400;font-size:40px;line-height:0;border:0 none #fff;border-radius:0;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .2);text-shadow:0 0 0 rgb(0 0 0 / .2);background-color:#d7933a;width:5rem}@media (max-width:600px){.side-buttons:not(.side-buttons:hover){transform:scale(.66);left:calc(80% - 64px)}.side-buttons{transform-origin:bottom right}.side-buttons-container{bottom:calc(45% - 6vh)!important}}.spektrum-e-accordion.kiefer{font-size:16px}@media (max-width:1023px){.spektrum-e-accordion.kiefer h3{padding:20px!important}}.spektrum-e-accordion.kiefer figure img{width:100%}@media (max-width:767px){.spektrum-e-accordion.kiefer figure{max-width:100%;margin-bottom:20px;width:100%}}@media (max-width:1023px){.spektrum-e-accordion.kiefer .c-accordion__content{padding:20px}}@media (max-width:1023px){.spektrum-e-accordion.kiefer .c-accordion__content>div{column-gap:20px}}@media (max-width:767px){.spektrum-e-accordion.kiefer .c-accordion__content>div{display:flex;flex-direction:column;row-gap:0}.spektrum-e-accordion.kiefer .c-accordion__content>div>div{width:100%}}.spektrum-e-accordion .wp-block-pb-accordion-item::after{content:"";display:block;clear:both}.spektrum-e-accordion .wp-block-pb-accordion-item.is-open .c-accordion__title{border-radius:0 0 0 0;background-color:#000;color:#fff;transform:translateY(-3px);box-shadow:0 5px 5px rgb(0 0 0 / .3)}.spektrum-e-accordion .wp-block-pb-accordion-item.is-open .c-accordion__title:after{color:#fff}.spektrum-e-accordion .wp-block-pb-accordion-item .c-accordion__title{padding:20px 40px;background-color:#fff;color:inherit;margin:30px 0 0;transition:all 0.25s ease-in-out;text-transform:none;border-radius:0;border:1px solid #000}@media (max-width:1023px){.spektrum-e-accordion .wp-block-pb-accordion-item .c-accordion__title{margin-top:40px;font-size:2.4rem}}.spektrum-e-accordion .wp-block-pb-accordion-item .c-accordion__title:after{color:inherit;font-size:25px;font-weight:300;padding:0 30px}.spektrum-e-accordion .c-accordion__content{padding:40px;background-color:#fff;border-radius:0 0 0 0;color:inherit}@media (max-width:767px){.spektrum-e-accordion .c-accordion__content{padding:20px}}.spektrum-e-accordion.team .wp-block-pb-accordion-item::after{content:"";display:block;clear:both}.spektrum-e-accordion.team .wp-block-pb-accordion-item.is-open .c-accordion__title{background-color:#fff0;color:#fff;transform:translateY(0);box-shadow:0 5px 5px rgb(0 0 0 / .3)}.spektrum-e-accordion.team .wp-block-pb-accordion-item.is-open .c-accordion__title:after{color:#fff}.spektrum-e-accordion.team .c-accordion__title{margin-top:0;font-size:20px;text-align:center;padding:10px 5px;background:#fff0;color:#fff;border:0 solid #000;width:fit-content;margin:0 auto}.spektrum-e-accordion.team .c-accordion__title:after{padding:0;margin-right:-17px;margin-top:-2px}.spektrum-e-accordion.team .c-accordion__content{padding:10px 5px;text-align:center;background-color:#fff0}.spektrum-e-accordion.team .c-accordion__content p{margin:0}.spektrum-e-accordion.team .gb-button{background:#fff0;padding:3px 6px!important;border:1px solid #fff0!important}.spektrum-e-accordion.team .gb-button:hover{border-bottom:1px solid white!important}.fluentform label{color:#fff}.fluentform *{border-radius:0!important}.fluentform .ff-t-column-1 label,.fluentform .ff-t-column-2 label{margin-bottom:10px;font-size:15px}.fluentform .ff-column-container{gap:20px;margin-top:20px}.fluentform .ff-column-container .ff-el-form-control{padding:10px}.fluentform .ff-column-container #ff_1_message{width:100%}.fluentform .ff-el-form-check-:last-child{margin-bottom:20px}.fluentform .ff-el-form-control{font-size:15px}.fluentform textarea{resize:none;font-size:15px}.fluentform .ff-el-input--label{margin-bottom:0;font-size:15px}.fluentform .ff-el-input--label label{font-size:20px;font-weight:300}.fluentform .ff-el-group{margin-bottom:0}.fluentform .ff-el-form-control:not(last-child){margin-bottom:20px}.fluentform .ff_submit_btn_wrapper{margin-top:10px}.kontakt-page-raster-right-side *{color:#fff}@media (max-width:1023px){body .responsive-distance-100{height:50px!important}}@media (max-width:1023px){.responsive-distance-200{height:150px!important}}@media (max-width:1023px){body .responsive-distance-50-0{height:0px!important}}.home .owl-carousel p{margin-bottom:0}.hero-content em{color:#d7933a}.hero-content h2{color:#d7933a!important}.hero-content h2 em{font-style:normal;color:#010815;letter-spacing:1.68px;color:#d7933a!important}.home .team-photo img{width:100%;height:auto}.homepage-video-container>figure{height:auto!important}@media screen and (min-width:1024px){.team-raster img{width:auto;height:auto}.team-team img{width:auto;height:auto}}@media screen and (max-width:1024px){.team-raster img{width:auto;height:auto}}.team-team h3{visibility:hidden}.team-team p{visibility:hidden}.fg-caption{transition:all 0.4s linear;background-color:#ffffff00!important;max-width:248px;min-height:100.58px}.foogallery.fg-light .fg-item-inner{background-color:#ffffff00!important}.foogallery *{backdrop-filter:blur(0)!important}.fg-item-active .fg-caption{visibility:inherit;opacity:1!important;position:inherit;cursor:unset}.fg-item-active .fg-caption>div>div:nth-child(1){font-size:26px;font-weight:400;margin:10px 0}.fg-item-active .fg-caption>div>div:nth-child(2){font-size:18px;font-weight:300;margin-bottom:0}.pointer-events-none{pointer-events:none}.display-none{display:none}body .instagram-gallery__actions{margin-top:40px;margin-bottom:20px}.cta-button-bottom-container p{text-align:center!important}.page-id-187,.page-id-4544{background-image:url(https://www.tiefblau-kfo.koeln/wp-content/uploads/2025/03/schwarzer-hintergrund.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.page-id-3741 .text-visual-header-1>figure>img{object-position:75% 50%}p a:not(.contains-button a,a.gb-button,ul>li a,.spek-footer-kontaktinfo-group a){text-decoration:underline;text-underline-offset:3px}.mySwiper-11 .swiper-button-next,.mySwiper-11 .swiper-button-prev{display:none}@media (max-width:600px){#primary-menu{padding-bottom:80px}}@media screen and (max-width:600px){#spek-side-buttons .side-button:last-child{display:none}}@media (max-width:600px){.side-buttons-container{bottom:calc(45% - 8vh)!important}}.text-transform-uppercase{text-transform:uppercase}.main-content p,.main-content li,.main-content h2,.main-content h3{hyphens:auto!important;word-wrap:break-word!important}.fbx-item.fbx-item-image{object-fit:cover!important}ul li,ol li{text-align:left!important}.contains-number-highlight{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:10px}.contains-number-highlight mark:first-child{background-color:#f5f5f5;padding:0 8px;font-weight:500;color:#010815;border:1px solid #e7e7e7;margin-top:-2px}.contains-number-highlight mark:nth-child(2){color:inherit!important}.text-visual-content-1>figure>video{aspect-ratio:1.5}.container-with-number-out.bg-image-dark{background-attachment:fixed}.container-with-number-out.bg-image-dark h2{font-weight:600}.page-id-719 footer .cta-button-bottom-container,.page-id-719 footer hr{display:none}.hero-content button{margin-top:20px;padding:16px 24px;border:none}.hero-content button:hover,.hero-content button:focus{background:#d7933a}.hero-content-wrap h2{margin-bottom:30px}.entry-content ul{list-style:none}.logos-container-footer>figure>a{width:100%}.page-id-17 .spek-footer-kontaktinfos .spek-footer-kontaktinfo-group.has-no-link p{color:#fff}p.doctolib-conversion a{margin-top:20px;padding:16px 24px;border:none;background:#010815;font-size:1.4rem;letter-spacing:.05rem;text-align:center;cursor:pointer;transition:300ms;color:#fff;line-height:1;display:inline-block;border-radius:3px;text-decoration:unset!important}p.doctolib-conversion a:hover{background:#d7933a}button.menu-toggle{position:relative;z-index:10000;display:none;padding:.8rem 1rem;border-radius:0}@media (max-width:1023px){button.menu-toggle{display:block;border:2px solid #fff0;background-color:#010815}}button.menu-toggle .nav-container .checkbox{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:5;opacity:0;cursor:pointer}button.menu-toggle .nav-container .hamburger-lines{height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center}button.menu-toggle .nav-container .hamburger-lines .line{display:block;height:3px;width:100%;background:#d7933a}button.menu-toggle .nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform 0.4s ease-in-out}button.menu-toggle .nav-container .hamburger-lines .line2{transition:transform 0.2s ease-in-out}button.menu-toggle .nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform 0.4s ease-in-out}button.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line1{transform:translateX(6px) rotate(50deg)}button.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line2{transform:translateX(6px) scaleY(0)}button.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines .line3{transform:translateX(6px) rotate(-50deg)}button.menu-toggle .nav-container input[type="checkbox"]:checked~.hamburger-lines{transform:rotate(-180deg)}@media screen and (max-width:1023px){#main-navigation.main-navigation.toggled .menu-toggle .nav-container .hamburger-lines .line1{transform:translateX(6px) rotate(50deg)}#main-navigation.main-navigation.toggled .menu-toggle .nav-container .hamburger-lines .line2{transform:translateX(6px) scaleY(0)}#main-navigation.main-navigation.toggled .menu-toggle .nav-container .hamburger-lines .line3{transform:translateX(6px) rotate(-50deg)}}.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}body.page div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn{background:#d7933a}body.page div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover{background:#f1b361}#wprev-badge-1{position:relative}#wprev-badge-1>.wppro_badge1_DIV_2>a:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:999}.wpproslider_t6_DIV_2{position:relative;padding:10px}.wpproslider_t6_DIV_3_logo{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:999}.wpproslider_t6_DIV_3_logo a{display:flex;justify-content:flex-end;height:100%}.testimonials-container>div>div .slickwprev-slide .wpproslider_t6_DIV_1a .wprevpro_t6_site_logo{margin:0}#wprev-slider-3 .wprevsiteicon{margin:4px 4px 0 0}.wpproslider_t6_DIV_3{margin-left:0}.wpproslider_t6_P_4{margin-left:0}.gb-container-7a98acfd{align-items:unset}.testimonials-container #wprev-badge-1{height:calc(100% - 30px)}@media (max-width:600px){.mySwiper-5{margin:0 calc(50% - 180vw)}}