﻿/*! 
*    CSS-Tablet v5.0.2 (https://medianetone.com)
*    Copyright 2024 by mediaNETone
*
*/body{font-size:110%}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(--white)}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:relative;z-index:3;padding-top:60px;padding-bottom:1rem}header [data-element=mno-header] a.logo{display:block;overflow:hidden;margin:1rem auto 0;max-width:60%}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 div.menu{background-color:rgba(var(--white-rgb),  1);box-shadow:0px 0px 3px 1px rgba(var(--dark-rgb),  0.3);position:fixed;top:0;right:0;left:0}header [data-element=mno-header] div.container div.menu nav:nth-child(1){list-style:none;display:grid;grid-template-columns:1fr;align-items:center;height:60px}header [data-element=mno-header] div.container div.menu nav:nth-child(1):has(a:nth-child(2)){grid-template-columns:1fr 1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1):has(a:nth-child(3)){grid-template-columns:1fr 1fr 1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1):has(a:nth-child(4)){grid-template-columns:1fr 1fr 1fr 1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1):has(a:nth-child(5)){grid-template-columns:1fr 1fr 1fr 1fr 1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1):has(a:nth-child(6)){grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a{background:rgba(0,0,0,0) !important;display:block;text-decoration:none;text-align:center;line-height:1}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a [class*=fa-]{box-shadow:0px 0px 3px 1px rgba(var(--dark-rgb),  0.3);background-color:var(--berry);color:var(--white);border-radius:50%;display:inline-block;line-height:40px;height:40px;width:40px}header [data-element=mno-header] div.container div.menu nav:nth-child(1) a span{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{background-color:var(--purple)}header [data-element=mno-header] div.container div.menu nav:nth-child(2){display:none}[class*=scrolling] header [data-element=mno-header] div.container div.menu{background-color:rgba(var(--white-rgb),  0.95)}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.9)}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:.5rem .75rem;line-height:1;height:100%;font-size:100%}main .com-content-category-blog__navigation .com-content-category-blog__pagination nav ul.pagination li.page-item .page-link:has([class*=fa-]){width:34px;text-align:center;padding:.5rem 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{max-width:100%;padding-left:2.25rem;padding-right:2.25rem;font-size:28pt}#home main [data-element=mno-teaser]{text-align:left}#home main [data-element=mno-teaser] .container{padding-top:4rem !important;padding-bottom:4rem !important}#home main [data-element=mno-teaser] hgroup h1{font-size:20pt !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 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 div:nth-child(2){background-color:var(--purple);padding-right:1.5rem !important;padding-left:1.5rem !important;margin-right:-1.5rem;margin-left:-1.5rem}#home main [data-element=mno-areas] div.text div{text-align:left;padding-top:4rem !important;padding-right:0 !important;padding-bottom:4rem !important;padding-left:0 !important}#home main [data-element=mno-areas] div.text div h2{color:var(--white);margin:12pt 0 !important;text-transform:uppercase;font-size:18pt !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] .container{padding-top:4rem !important;padding-bottom:4rem !important}#home main [data-element=mno-partner] hgroup{margin-left:auto;margin-right:auto}#home main [data-element=mno-partner] hgroup h2,#home main [data-element=mno-partner] hgroup .h2{margin-top:0 !important;font-size:18pt !important}#home main [data-element=mno-partner] div.text{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#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);aspect-ratio:1/1;object-fit:cover;object-position:center top;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:1rem;left:0;padding:.75rem 2rem;text-align:center;font-size:13pt;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] .container{padding-top:4rem !important;padding-bottom:4rem !important}#home main [data-element=mno-video] div.text{display:grid;gap:2rem}#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%}#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:18pt !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;padding-top:4rem !important;padding-bottom:4rem !important}#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;color:var(--white);z-index:3;margin:0rem 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:18pt !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] .container{padding-top:4rem !important;padding-bottom:4rem !important}#home main [data-element=mno-news] hgroup{margin-left:auto;margin-right:auto}#home main [data-element=mno-news] div.articles{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#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] 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{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top;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 hgroup h1,#default main article hgroup .h1,#partner main article hgroup h1,#partner main article hgroup .h1{font-size:20pt !important}#default main article hgroup h1~p,#default main article hgroup .h1~p,#partner main article hgroup h1~p,#partner main article hgroup .h1~p{font-size:14pt !important}#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 hgroup h1,#knowhow main hgroup .h1,#news main hgroup h1,#news main hgroup .h1{font-size:20pt !important}#knowhow main hgroup h1~p,#knowhow main hgroup .h1~p,#news main hgroup h1~p,#news main hgroup .h1~p{font-size:14pt !important}#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 div.page-header h1,#knowhow main article div.com-content-article div.page-header .h1,#news main article div.com-content-article div.page-header h1,#news main article div.com-content-article div.page-header .h1{font-size:20pt !important}#knowhow main article div.com-content-article div.page-header h1~p,#knowhow main article div.com-content-article div.page-header .h1~p,#news main article div.com-content-article div.page-header h1~p,#news main article div.com-content-article div.page-header .h1~p{font-size:14pt !important}#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) figure.item-image img,#news main article div.com-content-article:has(:not(div.page-header)):has(figure.item-image) figure.item-image img{width:100%}#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;margin-bottom:2rem}#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{width:100%}#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 img{width:30% !important;margin:2.3rem 0 2rem 2rem;float:right}#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;grid-template-columns: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{aspect-ratio:4/3;object-fit:cover;object-position:center center;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 div.com-content-category-blog__item figure img{aspect-ratio:1/1 !important;object-fit:cover !important;object-position:center top !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{grid-template-columns:1fr}#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;width:100%}#news main article div.com-content-category-blog div.com-content-category-blog__items{grid-template-columns:1fr}#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:1fr 1.618fr;padding:0 !important;align-items:top}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure{padding:1rem}#news main article div.com-content-category-blog div.com-content-category-blog__items div.com-content-category-blog__item figure img{aspect-ratio:unset !important;object-fit:cover;object-position:center top;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:1rem}#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:not(:has(figure.item-image)):has(div.kontaktdaten figure){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;gap:3rem}#kontakt main article div.com-content-article.item-page .kontaktdaten hgroup h1{font-size:20pt !important}#kontakt main article div.com-content-article.item-page .kontaktdaten hgroup h1~p{font-size:14pt !important}#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{order:-1}#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%}#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;gap:2rem}#kontakt main article div.com-content-article.item-page .anfahrt h2{font-size:20pt !important;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:block;padding:0;margin:0}div.offcanvas .offcanvas-content{background-color:var(--berry);color:var(--white);padding:1rem;margin:0;height:100%;overflow-y:auto}div.offcanvas .offcanvas-header{position:relative;padding:0 !important}div.offcanvas .offcanvas-header h5{color:var(--white)}div.offcanvas .offcanvas-header button{display:none;position:absolute;top:0;right:0;background:rgba(0,0,0,0);border:none}div.offcanvas .offcanvas-header button::before{content:"";display:block;font-family:"Font Awesome 6 Free";font-weight:700;color:var(--white)}div.offcanvas .offcanvas-body{padding:0 !important}div.offcanvas .offcanvas-body a{color:#fff;opacity:1;transition:opacity 300ms ease}div.offcanvas .offcanvas-body a:active,div.offcanvas .offcanvas-body a:hover,div.offcanvas .offcanvas-body a:focus{opacity:.9}div.offcanvas .offcanvas-body ul.mod-menu{margin:1rem 0;padding:0;list-style:none}div.offcanvas .offcanvas-body ul.mod-menu a{text-decoration:none;display:block;height:60px;line-height:60px}div.offcanvas .offcanvas-body ul.mod-menu li{border-top:1px solid #fff}div.offcanvas .offcanvas-body ul.mod-menu li:first-child{border:none}div.offcanvas .offcanvas-body ul.mod-menu li.current,div.offcanvas .offcanvas-body ul.mod-menu li.active{font-weight:700}div.offcanvas .offcanvas-body ul.mod-menu li ul{border-top:1px solid #fff;margin:0;padding:15px 0;list-style:none}div.offcanvas .offcanvas-body ul.mod-menu li ul li{border:none;font-weight:normal}div.offcanvas .offcanvas-body ul.mod-menu li ul li.current,div.offcanvas .offcanvas-body ul.mod-menu li ul li.active{font-weight:700}div.offcanvas .offcanvas-body ul.mod-menu li ul li a{height:40px;line-height:40px}div.offcanvas .offcanvas-body ul.mod-menu li ul li a::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:700;margin-right:.675rem;line-height:1}[data-js=true]:has(div.offcanvas.open){overflow:hidden}[data-js=true] div.offcanvas{--padding: 1rem;--width: 300px;position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:-1;width:var(--width);visibility:hidden;width:0;overflow:hidden;transition:width 500ms ease,visibility 500ms ease}[data-js=true] div.offcanvas .offcanvas-content{background-color:var(--berry);padding:var(--padding);width:var(--width);opacity:0;transition:opacity 350ms ease}[data-js=true] div.offcanvas .offcanvas-bg{content:"";background:rgba(var(--dark-rgb), 0.75);position:fixed;top:0;right:0;bottom:0;left:0;width:0;z-index:-1;opacity:0;visibility:hidden;transition:opacity 500ms ease,visibility 500ms ease}[data-js=true] div.offcanvas.open{visibility:visible;width:100%;z-index:1001}[data-js=true] div.offcanvas.open .offcanvas-content{opacity:1}[data-js=true] div.offcanvas.open .offcanvas-bg{visibility:visible;width:100%;opacity:1}[data-js=true] div.offcanvas.close{width:0;z-index:1001}[data-js=true] div.offcanvas .offcanvas-header button{display:block}[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{display:none}[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}[data-element=mno-breadcrumbs] .container nav ol li:nth-child(2),[data-element=mno-breadcrumbs] .container nav ol li:nth-child(3){display:block}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;flex-direction:column;flex-wrap:nowrap}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:2rem;column-gap:2rem}footer div.text div.center div,footer div.text div.right div{position:relative;padding-left:40px}footer div.text div.center div [class*=fa-],footer div.text div.right div [class*=fa-]{position:absolute;display:block;width:24px;text-align:center;top:4px;left:0;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:4}footer div.text div.center div.phone{order:2}footer div.text div.center div.fax{order:3}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}[data-element=mno-offline-site] header{padding-top:0}#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: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}#mno-error-site [data-element=mno-breadcrumbs],[data-element=mno-offline-site] [data-element=mno-breadcrumbs]{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}