﻿/*! 
*    CSS-Desktop v5.0.2 (https://medianetone.com)
*    Copyright 2024 by mediaNETone
*
*/body{font-size:120%}body a{outline:none}body.tab a:focus{outline:auto;outline-style:double;outline-width:3px;outline-offset:5px}body.tab header a:focus{outline-color:var(--berry)}body.tab main a:focus{outline-color:var(--blue)}body.tab main div.swiper.swiper-light [class*=swiper-button]{outline:none}body.tab main div.swiper.swiper-light [class*=swiper-button]:focus{outline:auto;outline-style:double;outline-width:3px;outline-offset:5px;outline-color:var(--white)}body.tab main div.swiper.swiper-light .swiper-pagination-bullet{outline:none}body.tab main div.swiper.swiper-light .swiper-pagination-bullet:focus{outline:auto;outline-style:solid;outline-width:2px;outline-offset:3px;outline-color:var(--white)}body.tab#home main [data-element=mno-teaser] a.btn:focus{outline-color:var(--purple)}body.tab#home main [data-element=mno-areas] a.btn:focus,body.tab#home main [data-element=mno-video] a.btn:focus,body.tab#home main [data-element=mno-investment-crisis] a.btn:focus{outline-color:var(--white)}body.tab#home main [data-element=mno-partner] a:focus{outline-color:var(--berry)}body.tab#home main [data-element=mno-news] a:focus{outline-color:var(--purple)}body.tab#partner main div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item a:focus{outline-color:var(--purple) !important}body.tab footer a:focus{outline-color:var(--white)}body.tab #tools a:focus{outline-color:var(--berry);outline-style:solid}header{background-color:var(--white);position:sticky;z-index:3;top:0;right:0;left:0;box-shadow:0px 0px 3px 1px rgba(var(--dark-rgb),  0.3)}header [data-element=mno-header] a.logo{display:inline-block;overflow:hidden}header [data-element=mno-header] a.logo svg{margin:0 -4px -6px;filter:brightness(1) !important}header [data-element=mno-header] a.logo svg use.logo-signet{fill:var(--lightgray)}header [data-element=mno-header] a.logo svg use.logo-markeR{fill:var(--berry)}header [data-element=mno-header] a.logo svg use.logo-markeG{fill:var(--gray)}header [data-element=mno-header] a.logo svg use.logo-linie{fill:var(--lightgray)}header [data-element=mno-header] a.logo svg use.logo-subline{fill:var(--gray)}header [data-element=mno-header] a.logo svg use.logo-dotl{fill:var(--lightgray)}header [data-element=mno-header] a.logo svg use.logo-dotg{fill:var(--gray)}header [data-element=mno-header] a.logo svg use.logo-dotr{fill:var(--berry)}header [data-element=mno-header] div.container{display:grid;grid-template-columns:3fr 9fr;padding:.5rem 0}header [data-element=mno-header] div.container div.menu{justify-items:end;align-content:space-between;display:grid;grid-template-columns:1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1){display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;gap:1.5rem;margin-top:.5rem}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a{text-decoration:none;font-size:75%;color:rgba(var(--darkgray-rgb),  0.85);line-height:1;transition:color 200ms ease-out;text-transform:uppercase}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a [class*=fa-]{display:inline-block;margin-right:.325rem;transition:color 200ms ease-out}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a.home,header [data-element=mno-header] div.container div.menu nav:nth-child(1) a.menu{display:none}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:active,header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:hover,header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:focus{color:var(--darkgray)}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:active [class*=fa-],header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:hover [class*=fa-],header [data-element=mno-header] div.container div.menu nav:nth-child(1) a:focus [class*=fa-]{color:var(--berry)}header [data-element=mno-header] div.container div.menu nav:nth-child(2){align-self:end;margin-bottom:.5rem}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;gap:1.5rem;padding:0;margin:0}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li{position:relative}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li a{text-decoration:none;color:var(--darkgray);text-transform:uppercase;line-height:1}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li a:active,header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li a:hover,header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li a:focus{color:var(--berry)}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li:has([href*=kontakt]){display:none}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul{background-color:rgba(0,0,0,0);position:absolute;height:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;padding-top:1rem;left:-1.5rem;transition:opacity 400ms ease-out}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul li{background-color:rgba(var(--berry-rgb),  0.8)}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul li:first-child{border:none}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul li a{text-transform:uppercase;color:var(--white) !important;display:block;padding:.75rem 1.5rem;font-size:80%;border:none !important;white-space:nowrap}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul li.active{background-color:rgba(var(--berry-rgb),  1) !important}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li ul li.active a{font-weight:bold}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li:hover ul,header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li:focus ul{opacity:1;height:auto}header [data-element=mno-header] div.container div.menu nav:nth-child(2) ul li.active a{color:var(--berry);border-bottom:3px solid var(--berry)}main{position:relative;z-index:2}main a:not(.btn):not([class*=article]){color:var(--blue)}main a:not(.btn):not([class*=article]):active,main a:not(.btn):not([class*=article]):hover,main a:not(.btn):not([class*=article]):focus{color:rgba(var(--blue-rgb),  0.8)}main div.item-page .pagenavigation{margin-top:32pt}main div.item-page .pagenavigation .pagination a{text-decoration:none;color:var(--blue)}main div.item-page .pagenavigation .pagination a .visually-hidden{display:none}main div.item-page .pagenavigation .pagination a [class*=icon]{display:none}main div.item-page .pagenavigation .pagination a:active,main div.item-page .pagenavigation .pagination a:hover,main div.item-page .pagenavigation .pagination a:focus{color:rgba(var(--blue-rgb),  0.8)}main div.item-page .pagenavigation .pagination:has(a.previous):has(a.next){background-image:linear-gradient(90deg, transparent 0, transparent 50%, gray 50%, gray calc(50% + 2px), transparent 50%, transparent 100%);background-size:100% 100%;background-repeat:no-repeat}main div.item-page .pagenavigation .pagination:has(a.previous):has(a.next) a.previous{margin-right:1rem}main div.item-page .pagenavigation .pagination:has(a.previous):has(a.next) a.next{margin-left:1rem}main .com-content-category-blog__navigation{margin-top:4rem}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination{list-style:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap;border:1px solid rgba(var(--gray-rgb),  0.75);padding:0;margin:0}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item{background-color:rgba(var(--lightgray-rgb),  0.5);border-left:1px solid rgba(var(--gray-rgb),  0.75)}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item .page-link{position:relative;display:block;text-decoration:none;padding:.75rem 1rem;line-height:1;height:100%;font-size:105%}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item .page-link:has([class*=fa-]){width:50px;text-align:center;padding:.75rem 0}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item .page-link:has([class*=fa-]) [class*=fa-]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item.disabled .page-link{color:rgba(var(--dark-rgb),  0.5)}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item.active .page-link{font-weight:bold}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item:first-child{border:none}main [data-element=mno-banner] .swiper .swiper-wrapper .swiper-slide .swiper-caption .swiper-caption-content{font-size:30pt}#home main [data-element=mno-teaser]{text-align:center}#home main [data-element=mno-teaser] hgroup h1{font-size:30pt !important;font-weight:700;text-transform:uppercase}#home main [data-element=mno-teaser] hgroup h1 span:nth-child(1){color:var(--berry)}#home main [data-element=mno-teaser] hgroup h1 span:nth-child(2){color:var(--darkgray)}#home main [data-element=mno-teaser] hgroup p{color:var(--darkgray);text-transform:uppercase;font-family:"Source Sans 3",serif}#home main [data-element=mno-teaser] div.text p{margin-top:0}#home main [data-element=mno-teaser] div.text div{column-count:2;column-gap:75px;column-rule:3px solid var(--lightgray);text-align:left}#home main [data-element=mno-teaser] div.text a.btn{display:inline-block;border:2px solid var(--white);background-color:var(--berry);color:var(--white);padding:1rem 1.5rem;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0px 0px 3px 3px rgba(var(--dark-rgb), 0.2);transition:background-color 300ms ease-in-out}#home main [data-element=mno-teaser] div.text a.btn:active,#home main [data-element=mno-teaser] div.text a.btn:hover,#home main [data-element=mno-teaser] div.text a.btn:focus{background-color:var(--purple)}#home main [data-element=mno-areas]{background-color:var(--lightpurple);color:var(--white)}#home main [data-element=mno-areas] div.text{display:grid;grid-template-columns:1fr 1fr 1fr}#home main [data-element=mno-areas] div.text div:nth-child(2){background-color:var(--purple)}#home main [data-element=mno-areas] div.text div{text-align:center}#home main [data-element=mno-areas] div.text div h2{color:var(--white);margin:12pt 0 !important;text-transform:uppercase;font-size:24pt !important;font-weight:600;white-space:nowrap}#home main [data-element=mno-areas] div.text div a.btn{display:inline-block;border:1px solid var(--white);background-color:rgba(var(--white-rgb),  0.2);color:var(--white);text-decoration:none;padding:.675rem 1rem;box-shadow:0px 0px 3px 3px rgba(var(--white-rgb), 0.2);font-size:90%;line-height:1;transition:background-color 400ms ease-in-out,color 300ms ease-in-out}#home main [data-element=mno-areas] div.text div a.btn:active,#home main [data-element=mno-areas] div.text div a.btn:hover,#home main [data-element=mno-areas] div.text div a.btn:focus{background-color:rgba(var(--white-rgb),  0.8);color:var(--berry)}#home main [data-element=mno-partner]{background-color:rgba(var(--lightgray-rgb),  0.4);color:var(--dark)}#home main [data-element=mno-partner] hgroup{max-width:70%;margin-left:auto;margin-right:auto;text-align:center}#home main [data-element=mno-partner] hgroup h2,#home main [data-element=mno-partner] hgroup .h2{margin-top:0 !important;font-size:26pt !important}#home main [data-element=mno-partner] div.text{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}#home main [data-element=mno-partner] div.text a{display:block;text-decoration:none}#home main [data-element=mno-partner] div.text a img{filter:grayscale(1);transition:filter 500ms}#home main [data-element=mno-partner] div.text a:active img,#home main [data-element=mno-partner] div.text a:hover img,#home main [data-element=mno-partner] div.text a:focus img{filter:grayscale(0)}#home main [data-element=mno-partner] div.text a figure{position:relative;margin:0}#home main [data-element=mno-partner] div.text a figcaption{line-height:1;position:absolute;right:0;bottom:2rem;left:0;padding:.75rem 2rem;text-align:center;font-size:15pt;font-family:"Oxygen",serif;background-color:rgba(var(--dark-rgb),  0.5);color:var(--white);text-transform:uppercase;font-weight:600}#home main [data-element=mno-partner] div.text a p{margin:0}#home main [data-element=mno-video]{background-color:var(--purple);color:var(--white)}#home main [data-element=mno-video] div.text{display:grid;gap:2rem}@media(min-width: 1240px){#home main [data-element=mno-video] div.text{grid-template-columns:1.618fr 1fr;align-items:center;gap:5rem}}#home main [data-element=mno-video] div.text figure{background-color:var(--dark);display:block;margin:1rem 0;overflow:hidden}#home main [data-element=mno-video] div.text figure iframe{aspect-ratio:16/9;border:none;margin:0;line-height:1;width:100%;height:100%}#home main [data-element=mno-video] div.text h2,#home main [data-element=mno-video] div.text .h2{color:var(--white);margin-top:0 !important;font-size:24pt !important}#home main [data-element=mno-video] div.text a.btn{display:inline-block;border:1px solid var(--white);background-color:rgba(var(--white-rgb),  0.2);color:var(--white);text-decoration:none;padding:.675rem 1rem;box-shadow:0px 0px 3px 3px rgba(var(--white-rgb), 0.2);font-size:90%;line-height:1;transition:background-color 400ms ease-in-out,color 300ms ease-in-out}#home main [data-element=mno-video] div.text a.btn:active,#home main [data-element=mno-video] div.text a.btn:hover,#home main [data-element=mno-video] div.text a.btn:focus{background-color:rgba(var(--white-rgb),  0.8);color:var(--berry)}#home main [data-element=mno-investment-crisis] .container{position:relative;z-index:1}#home main [data-element=mno-investment-crisis] .container::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--dark-rgb), 0.2);z-index:2}#home main [data-element=mno-investment-crisis] .text{position:relative;display:grid;grid-template-columns:1fr 1fr;color:var(--white);z-index:3;margin:3rem 0}#home main [data-element=mno-investment-crisis] .text h2,#home main [data-element=mno-investment-crisis] .text .h2{color:var(--white);margin-top:0 !important;font-size:24pt !important}#home main [data-element=mno-investment-crisis] .text div:nth-child(1){background:rgba(var(--dark-rgb), 0.75);padding:2.5rem 2rem}#home main [data-element=mno-investment-crisis] .text a.btn{display:inline-block;border:1px solid var(--white);background-color:rgba(var(--white-rgb),  0.2);color:var(--white);text-decoration:none;padding:.675rem 1rem;box-shadow:0px 0px 3px 3px rgba(var(--white-rgb), 0.2);font-size:90%;line-height:1;transition:background-color 400ms ease-in-out,color 300ms ease-in-out}#home main [data-element=mno-investment-crisis] .text a.btn:active,#home main [data-element=mno-investment-crisis] .text a.btn:hover,#home main [data-element=mno-investment-crisis] .text a.btn:focus{background-color:rgba(var(--white-rgb),  0.8);color:var(--berry)}#home main [data-element=mno-news] hgroup{max-width:70%;margin-left:auto;margin-right:auto;text-align:center}#home main [data-element=mno-news] div.articles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media(min-width: 1240px){#home main [data-element=mno-news] div.articles{grid-template-columns:1fr 1fr 1fr 1fr}}#home main [data-element=mno-news] div.articles a[class*=article]{text-decoration:none;color:var(--dark);background:rgba(var(--lightgray-rgb),  0.4);position:relative}#home main [data-element=mno-news] div.articles a[class*=article]:nth-child(4){display:none}@media(min-width: 1240px){#home main [data-element=mno-news] div.articles a[class*=article]:nth-child(4){display:block}}#home main [data-element=mno-news] div.articles a[class*=article] div.article figure{margin:2px 2px .5rem !important;overflow:hidden}#home main [data-element=mno-news] div.articles a[class*=article] div.article figure img{aspect-ratio:4/3;object-fit:cover;object-position:center center;filter:grayscale(1);transform:scale(1);transition:filter 400ms ease-in-out,transform 400ms ease-in-out}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body{padding:1rem 1rem 3rem}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body hgroup{text-align:left !important;max-width:100% !important;margin:0 0 12pt !important;display:grid;gap:.5rem}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body hgroup h3{order:2;margin:0 !important;font-size:15pt !important}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body hgroup p{margin:0 !important;line-height:1;font-size:85%;color:var(--darkgray)}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body hgroup p.date{order:3}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body hgroup p.information{order:1}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body div.text{line-height:150% !important;margin:0 0 12pt !important;font-size:92%}#home main [data-element=mno-news] div.articles a[class*=article] div.article div.body span.link{display:inline-block;border-top:3px solid var(--white);background-color:var(--berry);color:var(--white);text-decoration:none;padding:.75rem 1rem;font-size:90%;line-height:1;transition:background-color 400ms ease-in-out,color 300ms ease-in-out;position:absolute;left:0;bottom:0;right:0}#home main [data-element=mno-news] div.articles a[class*=article]:active div.article figure img,#home main [data-element=mno-news] div.articles a[class*=article]:hover div.article figure img,#home main [data-element=mno-news] div.articles a[class*=article]:focus div.article figure img{filter:grayscale(0);transform:scale(1.0125)}#home main [data-element=mno-news] div.articles a[class*=article]:active div.article div.body span.link,#home main [data-element=mno-news] div.articles a[class*=article]:hover div.article div.body span.link,#home main [data-element=mno-news] div.articles a[class*=article]:focus div.article div.body span.link{background-color:var(--purple)}#default main article div.com-content-article,#partner main article div.com-content-article{padding-top:4rem;padding-bottom:4rem}#default main article div.com-content-article:has(div.page-header),#partner main article div.com-content-article:has(div.page-header){display:grid}#default main article div.com-content-article:has(div.page-header) div.page-header,#partner main article div.com-content-article:has(div.page-header) div.page-header{order:2}#default main article div.com-content-article:has(div.page-header) figure.item-image,#partner main article div.com-content-article:has(div.page-header) figure.item-image{order:1}#default main article div.com-content-article:has(div.page-header) div.com-content-article__body,#partner main article div.com-content-article:has(div.page-header) div.com-content-article__body{order:3}#default main article div.com-content-article:has(figure.item-image),#partner main article div.com-content-article:has(figure.item-image){padding-top:0}#default main article div.com-content-article.item-page figure.item-image,#partner main article div.com-content-article.item-page figure.item-image{margin-bottom:24pt}#knowhow main article div.com-content-article,#news main article div.com-content-article{padding-top:4rem;padding-bottom:4rem}#knowhow main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image),#news main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image){padding-top:0;display:grid}#knowhow main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) div.page-header,#news main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) div.page-header{order:2}#knowhow main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) figure.item-image,#news main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) figure.item-image{order:1;position:relative}#knowhow main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) div.com-content-article__body,#news main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) div.com-content-article__body{order:3}#knowhow main article div.com-content-article:has(div.page-header):has(figure.item-image),#news main article div.com-content-article:has(div.page-header):has(figure.item-image){padding-top:4rem;display:block}#knowhow main article div.com-content-article:has(div.page-header):has(figure.item-image) div.page-header,#news main article div.com-content-article:has(div.page-header):has(figure.item-image) div.page-header{order:unset}#knowhow main article div.com-content-article:has(div.page-header):has(figure.item-image) figure.item-image,#news main article div.com-content-article:has(div.page-header):has(figure.item-image) figure.item-image{order:unset;position:relative;padding-top:unset;max-width:40%;float:right;margin-top:.375rem;margin-left:4rem;margin-bottom:3rem}#knowhow main article div.com-content-article:has(div.page-header):has(figure.item-image) figure.item-image img,#news main article div.com-content-article:has(div.page-header):has(figure.item-image) figure.item-image img{position:relative;top:auto;right:auto;bottom:auto;left:auto}#knowhow main article div.com-content-article:has(div.page-header):has(figure.item-image) div.com-content-article__body,#news main article div.com-content-article:has(div.page-header):has(figure.item-image) div.com-content-article__body{order:unset}#knowhow main article div.com-content-article.item-page::after,#news main article div.com-content-article.item-page::after{content:"";display:block;clear:both}#knowhow main article div.com-content-article.item-page figure.item-image,#news main article div.com-content-article.item-page figure.item-image{margin-bottom:24pt}#news main article div.com-content-article .article-info{margin:0 0 4pt;font-size:85%;opacity:.8}#news main article div.com-content-article .article-info .article-info-term{display:none}#news main article div.com-content-article .article-info .create{margin:0}#news main article div.com-content-article .article-info .create [class*=fa-]{display:none}#news main article div.com-content-article.item-page a[href*=".pdf"]{display:inline-block}#news main article div.com-content-article.item-page a[href*=".pdf"]::before{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:0;width:26px}#news main article div.com-content-article.item-page a[href^="http://"]:not([href*=mackewicz-partner]),#news main article div.com-content-article.item-page a[href^="https://"]:not([href*=mackewicz-partner]){display:inline-block}#news main article div.com-content-article.item-page a[href^="http://"]:not([href*=mackewicz-partner])::before,#news main article div.com-content-article.item-page a[href^="https://"]:not([href*=mackewicz-partner])::before{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:0;width:26px}#partner main article div.com-content-category-blog,#knowhow main article div.com-content-category-blog,#news main article div.com-content-category-blog{padding-top:4rem;padding-bottom:4rem}#partner main article div.com-content-category-blog:has(div.category-desc),#knowhow main article div.com-content-category-blog:has(div.category-desc),#news main article div.com-content-category-blog:has(div.category-desc){padding-top:0}#partner main article div.com-content-category-blog:has(div.category-desc) div.category-desc,#knowhow main article div.com-content-category-blog:has(div.category-desc) div.category-desc,#news main article div.com-content-category-blog:has(div.category-desc) div.category-desc{padding-bottom:24pt}#partner main article div.com-content-category-blog:has(div.category-desc) div.category-desc img,#knowhow main article div.com-content-category-blog:has(div.category-desc) div.category-desc img,#news main article div.com-content-category-blog:has(div.category-desc) div.category-desc img{margin-bottom:24pt;width:100%}#partner main article div.com-content-category-blog div.com-content-category-blog__items,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items,#news main article div.com-content-category-blog div.com-content-category-blog__items{display:grid;gap:3rem}#partner main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-2),#knowhow main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-2),#news main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-2){grid-template-columns:1fr 1fr}#partner main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-3),#knowhow main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-3),#news main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-3){grid-template-columns:1fr 1fr 1fr}#partner main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-4),#knowhow main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-4),#news main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-4){grid-template-columns:1fr 1fr 1fr 1fr}#partner main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-5),#knowhow main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-5),#news main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-5){grid-template-columns:1fr 1fr 1fr 1fr 1fr}#partner main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-6),#knowhow main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-6),#news main article div.com-content-category-blog div.com-content-category-blog__items:is(.masonry-6){grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item{background:rgba(var(--lightgray-rgb),  0.5);padding-bottom:3rem;position:relative}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure.item-image,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure.item-image,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure.item-image{margin:0;line-height:0;transition:filter 350ms ease}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img{width:100%}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content{padding:1.5rem 1.5rem 0}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content h2,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content h2,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content h2{margin-top:0 !important;font-size:16pt !important}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content hgroup p,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content hgroup p,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content hgroup p{font-weight:400;margin-bottom:6pt !important}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn{display:inline-block;border-top:3px solid var(--white);background-color:var(--berry);color:var(--white);text-decoration:none;padding:.75rem 1.5rem;font-size:90%;line-height:1;transition:background-color 400ms ease-in-out,color 300ms ease-in-out;position:absolute;left:0;bottom:0;right:0}#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:active,#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:hover,#partner main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:focus,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:active,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:hover,#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:focus,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:active,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:hover,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a.btn:focus{background-color:var(--purple)}#partner main article div.com-content-category-blog__items:is(.masonry-4){grid-template-columns:1fr 1fr !important}@media only screen and (min-width: 1200px){#partner main article div.com-content-category-blog__items:is(.masonry-4){grid-template-columns:1fr 1fr 1fr 1fr !important}}#partner main article div.com-content-category-blog__items div.com-content-category-blog__item div.item-content p{font-weight:300}#partner main article div.com-content-category-blog__items div.com-content-category-blog__item div.item-content p:first-of-type{margin-top:6pt}#partner main article div.com-content-category-blog__items div.com-content-category-blog__item div.item-content p.readmore{margin:0 !important}#knowhow main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img{aspect-ratio:16/9;object-fit:cover;object-position:center center}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item{display:grid;grid-template-columns:300px calc(100% - 300px);padding:0 !important}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item:has(figure.item-image) figure.item-image{grid-column:1}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item:has(figure.item-image) div.item-content{grid-column:2}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item:not(:has(figure.item-image)) div.item-content{grid-column:1/span 2}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure{position:relative;padding:1.5rem}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:unset;height:unset;object-fit:cover;width:100%}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content{position:relative;padding:1.5rem}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content:has(.article-info){display:flex;gap:0;flex-direction:column;justify-content:flex-start;align-items:flex-start}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content:has(.article-info) .article-info{order:-2}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content:has(.article-info) .page-header{order:-1}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content:has(.article-info) p{margin-top:0 !important}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content h2{margin-top:0 !important;font-size:20pt !important}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content:has(p.readmore){padding-bottom:3rem}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content .article-info{margin:0 0 4pt;font-size:85%;opacity:.8}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content .article-info .article-info-term{display:none}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content .article-info .create{margin:0}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content .article-info .create [class*=fa-]{display:none}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href*=".pdf"]{display:inline-block}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href*=".pdf"]::before{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:0;width:26px}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href^="http://"]:not([href*=mackewicz-partner]),#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href^="https://"]:not([href*=mackewicz-partner]){display:inline-block}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href^="http://"]:not([href*=mackewicz-partner])::before,#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item div.item-content a[href^="https://"]:not([href*=mackewicz-partner])::before{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:0;width:26px}#kontakt main article div.com-content-article{padding-top:4rem;padding-bottom:4rem}#kontakt main article div.com-content-article:has(div.page-header){display:grid}#kontakt main article div.com-content-article:has(div.page-header) div.page-header{order:2}#kontakt main article div.com-content-article:has(div.page-header) figure.item-image{order:1}#kontakt main article div.com-content-article:has(div.page-header) div.com-content-article__body{order:3}#kontakt main article div.com-content-article:has(figure.item-image){padding-top:0}#kontakt main article div.com-content-article.item-page figure.item-image{margin-bottom:24pt}#kontakt main article div.com-content-article.item-page .kontaktdaten{display:grid;grid-template-columns:1fr 1.618fr;gap:3rem}#kontakt main article div.com-content-article.item-page .kontaktdaten p span{display:inline-block;width:80px}#kontakt main article div.com-content-article.item-page .kontaktdaten figure picture{display:block;width:100%;height:100%}#kontakt main article div.com-content-article.item-page .kontaktdaten figure picture p{margin:0}#kontakt main article div.com-content-article.item-page .kontaktdaten figure picture img{line-height:1;object-fit:cover;object-position:center center;width:100%;height:100%}#kontakt main article div.com-content-article.item-page hr{margin:2rem 0}#kontakt main article div.com-content-article.item-page .anfahrt{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}#kontakt main article div.com-content-article.item-page .anfahrt h2{margin-top:0 !important}#kontakt main div[data-element=mno-content-bottom]{line-height:0}#kontakt main div[data-element=mno-content-bottom] div.mod-mno-code,#kontakt main div[data-element=mno-content-bottom] div.body,#kontakt main div[data-element=mno-content-bottom] div.text{line-height:0 !important}#kontakt main div[data-element=mno-content-bottom] iframe{transition:filter 350ms ease}div.offcanvas{display:none}[data-element=mno-breadcrumbs]{color:var(--dark);position:relative;z-index:1}[data-element=mno-breadcrumbs]::before{content:"";background-color:rgba(var(--lightgray-rgb),  0.3);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}[data-element=mno-breadcrumbs]::after{content:"";background-color:var(--white);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}[data-element=mno-breadcrumbs] .container{background-color:rgba(var(--lightgray-rgb),  0.5);font-size:115%}[data-element=mno-breadcrumbs] .container a:not(.btn):not([class*=article]){color:var(--blue)}[data-element=mno-breadcrumbs] .container a:not(.btn):not([class*=article]):active,[data-element=mno-breadcrumbs] .container a:not(.btn):not([class*=article]):hover,[data-element=mno-breadcrumbs] .container a:not(.btn):not([class*=article]):focus{color:rgba(var(--blue-rgb),  0.8)}[data-element=mno-breadcrumbs] .container nav ol{margin:0 !important;padding:.75rem 0 !important;list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem}[data-element=mno-breadcrumbs] .container nav ol li.mod-breadcrumbs__divider{display:none}[data-element=mno-breadcrumbs] .container nav ol li.mod-breadcrumbs__item::before{content:"/";display:inline-block;margin-right:.75rem}[data-element=mno-breadcrumbs] .container nav ol li.mod-breadcrumbs__item:nth-child(2)::before{display:none}footer{position:relative;z-index:1;background-color:var(--footer-bg);color:rgba(var(--white-rgb),  0.8);font-size:85%}footer div.text{display:flex;gap:2rem;justify-content:center}footer div.text figure p{margin:0 !important}footer div.text figure svg{margin:0 -4px;filter:brightness(1) !important}footer div.text figure svg use{fill:rgba(var(--white-rgb),  0.8)}footer div.text div.left{padding-right:2rem}footer div.text div.left hr{width:90px;background-color:var(--darkgray);margin:9pt 0 6pt}footer div.text div.center,footer div.text div.right{margin-top:.75rem}footer div.text div.center{display:grid;grid-template-columns:1fr 1fr;row-gap:.5rem;column-gap:3rem}footer div.text div.center div,footer div.text div.right div{position:relative;padding-left:60px}footer div.text div.center div [class*=fa-],footer div.text div.right div [class*=fa-]{position:absolute;display:block;width:40px;text-align:center;top:4px;left:10px;font-size:175%;line-height:1}footer div.text div.center div h4,footer div.text div.right div h4{text-transform:uppercase;color:rgba(var(--white-rgb),  0.8);margin-top:6pt !important;margin-bottom:6pt !important;line-height:1;font-family:"Oxygen",serif;font-size:12pt !important;font-weight:300}footer div.text div.center div p,footer div.text div.right div p{margin-top:3pt;margin-bottom:3pt;line-height:1.2}footer div.text div.center div.address{order:1}footer div.text div.center div.mail{order:3}footer div.text div.center div.phone{order:2}footer div.text div.center div.fax{order:4}footer div.text div.right div.open{order:1}footer div.text div.right div.open [class*=fa-]{top:-4px}footer div.text div.right div.open span{display:inline-block;width:90px}footer div.text a{text-decoration:underline;color:rgba(var(--white-rgb),  0.8);transition:opacity 300ms ease-in-out}footer div.text a:active,footer div.text a:hover,footer div.text a:focus{opacity:.8}#mno-error-site main [data-element=mno-component] .container,[data-element=mno-offline-site] main [data-element=mno-component] .container{display:grid;grid-template-columns:1.62fr 1fr;gap:3rem;padding-top:4rem;padding-bottom:4rem}#mno-error-site main [data-element=mno-component] .container aside,[data-element=mno-offline-site] main [data-element=mno-component] .container aside{background-color:rgba(var(--lightgray-rgb),  0.5);padding:1.5rem}#mno-error-site main [data-element=mno-component] .container aside h3,[data-element=mno-offline-site] main [data-element=mno-component] .container aside h3{margin-top:6pt !important}#mno-error-site main [data-element=mno-component] .container div.separator,[data-element=mno-offline-site] main [data-element=mno-component] .container div.separator{display:none}[data-element=mno-offline-site]{display:grid;grid-template-rows:min-content}[data-element=mno-offline-site] main{align-self:start}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset{border:0;padding:0;margin:0;display:grid}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset input,[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset div,[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button{margin-top:0 !important;margin-bottom:6pt !important;padding:0 !important}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset input,[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button{font-family:"Source Sans 3",sans-serif;font-size:90%;line-height:1;padding:.675rem 1.25rem !important;border:none;border-radius:0;outline:unset}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset input{background-color:var(--white);color:var(--dark)}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button{padding:.75rem 1.25rem !important;margin:0 !important;cursor:pointer;background:var(--blue);color:var(--white);opacity:1;transition:opacity 350ms ease}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button.plg_system_webauthn_login_button{background:var(--berry);position:relative;width:100%;z-index:2}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button.plg_system_webauthn_login_button svg{position:absolute;top:50%;left:32px;transform:translate(-16px, -14px);display:block;width:32px;height:32px;fill:var(--white);z-index:3}[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button:active,[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button:hover,[data-element=mno-offline-site] main [data-element=mno-component] .container aside fieldset button:focus{opacity:.9}[data-element=mno-offline-site] footer{align-self:end}#tools #color-scheme {display: none !important}