body.admin-bar h1,body.admin-bar .h1,body.admin-bar h2,body.admin-bar .h2,body.admin-bar h3,body.admin-bar .h3,body.admin-bar h4,body.admin-bar .h4,body.admin-bar h5,body.admin-bar .h5,body.admin-bar h6,body.admin-bar .h6{font-family:var(--avency_global_heading_font);font-weight:var(--avency_global_heading_font_weight)}:root body .pb-body-font{font-family:var(--avency_global_body_font)!important;font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:0}:root body .gform_wrapper.gravity-theme :is(.gfield_required,.gform_required_legend){display:none}:root body .gform_wrapper.gravity-theme .gform_heading:not(:has(>:not(.gform_required_legend))){display:none}:root body .gform_wrapper.gravity-theme .gform_fields{column-gap:24px;row-gap:24px}@media (max-width:640px){:root body .gform_wrapper.gravity-theme .gform_fields{column-gap:0}}:root body .gform_wrapper.gravity-theme .gfield:not(.hidden_label)>.gfield_label{display:block;margin:0 0 8px;padding:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--text)}:root body .gform_wrapper.gravity-theme .gfield_description:not(.gfield_validation_message,.validation_message){margin:0 0 8px;padding:0;font-size:14px;line-height:1.5;color:#5a5850}:root body .gform_wrapper.gravity-theme :is(input:is([type=text],[type=email],[type=tel],[type=url],[type=number]),textarea,select){width:100%;min-height:44px!important;margin:0;padding:12px 16px;font:16px var(--avency_global_body_font);line-height:1.5!important;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:8px;transition:border-color 240ms cubic-bezier(0.16,1,0.3,1)}:root body .gform_wrapper.gravity-theme :is(input:is([type=text],[type=email],[type=tel],[type=url],[type=number]),textarea,select):hover{border-color:var(--primary)}:root body .gform_wrapper.gravity-theme :is(input:is([type=text],[type=email],[type=tel],[type=url],[type=number]),textarea,select):focus{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}:root body .gform_wrapper.gravity-theme .gfield textarea{min-height:10rem!important;resize:vertical}:root body .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:32px 0 0}:root body .gform_wrapper.gravity-theme .gform_footer .gform_button{align-self:flex-start;margin:0;background:var(--primary);color:#fff;border:2px solid var(--primary);border-radius:48px;padding:16px 32px;font:700 16px var(--avency_global_body_font);cursor:pointer;transition:background-color 240ms,color 240ms}:root body .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{background:#fff;color:var(--primary)}:root body .gform_wrapper.gravity-theme .gform_footer .gform_button:is(:disabled,[aria-disabled="true"]):not(.gform-has-spinner){background:#fff;color:#007972;-webkit-text-fill-color:#007972;border-color:#007972;opacity:1;cursor:not-allowed}:root body .gform_wrapper.gravity-theme .gfield_error :is(label,legend){color:var(--text)}:root body .gform_wrapper.gravity-theme :is(.gfield_validation_message,.validation_message){margin:8px 0 0;padding:0;background:none;border:0;font-size:14px;font-weight:500;line-height:1.5;color:#b3261e}:root body .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border-color:#b3261e}:root body .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 24px;padding:16px 16px 16px 48px;background:#fff;border:1px solid #b3261e;border-radius:8px;box-shadow:none}:root body .gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:2px solid #b3261e;outline-offset:2px}:root body .gform_wrapper.gravity-theme .gform_validation_errors>h2{margin:0;font-family:var(--avency_global_body_font);font-size:14px;font-weight:600;line-height:1.5;color:#b3261e}:root body .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{color:#b3261e}:root body .gform_wrapper.gravity-theme :is(.ginput_container_consent,.gchoice){display:flex;align-items:flex-start;column-gap:.75rem}:root body .gform_wrapper.gravity-theme :is(.ginput_container_consent,.gchoice) input:is([type=checkbox],[type=radio]){flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:#007972}:root body .gform_wrapper.gravity-theme :is(.gfield_consent_label,.gchoice label){margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--text)}:root body .gform_wrapper.gravity-theme :is(.gfield_consent_label,.gchoice label) a{text-decoration:underline;text-underline-offset:.15em}:root body .gform_wrapper.gravity-theme .gfield_html .pb-consent-note{margin:0;padding:0;font-size:14px;line-height:1.5;color:#5a5850}:root body .gform_wrapper.gravity-theme .gform_drop_area{margin:0;padding:24px 16px;background:#fff;border:1px dashed var(--border);border-radius:8px;text-align:center;font-size:14px;line-height:1.5;color:#5a5850}:root body .gform_wrapper.gravity-theme .gform_drop_instructions{display:block;margin:0 0 12px}:root body .gform_wrapper.gravity-theme .gform_button_select_files,:root body .gform_wrapper.gravity-theme input[type=file]::file-selector-button{min-height:44px;margin:0;padding:10px 24px;background:#fff;color:#007972;border:2px solid #007972;border-radius:48px;font:600 16px var(--avency_global_body_font);cursor:pointer}:root body .gform_wrapper.gravity-theme .gform_button_select_files:hover,:root body .gform_wrapper.gravity-theme input[type=file]::file-selector-button:hover{background:#007972;color:#fff}:root body .gform_wrapper.gravity-theme .gform_button_select_files:focus-visible,:root body .gform_wrapper.gravity-theme input[type=file]:focus-visible{outline:3px solid #007972;outline-offset:3px}:root body .gform_wrapper.gravity-theme input[type=file]{max-width:100%;font:14px var(--avency_global_body_font);color:var(--text)}:root body .gform_wrapper.gravity-theme input[type=file]::file-selector-button{margin-right:12px}:root body .gform_wrapper.gravity-theme .gfield_description.gform_fileupload_rules{display:block;margin:8px 0 0;padding:0}:root body .gform_wrapper.gravity-theme .ginput_preview{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text)}:root body .pb-on-dark .gform_wrapper.gravity-theme .gform_drop_area{background:transparent;border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.78)}:root body .pb-on-dark .gform_wrapper.gravity-theme .gform_button_select_files,:root body .pb-on-dark .gform_wrapper.gravity-theme input[type=file]::file-selector-button{background:transparent;color:#fff;border-color:#fff}:root body .pb-on-dark .gform_wrapper.gravity-theme .gform_button_select_files:hover,:root body .pb-on-dark .gform_wrapper.gravity-theme input[type=file]::file-selector-button:hover{background:#fff;color:var(--dark-blue,#1f3249)}:root body .pb-on-dark .gform_wrapper.gravity-theme :is(.gform_button_select_files,input[type=file]):focus-visible{outline-color:#00aaa0}:root body .pb-on-dark .gform_wrapper.gravity-theme :is(.gfield_consent_label,.gchoice label,input[type=file],.ginput_preview){color:#fff}:root body .et_pb_text_inner:has(>.gform_confirmation_wrapper)>p{display:none}:root body .pb-on-dark .gform_wrapper.gravity-theme .gfield:not(.hidden_label)>.gfield_label{color:#fff}:root body .pb-on-dark .gform_wrapper.gravity-theme .gfield_html .pb-consent-note{color:rgba(255,255,255,.78)}:root body .pb-on-dark .gform_wrapper.gravity-theme .gfield_description:not(.gfield_validation_message,.validation_message){color:rgba(255,255,255,.78)}:root body .pb-on-dark .gform_wrapper.gravity-theme :is(.gfield_validation_message,.validation_message,.gform_validation_errors>h2,.gform_validation_errors>h2 .gform-icon){color:#ffb4ab}:root body .pb-on-dark .gform_wrapper.gravity-theme :is(.gfield_error [aria-invalid="true"],.gform_validation_errors){border-color:#ffb4ab}:root body .pb-on-dark .gform_wrapper.gravity-theme .gform_validation_errors{background:transparent}:root body .pb-on-dark .gform_wrapper.gravity-theme .gform_validation_errors:focus{outline-color:#ffb4ab}:root body .pb-breadcrumb{width:100%;font-size:14px;line-height:21px;text-shadow:0 0 .2em rgba(0,0,0,.9),0 0 .5em rgba(0,0,0,.6)}:root body .pb-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}:root body .pb-breadcrumb li{display:flex;align-items:center;margin:0;padding:0;color:rgba(255,255,255,.78)}:root body .pb-breadcrumb li+li::before{content:"›";content:"›" / "";margin:0 .5rem}:root body .pb-breadcrumb a{display:block;padding:.25rem 0;color:var(--gcid-link-color);text-decoration:none;text-underline-offset:.2em}:root body .pb-breadcrumb a:is(:hover,:focus-visible){text-decoration:underline}:root body .et_pb_text p.h3{font-size:clamp(1.4rem,1.10rem + 1.10vw,1.875rem);font-style:italic;line-height:1.55;color:var(--text)}:root body .et_pb_text p.h3 strong{font-style:normal;font-weight:400;color:var(--primary)}:root body .et_pb_text p:is(.h1,.h2,.h4,.h5,.h6){padding-bottom:10px}.et_pb_bg_layout_light p:is(.h2,.h4,.h5,.h6){color:var(--gcid-heading-color,#000000)}.dbi-testimonial-slide-inner:not(:has(.dbi-testimonial-media img)){grid-template-columns:1fr!important}.dbi-testimonial-media:not(:has(img)){display:none}.pb-team-management:not(:has(.dbi-team-management-grid)){display:none}:root body :is(.dbi-team-card__locations-languages,.dbi-team-management-card__taxonomies){color:#5a5850}.et_pb_text ul.pb-plain-list{list-style:none;padding:0;margin:0}#partners .et_pb_image_wrap img,.tech-logo-panel .et_pb_image_wrap img{width:120px;height:40px;object-fit:contain}:root body .et_pb_text a.pb-logo-link{color:inherit!important;text-decoration:none}.et_pb_text p.pb-tag-group{font-size:var(--text-sm);font-weight:600;color:var(--text);padding-bottom:16px}.et_pb_text ul.pb-tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.et_pb_text ul.pb-tags li{background:var(--surface-mid);border:1px solid var(--border);border-radius:var(--rounded-full);padding:8px 16px;font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--text)}.tech-toggle-trigger .tech-toggle-button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.tech-toggle-trigger .tech-toggle-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}:root body .et_pb_widget .wp-block-search__label{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root body .et_pb_section:not(.pb-on-dark){--gcid-primary-color:#007972;--primary:#007972;--gcid-link-color:#007972;--gcid-ycd45el24c:#007972;--gcid-ozvjd7d0pg:#5a5850;--primary-dark:#007972;--teal:#007972;--teal-dark:#00635d;--text-faint:#5a5850}:root body .et_pb_section:not(.pb-on-dark) :is([class*="case-"],.btn-text,.hero-meta,.hero-eyebrow){--teal:#007972;--teal-dark:#00635d;--text-faint:#5a5850}:root body .et_pb_section:not(.pb-on-dark) :is(h1,h2,.h1,.h2,.h3,.et_pb_timeline_title){--gcid-primary-color:#009990;--primary:#009990;--teal:#009990}@media (max-width:600px){:root body .et_pb_section:not(.pb-on-dark) .h3.h3{--gcid-primary-color:#007972;--primary:#007972;--teal:#007972}}:root body :is(.et_pb_button,.gform_wrapper .gform_button){--gcid-primary-color:#007972;--primary:#007972;--gcid-ycd45el24c:#00635d}:root body .pb-on-dark :is(.et_pb_button,.gform_wrapper .gform_button):focus-visible{outline-color:#00aaa0}.et-db #et-boc .et-l .et_pb_section:not(.pb-on-dark) .et_pb_button.et_pb_button{color:#007972}:root body .sla-table :is(caption,tbody th),:root body :is(.dbi-media-download__type,.dbi-media-download__size,.dbi-job-card__meta-label,.dbi-course-card-meta-label,.dbi-upcoming-sessions__label){color:#5a5850}:root body .rt-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}:root body .rt-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #ccc;border-radius:.875rem;transition:border-color 240ms cubic-bezier(0.16,1,0.3,1),box-shadow 240ms cubic-bezier(0.16,1,0.3,1)}:root body .rt-item:hover{border-color:rgba(0,170,160,.35);box-shadow:0 1px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04)}:root body .rt-name{font-size:clamp(1.0625rem,1.00rem + 0.30vw,1.125rem);font-weight:600;color:var(--text)}:root body .rt-more{margin:2rem 0 0}:root body :is(.rt-item,.rt-more) .btn-text{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:clamp(0.875rem,0.82rem + 0.28vw,0.975rem);font-weight:500;color:var(--teal,#007972);text-decoration:none;border-bottom:1px solid transparent;transition:gap 240ms cubic-bezier(0.16,1,0.3,1),border-color 240ms}:root body :is(.rt-item,.rt-more) .btn-text:hover{gap:.75rem;border-bottom-color:var(--teal,#007972)}:root body :is(.rt-item,.rt-more) .btn-text svg{width:14px;height:14px;transition:transform 240ms cubic-bezier(0.16,1,0.3,1)}:root body :is(.rt-item,.rt-more) :hover>svg,:root body .rt-item:hover .btn-text svg{transform:translateX(4px)}:root body .dbi-upcoming-sessions__availability{display:none}:root body.single-course :is(.et_pb_post_content,.et_pb_text_inner) :is(p,li) a:not(.et_pb_button){text-decoration:underline;text-underline-offset:.15em}:root body .pb-news-body .et_pb_post_content :is(p,li) a:not(.et_pb_button){text-decoration:underline;text-underline-offset:.15em}:root body .pb-legal h2{margin-top:2.5rem}:root body .pb-legal table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95em}:root body .pb-legal :is(th,td){border:1px solid #ccc;padding:.6rem .8rem;vertical-align:top;text-align:left}:root body .pb-legal th{background:#f4f6f5;font-weight:600}:root body .pb-legal a{text-decoration:underline;text-underline-offset:.15em}:root body .pb-consent-note a{text-decoration:underline;text-underline-offset:.15em}:root body .pb-legal-links{margin-top:.25rem}:root body .pb-legal-links a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}:root body .pb-legal-links a:hover{border-bottom-color:currentColor}:root body #et-boc .pb-legal-links a{color:inherit}@media (max-width:767px){:root body .et_pb_row.et_grid_row{grid-template-columns:1fr!important}}@media (max-width:479px){:root body .et_pb_module:has(>.et_pb_text_inner>:is(.gform_wrapper,.gform_confirmation_wrapper),>.et_pb_code_inner>:is(.gform_wrapper,.gform_confirmation_wrapper)){padding-left:20px!important;padding-right:20px!important}:root body :is(.gform_wrapper.gravity-theme .gform_footer .gform_button){width:100%;max-width:100%;min-height:66px;padding:14px 12px;line-height:1.3!important;white-space:normal}}@media (max-width:767px){:root body .pb-legal .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}:root body .pb-legal .wp-block-table :is(th,td){min-width:9rem}}@media (max-width:980px){:root body .sla-table :is(th,td){padding-left:.75rem;padding-right:.75rem}:root body .sla-table thead th{white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){:root body .sla-table{display:block;overflow:visible}:root body .sla-table caption{display:block}:root body .sla-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root body .sla-table tbody,:root body .sla-table tbody tr{display:block}:root body .sla-table tbody tr{border:1px solid var(--border,#e2e2e2);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1rem}:root body .sla-table tbody th[scope=row]{display:block;width:auto;padding:0 0 .5rem;border:0;text-align:left}:root body .sla-table tbody td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;width:auto;padding:.35rem 0;border:0;text-align:left}:root body .sla-table tbody td::before{content:attr(data-label);font-weight:600;white-space:nowrap}}@media (max-width:767px){:root body .et_pb_group:has(>.et_pb_image img[src*="ISO_20000_27001"]){flex-direction:column!important;align-items:flex-start!important}}@media (max-width:479px){:root body .et_pb_timeline_item{column-gap:.5rem}:root body .et_pb_timeline_card{padding:1rem}}:root body .partner-kachel__bild{width:100%;max-width:180px;height:56px;display:flex;align-items:center}:root body .partner-kachel__img{width:auto;height:auto;max-width:100%;max-height:100%}:root body .et_builder_inner_content:has(>.pb-booking-dialog[style*="display: flex"],>.pb-booking-dialog[style*="display: block"]){z-index:100000!important}:root body #booking.pb-booking-dialog{position:fixed!important;inset:0;z-index:100000;margin:0!important;padding:5vh 16px!important;overflow-y:auto;background:rgba(31,50,73,.6)!important}:root body .pb-booking-dialog>.pb-booking-backdrop{position:fixed!important;inset:0;z-index:0!important;width:100%!important;max-width:none!important;height:100%;margin:0!important;padding:0!important;cursor:pointer}:root body .pb-booking-dialog>.pb-booking-card{position:relative;z-index:1;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:3.5rem 2rem 2rem!important;background:#fff;border-radius:1.5rem}:root body .pb-booking-dialog .pb-booking-close{position:absolute!important;top:1rem;right:1rem;z-index:2;margin:0!important}:root body #page-container #et-boc #booking a.pb-booking-close{background:transparent!important;color:#007972!important;-webkit-text-fill-color:#007972!important;border:1px solid #007972!important;padding:.4rem 1.1rem!important;font-size:1rem!important}:root body #page-container #et-boc #booking a.pb-booking-close:hover{background:rgba(0,170,160,.12)!important}:root body #page-container #et-boc #booking a.pb-booking-close::after{display:none!important}:root body .pb-fact{display:grid;gap:.5rem;padding-top:1.25rem;border-top:2px solid var(--teal,#00aaa0)}:root body .pb-fact .pb-fact-label{margin:0;padding:0;font-size:.875rem;line-height:1.5;color:#5a5850}:root body .pb-fact .pb-fact-figure{margin:0;padding:0;font-family:var(--avency_global_heading_font);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1;letter-spacing:-.02em;color:var(--text)}:root body .pb-fact .pb-fact-figure.is-name{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15}:root body .pb-trees{display:grid;gap:.5rem;justify-items:start;margin:0}:root body .pb-trees figcaption{font-size:.875rem;color:#5a5850}:root body .dbi-action-menu{gap:.5rem}.et-db #et-boc .et-l .dbi-action-menu .menu-button--secondary a{border-color:rgba(255,255,255,.4)}.et-db #et-boc .et-l .dbi-main-header.et_pb_section.et_pb_sticky .dbi-action-menu .menu-button--secondary a{border-color:#ccc;color:#5a5850}.et-db #et-boc .et-l .dbi-main-header.et_pb_section.et_pb_sticky .dbi-action-menu .menu-button--secondary a:hover{border-color:transparent;color:#fff}:root body :is(.dbi-action-menu,.dbi-offcanvas-action-menu) a:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root body .dbi-offcanvas-action-menu{display:flex;flex-direction:column;gap:.75rem}.et-db #et-boc .et-l .dbi-offcanvas-action-menu .menu-button--secondary a{border-color:#ccc;color:#5a5850}.et-db #et-boc .et-l .dbi-offcanvas-action-menu .menu-button--secondary a:is(:hover,:focus-visible){border-color:transparent;color:#fff}@media (min-width:981px) and (max-width:1199px){:root body .dbi-main-navigation{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem}:root body .dbi-menu-actions{gap:.5rem}:root body ul.dbi-main-menu,.et-db #et-boc .et-l ul.dbi-main-menu{gap:1rem;flex-wrap:nowrap}}:root body .dbi-main-menu .sub-menu .sub-menu{position:static;opacity:1;transform:none;pointer-events:all;padding:0 0 0 .75rem;background:none;border:0;box-shadow:none}:root body .dbi-offcanvas-menu .sub-menu .sub-menu{width:100%;margin-top:.5rem;padding-left:1rem}:root body .dbi-offcanvas-menu .sub-menu li:has(>.sub-menu){flex-wrap:wrap}body.single-expertise.et-db #et-boc .et-l .et_pb_section_1>.et_pb_row:has(>.et_flex_column_2_5){max-width:var(--content-max-width)!important}@media (min-width:768px){:root body:is(.postid-756,.postid-2753,.postid-2757) .et_pb_section_4 .et_grid_row:has(>.et_pb_column:nth-child(5))>.et_pb_column:nth-child(2){grid-column:span 2}}:root body:is(.page-id-1473,.page-id-3141,.page-id-3153) .et_pb_section_0 .et_pb_group .et_pb_text:has(h1){max-width:none}:root body .pb-text-link{text-decoration:underline;text-underline-offset:.15em}:root body .dbi-main-header.et_pb_sticky_placeholder,:root body .dbi-main-header.et_pb_sticky_placeholder *{visibility:hidden!important}