@charset "UTF-8";.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-external-icon a:after{content:" "/"externer Link"}.link-pdf a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-pdf a:after{content:" "/"pdf"}html:root{--mb3-primary-color: #07457d;--mb3-primary-contrast-color: #dc3545;--mb3-primary-light-color: #c1f5ff;--mb3-secondary-color: #007eb2;--mb3-secondary-contrast-color: #bb2d3b;--mb3-text-farbe1: black;--mb3-text-farbe2: white;--mb3-schrift1: "Montserrat", sans-serif;--bs-text-dark: var(--mb3-text-farbe1);--bs-text-light: var(--mb3-text-farbe2);--mb3-outline-width: 2px;--mb3-outline-style: dashed;--mb3-outline-color: white;--bs-body-bg: white;--bs-body-color: var(--mb3-text-farbe1)}html *{font-family:var(--mb3-schrift1),sans-serif}header{background:linear-gradient(160.58deg,#013463 22.08%,#01396d 30.59%,#1c61a3 68.06%,#047caf 89.34%),#fff;color:#fff}header #mobileMenu .offcanvas-header .btn-close{margin:0}header .primary-nav{color:#fff}header .primary-nav .navbar .navbar-toggler{color:#fff}header .primary-nav .navbar .navbar-nav .current-menu-item a[aria-current=page]{font-weight:900}header .primary-nav .navbar .navbar-nav .menu-item.menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=white)/"Übersicht"!important}header .primary-nav .navbar .navbar-nav .menu-item.current-menu-parent>a{font-weight:900}header .primary-nav .navbar .navbar-nav .menu-item a{color:#fff;outline-color:#fff;text-transform:uppercase;letter-spacing:1px}header .primary-nav .navbar .navbar-nav .menu-item a:hover{border-bottom:2px solid white}header .primary-nav .navbar .navbar-nav .menu-item .sub-menu{background:var(--mb3-secondary-contrast-color)!important}header .primary-nav .navbar .navbar-nav .menu-item .sub-menu .menu-item{margin:10px 0}header .primary-nav .navbar .navbar-nav .menu-item .sub-menu .menu-item a{margin:0}header .primary-nav .navbar .navbar-nav .menu-item .sub-menu .menu-item.current-menu-item a[aria-current=page]{font-weight:900}.offcanvas-body a:focus-visible{outline:var(--mb3-outline-width) var(--mb3-outline-style) var(--mb3-primary-color)}.embla{position:relative}.embla[data-type=home]{--slide-spacing: 0}.embla[data-type=home] .embla__slide{flex:0 0 100%;height:auto}.embla[data-type=home] .embla__slide h2{font-weight:700;font-size:2rem;letter-spacing:2px;width:100%;margin:0 auto;margin-top:4rem;color:#f4dfd5;hyphens:auto}@media (min-width: 768px){.embla[data-type=home] .embla__slide h2{font-size:2.5rem;width:60%;hyphens:none}}.embla[data-type=home] .embla__slide .slide-text{margin:2rem auto 0;font-size:1.2rem;font-weight:300;width:100%}@media (min-width: 768px){.embla[data-type=home] .embla__slide .slide-text{font-size:1.5rem;width:75%;hyphens:none}}.embla[data-type=home] .embla__slide .slide-text .wp-block-basis3-button{margin-top:2rem}.embla[data-type=home] .embla__slide .slide-text .wp-block-basis3-button a{font-weight:700}body:not(.home) .slider{box-shadow:0 2px 3px 1px #0000004d}.front-page{text-align:center}.front-page .title{color:var(--mb3-primary-color);font-weight:700;display:block;margin-top:1rem}.front-page .subtitle{font-size:1.25rem;font-weight:300;color:var(--mb3-text-farbe1)}.page-content h1{margin:3rem 0;text-align:center}.page-content h1 .title{color:var(--mb3-primary-color);display:block;margin-top:1rem}.page-content h1 .subtitle{font-size:1.25rem;font-weight:300;color:var(--mb3-text-farbe1);display:inline-block}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .entry-text a.btn-light{margin-top:1rem;background:var(--mb3-primary-contrast-color);color:#fff;outline-color:#fff;border:none;border-radius:0;font-weight:900;text-transform:uppercase;letter-spacing:1px;padding:.5rem .85rem}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .entry-text a.btn-light:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 -3 16 20'%3E%3Cg fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L15.586 12l-3.293-3.293a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M6.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L9.586 12L6.293 8.707a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")/"";position:relative;right:0;transition-property:right;transition-duration:.1s}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .entry-text a.btn-light:hover{background:var(--mb3-secondary-contrast-color)}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .entry-text a.btn-light:hover:after{right:-8px}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-image-wrapper{min-height:12em}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-image-wrapper img{opacity:1;object-fit:cover}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper{left:50%;top:50%;text-align:center;bottom:auto!important;transform:translate(-50%,-50%);color:#000;width:100%}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper h2,.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper h3{font-size:1.5rem;color:#fff;background:var(--mb3-primary-color);padding:.5em .85em;letter-spacing:0;margin-bottom:0}@media (min-width: 768px){.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper{width:auto;left:50%;transform:translate(-50%,-50%)}}.wp-block-basis3-tiles .tile .entry-wrapper.row-direction .entry-text-wrapper .entry-text .text{margin-bottom:1.5rem}.leistungen{margin-top:1.5rem}.produkte{margin-top:.5rem}h1,.h1,.kontakt .page-content h1{margin:3rem 0 1.5rem;font-weight:700;color:var(--mb3-primary-color)}h2,.h2{font-size:1.5rem}@media (min-width: 1200px){h2,.h2{font-weight:700;margin-bottom:1rem}}h3{font-size:1.25rem}.btn.btn-primary{--bs-btn-bg:var(--mb3-secondary-color);outline-color:var(--mb3-primary-color);border-radius:0;border:none;border:2px solid var(--mb3-secondary-color);font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:.5rem .85rem}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:first-child:active{background:var(--mb3-primary-color);border:2px solid white}.btn.btn-secondary{--bs-btn-bg:var(--mb3-primary-contrast-color);--bs-btn-hover-bg: var(--mb3-secondary-contrast-color);border-radius:0;border:2px solid var(--mb3-primary-contrast-color);font-weight:400;letter-spacing:1px;color:#fff;text-transform:uppercase;padding:.5rem .85rem}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:first-child:active{background:var(--mb3-secondary-contrast-color);border:2px solid white}.btn.btn-danger{outline-color:var(--mb3-secondary-color);border-radius:0;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--mb3-secondary-color);background-color:var(--bs-body-bg);border:none;border-bottom:1px solid var(--mb3-secondary-color);padding:.3rem .85rem}.btn.btn-danger:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 -3 16 20'%3E%3Cg fill='%230590ca' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L15.586 12l-3.293-3.293a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M6.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L9.586 12L6.293 8.707a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")/""}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:first-child:active{color:#fff;background-color:var(--mb3-secondary-color);border-bottom:1px solid var(--mb3-secondary-color);transition:background-color .5s,color .5s}.btn.btn-danger:hover:after,.btn.btn-danger:active:after,.btn.btn-danger:first-child:active:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 -3 16 20'%3E%3Cg fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L15.586 12l-3.293-3.293a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M6.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L9.586 12L6.293 8.707a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")/""}footer{margin-top:3rem;background:linear-gradient(160.58deg,#013463 22.08%,#01396d 30.59%,#1c61a3 68.06%,#0590ca 89.34%),#fff;background:linear-gradient(160.58deg,#013463 22.08%,#01396d 30.59%,#1c61a3 68.06%,#047caf 89.34%),#fff}footer div{color:#f4dfd5}footer a{color:#fff;outline-color:#fff}.archive-leistungen .leistung-box{border:none;box-shadow:0 0 4px #0000004d}.archive-leistungen .leistung-box .btn.btn-outline-light{border-radius:0;color:var(--mb3-secondary-color);outline-color:var(--mb3-secondary-color);background-color:var(--bs-body-bg);text-transform:uppercase;border:0;border-bottom:1px solid var(--mb3-secondary-color)}.archive-leistungen .leistung-box .btn.btn-outline-light:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 -3 16 20'%3E%3Cg fill='%230590ca' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L15.586 12l-3.293-3.293a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M6.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L9.586 12L6.293 8.707a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")/""}.archive-leistungen .leistung-box .btn.btn-outline-light:hover{color:#fff;background-color:var(--mb3-secondary-color);border:0;border-bottom:1px solid var(--mb3-secondary-color);transition:background-color .5s,color .5s}.archive-leistungen .leistung-box .btn.btn-outline-light:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 -3 16 20'%3E%3Cg fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L15.586 12l-3.293-3.293a1 1 0 0 1 0-1.414'/%3E%3Cpath d='M6.293 7.293a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L9.586 12L6.293 8.707a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")/""}.post-type-archive main .container .row:first-child .col-12>p{font-size:110%;width:100%;display:inherit;border-left:5px solid #f4dfd5;padding-left:.5em}@media (min-width: 768px){.post-type-archive main .container .row:first-child .col-12>p{width:50%}}.archive-produkte .produkt .wp-block-basis3-icon-list{margin:1.5rem 0;font-weight:300;font-size:110%;color:var(--mb3-text-farbe1)}.archive-produkte .produkt .wp-block-basis3-button a{font-weight:700;font-size:inherit}.archive-produkte .produkt .produkt-image{box-shadow:0 0 4px #0000004d;margin-bottom:2rem}.archive-team .team-box{border:none;box-shadow:0 0 4px #0000004d}.archive-team .team-box .thin{font-weight:300}main p>a,main a,main .impressum td a{color:var(--mb3-primary-contrast-color);--mb3-outline-color: var(--mb3-primary-contrast-color);text-decoration:underline}main p>a:hover,main a:hover,main .impressum td a:hover{text-decoration-style:dashed}main #manetform_v6 .summary-content a{text-decoration:none}main #manetform_v6 .step .side.orientation{color:#fff}main .gray-frame{box-shadow:1px 2px 3px #d3d3d3}
