header{background-color:#F5F7F9}header .navbar-brand{position:relative;align-self:stretch;display:flex;align-items:center}header .navbar-brand:before{content:'';background:#2532850a;position:absolute;top:-.5rem;z-index:1;width:370px;height:calc(100% + 1rem + 10px);transform:skewX(-18deg);margin-left:-90px;pointer-events:none}header .container{max-width:1800px}header .navbar-main{border:none !important}header .navbar-icons .nav-link{font-size:1.2rem;padding-block:5px}@media (min-width: 992px){header .navbar-nav-main{margin-left:9rem !important}}@media (max-width: 991px){header .navbar.navbar-expand-lg .navbar-collapse:before{margin-top:3.5rem}}header .navbar-topbar{display:none !important}body .toast-type-success{--toast-color: var(--primary)}.main-container h2,.main-container .h2{font-weight:700;color:var(--accent-color)}.page-title h1{font-weight:700}.custom-block-gradient{background-image:linear-gradient(180deg, rgba(38,52,138,0.04) 0px, transparent 50px)}.msw-sub-area:first-child .msw-block-area:first-child .image-slider .flickity-cell{aspect-ratio:4 / 1 !important}@media (max-width: 900px){.msw-sub-area:first-child .msw-block-area:first-child .image-slider .flickity-cell{aspect-ratio:1 / 1 !important}}.msw-sub-area:first-child .msw-block-area:first-child .image-slider h1{background:var(--accent-color);color:#fff;padding:3px 10px}.msw-sub-area:first-child .msw-block-area:first-child .image-slider h1 p:last-child{margin-bottom:0}.product-card,.producer-card{--inner-background-color: #fff;border:3px solid var(--border-color);padding:20px;height:100%;transition:all .2s ease}.product-card:hover,.producer-card:hover{border-color:#ccc}.product-card .card-img-top img,.producer-card .card-img-top img{max-height:200px}.producttable .table>:not(caption)>*>*,.producttable .table:not(.table-bordered) thead th{border-bottom-width:3px}.producttable .item.product-image img{min-width:50px;max-height:100px}.producttable td.item.product-nr .textout{max-width:200px;white-space:nowrap;text-overflow:ellipsis}.product-references-container{border-top:3px solid var(--accent-color);padding-top:2rem}iframe{max-width:100%}footer .msw-portfolio.type-image-box{max-width:300px}footer .msw-portfolio.type-image-box .card-body.row{align-items:center;margin-inline:0}.user-management input:placeholder-shown+.mwc-datatable .item-row{display:table-row !important}
