body{word-wrap:break-word;overflow-wrap:anywhere;text-wrap:pretty}p,li,blockquote,.et_pb_text,h1,h2,h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}nav a,.et_pb_button,button,.menu a{hyphens:manual;overflow-wrap:anywhere}.wpml-ls-display{font-weight:400}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module{animation:none!important;transition:none!important}}.et_pb_scroll_top.et-pb-icon{background:#e5f2f9!important;;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#000000}.et_pb_scroll_top.et-pb-icon:hover{background:#0c5681!important;background-image:none!important;color:#ffffff}.pf-float-btn{display:none}@media (max-width:1275px){.pf-float-btn{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:99999;display:inline-flex;align-items:center;padding:12px 16px;background:var(--gcid-primary-color);color:#fff!important;border:2px solid var(--gcid-primary-color);border-radius:15px;font:italic 700 18px/1 "Inter",system-ui,sans-serif;text-decoration:none;white-space:nowrap}.pf-float-btn::after{content:attr(data-icon);font-family:"ETmodules";margin-left:.5em;speak:none}.pf-float-btn:hover{background:#fff!important;color:var(--gcid-primary-color)!important}.pf-float-btn[aria-hidden="true"]{display:none}}.nav li ul{width:320px;border-radius:15px}.et-menu a:hover{opacity:1;color:var(--gcid-primary-color)!important}.nav ul li a:hover{background-color:#ffffff;opacity:1}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover{color:var(--gcid-primary-color)!important}.et-menu li li a{width:280px;padding:6px 20px 6px 0}@media (min-width:1275px){.sub-menu>li>a[role="menuitem"]{position:relative;display:block;padding-right:32px}.sub-menu>li>a[role="menuitem"]::after{content:"›";position:absolute;right:12px;top:50%;transform:translate(6px,-50%);opacity:0;transition:opacity .2s ease,transform .2s ease;line-height:1;font-size:1em;color:currentColor;pointer-events:none}.sub-menu>li:hover>a[role="menuitem"]::after,.sub-menu>li>a[role="menuitem"]:focus-visible::after{opacity:1;transform:translate(0,-50%)}}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_mobile_menu{transition:none!important}.mobile_nav.opened .et_mobile_menu{animation:none!important}ul.et_mobile_menu li.menu-item-has-children,ul.et_mobile_menu li.page_item_has_children{position:relative}ul.et_mobile_menu .menu-row{display:flex;align-items:center;gap:8px;min-height:44px;padding-right:42px;position:relative}ul.et_mobile_menu .menu-row>a{flex:1 1 auto;display:block;padding-right:0}ul.et_mobile_menu>li>a{display:block}ul.et_mobile_menu .menu-row+.sub-menu,#main-header ul.et_mobile_menu .menu-row+.sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-row+.sub-menu.visible,#main-header ul.et_mobile_menu .menu-row+.sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu .mobile-toggle{flex:0 0 28px;width:28px;height:28px;border:0;padding:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#0c5580;color:#fff;cursor:pointer}ul.et_mobile_menu .mobile-toggle::after{font-family:"ETmodules";content:"\33";font-size:16px}ul.et_mobile_menu li.dt-open>.menu-row>.mobile-toggle::after{content:"\32"}ul.et_mobile_menu .mobile-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}ul.et_mobile_menu .menu-row+.sub-menu{margin-top:6px}.pf-filter{display:grid;gap:12px}.pf-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-chips .facetwp-selections{display:flex;flex-wrap:wrap;gap:8px}.pf-chips .facetwp-selection{border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px;background:#fff}.pf-chips .facetwp-selection .facetwp-remove{margin-left:6px;border:0;background:transparent;cursor:pointer;color:var(--gcid-primary-color)}.pf-reset{background-color:var(--gcid-primary-color);font-family:'Inter Italic';font-weight:700;color:#ffffff!important;font-size:16px;border-radius:15px;border:2px solid var(--gcid-primary-color);padding:.55rem .9rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pf-reset:hover{background:#fff;color:var(--gcid-primary-color)!important}.pf-acc{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.pf-acc>summary{cursor:pointer;list-style:none;padding:12px 14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-acc>summary::-webkit-details-marker{display:none}.pf-acc[open]>summary{border-bottom:1px solid #e5e7eb}.pf-acc>.pf-facet,.pf-acc .pf-acc-inner{padding:12px 14px}.pf-acc-inner{display:grid;gap:10px}.pf-acc-inner>details{border:1px solid #eef0f3;border-radius:10px;overflow:hidden;background:#fafafa}.pf-acc-inner>details>summary{list-style:none;cursor:pointer;padding:10px 12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-acc-inner>details>summary::-webkit-details-marker{display:none}.pf-acc-inner>details[open]>summary{border-bottom:1px solid #eef0f3}.pf-acc-inner>details>.pf-facet{padding:10px 12px}.pf-acc>summary::after,.pf-acc-inner>details>summary::after{content:"";width:12px;height:12px;-webkit-mask:url('data:image/svg+xml;utf8,') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,') no-repeat center / contain;background-color:currentColor;opacity:.9;transition:transform .2s ease}.pf-acc[open]>summary::after,.pf-acc-inner>details[open]>summary::after{transform:rotate(180deg)}.pf-acc>summary:focus-visible,.pf-acc-inner>details>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--gcid-primary-color) 35%,transparent);outline-offset:2px}.facetwp-facet .facetwp-checkbox{width:100%!important}.pf-facet .facetwp-checkboxes{max-height:260px;overflow:auto;padding-right:6px}.pf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1200px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pf-grid{grid-template-columns:1fr}}.pf-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px}.pf-card:hover{box-shadow:0px 12px 18px -6px hsl(from var(--gcid-primary-color) calc(h) calc(s) calc(l) / 0.3);transform:translateY(-2px)}.pf-thumb{display:block;border-radius:12px;overflow:hidden}.pf-thumb img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.pf-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pf-badge{border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:.85rem}.pf-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px}.pf-actions a.button,.pf-actions button.button{display:inline-flex;justify-content:center;align-items:center;width:100%;text-align:center;padding:.7rem 1rem;border-radius:15px;border:2px solid var(--gcid-primary-color);background:var(--gcid-primary-color);color:#fff!important;font-family:"Inter",system-ui,sans-serif;font-weight:700;font-style:italic;font-size:16px;line-height:1.1;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pf-actions a.button:hover,.pf-actions button.button:hover{background:#fff;color:var(--gcid-primary-color)!important;border-color:var(--gcid-primary-color)}.pf-actions a.button.pf-btn--anfrage,.pf-actions button.button.pf-btn--anfrage{box-shadow:none}.pf-actions a.button.pf-btn--datasheet,.pf-actions button.button.pf-btn--datasheet{background:#fff;color:var(--gcid-secondary-color)!important;border-color:color-mix(in hsl,var(--gcid-primary-color) 20%,transparent)}.pf-actions a.button.pf-btn--datasheet:hover,.pf-actions button.button.pf-btn--datasheet:hover{background:var(--gcid-primary-color);color:#fff!important;border-color:var(--gcid-primary-color)}.pf-actions a.button.et_pb_button,.pf-actions button.button.et_pb_button,.pf-actions a.et_pb_button.pf-btn--datasheet,.pf-actions button.et_pb_button.pf-btn--datasheet,.pf-actions a.et_pb_button.pf-btn--anfrage,.pf-actions button.et_pb_button.pf-btn--anfrage{border-width:2px!important;letter-spacing:0!important;text-transform:none!important;padding:.7rem 1rem!important;border-radius:15px!important}.pf-actions a.et_pb_button:after{display:none!important}.pf-actions button.pf-btn--datasheet{position:relative;z-index:10;cursor:pointer;width:100%;text-transform:none;letter-spacing:0}dialog.pf-pdf-dialog{padding:0;border:none;border-radius:15px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);max-width:420px;width:90%;background:#fff;overflow:hidden;animation:pfFadeIn 0.2s ease-out}dialog.pf-pdf-dialog::backdrop{background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.pf-dialog-header{background:#f6f8f9;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;font-weight:700;color:var(--gcid-primary-color);font-family:'Inter',sans-serif}.pf-dialog-close{background:transparent;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:0}.pf-dialog-close:hover{color:#333}.pf-dialog-body{padding:25px;text-align:center}.pf-dialog-body h5{margin:0 0 5px 0;font-size:1.1rem;color:#333}.pf-file-meta{display:block;font-size:0.85rem;color:#777;margin-bottom:20px}.pf-dialog-grid{display:flex;flex-direction:column;gap:12px}.pf-opt-btn{display:flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:15px;text-decoration:none!important;font-family:'Inter Italic',sans-serif;font-weight:700;font-size:16px;line-height:1.1;border:2px solid var(--gcid-primary-color);transition:all 0.3s ease}.pf-view{background:#fff;color:var(--gcid-secondary-color)!important}.pf-view:hover{background:var(--gcid-primary-color);color:#fff!important}.pf-download{background:var(--gcid-primary-color);color:#fff!important}.pf-download:hover{background:#fff;color:var(--gcid-primary-color)!important}@keyframes pfFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wpcf7 form{--c-primary:var(--gcid-primary-color);--c-border:#d1d5db;--c-border-hover:#9ca3af;--c-text:#0b1320;--c-muted:#6b7280;--radius:15px;--pad:.8rem .95rem;--focus-ring:2px solid color-mix(in srgb,var(--c-primary) 30%,transparent);display:grid;gap:18px 20px}.wpcf7 form label{display:inline-block;margin-bottom:6px;font-weight:600;color:var(--c-text)}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="url"],.wpcf7 form input[type="tel"],.wpcf7 form input[type="number"],.wpcf7 form select,.wpcf7 form textarea{width:100%;padding:var(--pad);border:1px solid var(--c-border);border-radius:var(--radius);background:#fff;color:var(--c-text);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.wpcf7 form input:hover,.wpcf7 form select:hover,.wpcf7 form textarea:hover{border-color:var(--c-border-hover)}.wpcf7 form ::placeholder{color:color-mix(in srgb,var(--c-muted) 80%,transparent)}.wpcf7 form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat;padding-right:2.4rem}.wpcf7 form input[type="file"]{width:100%;border:1px dashed var(--c-border);border-radius:var(--radius);padding:.6rem .8rem;background:#fff;color:var(--c-muted)}.wpcf7 form input[type="file"]::file-selector-button{margin-right:.75rem;border:1px solid var(--c-primary);background:var(--c-primary);color:#fff;border-radius:12px;padding:.5rem .8rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.wpcf7 form input[type="file"]::file-selector-button:hover{background:#fff;color:var(--c-primary)}.wpcf7-acceptance,.wpcf7 form .wpcf7-list-item{display:flex;align-items:flex-start;gap:.55rem}.wpcf7 form .wpcf7-list-item-label{margin:0;color:var(--c-text)}.wpcf7 form input[type="submit"]{background-color:var(--c-primary);font-family:'Inter Italic';font-weight:700;color:#ffffff!important;font-size:18px!important;border-radius:var(--radius);border:2px solid var(--c-primary);padding:.85rem 1.2rem;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.wpcf7 form input[type="submit"]:hover{background:#fff;color:var(--c-primary)!important;border-color:var(--c-primary)}.wpcf7 form .wpcf7-not-valid{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 20%,transparent)}.wpcf7 form .wpcf7-not-valid:focus{border-color:#ef4444!important}.wpcf7 form .wpcf7-not-valid-tip{font-size:.85rem;color:#b91c1c;margin-top:.35rem}.wpcf7 form .wpcf7-response-output{margin:.5rem 0 0;border-radius:var(--radius);border-width:2px;padding:.8rem 1rem}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#10b981;background:color-mix(in srgb,#10b981 10%,#ffffff);color:#064e3b}.wpcf7 form .wpcf7-response-output.wpcf7-validation-errors,.wpcf7 form .wpcf7-response-output.wpcf7-acceptance-missing{border-color:#ef4444;background:color-mix(in srgb,#ef4444 8%,#ffffff);color:#7f1d1d}.wpcf7 form p{margin:0}.wpcf7 form fieldset{margin:0;border:1px solid var(--c-border);border-radius:var(--radius);padding:.9rem}.wpcf7 form legend{padding:0 .4rem;font-weight:600;color:var(--c-text)}.wpcf7 form .form-grid{display:block}@media (min-width:1275px){.wpcf7 form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wpcf7 form .form-grid>.half{grid-column:auto}.wpcf7 form .form-grid>.full{grid-column:1 / -1}.wpcf7 form .form-grid>fieldset.full{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.wpcf7 form .form-grid>fieldset.full>legend{grid-column:1 / -1;margin-bottom:.25rem}.wpcf7 form .form-grid>fieldset.full>.half{grid-column:auto}.wpcf7 form .form-grid>fieldset.full>.full{grid-column:1 / -1}}.pf-checkbox-wrapper{display:flex!important;align-items:flex-start;gap:12px;cursor:pointer;width:100%;margin-top:25px}.pf-checkbox-wrapper input[type="checkbox"]{cursor:pointer}.pf-checkbox-text{font-size:15px;line-height:1.4;color:#333}body #page-container .et_pb_blog.kategorieseite .more-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-family:'Inter Italic',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:16px!important;color:var(--gcid-secondary-color)!important;border-width:2px;border-style:solid;border-color:rgba(0,129,201,0.2);border-radius:15px;text-decoration:none;text-transform:none;background-color:transparent;transition:all 0.25s ease}body #page-container .et_pb_blog.kategorieseite .more-link::after{font-family:"ETmodules";content:"\35";font-size:18px;margin-left:0.5em;line-height:1;opacity:0;transform:translateX(-4px);transition:all 0.25s ease}body #page-container .et_pb_blog.kategorieseite .more-link:hover::after,body #page-container .et_pb_blog.kategorieseite .more-link:focus::after{opacity:1;transform:translateX(0)}