﻿html,body{overflow-x:hidden}.site-content ol,.site-content ul{margin:0 0 1.5em 1em}.widget ul li{margin-bottom:0 !important}h1,h2,h3,h4,h5,h6{font-weight:550 !important}@media(max-width: 1740px){.content-container{padding-left:4rem;padding-right:4rem}}@media(max-width: 1399px){.content-container{padding-left:2rem;padding-right:2rem}}p.has-dropcap::first-letter{font-size:6.2rem;font-weight:bold;float:left;line-height:.8;padding-right:.1em;padding-top:.065em}.separate-containers .featured-image{display:none}@keyframes lds-ripple{0%{top:36px;left:36px;width:8px;height:8px;opacity:0}4.9%{top:36px;left:36px;width:8px;height:8px;opacity:0}5%{top:36px;left:36px;width:8px;height:8px;opacity:1}100%{top:0;left:0;width:80px;height:80px;opacity:0}}#loadingSpinner{color:var(--dark-blue);box-sizing:border-box;display:flex;justify-self:center;position:relative;width:80px;height:80px}#loadingSpinner div{margin:6rem 0;box-sizing:border-box;position:absolute;border:4px solid var(--dark-blue);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}#loadingSpinner div:nth-child(2){animation-delay:-0.5s}.editor-styles-wrapper .wp-block-generateblocks-loop-item img[data-gb-id][role=button]{max-width:100%;height:auto}@media(max-width: 620px){.site-header .header-image{max-width:220px}}.site-header .main-navigation .menu-toggle{padding-left:1rem;padding-right:1rem;background-color:var(--lightest)}.site-header .main-navigation .inside-navigation{justify-content:flex-end !important;max-width:100vw !important}.site-header .main-navigation .main-nav ul{align-items:flex-end}@media(max-width: 1400px){.site-header .main-navigation .main-nav ul li a{padding-left:2.5rem !important;padding-right:2.5rem !important}}@media(max-width: 1260px){.site-header .main-navigation .main-nav ul li a{padding-left:1.5rem !important;padding-right:1.5rem !important}}.site-header .main-navigation .main-nav ul li.apply-now::before{content:"";display:block;width:100%;height:2.5rem;background:url("../../img/apply-now.svg") no-repeat center center}.site-header .main-navigation.is_stuck{padding:0}.site-header .main-navigation.is_stuck .navigation-branding{margin-left:0 !important}.site-header .main-navigation.is_stuck .sticky-navigation-logo img{width:200px;height:auto}@media(max-width: 500px){.site-header .main-navigation.is_stuck .sticky-navigation-logo img{width:120px}}@media(max-width: 768px){.site-header .inside-header{padding-left:0 !important;padding-right:0 !important}}.slideout-navigation{background:linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 100%)}.slideout-navigation.do-overlay .inside-navigation{padding:0 !important;text-align:left !important}.slideout-navigation.do-overlay .inside-navigation .slideout-exit{position:absolute;padding:0;background:var(--lightest);border-radius:50%;margin-top:2rem;margin-right:2rem;border:4px solid var(--lightest);box-sizing:content-box;width:2rem;height:2rem}.slideout-navigation.do-overlay .inside-navigation .slideout-exit svg{width:1.2em !important}.slideout-navigation.do-overlay .inside-navigation .main-nav{margin:6rem 2rem 0 !important;width:100%}.slideout-navigation.do-overlay .inside-navigation .main-nav ul{display:block !important}.slideout-navigation.do-overlay .inside-navigation .main-nav ul li{text-align:left !important}.slideout-navigation.do-overlay .inside-navigation .main-nav ul li a{font-size:1.5rem;font-weight:700;padding:0}.slideout-navigation.do-overlay .inside-navigation .after-slideout-navigation{width:100%}.slideout-navigation.do-overlay .inside-navigation .after-slideout-navigation .line{border-top:2px solid #000;margin-top:1.5rem;padding-top:1.5rem;display:block;margin-right:4rem}.slideout-navigation.do-overlay .inside-navigation .after-slideout-navigation a{font-size:1.375rem;line-height:1.5}.slideout-navigation.do-overlay .inside-navigation .after-slideout-navigation a.donate{background:var(--lightest);line-height:1.5rem;font-size:1rem;border-radius:2rem;padding:.25rem 1.25rem;display:inline-flex;margin-top:.7rem}.video-stage,.image-stage{position:relative;display:flex;flex-direction:row;align-items:end;justify-content:flex-start;width:100%;z-index:1}.video-stage.home-stage,.image-stage.home-stage{align-items:center}.video-stage.search-stage,.image-stage.search-stage{align-items:center;background-image:url("/wp-content/uploads/2025/10/header_leichte-sprache.webp") !important;background-position:center;background-repeat:no-repeat}.video-stage.search-stage .text-overlay,.image-stage.search-stage .text-overlay{padding-bottom:0 !important}.video-stage.contact-stage,.image-stage.contact-stage{aspect-ratio:initial;height:35rem}@media(max-width: 768px){.video-stage.contact-stage,.image-stage.contact-stage{height:25rem}}.video-stage.contact-stage .text-overlay,.image-stage.contact-stage .text-overlay{padding-bottom:14rem}.video-stage .bg-video,.image-stage .bg-video{width:100%;overflow-y:hidden;position:absolute;inset:0}.video-stage .bg-video video,.image-stage .bg-video video{object-fit:cover;object-position:center;width:100%;height:100%}.video-stage .text-overlay,.image-stage .text-overlay{position:relative;z-index:1;width:100%;max-width:1650px;margin:0 auto;padding-bottom:7rem}@media(max-width: 1740px){.video-stage .text-overlay,.image-stage .text-overlay{padding:7rem 4rem}}@media(max-width: 1399px){.video-stage .text-overlay,.image-stage .text-overlay{padding:4rem 2rem}}.video-stage .text-overlay .stage-heading,.image-stage .text-overlay .stage-heading{display:inline;background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest);padding:.2em .5em;line-height:1.75;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width: 768px){.video-stage{aspect-ratio:21/9}}@media(min-width: 768px){.video-stage .bg-video{aspect-ratio:21/9}}.video-stage .trigger-video-modal{position:absolute;right:calc(50% - 7rem);top:calc(50% - 7rem);z-index:1000;cursor:pointer;opacity:.25;transition:all .3s}@media(max-width: 600px){.video-stage .trigger-video-modal{display:none}}.video-stage .trigger-video-modal:hover,.video-stage .trigger-video-modal:focus{opacity:1;transform:scale(1.1)}@media(min-width: 768px){.image-stage{aspect-ratio:27/9}}.main-navigation .top-bar{padding-right:60px;padding-bottom:1.5rem}@media(max-width: 1400px){.main-navigation .top-bar{padding-right:2.5rem}}@media(max-width: 1260px){.main-navigation .top-bar{padding-right:1.5rem}}.main-navigation .top-bar .topbar-button{font-size:1.375rem !important}.main-navigation.is_stuck .top-bar{display:none}.site-footer .footer-top{background:var(--light-gray)}.site-footer .footer-top #rainbow-container{display:flex;width:100%;align-items:flex-end;justify-content:flex-end;flex-direction:row}.site-footer .footer-top #rainbow-container img{width:36rem;margin-top:-5.1555rem}@media(max-width: 1100px){.site-footer .footer-top #rainbow-container img{margin-right:-15rem}}@media(max-width: 500px){.site-footer .footer-top #rainbow-container img{margin-top:-3.5rem}}.site-footer .footer-top #footer-logo{width:1650px;margin:0 auto}@media(max-width: 1740px){.site-footer .footer-top #footer-logo{padding-left:4rem;padding-right:4rem}}@media(max-width: 1399px){.site-footer .footer-top #footer-logo{padding-left:2rem;padding-right:2rem}}@media(max-width: 615px){.site-footer .footer-top #footer-logo{margin-top:2rem}}.site-footer .footer-top #footer-logo img{width:10rem}@media(max-width: 900px){.site-footer .footer-top #footer-logo img{min-width:200px}}.site-footer .footer-widgets{padding:2.5rem 0}@media(max-width: 1740px){.site-footer .footer-widgets{padding:4rem}}@media(max-width: 1399px){.site-footer .footer-widgets{padding:4rem 2rem}}@media(max-width: 900px){.site-footer .footer-widgets{padding:2rem}}.site-footer .footer-widgets a{text-decoration:none}.site-footer .footer-widgets .inside-footer-widgets{flex-wrap:wrap;gap:2rem;max-width:1650px;margin:0 auto !important}.site-footer .footer-widgets .inside-footer-widgets>div aside{padding:0}@media(max-width: 1200px){.site-footer .footer-widgets .inside-footer-widgets>div{flex:1 1 50%;margin-bottom:0 !important;max-width:calc(50% - 1rem)}}@media(max-width: 699px){.site-footer .footer-widgets .inside-footer-widgets>div{flex:1 1 100%;max-width:100%}}.site-footer .footer-widgets .inside-footer-widgets .dse-item{display:flex;align-items:center;max-height:1.75rem}.site-footer .footer-widgets .inside-footer-widgets .dse-item .privacy-settings-button{display:flex;width:2rem;cursor:pointer}.floating-menu{position:fixed;right:0;top:33vh;z-index:1001;display:flex;flex-direction:column;gap:.75rem;opacity:1;visibility:visible;transition:all .3s ease-in-out}@media(max-width: 600px){.floating-menu{top:15rem;gap:1rem}}@media(max-width: 600px){.floating-menu.hidden{opacity:0;visibility:hidden}}.floating-menu .item{background:var(--pink);width:3rem;border-radius:2rem 0 0 2rem;display:grid;place-items:center;cursor:pointer;aspect-ratio:1/1}@media(max-width: 600px){.floating-menu .item{width:2.5rem}}.floating-menu .item:hover .menu-label,.floating-menu .item:focus .menu-label{opacity:1}.floating-menu .item img{width:100%;height:100%;filter:invert(100%)}.floating-menu .item .menu-label{position:absolute;background-color:var(--pink);color:var(--lightest);padding:.05em .3em .1em;pointer-events:none;opacity:0;white-space:nowrap;right:4rem;transition:all .3s ease-in-out}.floating-menu .item .menu-label::after{content:"";display:block;position:absolute;background:inherit;top:50%;left:auto;right:0;translate:95% -50%;aspect-ratio:2/3;clip-path:polygon(0 0, 100% 50%, 0 100%);height:.6em;width:auto}.largest-employee-image{aspect-ratio:13/9;object-fit:cover;object-position:center 10%}.team-filter-wrap{display:flex;align-items:flex-start;gap:2rem}@media(max-width: 1210px){.team-filter-wrap{flex-wrap:wrap}}@media(max-width: 1210px){.team-filter-wrap .team-filter{width:100%}}.team-filter-wrap .team-filter #desktop{display:flex;flex-direction:column;width:20rem;gap:1rem;margin-bottom:1rem;transition:all .3s ease-in-out}@media(max-width: 1210px){.team-filter-wrap .team-filter #desktop{display:none}}.team-filter-wrap .team-filter #desktop .cat-button input[type=radio]{display:none}.team-filter-wrap .team-filter #desktop .cat-button input[type=radio]:checked+.box,.team-filter-wrap .team-filter #desktop .cat-button input[type=radio]:hover+.box{background:var(--pink);color:var(--lightest);border:2px solid var(--pink)}.team-filter-wrap .team-filter #desktop .cat-button .box{width:100%;font-size:1.1rem;column-gap:.5em;display:inline-flex;color:var(--dark-blue);background:var(--lightest);border:2px solid var(--dark-blue);cursor:pointer;justify-content:flex-start;text-decoration:none;border-radius:2rem;padding:.5rem 1.5rem}.team-filter-wrap .team-filter #mobile{text-align:center}@media(min-width: 1211px){.team-filter-wrap .team-filter #mobile{display:none}}.team-filter-wrap .team-filter #mobile #cat-select{border-radius:1.5rem;border:1px solid var(--dark-blue);width:21rem;max-width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z' fill='%23000000'/%3E%3C/svg%3E");background-position:98% center;background-repeat:no-repeat;background-size:2rem}.team-filter-wrap #team-filter-response{display:flex;flex-wrap:wrap;place-content:flex-start center;gap:2rem;width:calc(100% - 20rem)}@media(max-width: 1210px){.team-filter-wrap #team-filter-response{width:100%}}.team-filter-wrap #team-filter-response .results{display:flex;flex-wrap:wrap;place-content:flex-start center;gap:2rem}.team-filter-wrap #team-filter-response .results .employee-card{max-width:20rem;flex-grow:1;transition:all .3s ease-in-out;flex-basis:100%}.team-filter-wrap #team-filter-response .results .employee-card img{display:flex}.team-filter-wrap #team-filter-response .results .employee-card #title{padding:.75em;background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest)}.team-filter-wrap #team-filter-response .results .employee-card #details{padding:.75em;font-size:1.1rem;background:var(--light-gray)}.team-filter-wrap #team-filter-response .results .employee-card #details #position{color:var(--dark-blue)}.team-filter-wrap #team-filter-response .results .employee-card #details #phone{padding-top:.25rem;display:flex;align-items:center}.team-filter-wrap #team-filter-response .results .employee-card #details #phone::before{content:"";display:inline-block;width:1rem;height:1em;margin-right:.25rem;background:url("../../../assets/img/phone.svg") no-repeat}.team-filter-wrap #team-filter-response .results .employee-card #details #email{padding-top:.25rem;display:flex;align-items:center;text-decoration:none}.team-filter-wrap #team-filter-response .results .employee-card #details #email::before{content:"";display:inline-block;width:1rem;height:1em;margin-right:.25rem;background:url("../../../assets/img/email.svg") no-repeat}.location-dropdown-container{position:relative}.location-dropdown-container .dropdown-inner{display:flex;flex-flow:column wrap;gap:1rem;max-width:600px}.location-dropdown-container .dropdown-inner .cat-dropdown-btn{position:relative;max-width:345px;display:flex;flex-wrap:wrap;border:2px solid var(--lightest);padding:.5rem 1.5rem;border-radius:1.5rem;cursor:pointer;transition:all .3s ease-in-out}.location-dropdown-container .dropdown-inner .cat-dropdown-btn:hover,.location-dropdown-container .dropdown-inner .cat-dropdown-btn:focus,.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active{border:2px solid var(--dark-blue);background:var(--lightest)}.location-dropdown-container .dropdown-inner .cat-dropdown-btn:hover .btn-title,.location-dropdown-container .dropdown-inner .cat-dropdown-btn:focus .btn-title,.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active .btn-title{color:var(--dark-blue)}.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active .cat-dropdown-list{width:345px;max-width:70vw;display:inline-flex;box-shadow:2px 2px 20px -12px #42445a;padding:.5rem 1.5rem;border-radius:1.5rem;flex-direction:column;flex-basis:100%;position:absolute;left:0;top:3.2rem;background:#fff;z-index:100}.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active .cat-dropdown-list .close-dropdown{color:var(--pink);display:flex;gap:.25em;font-size:1rem;margin:.5rem 0}.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active .cat-dropdown-list .close-dropdown img{width:1em}.location-dropdown-container .dropdown-inner .cat-dropdown-btn.active .btn-title::after{transform:rotate(270deg);right:.15em}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .btn-title{color:var(--lightest);user-select:none;position:relative;padding-right:1.5rem;width:100%}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .btn-title::after{content:"›";transform:rotate(90deg);display:inline-block;position:absolute;right:0;top:0}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list{display:none}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry{width:100%;padding:.5em 0;font-size:1rem;color:var(--dark-gray);user-select:none}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry:first-child{padding-top:1rem}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry input[type=checkbox]{display:none}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry input[type=checkbox]:checked+.box .checkmark{background:url("../../img/checked.svg") no-repeat center center}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry .box{display:flex;gap:1rem;align-items:center;justify-content:space-between}.location-dropdown-container .dropdown-inner .cat-dropdown-btn .cat-dropdown-list .cat-entry .box .checkmark{width:1rem;height:1rem;background:url("../../img/unchecked.svg") no-repeat center center}.location-selection-container{display:flex;flex-wrap:wrap;gap:1rem}.location-selection-container .selection-button{display:flex;align-items:center;gap:.5em;padding:.5rem 1.5rem;border-radius:1.5rem}.location-selection-container .selection-button[data-slug=region]{background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest)}.location-selection-container .selection-button[data-slug=audience]{background:var(--pink);color:var(--lightest)}.location-selection-container .selection-button[data-slug=audience] .cross{filter:brightness(0) invert(1)}.location-selection-container .selection-button[data-slug=feature]{border:2px solid var(--dark-blue);color:var(--dark-blue)}.location-selection-container .selection-button .cross{cursor:pointer;display:inline-flex;width:1rem;height:1rem;background:url("../../img/cross.svg") center no-repeat}.location-results-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.location-results-container .results{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.location-results-container .results .service-card{display:flex;flex-flow:row wrap;transition:all .3s ease-in-out;text-decoration:none}@media(max-width: 770px){.location-results-container .results .service-card{flex-flow:column nowrap}}.location-results-container .results .service-card:hover .thumb img,.location-results-container .results .service-card:focus .thumb img{transform:scale(1.1)}.location-results-container .results .service-card:hover .info,.location-results-container .results .service-card:focus .info{background:var(--dark-blue)}.location-results-container .results .service-card:hover .info .audiences .btn.audience,.location-results-container .results .service-card:focus .info .audiences .btn.audience{color:var(--lightest);background:var(--pink);border:2px solid var(--pink)}.location-results-container .results .service-card:hover .info .title,.location-results-container .results .service-card:hover .info .excerpt,.location-results-container .results .service-card:focus .info .title,.location-results-container .results .service-card:focus .info .excerpt{color:var(--lightest)}.location-results-container .results .service-card:hover .info .highlights .btn.highlight,.location-results-container .results .service-card:focus .info .highlights .btn.highlight{color:var(--lightest);border:2px solid var(--lightest)}.location-results-container .results .service-card .thumb{flex-basis:40%;overflow:hidden}.location-results-container .results .service-card .thumb img{transition:all .3s ease-in-out;object-fit:cover;height:100%;width:100%;object-position:center}.location-results-container .results .service-card .info{flex-basis:60%;background:var(--light-gray);transition:all .3s ease-in-out;padding:2rem}.location-results-container .results .service-card .info .btn{transition:all .3s ease-in-out;font-size:1.2rem;display:inline-flex;padding:.25rem 1rem;border-radius:1.5rem}@media(max-width: 500px){.location-results-container .results .service-card .info .btn{font-size:1rem;padding:.175rem .75rem}}.location-results-container .results .service-card .info .audiences{display:flex;flex-wrap:wrap;gap:1rem}.location-results-container .results .service-card .info .audiences .btn.audience{color:var(--pink);background:var(--light-gray);border:2px solid var(--pink)}.location-results-container .results .service-card .info .title{transition:all .3s ease-in-out;padding-top:2rem;color:var(--darkest)}.location-results-container .results .service-card .info .title .region{display:inline-flex;flex-wrap:nowrap}.location-results-container .results .service-card .info .excerpt{transition:all .3s ease-in-out;padding-bottom:2rem;color:var(--darkest)}.location-results-container .results .service-card .info .highlights{display:flex;flex-wrap:wrap;gap:1rem}.location-results-container .results .service-card .info .highlights .btn.highlight{color:var(--dark-blue);border:2px solid var(--dark-blue)}.location-map-container{height:100%;width:100%;min-height:480px}.location-map-container #osm-map{height:100%;width:100%;min-height:480px;overflow:visible}.location-map-container #osm-map .maplibregl-popup{max-width:400px !important;font-family:var(--gp-font--frutigernext),sans-serif !important;font-weight:normal !important;font-size:1rem !important;z-index:3}@media(max-width: 600px){.location-map-container #osm-map .maplibregl-popup{max-width:280px !important}}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content{padding:0 !important}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .loc-image img{aspect-ratio:21/9;object-fit:cover;object-position:center}@media(max-width: 767px){.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .loc-image{display:none}}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content address{margin:-0.5rem 0 .5rem;font-style:normal;color:var(--dark-gray)}@media(max-width: 767px){.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content address{margin:.5rem .1rem 1rem}}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details{padding:.75rem}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service{display:block;text-decoration:none;padding:.75rem;margin:.5rem 0;background:var(--light-gray);color:var(--darkest);transition:all .3s ease-in-out}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service:first-child{margin-top:0}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service:last-child{margin-bottom:0}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service:hover{background:var(--dark-blue);color:var(--lightest)}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service:hover .service-title{color:var(--lightest)}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-content .details a.service .service-title{transition:all .3s ease-in-out;color:var(--dark-blue);font-weight:600;font-size:1.2rem;line-height:1.4;padding-bottom:.5rem}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-close-button{color:var(--lightest);background-color:rgba(102,153,204,.75);font-size:1.8rem;line-height:1.2rem;border-radius:2rem;padding:.25rem;right:10px;top:10px;width:2rem;height:2rem}.location-map-container #osm-map .maplibregl-popup .maplibregl-popup-close-button:hover{background-color:var(--dark-blue)}.location-map-container #osm-map #coordinate-box{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.7);color:var(--lightest);padding:6px 10px;border-radius:6px;font-family:monospace,sans-serif;cursor:pointer;user-select:none;z-index:999}.klaro{font-size:1rem !important}.klaro .cookie-modal{z-index:99999 !important}@media(max-width: 600px){.klaro .cookie-modal .cm-klaro{max-height:70% !important;top:55% !important;width:90% !important;left:5% !important}}.klaro .cookie-modal .cm-klaro .cm-header h1.title{font-size:1.75em !important;font-weight:600}@media(max-width: 600px){.klaro .cookie-modal .cm-klaro .cm-header h1.title{font-size:1.1em !important}}@media(max-width: 600px){.klaro .cookie-modal .cm-klaro .cm-footer .cm-footer-buttons{flex-direction:column;row-gap:.5em}}body.single-service section{padding:5rem 0}body.single-service section:not(#intro,#separator,#contact){max-width:1328px;margin:0 auto}body.single-service section#intro{background:var(--light-gray)}body.single-service section#intro .inner{max-width:1650px;margin:0 auto;display:flex;gap:2rem}@media(max-width: 1740px){body.single-service section#intro .inner{padding-left:4rem;padding-right:4rem}}@media(max-width: 1399px){body.single-service section#intro .inner{padding-left:2rem;padding-right:2rem}}@media(max-width: 1024px){body.single-service section#intro .inner{flex-direction:column}body.single-service section#intro .inner .left,body.single-service section#intro .inner .right{width:100% !important}}body.single-service section#intro .inner .left{width:60%;position:relative}body.single-service section#intro .inner .left #box-wrap{position:absolute;z-index:2;bottom:4rem;left:-2rem;max-width:50rem}@media(max-width: 1398px){body.single-service section#intro .inner .left #box-wrap{left:-1rem}}@media(max-width: 500px){body.single-service section#intro .inner .left #box-wrap{max-width:70vw;bottom:3rem}}body.single-service section#intro .inner .left #box-wrap h1#title{display:inline;font-size:2.7rem;background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest);padding:.2em .5em;line-height:2;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width: 850px){body.single-service section#intro .inner .left #box-wrap h1#title{font-size:2rem}}@media(max-width: 500px){body.single-service section#intro .inner .left #box-wrap h1#title{font-size:1.5rem}}body.single-service section#intro .inner .left #box-wrap h1#title .region{display:inline;flex-wrap:nowrap}body.single-service section#intro .inner .left .swiper{position:relative;padding-bottom:2rem;height:100%}body.single-service section#intro .inner .left .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}body.single-service section#intro .inner .left .swiper .swiper-button-prev,body.single-service section#intro .inner .left .swiper .swiper-button-next{background:var(--dark-blue);color:var(--lightest);padding:1em;box-sizing:content-box;bottom:0;top:initial !important;transition:all .3s ease-in-out}@media(max-width: 1280px){body.single-service section#intro .inner .left .swiper .swiper-button-prev,body.single-service section#intro .inner .left .swiper .swiper-button-next{padding:.5em}}@media(max-width: 600px){body.single-service section#intro .inner .left .swiper .swiper-button-prev,body.single-service section#intro .inner .left .swiper .swiper-button-next{padding:0;bottom:1rem}}body.single-service section#intro .inner .left .swiper .swiper-button-prev svg,body.single-service section#intro .inner .left .swiper .swiper-button-next svg{width:2em;height:2em}@media(max-width: 600px){body.single-service section#intro .inner .left .swiper .swiper-button-prev svg,body.single-service section#intro .inner .left .swiper .swiper-button-next svg{width:1em;height:1em}}body.single-service section#intro .inner .left .swiper .swiper-button-prev:hover,body.single-service section#intro .inner .left .swiper .swiper-button-prev:focus,body.single-service section#intro .inner .left .swiper .swiper-button-next:hover,body.single-service section#intro .inner .left .swiper .swiper-button-next:focus{background:var(--pink)}body.single-service section#intro .inner .left .swiper .swiper-button-prev{left:initial;position:absolute;right:8rem}@media(max-width: 1280px){body.single-service section#intro .inner .left .swiper .swiper-button-prev{right:6rem}}@media(max-width: 600px){body.single-service section#intro .inner .left .swiper .swiper-button-prev{right:4rem}}body.single-service section#intro .inner .left .swiper .swiper-button-next{right:1rem}body.single-service section#intro .inner .right{width:40%;padding-bottom:2rem;display:flex;flex-direction:column}@media(max-width: 1024px){body.single-service section#intro .inner .right{padding-bottom:0}}body.single-service section#intro .inner .right .address-main{font-style:normal;padding:1rem 0 2px;margin:0}body.single-service section#intro .inner .right .address-main h2.main-city{font-size:2rem;display:block;margin-bottom:0}body.single-service section#intro .inner .right .address-main .all-details{display:block;padding-top:1rem}@media(max-width: 1399px){body.single-service section#content{padding-left:2rem;padding-right:2rem}}body.single-service section#content h3{font-weight:bold}body.single-service section#features{padding-top:0}@media(max-width: 1399px){body.single-service section#features{padding-left:2rem;padding-right:2rem}}body.single-service section#features h4.section-title{background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest);padding:.75rem 1.25rem;margin-bottom:2rem}body.single-service section#features .feature-boxes{display:flex;flex-wrap:wrap;gap:2rem}body.single-service section#features .feature-boxes .feature-box{background:var(--light-gray);flex-basis:calc(50% - 1rem);flex-grow:0;padding:2.5rem 5rem 2.5rem 6.5rem}@media(max-width: 950px){body.single-service section#features .feature-boxes .feature-box{flex-basis:100%}}@media(max-width: 768px){body.single-service section#features .feature-boxes .feature-box{padding:2.5rem 5rem}}@media(max-width: 600px){body.single-service section#features .feature-boxes .feature-box{padding:2.5rem}}body.single-service section#features .feature-boxes .feature-box h5{display:flex;align-items:center;gap:.5em;margin-left:-4rem}@media(max-width: 768px){body.single-service section#features .feature-boxes .feature-box h5{margin-left:0}}body.single-service section#features .feature-boxes .feature-box h5::before{display:inline-block;content:"";width:2em;height:2em;background-position:center;background-size:contain;background-repeat:no-repeat}body.single-service section#features .feature-boxes .feature-box.additional-offering h5::before{background-image:url("../../img/tax-icons/additional-offering.svg")}body.single-service section#features .feature-boxes .feature-box.employment-type h5::before{background-image:url("../../img/tax-icons/employment-type.svg")}body.single-service section#features .feature-boxes .feature-box.facility-and-position h5::before{background-image:url("../../img/tax-icons/facility-and-position.svg")}body.single-service section#features .feature-boxes .feature-box.feature h5::before{background-image:url("../../img/tax-icons/feature.svg")}body.single-service section#features .feature-boxes .feature-box.habitation-type h5::before{background-image:url("../../img/tax-icons/habitation-type.svg")}body.single-service section#features .feature-boxes .feature-box ul.elements{list-style-type:none;margin:0}body.single-service section#features .feature-boxes .feature-box ul.elements li{position:relative;border-bottom:1px solid var(--dark-gray);padding:.5rem 1rem .5rem .5rem}body.single-service section#features .feature-boxes .feature-box ul.elements li::after{content:"";background-image:url("../../img/checkmark.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:.5em;width:.8em;height:1em}body.single-service section#features .feature-boxes .feature-box ul.elements li:last-child{border-bottom:none}body.single-service section#separator{width:100%;background-position:center center;background-repeat:no-repeat;overflow:hidden}@media(min-width: 501px){body.single-service section#separator{height:66vh;min-height:500px;background-size:cover;background-attachment:fixed}}@media(max-width: 500px){body.single-service section#separator{aspect-ratio:16/9;background-size:100% !important}}body.single-service section#contact{max-width:1650px;position:relative;background:var(--light-gray);padding:5rem;margin:10rem auto}@media(max-width: 1399px){body.single-service section#contact{margin:5rem 2rem}}@media(max-width: 600px){body.single-service section#contact{padding:4rem 2.5rem}}body.single-service section#contact h4.section-title{position:absolute;background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);color:var(--lightest);padding:.75rem 1.25rem;top:-1rem;left:10rem}body.single-service section#contact .inner{max-width:670px;margin:5rem auto;display:flex;align-items:center;gap:4rem}@media(max-width: 800px){body.single-service section#contact .inner{gap:2rem;margin:0;flex-direction:column}}body.single-service section#contact .inner #photo,body.single-service section#contact .inner #details{flex-basis:50%}body.single-service section#contact .inner #details{color:var(--dark-blue)}body.single-service section#contact .inner #details #name{font-size:2rem;margin-bottom:1rem}body.single-service section#contact .inner #details #phone{margin-bottom:1rem}body.single-service section#contact .inner #details #phone #heading{display:block;font-weight:600}body.single-service section#contact .inner #details #email #heading{display:block;font-weight:600}body.single-service section#contact .inner #details #email .btn.email{margin-top:.25rem;text-decoration:none;display:inline-flex;gap:.5em;border:2px solid var(--dark-blue);border-radius:2rem;padding:.25rem 1rem;color:var(--dark-blue);background:rgba(0,0,0,0);transition:all .3s ease-in-out}body.single-service section#contact .inner #details #email .btn.email svg{width:1em}body.single-service section#contact .inner #details #email .btn.email:hover,body.single-service section#contact .inner #details #email .btn.email:focus{background:var(--pink);border:2px solid var(--pink);color:var(--lightest)}#twingle-wrap #twingle-consent{background:#f9f9f9;padding:1em;text-align:center}@media print{body,button,input,select,textarea{font-size:16px !important}h1,h2,h3,h4,h5,h6{font-size:18px !important;font-weight:bold}.floating-menu,header,.gb-overlay{display:none !important}.location-map-container{width:100%}.location-map-container #osm-map{width:100%}.location-map-container #osm-map .maplibregl-ctrl-top-right,.location-map-container #osm-map .maplibregl-ctrl-attrib-button{display:none}.location-dropdown-container{display:none}.location-results-container .service-card{border:2px solid #000;width:100% !important}.location-results-container .service-card .thumb{display:none}.location-results-container .service-card .info{flex-basis:100% !important}.location-results-container .service-card .btn{font-size:12px !important}.pattern-angebots-wohnberatung .gb-looper-ceda20d6{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}body.single-service .swiper-button-prev,body.single-service .swiper-button-next{display:none !important}body.single-service section#intro .inner{flex-direction:row !important}body.single-service section#intro .inner .left{width:60% !important}body.single-service section#intro .inner .left #box-wrap{top:-0.5rem}body.single-service section#intro .inner .left #box-wrap #title{font-size:1.5rem !important}body.single-service section#intro .inner .left .swiper{width:100% !important;height:21rem}body.single-service section#intro .inner .left .swiper img{object-fit:contain !important}body.single-service section#intro .inner .right{width:40% !important;height:25rem}body.single-service section#intro .inner .right .location-map-container{height:20rem !important;min-height:initial !important}body.single-service section#intro .inner .right .location-map-container #osm-map{min-height:initial !important}body.single-service section#separator{display:none !important}body.single-service section#features{padding-bottom:0}body.single-service section#contact .inner{flex-direction:row !important}}.wpcf7 select,.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;border-radius:1.5rem;border:1px solid var(--dark-blue);margin-top:.5rem;padding:.5rem 1rem}.wpcf7 label .desc{display:inline-block;padding:0 1rem}.wpcf7 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z' fill='%23000000'/%3E%3C/svg%3E");background-position:98.5% center;background-repeat:no-repeat;background-size:2rem}.wpcf7 textarea{height:8rem}.wpcf7 .codedropz-upload-wrapper .codedropz-upload-handler{border:none !important;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='white' stroke-width='4' stroke-dasharray='10%2c 20' stroke-dashoffset='25' stroke-linecap='square'/%3e%3c/svg%3e");padding:.5rem}.wpcf7 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap a.cd-upload-btn{color:var(--lightest);text-decoration:underline}.wpcf7 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap a.cd-upload-btn:hover{color:var(--pink)}.wpcf7 .codedropz-upload-wrapper .dnd-upload-status{background:var(--lightest);border:1px solid var(--pink);padding:.5rem;margin-bottom:1rem}.wpcf7 .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details{font-size:1rem}.wpcf7 .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name em{font-style:normal}.wpcf7 .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .remove-file{right:10px}.wpcf7 .codedropz-upload-wrapper .dnd-upload-counter{right:10px;bottom:5px}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;font-size:1rem}.wpcf7 .cf7ic-toggle .captcha-image label{transform:scale(1.5);margin-top:.5em;margin-right:1em}.wpcf7 .wpcf7-not-valid-tip{color:var(--lightest) !important;background:var(--pink);padding:.5rem;font-size:1rem;line-height:1;margin:.5em .5em -1rem}.wpcf7 .wpcf7-submit{border-radius:2rem;border:2px solid var(--dark-blue);padding:.5rem 1.5rem}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus{border:2px solid var(--pink);background-color:var(--pink);color:var(--lightest)}.wpcf7 .wpcf7-submit:hover:disabled,.wpcf7 .wpcf7-submit:focus:disabled{color:var(--pink)}.wpcf7 .wpcf7-submit:disabled{border:2px solid #b3b3b3;background-image:linear-gradient(45deg, #f0f0f0 25%, #e3e3e3 25%, #e3e3e3 50%, #f0f0f0 50%, #f0f0f0 75%, #e3e3e3 75%, #e3e3e3 100%);background-size:56.57px 56.57px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:var(--lightest);color:var(--dark-blue)}body.search #page{max-width:initial}body.search #page .wp-block-search__inside-wrapper{border:0;background:linear-gradient(90deg, var(--dark-blue) 0%, var(--light-blue) 100%);padding:1rem;max-width:500px}@media(max-width: 500px){body.search #page .wp-block-search__inside-wrapper{max-width:315px;padding:.75rem}body.search #page .wp-block-search__inside-wrapper .wp-block-search__input{padding:.25rem .75rem}body.search #page .wp-block-search__inside-wrapper .wp-block-search__button{padding:.25rem}}body.search #page .wp-block-search__button{background-color:var(--pink);color:var(--lightest) !important}body.search #page .results p{margin-bottom:0 !important}.gb-overlay .imagefilm{display:flex}.gb-overlay .imagefilm video{width:70vw;max-width:100%;max-height:80vh;margin:0 auto}@media(max-width: 600px){.gb-overlay .imagefilm video{width:100%}}.gb-overlay .imagefilm video source{aspect-ratio:16/9;width:100%}@media(max-width: 600px){.gb-overlay #resolution{flex-wrap:wrap}.gb-overlay #resolution #label{flex-basis:100%;text-align:center}}.gb-overlay #resolution .gp-btn-secondary.active{background-image:linear-gradient(to right, var(--pink) 0%, var(--pink) 100%)}/*# sourceMappingURL=main.min.css.map */
