:root{--bs-link-color-rgb: var(--brand-primary-rgb);--bs-link-hover-color-rgb: var(--brand-secondary-dark-rgb);--bs-body-color: var(--text-color)}@media screen and (min-width: 576px){.container{max-width:33.75rem}}@media screen and (min-width: 768px){.container{max-width:45rem}}@media screen and (min-width: 992px){.container{max-width:60rem}}@media screen and (min-width: 1200px){.container{max-width:71.25rem}}@media screen and (min-width: 1400px){.container{max-width:82.5rem}}.wpt-cc-banner{font-family:var(--text-font-stack) !important}.iframe-placeholder-overlay a{color:var(--brand-secondary-light)}html{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}body{min-height:100vh;background-color:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.no-scroll{position:fixed;width:100%}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}.text-wrap{word-break:break-all}body{font-family:var(--text-font-stack);font-size:var(--font-size-base);line-height:var(--line-height)}p,address{margin-bottom:var(--spacing-md)}p:last-child,address:last-child{margin-bottom:0}a:hover,.link:hover{text-decoration:none}.primary-background a,.primary-background .link{color:#fff}.primary-background a:hover,.primary-background .link:hover{color:var(--brand-secondary-light)}.link{color:rgb(var(--bs-link-color-rgb));padding:0;text-decoration:underline;text-align:left}.link:hover{color:rgb(var(--bs-link-hover-color-rgb));text-decoration:none}.btn-link:focus-visible{box-shadow:var(--shadow-button)}.primary-background label.text-danger{color:#f8d7da !important}.fw-black{font-weight:var(--font-weight-black) !important}.cta .cta-text{background-color:hsla(0,0%,100%,.7)}#cta-call{background:url(../images/576/cta-bg.jpeg) right center/cover no-repeat}#cta-evaluation{background:url(../images/576/cta-evaluation-bg.jpg) center center/cover no-repeat}#evaluationWidgetContainer{padding:16px}@media screen and (min-width: 576px){#cta-call{background-image:url(../images/768/cta-bg.jpg)}#cta-evaluation{background-image:url(../images/768/cta-evaluation-bg.jpg)}}@media screen and (min-width: 768px){.cta{height:20.625rem}#cta-call{background-image:url(../images/992/cta-bg.jpeg)}#cta-evaluation{background-image:url(../images/992/cta-evaluation-bg.jpeg)}}@media screen and (min-width: 992px){.content-main{min-height:calc(100vh - 420px)}.cta{height:25rem}#cta-call{background-image:url(../images/1200/cta-bg.jpeg)}#cta-evaluation{background-image:url(../images/1200/cta-evaluation-bg.jpeg)}}@media screen and (min-width: 1200px){.content-main{min-height:calc(100vh - 332px)}.cta{height:32.5rem}#cta-call{background-image:url(../images/1920/cta-bg.jpeg)}#cta-evaluation{background-image:url(../images/1920/cta-evaluation-bg.jpeg)}}:root{--text-font-stack: Arial, Helvetica, sans-serif;--headline-font-stack: Arial, Helvetica, sans-serif;--code-font-stack: Courier New, DejaVu Sans Mono, Bitstream Vera Sans Mono, Monaco, monospace;--font-size-base: 1rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--line-height: 1.5;--letter-spacing: normal;--word-spacing: 0.16em;--brand-primary: #0F5383;--brand-primary-light: rgb(25.4794520548, 140.9863013699, 222.5205479452);--brand-primary-dark: rgb(9.7602739726, 54.0068493151, 85.2397260274);--brand-primary-rgb: 15, 83, 131;--brand-primary-light-rgb: 25.4794520548, 140.9863013699, 222.5205479452;--brand-primary-dark-rgb: 9.7602739726, 54.0068493151, 85.2397260274;--brand-secondary: #9CC429;--brand-secondary-light: rgb(196.5569620253, 225.417721519, 113.582278481);--brand-secondary-dark: rgb(72.0759493671, 90.5569620253, 18.9430379747);--brand-secondary-rgb: 156, 196, 41;--brand-secondary-light-rgb: 196.5569620253, 225.417721519, 113.582278481;--brand-secondary-dark-rgb: 72.0759493671, 90.5569620253, 18.9430379747;--color-background: #fff;--text-color: #484f51;--color-star: #ffc107;--button-color: #fff;--button-background: #0F5383;--button-border-color: #0F5383;--button-color-hover: #fff;--button-background-hover: rgb(9.7602739726, 54.0068493151, 85.2397260274);--button-border-color-hover: rgb(9.7602739726, 54.0068493151, 85.2397260274);--outline-button-color: #0F5383;--outline-button-background: #fff;--outline-button-border-color: #0F5383;--outline-button-color-hover: #fff;--outline-button-background-hover: rgb(9.7602739726, 54.0068493151, 85.2397260274);--outline-button-border-color-hover: rgb(9.7602739726, 54.0068493151, 85.2397260274);--topheader-bg: #0F5383;--topheader-color: #fff;--topheader-link-color: #fff;--topheader-link-color-hover: #9CC429;--navbar-bg: #454545;--navbar-link-color: #fff;--navbar-link-color-hover: #0F5383;--navbar-link-color-active: #0F5383;--footer-link-color: #484f51;--footer-link-color-hover: rgb(72.0759493671, 90.5569620253, 18.9430379747);--success: #28a745;--error: #dc3545;--warning: #ffc107;--info: #17a2b8;--success-rgb: 40, 167, 69;--error-rgb: 220, 53, 69;--warning-rgb: 255, 193, 7;--info-rgb: 23, 162, 184;--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-xxl: 8rem;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--border-radius-xl: 16px;--border-radius-round: 50%;--shadow-sm: 0 1px 2px rgba(15, 83, 131, 0.1);--shadow-md: 0 4px 6px rgba(15, 83, 131, 0.15);--shadow-lg: 0 10px 15px rgba(15, 83, 131, 0.2);--shadow-xl: 0 20px 25px rgba(15, 83, 131, 0.25);--shadow-button: 0 0 0 0.25rem rgba(9.7602739726, 54.0068493151, 85.2397260274, 0.375);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-modal: 1050;--z-index-tooltip: 1100;--transition-fast: 0.2s ease-in-out;--transition-medium: 0.4s ease-in-out;--transition-slow: 0.6s ease-in-out;--animation-ease: cubic-bezier(0.4, 0, 0.2, 1);--opacity-disabled: 0.5;--opacity-overlay: 0.7;--opacity-backdrop: 0.3}.color-primary{color:var(--brand-primary) !important}.primary-background{background-color:var(--brand-primary) !important}.color-star{color:var(--color-star) !important;text-shadow:0 0 3px #664d03}.default-btn{color:var(--button-color) !important;background-color:var(--button-background) !important;border:2px solid var(--button-border-color) !important;font-weight:var(--font-weight-bold)}.default-btn:hover,.default-btn:active,.default-btn:focus{--button-color: var(--button-color-hover);--button-background: var(--button-background-hover);--button-border-color: var(--button-border-color-hover)}.default-btn:focus-visible{box-shadow:var(--shadow-button)}.default-btn-outline{color:var(--outline-button-color) !important;background-color:var(--outline-button-background) !important;border:2px solid var(--outline-button-border-color) !important;font-weight:var(--font-weight-bold)}.default-btn-outline:hover{--outline-button-color: var(--outline-button-color-hover);--outline-button-background: var(--outline-button-background-hover);--outline-button-border-color: var(--outline-button-border-color-hover)}.primary-background .default-btn{border-color:#fff !important}.skip-link{position:absolute;top:-100%;left:12px;z-index:1031;transition:top .25s ease-in-out}.skip-link:focus{top:12px}.download-btn{word-break:break-all}.card{overflow:hidden}#header-carousel .carousel-item{position:relative;padding-top:160px;padding-bottom:160px}#header-carousel .carousel-item>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:right bottom;object-position:right bottom;-o-object-fit:cover;object-fit:cover;z-index:-1}#header-carousel .carousel-item .box{max-width:31.25rem;color:var(--brand-primary)}@media screen and (min-width: 1200px){#header-carousel .carousel-item{padding-top:240px;padding-bottom:240px}}.page-link{color:var(--brand-primary)}.page-link:hover{color:var(--brand-primary-dark);background-color:rgba(var(--brand-primary-rgb), 0.3)}.page-link.active{border-color:var(--brand-primary);background-color:var(--brand-primary)}.page-link.active:hover{color:#fff;border-color:var(--brand-primary-dark);background-color:var(--brand-primary-dark)}.active>.page-link{border-color:var(--brand-primary);background-color:var(--brand-primary)}.active>.page-link:hover{color:#fff;border-color:var(--brand-primary-dark);background-color:var(--brand-primary-dark)}.image-container{position:relative;overflow:hidden;padding-top:66.6666667%}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:contain}.map{height:38.625rem;z-index:0}.map::before{content:"";z-index:1}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map.active{z-index:1}.map.active::before{z-index:0}@media screen and (min-width: 576px){.map{height:22.8125rem}}@media screen and (min-width: 768px){.map{height:18.8125rem}}@media screen and (min-width: 992px){.map{height:18.75rem}}.navbar-brand img{width:auto;height:auto;max-width:180px;max-height:3.125rem}.nav-link,.dropdown-item{text-align:center}.nav-link:hover,.nav-link:focus{color:var(--navbar-link-color-hover)}.nav-link.active,.nav-link.show{color:var(--navbar-link-color-active) !important}.nav-link.active{position:relative}.nav-link.active::before{content:"";position:absolute;right:.5rem;bottom:0;left:.5rem;height:.25rem;background-color:var(--navbar-link-color-active)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--brand-secondary-light-rgb), 0.5)}.dropdown-item:hover{background-color:rgba(var(--brand-primary-rgb), 0.3)}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:var(--brand-primary)}@media screen and (min-width: 1200px){.nav-item{border-bottom:none}.nav-link,.dropdown-item{text-align:start}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.topheader{color:var(--top-header-color);background-color:var(--topheader-bg)}.topheader a,.topheader .btn-link{color:var(--topheader-link-color)}.topheader a:hover,.topheader .btn-link:hover{color:var(--topheader-link-color-hover)}.header-main{transition:top .5s ease-in-out}.trig-scroll-down .header-main{top:-100%}.trig-scroll-top .header-main,.trig-scroll-bottom .header-main,.trig-scroll-up .header-main{top:0}#totop{right:-52px;bottom:64px;opacity:0;visibility:hidden;transition:var(--transition-medium)}#totop.visible{right:9px;opacity:1;visibility:visible}#totop a{width:46px;height:46px;font-size:16px;background-color:var(--brand-primary);opacity:var(--opacity-overlay);padding:8px;line-height:1;text-decoration:none;border:3px solid #fff}#totop a i{display:block}#totop a:hover{opacity:1}.footer-main a{color:var(--footer-link-color)}.footer-main a:hover{color:var(--footer-link-color-hover)}.mandatory a,.mandatory button{color:rgb(var(--bs-link-color-rgb));text-decoration:underline}.mandatory a:hover,.mandatory button:hover{color:rgb(var(--bs-link-hover-color-rgb));text-decoration:none}label[id$=error]{font-size:.875rem}.primary-background form .form-control:focus,.primary-background form .form-select:focus,.primary-background form .form-check-input:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}form.validated .form-control,form.validated .form-select,form.validated .form-check-input{border-color:var(--success)}form.validated .form-control:focus,form.validated .form-select:focus,form.validated .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--success-rgb), 0.5)}form.validated .form-control.text-danger,form.validated .form-select.text-danger,form.validated .form-check-input.text-danger{border-color:var(--error) !important}form.validated .form-control.text-danger:focus,form.validated .form-select.text-danger:focus,form.validated .form-check-input.text-danger:focus{box-shadow:0 0 0 .25rem rgba(var(--error-rgb), 0.5) !important}.primary-background form.validated .form-control,.primary-background form.validated .form-select,.primary-background form.validated .form-check-input{border-color:var(--brand-secondary-light)}.primary-background form.validated .form-control:focus,.primary-background form.validated .form-select:focus,.primary-background form.validated .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-secondary-light-rgb), 0.5)}.form-floating>label{right:0}.form-floating label[id$=error]{position:static !important;padding:0 !important;transform:translate(0) !important;opacity:1 !important;white-space:normal !important}#maedchenname,.maedchenname{padding:0;width:1px;height:1px;border:0;position:relative;opacity:0;visibility:hidden;z-index:-1}.service-card{flex:0 0 100%;max-width:100%}@media screen and (min-width: 576px){#ihk-amoe .card-body{flex:0 0 auto;height:156px}#ihk-amoe .card-footer{flex:1 1 auto}}@media screen and (min-width: 768px){.service-card{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1200px){.service-card{flex:0 0 25%;max-width:25%}}.contactDataImpressum{min-width:260px !important;max-width:280px !important;font-size:12px !important;padding:20px 24px !important}.impressumContactDataPopup{font-size:14px !important;max-width:100vw;min-width:320px !important}.impressumContactDataPopup table{font-size:14px !important}/*# sourceMappingURL=main.css.map */