@charset "UTF-8";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/pillar";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/step";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/stimme";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/faq";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/cta";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/zielgruppe";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/person";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/contentElements/bullet-diamond";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/extensions/forms";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/extensions/news";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/extensions/blog";@import "../../../_assets/d09232ed4af462ba55259d16f314ae64/Css/extensions/cookieconsent";.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:px solid;padding:px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:px;}.ce-intext.ce-left .ce-gallery{margin-right:px;}.ce-below .ce-gallery{margin-top:px;}.ce-column{margin-right:px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}a{outline:0}.subheader{margin:0}.alert{display:grid}.code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:rgba(86,61,124,0.15);border-radius:.25rem;font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}mark{background-color:#ff0;color:#000}.back-to-top{position:fixed;bottom:2em;right:1.5em;text-decoration:none;color:#eee;background-color:transparent;opacity:.7;padding:1em;z-index:1030}.back-to-top:hover{background-color:transparent;color:#999}.text-hide{display:none}.news a{text-decoration:none}.dropend .dropdown-menu{top:0;right:auto;left:100%}.dropend .dropdown-menu[data-bs-popper]{margin-left:0!important}.dropup.dropend .dropdown-menu[data-bs-popper]{bottom:0!important;top:auto!important}.dropdown-item.parent-active{color:#151515;text-decoration:none;background-color:#f6f6f6}.dropdown-item.active.parent-active{color:#fff;text-decoration:none;background-color:var(--bs-primary)}.dropdown-hover-all .dropdown-menu,.dropdown-hover > .dropdown-menu.dropend{margin-left:-1px!important}.card.card-effect-one img{-moz-transition:transform .5s ease-in-out!important;-webkit-transition:transform .5s ease-in-out!important;transition:transform .5s ease-in-out!important}.card.card-effect-one:hover{background-color:var(--bs-light)}.card.card-effect-one:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.card.card-effect-one::before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:var(--bs-primary);height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card.card-effect-one:active::before,.card.card-effect-one:focus::before,.card.card-effect-one:hover::before{left:0;right:0}.card.card-effect-one{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;-webkit-transform:scale(1)}picture img.lazy{opacity:0}picture img.lazy:not(.initial){transition:opacity 2s}picture img.lazy.error,picture img.lazy.initial,picture img.lazy.loaded{opacity:1}picture img.lazy:not([src]):not([srcset]){visibility:hidden}figure{overflow:hidden}.dropdown-menu-end .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-left:-.5rem;vertical-align:.255em;content:" ";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;transform:rotate(90deg)}.dropdown-menu-end .dropend .dropdown-toggle::after{display:none}.dropdown-menu-end .dropend .dropdown-menu{right:100%;left:auto}.dropdown-menu-end .dropdown-toggle[aria-expanded="true"]::before{transform:rotate(-90deg)}.dropdown-toggle::after,.dropdown-toggle::before{transition:.7s}.dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.dropdown-menu-end .dropend .dropdown-menu[data-bs-popper]{top:0!important;right:100%!important;left:auto!important;margin-top:0!important;margin-left:.125rem!important}#main-navbar.shrink{height:auto}#main-navbar.navbar-shrink{padding:.5rem 1rem}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.card figure,.ge_autoLayout_row figure{margin:0}.card .list-group-item{color:#212529}a.card{color:inherit}a.card:hover{text-decoration:none}.meta-nav.text-white a{color:#fff!important}div.alert p,div.alert ul{margin:0}#language{cursor:pointer}#language .t3js-icon{margin-right:5px;position:relative;top:-2px}.tx-indexedsearch-redMarkup{color:red}.tx-indexedsearch-info p{margin:0}section.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover;z-index:-1}section.multiple-parallax{background-attachment:fixed,fixed;background-position:left top,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;z-index:-1}.absolute{position:absolute!important}.content-consent.background-image,.jumbotron.background-image,div.background-image,section.background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.jumbotron.multiple-background-image,div.multiple-background-image,section.multiple-background-image{background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:left top,center center}.jumbotron.background-fixed,div.background-fixed,section.background-fixed{background-attachment:fixed!important}.frame-ruler-before:before{content:"";display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em}.frame-ruler-after:after{content:"";display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}.preloader{z-index:999;position:absolute;left:calc(50% - 1.5rem);top:50%}.nav-meta,.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-meta .meta-text a,.nav-scroller .meta-text a{margin-right:1rem}.nav-meta .meta-text a:last-child,.nav-scroller .meta-text a:last-child{margin-right:0}.nav-scroller .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;color:rgba(255,255,255,0.75);text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-underline .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;color:var(--bs-gray-dark)}.nav-underline .nav-link:hover{color:var(--bs-danger)}.nav-underline .active{font-weight:500;color:var(--bs-gray-dark)}.nav-underline .nav-link.meta-text{color:var(--bs-gray-dark)}.nav-underline .nav-link.meta-text a:hover{color:var(--bs-danger)}.navbar-expand-no{max-height:100%!important}.sticky.is-sticky{position:fixed;left:0;right:0;top:0;z-index:1000;width:100%}.carousel-item{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:visible;backface-visibility:visible;overflow:hidden!important}.carousel figure{margin:0!important}.carousel-caption.caption-animated.animated{position:absolute;top:0;display:flex;justify-content:center;width:auto;color:#fff;text-align:center;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.content-consent{min-height:200px}.ce-link{text-decoration:none!important;color:inherit!important}.ce-link-content{text-decoration:none!important;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(0.25,0.8,0.25,1);padding:1.5rem}.ce-link-content:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.card.ce-link-content{padding:0}.img-transform{transition:transform .3s ease!important}.img-transform:active,.img-transform:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}figure.img-hover-zoom--brightness,figure.img-hover-zoom--colorize,figure.img-hover-zoom--slowmo,figure.img-hover-zoom--blur,figure.img-hover-zoom--zoom-n-rotate,figure.img-hover-zoom{display:flex;flex-flow:column;}.relative{position:relative}.relative .overlay > div{position:absolute;top:2rem}#site-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:99999}#site-spinner{position:absolute;left:calc(50% - 1.5rem);top:50%}.sidebar-sub-item i{text-indent:-1px}figcaption{font-size:.75rem;font-weight:400}.fa,.fa-brands,.fal,.far,.fas,.fa-solid,.fa-regular,.fa-light,.fa-thin,fa-duotone,.fa-sharp{line-height:inherit}.bt_hidden{opacity:0}.bt_visible{opacity:1}.page-pagination{margin:2rem 0}.page-pagination .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.page-pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.video-card .card-img-overlay{margin-bottom:40px}.zoom-overlay{overflow:hidden;background:0 0;opacity:0;transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}.image a:hover .zoom-overlay{opacity:.8}.magnifying-glass-icon{color:#fff;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;padding:20px;border:1px solid #fff;line-height:1;background:rgba(0,0,0,0.5);width:60px;height:60px}.zoom-overlay .description .magnifying-glass-icon{top:50%}.card-img-overlay .card-body{padding:0}.navbar-brand img.d-inline-block{margin-right:.25rem}.media figure.image{position:relative;margin-bottom:0}.media .magnifying-glass-icon{top:50%}.w-33{width:33%!important}.w-66{width:66%!important}.fixedPosition{position:fixed;top:50%;margin:0!important;z-index:999}.fixedPosition-right{right:0}.fixedPosition-left{left:0}.rotate-plus{-moz-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important;margin:0!important}.rotate-minus{-moz-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;-o-transform:rotate(-90deg)!important;-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;margin:0!important}.media-body p{margin-bottom:0}p .svg-inline--fa{margin-left:.1rem}@media (min-width:576px){html{font-size:16px}.sm-twoColumns{min-width:26rem!important}.content-consent{min-height:300px}}@media (min-width:768px){.md-twoColumns{min-width:26rem!important}.content-consent{min-height:300px}}@media (min-width:992px){.lg-twoColumns{min-width:26rem!important}.content-consent{min-height:400px}}@media (min-width:1200px){.xl-twoColumns{min-width:26rem!important}.content-consent{min-height:500px}}@media (max-width:1199px){.navbar-expand-xl{max-height:100%!important}}@media (max-width:991px){.navbar-expand-lg{max-height:100%!important}}@media (max-width:767px){.navbar-expand-md{max-height:100%!important}.gallery .w-25,.gallery.w-25{width:100%!important}.gallery .w-50,.gallery.w-50{width:100%!important}.gallery .w-33,.gallery.w-33{width:100%!important}.gallery .w-66,.gallery.w-66{width:100%!important}.gallery .w-75,.gallery.w-75{width:100%!important}.align .w-25,.beside .w-25{width:100%!important}.align .w-50,.beside .w-50{width:100%!important}.align .w-33,.beside .w-33{width:100%!important}.align .w-66,.beside .w-66{width:100%!important}.align .w-75,.beside .w-75{width:100%!important}}@media (max-width:575px){.navbar-expand-sm{max-height:100%!important}.gallery{text-align:center}.card .img-overlay{color:#fff;text-shadow:6px 0 6px #666}.card .img-overlay .card-body{padding:0}}.card-flipper .image-flip.hover .backside,.card-flipper .image-flip:active .backside,.card-flipper .image-flip:hover .backside{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);border-radius:.25rem}.card-flipper .image-flip.hover .frontside,.card-flipper .image-flip:active .frontside,.card-flipper .image-flip:hover .frontside{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.card-flipper .mainflip{-webkit-transition:1s;-webkit-transform-style:preserve-3d;-ms-transition:1s;-moz-transition:1s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d;position:relative}.card-flipper .frontside{position:relative;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);z-index:2;margin-bottom:30px}.card-flipper .backside{position:absolute;top:0;left:0;background:#fff;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-box-shadow:5px 7px 9px -4px #9e9e9e;-moz-box-shadow:5px 7px 9px -4px #9e9e9e;box-shadow:5px 7px 9px -4px #9e9e9e}.card-flipper .backside,.card-flipper .frontside{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:1s;-webkit-transform-style:preserve-3d;-moz-transition:1s;-moz-transform-style:preserve-3d;-o-transition:1s;-o-transform-style:preserve-3d;-ms-transition:1s;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d}.card-flipper .backside .card,.card-flipper .frontside .card{min-height:312px}.card-flipper .fa-plus-square{color:var(--bs-primary)}#sectionmenu.section-menu.nav-fill.variant{background-color:#fff}#sectionmenu.section-menu.nav-fill.variant .nav-item{display:inline-block;position:relative;height:58px;border-right:2px solid var(--bs-light);border-top:2px solid var(--bs-light);border-bottom:2px solid var(--bs-light);text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;white-space:normal}#sectionmenu.section-menu.nav-fill.variant .nav-item:last-child{border-left:2px solid var(--bs-light)}#sectionmenu.section-menu.nav-fill.variant .nav-link.scroll-trigger{line-height:2.6}#sectionmenu.section-menu.nav-fill.variant .nav-link.scroll-trigger.active::before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:12px solid var(--bs-primary);position:absolute;top:58px;left:calc(50% - 6px);content:"";display:inline;z-index:2000}#sectionmenu.section-menu.nav-fill.variant .nav-link.scroll-trigger:hover{color:var(--bs-primary);text-shadow:0 0 5px rgba(169,169,169,0.3)}#sectionmenu.section-menu.nav-fill.variant .nav-link.scroll-trigger.active,#sectionmenu.section-menu.nav-fill.variant .nav-link.scroll-trigger.active:hover{background-color:var(--bs-primary);border-bottom:1px solid var(--bs-primary);color:#fff;margin-top:0;height:58px;border-top:none}#sectionmenu.section-menu .nav-item.nav-link.active,#sectionmenu .nav-link.active{color:var(--bs-danger)}#sectionmenu.section-menu.nav-pills .nav-item.nav-link.active{color:#fff}.bg-raster{position:relative}.bg-raster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("/fileadmin/T3SB/Resources/Public/Images/raster.png") repeat}#background-carousel{width:100%;height:100%;z-index:-1}#background-carousel .carousel,#background-carousel .carousel-inner{width:100%;height:100%;z-index:0;overflow:hidden}#background-carousel .carousel-item{width:100%;height:100%;background-position:center center;background-size:cover;z-index:0}#background-carousel #content-wrapper{position:absolute;z-index:1!important;min-width:100%;min-height:100%}#background-carousel .carousel-control-next,#background-carousel .carousel-control-prev{z-index:2}.carousel-control-next,.carousel-control-prev{z-index:10}.news .page-navigation:last-child{margin-top:1.5rem}.card-img-overlay .card-text p:last-child{margin-bottom:0}@media (min-width:576px){.card-columns{column-count:2}.image-flip .backside,.image-flip .card,.image-flip .frontside,.image-flip .mainflip{height:100%}}@media (min-width:768px){.card-columns{column-count:3}}@media (min-width:992px){.card-columns{column-count:4}}@media (min-width:1200px){.card-columns{column-count:4}}.news .card{box-shadow:0 0 0 transparent,0 1px 2px transparent;transition:all .3s cubic-bezier(0.25,0.8,0.25,1)}.news .card:active,.news .card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.25),0 2px 2px rgba(0,0,0,0.22);z-index:101}.news .list-group-item .d-sm-block p{margin-bottom:0}#news-preloader{position:relative;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:99999}#news-preloader-bottom{position:relative;top:-75px;left:0;right:0;bottom:0;background-color:transparent;z-index:99999}#news-spinner{position:absolute;right:0;top:-.5rem}.news .list-group-item .card-text p{margin-bottom:0}.news .list-group-item .media figure{margin-bottom:0}.news-single figure.image .zoom-overlay{left:1rem}.cardflipper .mainflip{-webkit-transition:1s;-webkit-transform-style:preserve-3d;-ms-transition:1s;-moz-transition:1s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d;position:relative}.cardflipper .frontside{position:relative;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);z-index:2;margin-bottom:30px}.cardflipper .backside{position:absolute;top:0;left:0;background:#fff;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-box-shadow:5px 7px 9px -4px #9e9e9e;-moz-box-shadow:5px 7px 9px -4px #9e9e9e;box-shadow:5px 7px 9px -4px #9e9e9e}.cardflipper .backside,.cardflipper .frontside{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:1s;-webkit-transform-style:preserve-3d;-moz-transition:1s;-moz-transform-style:preserve-3d;-o-transition:1s;-o-transform-style:preserve-3d;-ms-transition:1s;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d}.cardflipper .fa-plus-square{color:var(--bs-primary)}.cardflipper .fa-minus-square{color:var(--bs-primary)}.cardflipper .fa-minus-square:hover,.cardflipper .fa-plus-square:hover{cursor:pointer}.card-flipper .card-footer,.cardflipper .card-footer{padding:.75rem 1.25rem;background-color:transparent;border-top:none}.card-flipper .backside,.card-flipper .backside .card,.cardflipper .backside,.cardflipper .backside .card{height:100%}.card-footer{text-align:center}.image .toast{position:relative;bottom:1px;}.img-copyright{justify-content:flex-end !important;position:relative;top:-17px;margin-right:.5rem;display:flex;margin-left:auto;z-index:1000;width:30px;}.img-copyright:hover{cursor:help}.img-copyright-default{justify-content:flex-end !important;position:relative;margin-top:-24px;margin-right:.5rem;display:flex;margin-left:auto}span.copyright{margin-right:.5rem}.zoom-right{display:flex;margin-left:auto}.zoom-center{display:flex}.card .image-caption.text-right{margin-right:.5rem;margin-right:.5rem}figure .toast{margin-bottom:0!important;z-index:1}.imageorient-1 figure.image .zoom-overlay,.imageorient-9 figure.image .zoom-overlay{right:.5rem}.offcanvas{box-shadow:none}.offcanvas-header{box-shadow:0 -1px 0 #000;padding-bottom:.75rem!important}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}body.lg .dd-animate-1,body.md .dd-animate-1,body.xl .dd-animate-1{display:block;visibility:hidden;opacity:0;transform:translateY(50px);transition:.5s ease all}body.lg .dd-animate-1.show,body.md .dd-animate-1.show,body.xl .dd-animate-1.show{display:block;visibility:visible;opacity:1;transform:translateY(0);transition:.5s ease all}body.lg .dropdown-menu-end.dd-animate-1,body.md .dropdown-menu-end.dd-animate-1,body.xl .dropdown-menu-end.dd-animate-1{right:0;left:auto;}body.lg .dd-animate-2,body.lg .dd-animate-2 .dropdown-submenu .dropdown-menu,body.md .dd-animate-2,body.md .dd-animate-2 .dropdown-submenu .dropdown-menu,body.xl .dd-animate-2,body.xl .dd-animate-2 .dropdown-submenu .dropdown-menu{animation-name:example;animation-duration:1s}@keyframes example{from{opacity:.2}to{opacity:1}}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p,.bs-callout ul:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout + .bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:var(--bs-secondary)}.bs-callout-default h4{color:var(--bs-secondary)}.bs-callout-primary{border-left-color:var(--bs-primary)}.bs-callout-primary h4{color:var(--bs-primary)}.bs-callout-success{border-left-color:var(--bs-success)}.bs-callout-success h4{color:var(--bs-success)}.bs-callout-danger{border-left-color:var(--bs-danger)}.bs-callout-danger h4{color:var(--bs-danger)}.bs-callout-warning{border-left-color:var(--bs-warning)}.bs-callout-warning h4{color:var(--bs-warning)}.bs-callout-info{border-left-color:var(--bs-info)}.bs-callout-info h4{color:var(--bs-info)}.img-hover-zoom img{transition:transform .8s ease!important}.img-hover-zoom:hover img{transform:scale(1.5)}.img-hover-zoom--zoom-n-rotate img{transition:transform .5s ease-in-out!important}.img-hover-zoom--zoom-n-rotate:hover img{transform:scale(2) rotate(25deg)}.img-hover-zoom--slowmo img{transform-origin:50% 65%;transition:transform 5s,filter 3s ease-in-out!important;filter:brightness(150%)}.img-hover-zoom--slowmo:hover img{filter:brightness(100%);transform:scale(2)}.img-hover-zoom--brightness img{transition:transform 2s,filter 1.5s ease-in-out!important;transform-origin:center center;filter:brightness(50%)}.img-hover-zoom--brightness:hover img{filter:brightness(100%);transform:scale(1.3)}.img-hover-zoom--blur img{transition:transform 1s,filter 2s ease-in-out!important;filter:blur(2px);transform:scale(1.2)}.img-hover-zoom--blur:hover img{filter:blur(0);transform:scale(1)}.img-hover-zoom--colorize img{transition:transform 0.5s,filter 1.5s ease-in-out!important;filter:grayscale(100%)}.img-hover-zoom--colorize:hover img{filter:grayscale(0);transform:scale(1.1)}.nav-icon{margin:-1.5px;width:35px;border:none;background-color:transparent}.nav-icon div,.nav-icon:after,.nav-icon:before{background-color:#fff;border-radius:3px;content:"";display:block;height:5px;margin:7px 0;transition:all .2s ease-in-out}.nav-icon:not(.collapsed):before{transform:translateY(12px) rotate(135deg)}.nav-icon:not(.collapsed):after{transform:translateY(-12px) rotate(-135deg)}.nav-icon:not(.collapsed) div{transform:scale(0)}.nav-icon:active,.nav-icon:focus{outline:0;box-shadow:none}.media{display:flex!important}.media figure.image{flex-shrink:0!important}.media .media-body{flex-grow:1!important}.card figcaption{padding-right:.5rem;padding-left:.5rem}.back-to-top.st-none{transform:scale(0);transition:transform .4s cubic-bezier(0.5,0,0.3,1)}.back-to-top.st-block{transform:scale(1);transition:transform .4s cubic-bezier(0.5,0,0.3,1)}.image .toast,picture{overflow:hidden}#main-navbar{-moz-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}#main-navbar.shrink.bg-primary{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.sticky{position:fixed!important;top:0;left:0;width:100%}.text-shadow{text-shadow:1px 1px 2px #000,0 0 25px #000,0 0 5px #000}.accordion-img::after{margin-right:1rem}@media (max-width:575px){.col-image .background-image{min-height:250px}}@media (max-width:991px){.col-image .background-image{min-height:350px}}.local-video{overflow:hidden}.local-video .card-img-overlay{max-width:1320px;width:100%;padding-right:15px;padding-left:15px;margin:0 auto}.local-video figure.video video{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991.98px){.local-video figure.video{min-height:200px}.local-video .card-img-overlay{min-height:190px}}.video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}#text{position:absolute;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){.video-container iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.video-container iframe{width:177.78vh}}.toast-container.top-70{top:70px!important}.card-body .btn-block,.card-footer .btn-block{width:100%}.toast-container{z-index:11}.carousel-item figure > a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.card-body .card-text p:last-child{margin-bottom:0!important}.card .row .card-body{padding:.5rem 1rem .275rem}.btn-slide-in a,.btn-slide-in a:hover{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btnGroupSlider .btn-slide-out{right:auto;transition:right .3s ease-in-out}.btnGroupSlider .btn-slide-in{right:auto;transition:right .3s ease-in-out}.vimeo-wrapper .vimeo-btn:hover{filter:drop-shadow(0 0 0.75rem black)!important}.submenu.style-one .dd-item::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;float:right;margin-top:.7rem}.submenu.style-one .dd-item[aria-expanded="true"]::after{transform:rotate(180deg)}.submenu.style-one .dropdown-toggle::before,.submenu .dd-item::after{transition:.7s}.submenu.style-one .nav-link:not(.active):hover{background-color:var(--bs-gray-100)}.submenu.style-one .nav-item.active .dd-item::after{transform:rotate(180deg)}.submenu .dd-link::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;float:right;margin-top:.7rem}.submenu .dd-link[aria-expanded="true"]::after{transform:rotate(180deg)}.flip-card{background-color:transparent;height:100%;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ratio{position:relative;width:100%}.navbar-nav .nav-link.parent-active{color:var(--bs-navbar-active-color)}.custom-popover{--bs-popover-max-width:280px;--bs-popover-border-color:var(--bs-primary);--bs-popover-header-bg:var(--bs-primary);--bs-popover-header-color:var(--bs-white);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:.5rem;}.px-2-5{padding-right:0.75rem !important;padding-left:0.75rem !important;}.offcanvas-body .dm-toggler{width:100%;}.card.card-effect-one.secondary::before{background:var(--bs-secondary)}.card.card-effect-one.success::before{background:var(--bs-success)}.card.card-effect-one.info::before{background:var(--bs-info)}.card.card-effect-one.warning::before{background:var(--bs-warning)}.card.card-effect-one.danger::before{background:var(--bs-danger)}.card.card-effect-one.light::before{background:var(--bs-light)}.card.card-effect-one.dark::before{background:var(--bs-dark)}.card.card-effect-one.white::before{background:var(--bs-white)}figure.image a{position:relative;height:100%;display:block}.card-img-overlay{margin:0 auto}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em;font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.text-big{font-size:1.75rem}}.text-huge{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.text-huge{font-size:2.5rem}}.custom-block-indent-a{margin-left:12.5%}.custom-block-indent-b{margin-left:25%}.custom-block-indent-c{margin-left:50%}.submenu .nav-link:hover,.nav-link:focus{text-decoration:underline;outline:none;box-shadow:none;}.list-group.news-list-view .card:hover,.list-group.news-list-view .card:focus{background-color:var(--bs-list-group-action-hover-bg);outline:none;box-shadow:none;}.accordion-button:focus{box-shadow:none;outline:none;box-shadow:none;}.news-list-view a.card{text-decoration:none;}.card-footer .icon-block svg.iconpack{margin-top:10px}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline li{display:inline-block!important}.list-inline li:not(:last-child){margin-right:.5rem!important}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:normal;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-brands-400.woff2') format("woff2"),url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-brands-400.ttf') format("truetype");font-display:swap;}.fa-brands{font-family:'Font Awesome 6 Brands';font-weight:400;}@font-face{font-family:'Font Awesome 6 Regular';font-style:normal;font-weight:400;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-regular-400.woff2') format("woff2"),url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-regular-400.ttf') format("truetype");font-display:swap;}.fa-regular{font-family:'Font Awesome 6 Regular';font-weight:400;}@font-face{font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:900;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-solid-900.woff2') format("woff2"),url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-solid-900.ttf') format("truetype");font-display:swap;}.fa-solid{font-family:'Font Awesome 6 Solid';font-weight:900;}.internal-link::before,.external-link::before,.download-link::before,.email-link::before,.phone-link::before,.fax-link::before{margin-right:.3em;}.internal-link::before,.external-link::before,.download-link::before,.email-link::before,.phone-link::before,.fax-link::before,.fa-circle-chevron-up::before,.fa-circle-info::before,.fa-square-plus::before,.fa-square-minus::before,.fa-user::before,.fa-file-lines::before,.fa-tags::before,.fa-chevron-left::before,.fa-chevron-right::before,.fa-calendar-days::before,.fa-folder-open::before,.fa-minus::before,.fa-plus::before,.fa-facebook::before,.fa-x-twitter::before,.fa-google-plus::before,.fa-linkedin::before,.fa-youtube::before,.fa-instagram::before,.fa-pinterest::before,.fa-skype f17e::before,.fa-chevron-down::before,.fa-globe::before,.fa-square-minus::before,.fa-square-plus::before,.fa-file-pdf::before,.fa-file-image::before,.fa-file-zipper::before,.fa-print:before,.fa-magnifying-glass-plus:before,.fa-copyright:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.internal-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f0c1";}.external-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f35d";}.download-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f019";}.email-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f0e0";}.phone-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f095";}.fax-link::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f1ac";}.fa-circle-chevron-up::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f139";}.fa-circle-info::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f05a";}.fa-square-plus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f0fe";}.fa-square-minus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f146";}.fa-user::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f007";}.fa-file-lines::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f15c";}.fa-tags::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f02c";}.fa-magnifying-glass::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f002";}.fa-chevron-left::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f053";}.fa-chevron-right::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f054";}.fa-calendar-days::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f073";}.fa-folder-open::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f07c";}.fa-minus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f068";}.fa-plus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\2b";}.fa-chevron-down::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f078";}.fa-globe::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f0ac";}.fa-square-minus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f146";}.fa-square-plus::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f0fe";}.fa-file-pdf::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f1c1";}.fa-file-image::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f1c5";}.fa-file-zipper::before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f1c6";}.fa-print:before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f02f";}.fa-magnifying-glass-plus:before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f00e";}.fa-copyright:before{font-family:"Font Awesome 6 Solid";font-weight:900;content:"\f1f9";}.fa-facebook::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f09a";}.fa-x-twitter::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\e61a";}.fa-google-plus::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f1a0";}.fa-linkedin::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f08c";}.fa-youtube::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f167";}.fa-instagram::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f16d";}.fa-pinterest::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f0d2";}.fa-skype::before{font-family:"Font Awesome 6 Brands";font-weight:900;content:"\f17e";}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:700;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/big-shoulders-v4-latin-700.woff2') format("woff2");}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:800;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/big-shoulders-v4-latin-800.woff2') format("woff2");}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:900;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/big-shoulders-v4-latin-900.woff2') format("woff2");}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/ibm-plex-mono-v20-latin-300.woff2') format("woff2");}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/ibm-plex-mono-v20-latin-500.woff2') format("woff2");}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/ibm-plex-mono-v20-latin-600.woff2') format("woff2");}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/inter-v20-latin-300.woff2') format("woff2");}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url('../../../_assets/d09232ed4af462ba55259d16f314ae64/Fonts/inter-v20-latin-500.woff2') format("woff2");}:root{--mm-petrol:#00313c;--mm-lime:#c4d600;--mm-white:#ffffff;--mm-display:"Big Shoulders Display","Helvetica Neue",Arial,sans-serif;--mm-mono:"IBM Plex Mono","JetBrains Mono",ui-monospace,monospace;--mm-body:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--mm-body-size:17px;--mm-body-line:1.6;--mm-body-weight:500;--mm-h1-size:clamp(3rem,6.2vw,6.25rem);--mm-h1-line:0.92;--mm-h1-weight:900;--mm-h2-size:clamp(2.25rem,4.6vw,3.5rem);--mm-h2-line:0.96;--mm-h2-weight:900;--mm-h3-size:clamp(0.95rem,1.2vw,1.2rem);--mm-h3-line:1.1;--mm-h3-weight:800;--mm-h4-size:clamp(0.95rem,1.2vw,1.05rem);--mm-h4-line:1.15;--mm-h4-weight:800;--mm-h5-size:clamp(0.875rem,1.1vw,1rem);--mm-h5-line:1.2;--mm-h5-weight:700;--mm-small-size:0.875rem;--mm-small-line:1.4;--mm-space-xs:0.5rem;--mm-space-s:1rem;--mm-space-m:1.5rem;--mm-space-l:3rem;--mm-space-xl:5rem;--mm-space-xxl:8rem;--mm-gutter:1.5rem;--mm-container:1320px;--mm-navbar-h:80px;--mm-bg:var(--mm-petrol);--mm-fg:var(--mm-white);--mm-accent:var(--mm-lime);}@media (max-width:720px){:root{--mm-navbar-h:64px;}}body[data-theme=light]{--mm-bg:var(--mm-white);--mm-fg:var(--mm-petrol);}*{box-sizing:border-box;}html,body{margin:0;padding:0;}img,svg{display:block;max-width:100%;}:focus-visible{outline:2px solid var(--mm-lime);outline-offset:4px;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;scroll-behavior:auto !important;}}.btn,.card,.alert,.form-control,.form-select,.input-group-text,.modal-content,.dropdown-menu,.list-group,.list-group-item,.badge,.toast,.popover,.tooltip,.pagination .page-link,.nav-pills .nav-link,.accordion-button,.accordion-item,img.rounded,img.rounded-circle{border-radius:0 !important;}.shadow,.shadow-sm,.shadow-lg,.btn:focus,.form-control:focus,.form-select:focus,.btn-check:focus + .btn,.modal-content,.dropdown-menu,.card{box-shadow:none !important;}body{background:var(--mm-bg);color:var(--mm-fg);font-family:var(--mm-body);font-size:var(--mm-body-size);line-height:var(--mm-body-line);font-weight:var(--mm-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}a{color:inherit;text-decoration:none;transition:color 0.18s ease;}a:hover{color:var(--mm-accent);}::selection{background:var(--mm-lime);color:var(--mm-petrol);}.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{max-width:var(--mm-container);padding-inline:clamp(1.25rem,2.5vw,2.5rem);}.btn{border-radius:0;box-shadow:none;background-image:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.btn-primary{background:transparent;border:1px solid var(--mm-lime);color:var(--mm-white);}.btn-primary:hover,.btn-primary:focus-visible{background:var(--mm-lime);color:var(--mm-petrol);border-color:var(--mm-lime);}.btn-secondary{background:transparent;border:0;color:var(--mm-lime);padding-inline:0;}.btn-secondary:hover{color:var(--mm-white);background:transparent;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:0.95;color:var(--mm-fg);margin:0;}h1,.h1{font-size:var(--mm-h1-size);line-height:var(--mm-h1-line);font-weight:var(--mm-h1-weight);}h2,.h2{font-size:var(--mm-h2-size);line-height:var(--mm-h2-line);font-weight:var(--mm-h2-weight);}h3,.h3{font-weight:var(--mm-h3-weight);font-size:var(--mm-h3-size);line-height:var(--mm-h3-line);}h4,.h4{font-weight:var(--mm-h4-weight);font-size:var(--mm-h4-size);line-height:var(--mm-h4-line);}h5,.h5{font-weight:var(--mm-h5-weight);font-size:var(--mm-h5-size);line-height:var(--mm-h5-line);}p,li{font-family:var(--mm-body);font-size:var(--mm-body-size);line-height:var(--mm-body-line);font-weight:var(--mm-body-weight);}span{font:inherit;letter-spacing:inherit;color:inherit;}em{font-style:italic;}h1 em,h2 em,h3 em,h4 em,h5 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em{font-style:normal;color:var(--mm-accent);}strong,b{font-weight:700;}small{font-size:var(--mm-small-size);line-height:var(--mm-small-line);}.mm-t3sb-style,.mm-t3sb-style :is(h1,h2,h3,h4,h5,h6,p,li,span,em,strong,b,small,blockquote,summary){color:inherit;}.mm-t3sb-has-textcolor,.mm-t3sb-has-textcolor :is(h1,h2,h3,h4,h5,h6,p,li,span,a,em,strong,b,small,blockquote,summary){color:var(--mm-t3sb-textcolor) !important;}.mm-t3sb-has-textcolor .mm-divider,.mm-t3sb-has-textcolor .mm-hairline,.mm-t3sb-has-textcolor .mm-hairline--full{background:var(--mm-t3sb-textcolor) !important;border-color:var(--mm-t3sb-textcolor) !important;}.mm-t3sb-has-bgcolor{background-color:var(--mm-t3sb-bgcolor);}.text-primary{color:var(--mm-accent) !important;}.text-warning{color:var(--mm-accent) !important;}.text-secondary,.text-light,.text-white,.text-body{color:var(--mm-white) !important;}.text-dark{color:var(--mm-petrol) !important;}.text-muted{color:rgba(255,255,255,0.72) !important;}.text-success{color:#198754 !important;}.text-danger{color:#dc3545 !important;}.text-info{color:#0dcaf0 !important;}.bg-primary,.text-bg-primary,.bg-warning,.text-bg-warning{background-color:var(--mm-accent) !important;color:var(--mm-petrol) !important;}.bg-secondary,.text-bg-secondary,.bg-dark,.text-bg-dark{background-color:var(--mm-petrol) !important;color:var(--mm-white) !important;}.bg-light,.text-bg-light,.bg-white{background-color:var(--mm-white) !important;color:var(--mm-petrol) !important;}.d-none{display:none !important;}.d-block{display:block !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-flex{display:flex !important;}.mm-t3sb-outline .btn-mm-primary,.mm-t3sb-outline .btn-mm-secondary{color:inherit;}.mm-t3sb-outline .btn-mm-primary{background:transparent;border-color:currentColor;}.mm-t3sb-outline .btn-mm-primary:hover,.mm-t3sb-outline .btn-mm-primary:focus-visible{background:currentColor;color:var(--mm-petrol);border-color:currentColor;}.form-control,.form-select{background:transparent;color:var(--mm-fg);border:0;border-bottom:1px solid var(--mm-lime);border-radius:0;padding-inline:0;}.form-control::placeholder{color:rgba(255,255,255,0.5);}.form-control:focus,.form-select:focus{background:transparent;color:var(--mm-fg);border-color:var(--mm-lime);outline:0;box-shadow:none;}.form-label{font-family:var(--mm-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:var(--mm-fg);margin-bottom:0.4rem;}.accordion-item{border:0;border-top:1px solid var(--mm-lime);background:transparent;}.accordion-item:last-child{border-bottom:1px solid var(--mm-lime);}.accordion-button{background:transparent;color:var(--mm-fg);box-shadow:none;padding-block:1.75rem;}.accordion-button:not(.collapsed){background:transparent;color:var(--mm-fg);box-shadow:none;}.accordion-body{padding:0 0 2rem 0;color:var(--mm-fg);}.card{background:transparent;border:0;border-radius:0;color:var(--mm-fg);}.navbar{background:var(--mm-petrol);padding-block:1.25rem;}.navbar-dark .navbar-nav .nav-link,.navbar .navbar-nav .nav-link{position:relative;font-family:var(--mm-mono);font-size:11px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-white);padding:0.72rem 0 0.62rem;}.navbar-dark .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:hover{color:var(--mm-lime);}@media (min-width:1200px){.navbar .main-navbarnav{align-items:center;column-gap:clamp(1.45rem,1.9vw,2.25rem);}.navbar .main-navbarnav > .nav-item:has(.mm-nav__cta){margin-left:clamp(0.5rem,0.85vw,1rem);}}.navbar .main-navbarnav > .nav-item > .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mm-lime);opacity:0;transform:translateY(4px);transition:opacity 0.18s ease,transform 0.18s ease;}.navbar .main-navbarnav > .nav-item > .nav-link:hover::after,.navbar .main-navbarnav > .nav-item > .nav-link:focus-visible::after,.navbar .main-navbarnav > .nav-item > .nav-link.active::after{opacity:1;transform:translateY(0);}.navbar .main-navbarnav > .nav-item > .nav-link.mm-nav__cta{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;min-height:38px;margin-left:clamp(0.35rem,0.6vw,0.75rem);margin-right:2px;padding:0.82rem 1.55rem;border:1px solid var(--mm-lime) !important;color:var(--mm-white);line-height:1;}.navbar .main-navbarnav > .nav-item > .nav-link.mm-nav__cta::after{position:static;width:auto;height:auto;background:transparent;opacity:1;transform:none;content:"→";font-size:14px;letter-spacing:0;}.navbar .main-navbarnav > .nav-item > .nav-link.mm-nav__cta:hover,.navbar .main-navbarnav > .nav-item > .nav-link.mm-nav__cta:focus-visible{background:var(--mm-lime);color:var(--mm-petrol);}.list-group{border-radius:0;}.list-group-item{background:transparent;color:var(--mm-fg);border:0;border-top:1px solid var(--mm-lime);}.list-group-item:last-child{border-bottom:1px solid var(--mm-lime);}.frame{margin-block:0;}.frame-ruler-before::before{border-top:3px solid var(--mm-accent);}.frame-ruler-after::after{border-bottom:3px solid var(--mm-accent);}.frame-space-before-extra-small{margin-top:var(--mm-space-xs);}.frame-space-before-small{margin-top:var(--mm-space-s);}.frame-space-before-medium{margin-top:var(--mm-space-m);}.frame-space-before-large{margin-top:var(--mm-space-l);}.frame-space-before-extra-large{margin-top:var(--mm-space-xl);}.frame-space-after-extra-small{margin-bottom:var(--mm-space-xs);}.frame-space-after-small{margin-bottom:var(--mm-space-s);}.frame-space-after-medium{margin-bottom:var(--mm-space-m);}.frame-space-after-large{margin-bottom:var(--mm-space-l);}.frame-space-after-extra-large{margin-bottom:var(--mm-space-xl);}.frame-container{padding-inline:clamp(1.25rem,2.5vw,2.5rem);max-width:var(--mm-container);margin-inline:auto;}.frame-header{margin-bottom:clamp(2rem,3.5vw,3.5rem);}.frame-header h2{font-size:var(--mm-h2-size);}.frame-header .subheader{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.24em;color:var(--mm-accent);margin-bottom:0.75rem;}.frame-background-dark,[class*=bg-dark],.t3sbs-bg-dark{background:var(--mm-petrol);color:var(--mm-white);}.frame-background-light,[class*=bg-light],.t3sbs-bg-light{background:var(--mm-white);color:var(--mm-petrol);}.frame-background-light h1,.frame-background-light h2,.frame-background-light h3,.frame-background-light h4,.frame-background-light h5,.frame-background-light h6,.frame-background-light .h1,.frame-background-light .h2,.frame-background-light .h3,.frame-background-light .h4,.frame-background-light .h5,.frame-background-light .h6,.frame-background-light p,.frame-background-light li,.frame-background-light a,[class*=bg-light] h1,[class*=bg-light] h2,[class*=bg-light] h3,[class*=bg-light] h4,[class*=bg-light] h5,[class*=bg-light] h6,[class*=bg-light] .h1,[class*=bg-light] .h2,[class*=bg-light] .h3,[class*=bg-light] .h4,[class*=bg-light] .h5,[class*=bg-light] .h6,[class*=bg-light] p,[class*=bg-light] li,[class*=bg-light] a,.t3sbs-bg-light h1,.t3sbs-bg-light h2,.t3sbs-bg-light h3,.t3sbs-bg-light h4,.t3sbs-bg-light h5,.t3sbs-bg-light h6,.t3sbs-bg-light .h1,.t3sbs-bg-light .h2,.t3sbs-bg-light .h3,.t3sbs-bg-light .h4,.t3sbs-bg-light .h5,.t3sbs-bg-light .h6,.t3sbs-bg-light p,.t3sbs-bg-light li,.t3sbs-bg-light a{color:var(--mm-petrol);}.frame-background-light,[class*=bg-light],.t3sbs-bg-light{--mm-fg:var(--mm-petrol);--mm-bg:var(--mm-white);--mm-accent:var(--mm-petrol);}.ce-textpic .ce-bodytext,.ce-text .ce-bodytext{font-size:var(--mm-body-size);line-height:var(--mm-body-line);}.ce-textpic .ce-gallery,.ce-text .ce-gallery{margin-top:var(--mm-space-m);}.ce-image img{max-width:100%;height:auto;display:block;}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{filter:none;background-image:none;width:24px;height:24px;}.carousel .carousel-control-prev-icon::after,.carousel .carousel-control-next-icon::after{content:"→";font-size:20px;color:var(--mm-accent);font-family:var(--mm-mono);}.carousel .carousel-control-prev-icon::after{content:"←";}.carousel .carousel-indicators [data-bs-target]{width:8px;height:8px;border-radius:0;background:var(--mm-white);opacity:0.4;transform:rotate(45deg);border:0;}.carousel .carousel-indicators .active{background:var(--mm-accent);opacity:1;}.carousel .carousel-caption{background:rgba(0,49,60,0.72);padding:var(--mm-space-m);}.nav-tabs{border-bottom:1px solid var(--mm-accent);gap:0;}.nav-tabs .nav-link{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.24em;color:rgba(255,255,255,0.6);border:0;border-radius:0;padding:0.75rem 1.5rem;background:transparent;}.nav-tabs .nav-link:hover{color:var(--mm-accent);background:transparent;}.nav-tabs .nav-link.active{color:var(--mm-accent);background:transparent;border-bottom:1px solid var(--mm-accent);margin-bottom:-1px;}.tab-content > .tab-pane{padding-top:var(--mm-space-m);}.accordion{border-top:1px solid var(--mm-accent);}.accordion .accordion-item{border:0;border-bottom:1px solid var(--mm-accent);background:transparent;}.accordion .accordion-header{margin:0;}.accordion .accordion-button{font-family:var(--mm-display);font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;color:var(--mm-fg);background:transparent;box-shadow:none;padding-block:1.5rem;padding-inline:0;}.accordion .accordion-button::after{background-image:none;content:"+";font-family:var(--mm-display);font-size:1.5rem;font-weight:900;color:var(--mm-accent);width:auto;height:auto;transform:none;transition:content 0.2s ease;}.accordion .accordion-button:not(.collapsed)::after{content:"−";}.accordion .accordion-button:not(.collapsed){color:var(--mm-fg);background:transparent;}.accordion .accordion-button:focus{box-shadow:none;outline:2px solid var(--mm-accent);outline-offset:2px;}.accordion .accordion-body{padding:0 0 1.75rem 0;color:var(--mm-fg);font-size:var(--mm-body-size);line-height:var(--mm-body-line);}.alert{border-radius:0;border:0;border-left:3px solid var(--mm-accent);background:rgba(196,214,0,0.08);color:var(--mm-fg);font-size:var(--mm-body-size);}.alert.alert-primary,.alert.alert-warning{border-left-color:var(--mm-accent);}.alert.alert-danger{border-left-color:#dc3545;}.alert.alert-success{border-left-color:#198754;}.alert.alert-info{border-left-color:#0dcaf0;}.alert.alert-secondary,.alert.alert-dark{border-left-color:rgba(255,255,255,0.3);}.alert .alert-heading{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;color:var(--mm-fg);}.alert .btn-close{filter:invert(1);opacity:0.6;}.alert .btn-close:hover{opacity:1;}.badge{font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;border-radius:0;padding:0.35em 0.75em;}.badge.bg-primary,.badge.text-bg-primary{background:var(--mm-accent) !important;color:var(--mm-petrol) !important;}.badge.bg-secondary{background:rgba(255,255,255,0.15) !important;color:var(--mm-white) !important;}.table{color:var(--mm-fg);border-color:rgba(196,214,0,0.25);}.table th{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;color:var(--mm-accent);border-bottom:1px solid var(--mm-accent);padding-block:0.75rem;}.table td{font-size:var(--mm-body-size);border-color:rgba(196,214,0,0.15);padding-block:0.85rem;}.table.table-striped > tbody > tr:nth-of-type(odd) > *{background-color:rgba(196,214,0,0.05);color:var(--mm-fg);}.table.table-hover > tbody > tr:hover > *{background-color:rgba(196,214,0,0.08);color:var(--mm-fg);}.pagination{gap:2px;}.pagination .page-item .page-link{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;background:transparent;color:var(--mm-fg);border:1px solid rgba(196,214,0,0.3);border-radius:0;padding:0.5rem 0.85rem;transition:all 0.18s ease;}.pagination .page-item .page-link:hover{background:var(--mm-accent);color:var(--mm-petrol);border-color:var(--mm-accent);}.pagination .page-item.active .page-link{background:var(--mm-accent);color:var(--mm-petrol);border-color:var(--mm-accent);}.pagination .page-item.disabled .page-link{opacity:0.35;background:transparent;color:var(--mm-fg);}.breadcrumb{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;padding:var(--mm-space-s) 0;margin:0;}.breadcrumb .breadcrumb-item{color:rgba(255,255,255,0.55);}.breadcrumb .breadcrumb-item a{color:rgba(255,255,255,0.55);text-decoration:none;}.breadcrumb .breadcrumb-item a:hover{color:var(--mm-accent);}.breadcrumb .breadcrumb-item.active{color:var(--mm-accent);}.breadcrumb .breadcrumb-item + .breadcrumb-item::before{color:rgba(255,255,255,0.3);content:"/";}.progress{background:rgba(255,255,255,0.12);border-radius:0;height:3px;}.progress .progress-bar{background:var(--mm-accent);border-radius:0;}.toast{background:var(--mm-petrol);border:1px solid var(--mm-accent);border-radius:0;color:var(--mm-white);}.toast .toast-header{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;background:rgba(196,214,0,0.1);color:var(--mm-accent);border-bottom-color:rgba(196,214,0,0.2);}.modal-content{background:var(--mm-petrol);border:1px solid var(--mm-accent);border-radius:0;color:var(--mm-white);}.modal-header{border-bottom:1px solid rgba(196,214,0,0.25);}.modal-header .modal-title{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;}.modal-header .btn-close{filter:invert(1);}.modal-footer{border-top:1px solid rgba(196,214,0,0.25);}.dropdown-menu{background:var(--mm-petrol);border:1px solid var(--mm-accent);border-radius:0;padding:0.5rem 0;}.dropdown-menu .dropdown-item{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;color:var(--mm-white);padding:0.65rem 1.25rem;background:transparent;}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:rgba(196,214,0,0.1);color:var(--mm-accent);}.dropdown-menu .dropdown-item.active{background:var(--mm-accent);color:var(--mm-petrol);}.dropdown-menu .dropdown-divider{border-color:rgba(196,214,0,0.25);}.dropdown-menu .dropdown-header{font-family:var(--mm-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.3em;color:rgba(255,255,255,0.4);}.offcanvas{background:var(--mm-petrol);color:var(--mm-white);border-color:var(--mm-accent);}.offcanvas .offcanvas-header{border-bottom:1px solid rgba(196,214,0,0.25);}.offcanvas .offcanvas-header .btn-close{filter:invert(1);}.offcanvas .offcanvas-header .offcanvas-title{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;}.ce-gallery img{display:block;width:100%;height:auto;}.ce-gallery figcaption{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;color:rgba(255,255,255,0.55);margin-top:0.5rem;}.t3sbs-card,.card.ce-card{background:transparent;border:0;border-top:1px solid var(--mm-accent);border-radius:0;}.t3sbs-card .card-body,.card.ce-card .card-body{padding-inline:0;}.t3sbs-card .card-title,.card.ce-card .card-title{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:0.96;color:var(--mm-fg);}.t3sbs-card .card-text,.card.ce-card .card-text{font-size:var(--mm-body-size);line-height:var(--mm-body-line);color:rgba(255,255,255,0.8);}.t3sbs-card .card-img-top,.card.ce-card .card-img-top{border-radius:0;}.background-wrapper{padding-block:var(--mm-space-xl);}.background-wrapper.background-wrapper--dark{background:var(--mm-petrol);}.background-wrapper.background-wrapper--light{background:var(--mm-white);--mm-fg:var(--mm-petrol);--mm-bg:var(--mm-white);--mm-accent:var(--mm-petrol);color:var(--mm-petrol);}.t3sbs-columns-wrap .frame{padding:0;}.ratio{border-radius:0;}.t3sbs-lightbox-thumbnail,[data-fancybox] img{cursor:zoom-in;transition:opacity 0.18s ease;}.t3sbs-lightbox-thumbnail:hover,[data-fancybox] img:hover{opacity:0.88;}.shariff .orientation-horizontal{display:flex;gap:0.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0;}.shariff .orientation-horizontal li a{font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;display:inline-flex;align-items:center;gap:0.5rem;padding:0.6rem 1rem;border:1px solid var(--mm-accent);color:var(--mm-fg);text-decoration:none;background:transparent;transition:background 0.18s ease,color 0.18s ease;}.shariff .orientation-horizontal li a:hover{background:var(--mm-accent);color:var(--mm-petrol);}.news-list-view .news-header h3,.news-single .news-header h1{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;line-height:0.95;}.news-category-list li::before{color:var(--mm-accent);}.news-img-wrap{border-radius:0;overflow:hidden;}.tx-kesearch-pi1 .kesearch_searchbox input[type=text]{border:0;border-bottom:1px solid var(--mm-accent);background:transparent;color:var(--mm-fg);font-family:var(--mm-body);border-radius:0;padding-inline:0;}.tx-kesearch-pi1 .kesearch_searchbox input[type=submit],.tx-kesearch-pi1 .kesearch_searchbox .kesearch_submit{background:transparent;border:1px solid var(--mm-accent);color:var(--mm-fg);border-radius:0;font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;}.tx-kesearch-pi1 .kesearch_searchbox input[type=submit]:hover,.tx-kesearch-pi1 .kesearch_searchbox .kesearch_submit:hover{background:var(--mm-accent);color:var(--mm-petrol);}.tx-kesearch-pi1 .kesearch_results_page_browser .browser-next-link,.tx-kesearch-pi1 .kesearch_results_page_browser .browser-prev-link{color:var(--mm-accent);font-family:var(--mm-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;}#scrolltop{border-radius:0;background:var(--mm-accent);color:var(--mm-petrol);width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--mm-mono);font-size:16px;}.mm-container{width:100%;max-width:var(--mm-container);margin:0 auto;padding-inline:clamp(1.25rem,2.5vw,2.5rem);}.mm-row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mm-gutter);}.mm-col-1{grid-column:span 1;}.mm-col-2{grid-column:span 2;}.mm-col-3{grid-column:span 3;}.mm-col-4{grid-column:span 4;}.mm-col-5{grid-column:span 5;}.mm-col-6{grid-column:span 6;}.mm-col-7{grid-column:span 7;}.mm-col-8{grid-column:span 8;}.mm-col-9{grid-column:span 9;}.mm-col-10{grid-column:span 10;}.mm-col-11{grid-column:span 11;}.mm-col-12{grid-column:span 12;}.mm-section{padding-block:clamp(4.5rem,9vw,var(--mm-space-xxl));position:relative;}.mm-section--tight{padding-block:clamp(3.5rem,6vw,5rem);}@media (max-width:720px){.mm-col-1{grid-column:1/-1;}.mm-col-2{grid-column:1/-1;}.mm-col-3{grid-column:1/-1;}.mm-col-4{grid-column:1/-1;}.mm-col-5{grid-column:1/-1;}.mm-col-6{grid-column:1/-1;}.mm-col-7{grid-column:1/-1;}.mm-col-8{grid-column:1/-1;}.mm-col-9{grid-column:1/-1;}.mm-col-10{grid-column:1/-1;}.mm-col-11{grid-column:1/-1;}.mm-col-12{grid-column:1/-1;}}.mm-hairline{height:1px;width:100%;background:var(--mm-accent);border:0;margin:0;display:block;}.mm-hairline--full{width:100%;}.mm-hairline--short{width:64px;}.mm-hairline--md{width:50%;}.mm-divider{flex:1;height:1px;background:var(--mm-accent);align-self:center;}.mm-diamond{display:inline-block;width:12px;height:12px;background:var(--mm-accent);transform:rotate(45deg);flex-shrink:0;}.mm-diamond--xs{width:8px;height:8px;}.mm-diamond--sm{width:12px;height:12px;}.mm-diamond--md{width:20px;height:20px;}.mm-diamond--lg{width:32px;height:32px;}.mm-diamond--brand-s{width:80px;height:80px;}.mm-diamond--brand{width:clamp(120px,18vw,160px);height:clamp(120px,18vw,160px);}.mm-diamond--brand-xl{width:clamp(180px,28vw,280px);height:clamp(180px,28vw,280px);}.mm-pre,.mm-inscription{font-family:var(--mm-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:var(--mm-fg);margin:0;}.mm-pre--lime,.mm-inscription--lime{color:var(--mm-accent);}.mm-pre--md{font-size:12px;letter-spacing:0.24em;}.mm-pre--lg{font-size:13px;letter-spacing:0.2em;}.mm-display,.mm-d1,.mm-d2,.mm-d3{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;line-height:0.95;color:var(--mm-fg);margin:0;}.mm-display em,.mm-d1 em,.mm-d2 em,.mm-d3 em{font-style:normal;color:var(--mm-accent);}.mm-d1{font-size:clamp(3rem,6.2vw,6.25rem);line-height:0.92;}.mm-d2{font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:0.96;}.mm-d3{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.02;}.mm-body{font-family:var(--mm-body);font-size:17px;line-height:1.65;color:var(--mm-fg);max-width:56ch;margin:0;}.mm-body--lead{font-size:19px;line-height:1.55;max-width:52ch;}.mm-body--small{font-size:15px;line-height:1.6;}body[data-theme=light] .mm-display em,body[data-theme=light] .mm-d1 em,body[data-theme=light] .mm-d2 em,body[data-theme=light] .mm-d3 em{color:var(--mm-petrol);background:var(--mm-lime);padding:0 0.05em;}.btn-mm-primary{display:inline-flex;align-items:center;gap:0.85rem;padding:1rem 1.75rem;font-family:var(--mm-mono);font-size:12px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-fg);background:transparent;border:1px solid var(--mm-accent);border-radius:0;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;}.btn-mm-primary:hover,.btn-mm-primary:focus-visible{background:var(--mm-accent);color:var(--mm-petrol);outline:none;}.btn-mm-primary::after{content:"→";font-family:inherit;line-height:1;}.btn-mm-primary{}body[data-theme=light] .btn-mm-primary{border-color:var(--mm-petrol);color:var(--mm-petrol);}body[data-theme=light] .btn-mm-primary:hover,body[data-theme=light] .btn-mm-primary:focus-visible{background:var(--mm-petrol);color:var(--mm-white);}.btn-mm-secondary{display:inline-flex;align-items:center;gap:0.6rem;font-family:var(--mm-mono);font-size:12px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);background:transparent;border:0;padding:0.25rem 0;cursor:pointer;transition:color 0.18s ease;}.btn-mm-secondary::before{content:"→";}.btn-mm-secondary:hover{color:var(--mm-fg);}body[data-theme=light] .btn-mm-secondary{color:var(--mm-petrol);}body[data-theme=light] .btn-mm-secondary:hover{background:var(--mm-accent);color:var(--mm-petrol);}.btn-mm-primary[disabled],.btn-mm-secondary[disabled],.btn-mm-primary.is-disabled,.btn-mm-secondary.is-disabled{opacity:0.4;pointer-events:none;}.mm-navbar{position:sticky;top:0;z-index:50;background:var(--mm-bg);border-bottom:1px solid transparent;height:var(--mm-navbar-h);display:flex;align-items:center;}.mm-navbar__inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2rem;}.mm-brand{display:flex;align-items:center;gap:0.7rem;font-family:var(--mm-display);font-weight:900;font-size:22px;letter-spacing:-0.01em;text-transform:lowercase;line-height:1;color:var(--mm-fg);text-decoration:none;}.mm-brand__logo{display:block;height:42px !important;width:auto;max-width:min(38vw,160px);flex-shrink:0;}.mm-brand__logo-wrap{display:block;line-height:0;}.mm-brand__logo--light{display:none;}.mm-brand__logo--dark{width:auto;}.mm-brand__mark{width:36px;height:36px;flex-shrink:0;display:block;}.mm-brand__mark--light{display:none;}.mm-brand__white{color:var(--mm-fg);}.mm-brand__lime{color:var(--mm-accent);}.mm-brand__diamond{width:16px;height:16px;background:var(--mm-accent);transform:rotate(45deg);}body[data-theme=light] .mm-brand__logo-wrap{color:var(--mm-petrol);}body[data-theme=light] .mm-brand__logo--dark{display:none;}body[data-theme=light] .mm-brand__logo--light{display:block;}body[data-theme=light] .mm-brand__mark--dark{display:none;}body[data-theme=light] .mm-brand__mark--light{display:block;}.mm-nav{display:flex;align-items:center;gap:clamp(1.35rem,2vw,2.1rem);font-family:var(--mm-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;}.mm-nav__link{position:relative;padding:0.72rem 0 0.62rem;color:var(--mm-fg);text-decoration:none;transition:color 0.18s ease;}.mm-nav__link:hover{color:var(--mm-accent);}.mm-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mm-accent);opacity:0;transform:translateY(4px);transition:opacity 0.18s ease,transform 0.18s ease;}.mm-nav__link:hover::after,.mm-nav__link:focus-visible::after,.mm-nav__link.is-active::after,.mm-nav__link[aria-current=page]::after{opacity:1;transform:translateY(0);}.mm-nav__cta{min-height:38px;margin-left:1rem;margin-right:2px;padding:0.6rem 1.4rem;font-size:11px;letter-spacing:0.24em;line-height:1;white-space:nowrap;border:1px solid var(--mm-lime);color:var(--mm-lime);display:inline-flex;align-items:center;gap:0.6rem;transition:background 0.18s ease,color 0.18s ease;}.mm-nav__cta::after{display:none;}.mm-nav__cta:hover,.mm-nav__cta:focus-visible{background:var(--mm-lime);color:var(--mm-dark);}.mm-nav__cta::before{content:"→";font-size:14px;letter-spacing:0;order:2;}.mm-nav__dropdown{position:relative;display:flex;align-items:stretch;gap:0.25rem;}.mm-nav__dropdown:hover > .mm-nav__menu,.mm-nav__dropdown.is-open > .mm-nav__menu{opacity:1;pointer-events:auto;transform:translateY(0);}.mm-nav__parent{position:relative;padding:0.72rem 0 0.62rem;color:var(--mm-fg);text-decoration:none;transition:color 0.18s ease;}.mm-nav__parent:hover{color:var(--mm-accent);}.mm-nav__parent::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mm-accent);opacity:0;transform:translateY(4px);transition:opacity 0.18s ease,transform 0.18s ease;}.mm-nav__parent:hover::after,.mm-nav__parent.is-active::after{opacity:1;transform:translateY(0);}.mm-nav__toggle{display:flex;align-items:center;background:transparent;border:0;cursor:pointer;padding:0.72rem 0 0.62rem;color:var(--mm-fg);transition:color 0.18s ease;}.mm-nav__toggle:hover{color:var(--mm-accent);}.mm-nav__toggle .mm-nav__chevron{transition:transform 0.2s ease;flex-shrink:0;}.mm-nav__toggle[aria-expanded=true] .mm-nav__chevron{transform:rotate(180deg);}.mm-nav__menu{position:absolute;top:calc(100% + 2px);left:0;min-width:220px;background:var(--mm-bg);border:1px solid rgba(196,214,0,0.3);list-style:none;margin:0;padding:0.5rem 0;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 0.18s ease,transform 0.18s ease;z-index:200;}.mm-nav__menu-item{position:relative;}.mm-nav__menu-item:hover > .mm-nav__submenu,.mm-nav__menu-item.is-open > .mm-nav__submenu{opacity:1;pointer-events:auto;transform:translateX(0);}.mm-nav__menu-link{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.6rem 1.1rem;color:var(--mm-fg);text-decoration:none;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;background:transparent;border:0;cursor:pointer;width:100%;text-align:left;transition:color 0.15s ease,background 0.15s ease;}.mm-nav__menu-link:hover,.mm-nav__menu-link.is-active{color:var(--mm-accent);background:rgba(196,214,0,0.06);}.mm-nav__menu-link .mm-nav__chevron{transform:rotate(-90deg);flex-shrink:0;}.mm-nav__submenu{position:absolute;top:-0.5rem;left:100%;min-width:220px;background:var(--mm-bg);border:1px solid rgba(196,214,0,0.3);list-style:none;margin:0;padding:0.5rem 0;opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity 0.18s ease,transform 0.18s ease;z-index:201;}.mm-nav__submenu li{display:block;}.mm-nav__submenu-link{display:block;padding:0.6rem 1.1rem;color:var(--mm-fg);text-decoration:none;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;transition:color 0.15s ease,background 0.15s ease;}.mm-nav__submenu-link:hover,.mm-nav__submenu-link.is-active{color:var(--mm-accent);background:rgba(196,214,0,0.06);}.mm-burger{display:none;width:36px;height:24px;background:transparent;border:0;flex-direction:column;justify-content:space-between;padding:6px 0;cursor:pointer;}.mm-burger span{display:block;height:1px;background:var(--mm-accent);width:100%;transition:transform 0.2s ease,opacity 0.2s ease;}.mm-burger[aria-expanded=true] span:nth-child(1){transform:translateY(10px) rotate(45deg);}.mm-burger[aria-expanded=true] span:nth-child(2){opacity:0;}.mm-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-10px) rotate(-45deg);}@media (max-width:1120px){.mm-nav{display:none;position:fixed;top:var(--mm-navbar-h);left:0;right:0;background:var(--mm-bg);flex-direction:column;align-items:flex-start;gap:0;padding:2rem clamp(1.25rem,2.5vw,2.5rem);border-top:1px solid var(--mm-accent);}.mm-nav.is-open{display:flex;}.mm-nav .mm-nav__link{padding-block:1rem;width:100%;border-bottom:1px solid rgba(196,214,0,0.2);}.mm-nav .mm-nav__cta{margin:1rem 0 0 0;}.mm-nav .mm-nav__dropdown{width:100%;}.mm-nav .mm-nav__toggle{padding-block:1rem;width:100%;border-bottom:1px solid rgba(196,214,0,0.2);}.mm-nav .mm-nav__menu{position:static;opacity:1;pointer-events:auto;transform:none;border:none;border-left:1px solid rgba(196,214,0,0.3);padding:0;display:none;}.mm-nav .mm-nav__menu.is-open{display:block;}.mm-nav .mm-nav__submenu{position:static;opacity:1;pointer-events:auto;transform:none;border:none;border-left:1px solid rgba(196,214,0,0.2);padding:0;display:none;}.mm-nav .mm-nav__submenu.is-open{display:block;}.mm-nav .mm-nav__menu-link,.mm-nav .mm-nav__submenu-link{padding-left:1.5rem;}.mm-nav .mm-nav__submenu-link{padding-left:2.5rem;}.mm-burger{display:flex;}}.mm-hero{min-height:calc(100vh - var(--mm-navbar-h));padding-block:clamp(3.5rem,8vw,7rem);display:flex;align-items:center;position:relative;overflow:hidden;}@media (orientation:portrait) and (min-width:1024px){.mm-hero{min-height:min(100vh - var(--mm-navbar-h),66vw);}}.mm-hero__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mm-gutter);align-items:start;width:100%;}.mm-hero__main{grid-column:1/span 9;display:flex;flex-direction:column;gap:2.5rem;}.mm-hero__main > h1{white-space:inherit;}.mm-hero__headline-after{display:block;}.mm-hero--knowledge .mm-hero__grid{grid-template-columns:1fr;}.mm-hero--knowledge .mm-hero__main{grid-column:1;max-width:1480px;}.mm-hero--knowledge .mm-hero__diamond{display:none;}.mm-hero__diamond{grid-column:10/span 3;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:0.5rem;}.mm-hero__topline{display:flex;align-items:center;gap:1.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-fg);}.mm-hero__topline .mm-divider{width:96px;height:1px;background:var(--mm-accent);}.mm-hero__tagline{font-family:var(--mm-mono);font-size:12px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-fg);margin:0;}.mm-hero__lead{max-width:60ch;margin:-1rem 0 0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);}.mm-hero__lead em,.mm-hero__lead i{font-style:normal;color:var(--mm-accent);}.mm-hero__lead strong,.mm-hero__lead b{font-weight:900;}.mm-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0;}.mm-hero__bg svg{width:100%;height:100%;display:block;}.mm-hero__grid{position:relative;z-index:1;}.mm-hero__actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;}body[data-hero=split] .mm-hero__main{grid-column:1/span 7;}body[data-hero=split] .mm-hero__diamond{grid-column:8/span 5;align-items:stretch;}body[data-hero=split] .mm-hero__diamond .mm-diamond{width:clamp(220px,32vw,460px);height:clamp(220px,32vw,460px);}body[data-hero=centered] .mm-hero__grid{grid-template-columns:1fr;}body[data-hero=centered] .mm-hero__main{grid-column:1;max-width:1080px;}body[data-hero=centered] .mm-hero__diamond{display:none;}body[data-hero=centered] .mm-d1{font-size:clamp(3.1rem,6.8vw,6.9rem);}@media (max-width:992px){.mm-hero__main{grid-column:1/span 12 !important;}.mm-hero__diamond{grid-column:1/span 12 !important;justify-content:flex-start;}}.mm-section__topline{display:flex;align-items:baseline;gap:2.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);margin-bottom:clamp(1.5rem,2.5vw,2.5rem);}.mm-section__topline .mm-divider{flex:1;height:1px;background:var(--mm-accent);align-self:center;}.mm-section__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;}.mm-section__code{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);}body[data-codes=off] .mm-section__code,body[data-codes=off] .mm-section__topline,body[data-codes=off] .mm-pillar__pre,body[data-codes=off] .mm-stimme__num,body[data-codes=off] .mm-zielgruppe__num,body[data-codes=off] .mm-faq__num,body[data-codes=off] .mm-hero__topline,body[data-codes=off] .mm-step__number{display:none !important;}.mm-page-content{padding-block:0;}.mm-page-content #c6523,.mm-page-content #s-8220{display:none !important;}.mm-scroll-progress{position:fixed;left:0;right:0;bottom:0;z-index:100;height:3px;background:transparent;pointer-events:none;}.mm-scroll-progress__bar{display:block;width:var(--mm-scroll-progress,0%);height:100%;background:var(--mm-accent);transform-origin:left center;}.mm-ce{margin-block:clamp(2.36rem,8vw,9.45rem) !important;}@media (min-width:1400px){.mm-ce{margin-block:2.45rem !important;}}.mm-prose__sidebar .mm-ce{margin-block:1rem !important;}.mm-blog-meta.mm-ce,.mm-case-facts.mm-ce,.mm-pullquote.mm-ce,.mm-kpis.mm-ce,.mm-steps.mm-ce{margin-block:2rem !important;}@media (min-width:1400px){.mm-blog-meta.mm-ce,.mm-case-facts.mm-ce,.mm-pullquote.mm-ce,.mm-kpis.mm-ce,.mm-steps.mm-ce{margin-block:2rem !important;}}.mm-case-facts.mm-t3sb-outline{border:0;border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);}.mm-ce-section-intro__content,.mm-ce-cta__content{grid-column:1/span 8;display:flex;flex-direction:column;gap:1.75rem;}.mm-ce-statement{max-width:1040px;}.mm-ce-statement__code,.mm-pillar__pre,.mm-step .mm-step__number{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);margin:0;}.mm-ce-statement__text{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.6rem);line-height:0.98;letter-spacing:-0.01em;color:var(--mm-fg);margin:1.5rem 0 0;}.mm-ce-statement__accent{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.6rem);line-height:0.98;color:var(--mm-accent);margin:0;}.mm-pillars,.mm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);padding-block:clamp(1rem,2vw,1.75rem);}.mm-pillar,.mm-step{display:flex;flex-direction:column;gap:1.4rem;padding:1rem;}.mm-pillar h3,.mm-step__title{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:var(--mm-fg);margin:0;}.mm-pillar h3 em,.mm-step__accent{color:var(--mm-accent);font-style:normal;}.mm-pillar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem;font-family:var(--mm-mono);font-size:13px;font-weight:500;letter-spacing:0.22em;line-height:1.45;text-transform:uppercase;}.mm-pillar__list li{display:flex;align-items:flex-start;gap:1.25rem;}.mm-pillar__list li::before{content:"";width:12px;height:12px;margin-top:0.22em;background:var(--mm-accent);transform:rotate(45deg);flex:0 0 12px;}.mm-pillar__link{margin-top:auto;align-self:flex-start;}.mm-step{position:relative;}.mm-step:not(:first-child)::before{content:"";position:absolute;top:0;bottom:0;left:calc(clamp(1.5rem,3vw,3rem) * -0.5);width:1px;background:var(--mm-accent);}.mm-step .mm-step__body{font-family:var(--mm-body);font-size:15px;line-height:1.6;color:var(--mm-fg);margin:0;}.mm-ce-cta{padding-block:clamp(3rem,7vw,6rem);}.mm-ce-cta__accent,.mm-zielgruppe__headline em,.mm-faq__headline em,.mm-stimme__accent,.mm-person .mm-d2 em{color:var(--mm-accent);font-style:normal;}.mm-ce-cta__aside{grid-column:9/span 4;display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;align-items:flex-end;}.mm-ce-cta__eyebrow{margin:0;font-family:var(--mm-mono);font-size:13px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;text-align:right;}.mm-module-detail__headline,.mm-honorar-rules__headline{white-space:pre-line;}.mm-module-detail__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.95fr);gap:clamp(3rem,5vw,5rem);align-items:start;}.mm-module-detail__main{display:flex;flex-direction:column;gap:2.75rem;}.mm-module-detail__headline{max-width:12ch;}.mm-module-detail__intro{font-family:var(--mm-display);font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.28;color:var(--mm-fg);}.mm-module-detail__intro p{margin:0;font:inherit;}.mm-module-detail__intro em,.mm-module-detail__intro strong,.mm-module-detail__intro b,.mm-module-detail__intro .text-primary,.mm-module-detail__intro .text-warning{color:var(--mm-accent);font-style:normal;font-weight:800;}.mm-module-detail__meta{display:flex;justify-content:flex-end;padding-top:clamp(8rem,12vw,13rem);}.mm-module-detail__meta-line,.mm-module-detail__label,.mm-module-detail__row-key,.mm-module-detail__row-value{margin:0;font-family:var(--mm-mono);font-size:12px;letter-spacing:0.18em;line-height:1.55;text-transform:uppercase;}.mm-module-detail__meta-line,.mm-module-detail__label,.mm-module-detail__row-key{color:var(--mm-accent);}.mm-module-detail__parts,.mm-module-detail__frame{display:flex;flex-direction:column;gap:1.5rem;}.mm-module-detail__part-list,.mm-module-detail__rows{border-top:1px solid var(--mm-accent);}.mm-module-detail__part{display:grid;grid-template-columns:24px minmax(0,1fr);gap:1.25rem;padding-block:1.1rem;}.mm-module-detail__diamond{width:12px;height:12px;margin-top:0.45rem;background:var(--mm-accent);transform:rotate(45deg);}.mm-module-detail__part-copy{display:flex;flex-direction:column;gap:0.75rem;}.mm-module-detail__part-title{margin:0;font-family:var(--mm-display);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1;font-weight:800;text-transform:uppercase;color:var(--mm-fg);}.mm-module-detail__part-text{margin:0;font-family:var(--mm-body);font-size:15px;line-height:1.55;color:var(--mm-white);opacity:0.86;max-width:52ch;}.mm-module-detail__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.5rem;align-items:baseline;padding-block:1.1rem;border-top:1px solid var(--mm-accent);}.mm-module-detail__row-value{color:var(--mm-white);opacity:1;max-width:none;}.mm-module-detail__closing{margin:1.25rem 0 0;font-family:var(--mm-body);font-size:15px;line-height:1.6;color:rgba(255,255,255,0.75);}.mm-module-detail__actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:1.75rem;}.mm-honorar-rules__headline{max-width:12ch;margin-bottom:clamp(3rem,5vw,5rem);}.mm-honorar-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);}.mm-honorar-rules__card{display:flex;flex-direction:column;gap:2.4rem;min-height:100%;padding:clamp(2rem,3vw,3rem) clamp(1.5rem,2vw,2.75rem);border-right:1px solid var(--mm-accent);}.mm-honorar-rules__card:last-child{border-right:0;}.mm-honorar-rules__num{margin:0;font-family:var(--mm-mono);font-size:13px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-honorar-rules__title{margin:0;font-family:var(--mm-display);font-size:clamp(1.45rem,2.05vw,2.1rem);line-height:1.05;font-weight:800;text-transform:uppercase;color:var(--mm-fg);max-width:12ch;}.mm-honorar-rules__title em{color:var(--mm-accent);font-style:normal;font-weight:800;}.mm-honorar-rules__text{margin:0;font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-white);opacity:0.86;}.mm-wissen-featured__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:start;}.mm-wissen-featured__body{display:flex;flex-direction:column;gap:1.75rem;}.mm-wissen-featured__meta,.mm-wissen-featured__eyebrow,.mm-wissen-featured__captions,.mm-wissen-filter__chip,.mm-wissen-filter__sort,.mm-wissen-filter__rss,.mm-wissen-sidebar__eyebrow,.mm-blog-card__meta{font-family:var(--mm-mono);font-size:12px;letter-spacing:0.18em;line-height:1.55;text-transform:uppercase;}.mm-wissen-featured__meta,.mm-wissen-featured__eyebrow,.mm-wissen-featured__captions,.mm-wissen-filter__sort,.mm-wissen-filter__rss,.mm-wissen-sidebar__eyebrow,.mm-blog-card__meta{color:var(--mm-accent);}.mm-wissen-featured__abstract{font-family:var(--mm-body);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65;color:var(--mm-fg);opacity:0.9;}.mm-wissen-featured__abstract p,.mm-wissen-sidebar__text{margin:0;}.mm-wissen-featured__actions{display:flex;gap:1.25rem 1.75rem;align-items:center;flex-wrap:wrap;}.mm-wissen-featured__author{display:flex;flex-direction:column;gap:0.35rem;font-size:15px;color:var(--mm-fg);}.mm-wissen-featured__author strong{font-size:16px;}.mm-wissen-featured__author span{opacity:0.78;}.mm-wissen-featured__media{display:flex;justify-content:flex-end;}.mm-wissen-featured__card{width:min(100%,420px);min-height:100%;border:1px solid var(--mm-accent);padding:clamp(1.5rem,2vw,2rem);display:flex;flex-direction:column;gap:1.5rem;}.mm-wissen-featured__figure{margin:0;aspect-ratio:4/5;overflow:hidden;}.mm-wissen-featured__image{width:100%;height:100%;object-fit:cover;display:block;}.mm-wissen-featured__diamond{align-self:center;margin-block:auto;}.mm-wissen-featured__captions{display:flex;justify-content:space-between;gap:1rem;}.mm-wissen-filter__headline{margin:0 0 1.5rem;}.mm-wissen-filter__bar{display:flex;justify-content:space-between;gap:1.5rem 2rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);padding-block:1.15rem;}.mm-wissen-filter__chips{display:flex;gap:0.8rem;align-items:center;flex-wrap:wrap;}.mm-wissen-filter__chip{display:inline-flex;align-items:center;gap:0.55rem;padding:0.6rem 0.8rem;border:1px solid var(--mm-accent);color:var(--mm-fg);text-decoration:none;}.mm-wissen-filter__chip.is-active,.mm-wissen-filter__chip:hover{background:rgba(210,230,0,0.08);}.mm-wissen-filter__chip em{font-style:normal;color:var(--mm-accent);}.mm-wissen-filter__aside{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;}.mm-wissen-filter__sort{display:inline-flex;gap:0.7rem;align-items:center;}.mm-wissen-filter__sort-value{color:var(--mm-fg);}.mm-wissen-filter__rss{text-decoration:none;}.mm-wissen-sidebar{display:flex;flex-direction:column;}.mm-wissen-sidebar--compact{gap:1rem;}.mm-wissen-sidebar--spacious{gap:1.5rem;}.mm-wissen-sidebar__block{border:1px solid var(--mm-accent);padding:1.5rem;display:flex;flex-direction:column;gap:0.85rem;}.mm-wissen-sidebar__title{margin:0;font-family:var(--mm-display);font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.08;text-transform:uppercase;}.mm-wissen-sidebar__text{font-family:var(--mm-body);font-size:15px;line-height:1.65;color:var(--mm-fg);opacity:0.88;}.mm-wissen-sidebar__link{margin-top:0.35rem;align-self:flex-start;}.mm-bloglist{display:flex;flex-direction:column;gap:2rem;}.mm-blog-card{border-top:1px solid var(--mm-accent);padding-top:2rem;}.mm-blog-card__grid{display:grid;grid-template-columns:minmax(240px,0.75fr) minmax(0,1fr);gap:1.75rem;align-items:center;}.mm-blog-card__media-link{display:block;}.mm-blog-card__media img,.mm-blog-card__media video{display:block;width:100%;height:auto;}.mm-blog-card__body{display:flex;flex-direction:column;gap:1rem;}.mm-blog-card__meta{display:flex;gap:1rem;flex-wrap:wrap;}.mm-blog-card__title{margin:0;font-family:var(--mm-display);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.02;text-transform:uppercase;}.mm-blog-card__title a{color:inherit;text-decoration:none;}.mm-blog-card__excerpt{margin:0;font-size:16px;line-height:1.7;opacity:0.88;}.mm-blog-card__footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;}.mm-blog-card__author{font-family:var(--mm-mono);font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--mm-accent);}.mm-blog-card__link{font-family:var(--mm-mono);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mm-accent);text-decoration:none;}.mm-blog-taxonomy{border-top:1px solid var(--mm-accent);padding-top:1.5rem;}.mm-blog-taxonomy__title{margin:0 0 0.75rem;font-family:var(--mm-display);font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.05;text-transform:uppercase;}.mm-blog-taxonomy__description{margin:0;font-size:16px;line-height:1.65;opacity:0.85;}.mm-blog-filter-section{margin-bottom:clamp(2.5rem,5vw,4rem);}.mm-blog-editorial-section{padding-top:0;}.mm-featured-list{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);}.mm-featured{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,4vw,4rem);margin-top:3rem;padding-top:3rem;border-top:1px solid var(--mm-accent);align-items:stretch;}.mm-featured > *{min-width:0;}.mm-featured__media{position:relative;z-index:1;min-width:0;width:100%;max-width:100%;aspect-ratio:4/3;border:1px solid var(--mm-accent);background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;}.mm-featured__media::before,.mm-featured__media::after{content:"";position:absolute;background:var(--mm-accent);z-index:2;}.mm-featured__media::before{top:-1px;left:32px;right:32px;height:1px;}.mm-featured__media::after{bottom:-1px;left:32px;right:32px;height:1px;}.mm-featured__media-inscription{position:absolute;top:1rem;left:1rem;z-index:3;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);}.mm-featured__media-mark{width:clamp(80px,12vw,120px);height:clamp(80px,12vw,120px);background:var(--mm-accent);transform:rotate(45deg);}.mm-featured__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease;}.mm-featured__media:hover .mm-featured__image{transform:scale(1.035);}.mm-featured__media-caption{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:3;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);opacity:0.7;}.mm-featured__body{position:relative;z-index:2;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;overflow-wrap:anywhere;}.mm-featured__meta{display:flex;align-items:center;gap:0.85rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);opacity:0.86;flex-wrap:wrap;}.mm-featured__title{margin:0;}.mm-featured__title a{color:inherit;overflow-wrap:anywhere;}.mm-featured__title a:hover{color:var(--mm-accent);}.mm-featured__abstract{font-family:var(--mm-body);font-size:17px;line-height:1.65;color:var(--mm-fg);margin:0;max-width:56ch;overflow-wrap:anywhere;}.mm-featured__foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:0.5rem;}.mm-tag{display:inline-flex;align-items:center;padding:0.35rem 0.7rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-bg);background:var(--mm-accent);}.mm-divider--xs{display:inline-block;flex:0 0 auto;width:6px;height:6px;background:var(--mm-accent);transform:rotate(45deg);}.mm-author{display:flex;align-items:center;gap:0.85rem;}.mm-author__avatar{position:relative;width:40px;height:40px;border:1px solid var(--mm-accent);background:transparent;}.mm-author__avatar::after{content:"";position:absolute;inset:30%;background:var(--mm-accent);transform:rotate(45deg);}.mm-author__name{display:flex;flex-direction:column;gap:0.15rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);line-height:1.4;}.mm-author__role{color:var(--mm-accent);opacity:0.86;}.mm-filter{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;}.mm-filter__group{display:flex;flex-wrap:wrap;gap:0.5rem;}.mm-filter__chip{display:inline-flex;align-items:center;gap:0.6rem;padding:0.65rem 1rem;background:transparent;border:1px solid rgba(255,255,255,0.2);color:var(--mm-fg);font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;cursor:pointer;transition:all 0.18s ease;}.mm-filter__chip:hover{border-color:var(--mm-accent);}.mm-filter__chip-num{color:var(--mm-accent);}.mm-filter__chip-count{font-size:10px;opacity:0.6;}.mm-filter__chip.is-active{background:var(--mm-accent);border-color:var(--mm-accent);color:var(--mm-bg);}.mm-filter__chip.is-active .mm-filter__chip-num,.mm-filter__chip.is-active .mm-filter__chip-count{color:var(--mm-bg);opacity:0.8;}.mm-filter__sort{display:flex;align-items:center;gap:0.85rem;}.mm-filter__sort-label{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);}.mm-filter__sort-select{background:transparent;color:var(--mm-fg);border:1px solid var(--mm-accent);font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;padding:0.6rem 2.25rem 0.6rem 0.85rem;appearance:none;cursor:pointer;background-image:linear-gradient(135deg,transparent 50%,var(--mm-accent) 50%),linear-gradient(45deg,var(--mm-accent) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:6px 6px;background-repeat:no-repeat;}.mm-filter__sort-select:focus{outline:2px solid var(--mm-accent);outline-offset:2px;}.mm-filter__sort-select option{background:var(--mm-bg);color:var(--mm-fg);}.mm-blog{display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:clamp(2.5rem,5vw,5rem);margin-top:3.5rem;align-items:start;}.mm-blog > .blogpagination{grid-column:1/-1;}.mm-blog__list{grid-column:1/2;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem;}.mm-blog__list > .mm-post:first-child,.mm-blog__list > .mm-post:nth-child(4),.mm-blog__list > .mm-post:nth-child(7),.mm-blog__list > .mm-post:nth-child(10){grid-column:1/-1;}.mm-post{display:flex;flex-direction:column;gap:1.25rem;padding-top:2rem;border-top:1px solid var(--mm-accent);}.mm-post[hidden]{display:none;}.mm-post__media{position:relative;aspect-ratio:16/9;border:1px solid var(--mm-accent);display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden;transition:transform 0.25s ease;}.mm-post__media::before,.mm-post__media::after{content:"";position:absolute;background:var(--mm-accent);z-index:2;}.mm-post__media::before{top:-1px;left:24px;right:24px;height:1px;}.mm-post__media::after{bottom:-1px;left:24px;right:24px;height:1px;}.mm-post__media-tag{position:absolute;top:0.85rem;left:0.85rem;z-index:3;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-bg);background:var(--mm-accent);padding:0.25rem 0.55rem;}.mm-post__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease;}.mm-post__media-mark{width:clamp(48px,8vw,72px);height:clamp(48px,8vw,72px);background:var(--mm-accent);transform:rotate(45deg);opacity:0.85;transition:transform 0.25s ease;}.mm-post:hover .mm-post__media-mark{transform:rotate(135deg);}.mm-post:hover .mm-post__image{transform:scale(1.035);}.mm-blog__list > .mm-post:first-child .mm-post__media{aspect-ratio:21/9;}.mm-blog__list > .mm-post:first-child .mm-post__title{font-size:clamp(1.5rem,2.4vw,2.25rem);}.mm-post__body{display:flex;flex-direction:column;gap:1rem;}.mm-post__meta{display:flex;align-items:center;gap:0.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);opacity:0.7;flex-wrap:wrap;}.mm-post__meta > span{color:var(--mm-accent);opacity:0.5;}.mm-post__title{font-family:var(--mm-display);font-weight:900;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.05;text-transform:uppercase;letter-spacing:0;margin:0;}.mm-post__title a{color:var(--mm-fg);display:inline;background-image:linear-gradient(var(--mm-accent),var(--mm-accent));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 0.3s ease,color 0.18s ease;padding-bottom:2px;}.mm-post__title a:hover{color:var(--mm-accent);background-size:100% 1px;}.mm-post__title em{font-style:normal;color:var(--mm-accent);}.mm-post__abstract{font-family:var(--mm-body);font-size:15px;line-height:1.6;color:var(--mm-fg);opacity:0.86;margin:0;max-width:60ch;}.mm-post__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:0.5rem;border-top:1px dashed rgba(196,214,0,0.25);}.mm-post__author{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);}.mm-post__author-mark{width:14px;height:14px;background:var(--mm-accent);transform:rotate(45deg);flex:0 0 auto;}.mm-post__tags{display:flex;gap:0.4rem;flex-wrap:wrap;}.mm-post__tags a{font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-accent);border:1px solid rgba(196,214,0,0.4);padding:0.25rem 0.55rem;transition:all 0.18s ease;}.mm-post__tags a::before{content:"# ";opacity:0.6;}.mm-post__tags a:hover{color:var(--mm-bg);background:var(--mm-accent);border-color:var(--mm-accent);}.mm-blog__side{grid-column:2/3;min-width:0;display:flex;flex-direction:column;gap:3rem;position:sticky;top:calc(var(--mm-navbar-h) + 1.5rem);}.mm-side-block{display:flex;flex-direction:column;gap:1rem;}.mm-side-block__pre{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);margin:0;}.mm-side-block__body{font-family:var(--mm-body);font-size:14px;line-height:1.6;color:var(--mm-fg);opacity:0.86;margin:0;}.mm-side-block__cta{align-self:flex-start;margin-top:0.5rem;}.mm-side-author{display:flex;flex-direction:column;gap:1rem;}.mm-side-author__avatar{width:96px;height:96px;border:1px solid var(--mm-accent);position:relative;display:flex;align-items:center;justify-content:center;}.mm-side-author__avatar::before,.mm-side-author__avatar::after{content:"";position:absolute;background:var(--mm-accent);}.mm-side-author__avatar::before{top:-1px;left:16px;right:16px;height:1px;}.mm-side-author__avatar::after{bottom:-1px;left:16px;right:16px;height:1px;}.mm-side-author__mark{width:36px;height:36px;background:var(--mm-accent);transform:rotate(45deg);}.mm-side-author__name{font-family:var(--mm-display);font-weight:900;font-size:clamp(1.5rem,2vw,1.85rem);line-height:0.95;text-transform:uppercase;letter-spacing:0;color:var(--mm-fg);}.mm-side-author__name em{font-style:normal;color:var(--mm-accent);}.mm-side-author__bio{font-family:var(--mm-body);font-size:14px;line-height:1.6;color:var(--mm-fg);opacity:0.86;margin:0;}.mm-archive{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;}.mm-archive li{border-top:1px solid rgba(196,214,0,0.25);}.mm-archive li:first-child{border-top:0;}.mm-archive a{display:flex;justify-content:space-between;align-items:baseline;padding-block:0.85rem;font-family:var(--mm-mono);font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);transition:padding-left 0.18s ease,color 0.18s ease;}.mm-archive a:hover{color:var(--mm-accent);padding-left:0.4rem;}.mm-archive a em{font-style:normal;color:var(--mm-accent);font-family:var(--mm-display);font-weight:800;font-size:15px;letter-spacing:0;}.mm-tagcloud{display:flex;flex-wrap:wrap;gap:0.4rem;}.mm-tagcloud a{display:inline-block;font-family:var(--mm-mono);letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);border:1px solid rgba(196,214,0,0.4);padding:0.35rem 0.65rem;transition:all 0.18s ease;}.mm-tagcloud a::before{content:"# ";opacity:0.6;color:var(--mm-accent);}.mm-tagcloud a[data-weight="1"]{font-size:11px;opacity:0.7;}.mm-tagcloud a[data-weight="2"]{font-size:12px;opacity:0.86;}.mm-tagcloud a[data-weight="3"]{font-size:13px;opacity:1;border-color:var(--mm-accent);}.mm-tagcloud a:hover{color:var(--mm-bg);background:var(--mm-accent);border-color:var(--mm-accent);opacity:1;}.mm-knowledge-page__lead{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(3rem,6vw,5rem);}.mm-knowledge-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start;}.mm-knowledge-page__grid.has-sidebar{grid-template-columns:minmax(0,1fr) minmax(280px,360px);}.mm-knowledge-page__main,.mm-knowledge-page__sidebar,.mm-knowledge-page__cta{min-width:0;}.mm-knowledge-page__sidebar{position:sticky;top:calc(var(--mm-navbar-h) + 2rem);align-self:start;}.mm-knowledge-page__cta{margin-top:clamp(3rem,6vw,5rem);}@media (max-width:992px){.mm-featured{grid-template-columns:1fr;}.mm-blog{grid-template-columns:1fr;}.mm-blog > .blogpagination,.mm-blog__list,.mm-blog__side{grid-column:1/-1;}.mm-blog__side{position:static;}.mm-filter{flex-direction:column;align-items:stretch;}.mm-filter__sort{justify-content:space-between;}.mm-wissen-featured__grid,.mm-blog-card__grid{grid-template-columns:1fr;}.mm-wissen-featured__media{justify-content:flex-start;}.mm-wissen-filter__bar{align-items:flex-start;}.mm-knowledge-page__grid.has-sidebar{grid-template-columns:1fr;}.mm-knowledge-page__sidebar{position:static;}.mm-module-detail__grid{grid-template-columns:1fr;}.mm-module-detail__meta{justify-content:flex-start;padding-top:0;}.mm-module-detail__row{grid-template-columns:1fr;gap:0.6rem;}.mm-honorar-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.mm-honorar-rules__card:nth-child(2n){border-right:0;}}@media (max-width:720px){.mm-blog__list{grid-template-columns:1fr;gap:2rem;}.mm-blog__list > .mm-post{grid-column:1/-1;}.mm-wissen-filter__chips{gap:0.6rem;}.mm-wissen-filter__chip{width:100%;justify-content:space-between;}.mm-honorar-rules__grid{grid-template-columns:1fr;}.mm-honorar-rules__card{border-right:0;border-bottom:1px solid var(--mm-accent);}.mm-honorar-rules__card:last-child{border-bottom:0;}.mm-honorar-rules__text{max-width:32ch;}}.mm-person__headline{grid-column:1/-1;margin-bottom:clamp(1rem,2vw,2rem);}.mm-person__portrait{grid-column:1/span 4;}.mm-person__content{grid-column:6/-1;display:flex;flex-direction:column;gap:2.25rem;}.mm-person__card{min-height:540px;padding:1.5rem;border:1px solid var(--mm-accent);display:flex;flex-direction:column;}.mm-person__card-label,.mm-person__card-footer,.mm-person__timeline-year,.mm-zielgruppe__num,.mm-zielgruppe__meta,.mm-stimme__name,.mm-stimme__role,.mm-stimme__company,.mm-faq__num{font-family:var(--mm-mono);font-size:13px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;margin:0;}.mm-person__card-label,.mm-person__timeline-year,.mm-zielgruppe__num,.mm-faq__num{color:var(--mm-accent);}.mm-person__card .mm-diamond{width:112px;height:112px;margin:auto;}.mm-person__card-footer{display:flex;justify-content:space-between;gap:1rem;}.mm-person__timeline{border-top:1px solid var(--mm-accent);}.mm-person__timeline-row,.mm-zielgruppe__row,.mm-stimme,.mm-faq__item{border-bottom:1px solid var(--mm-accent);}.mm-person__timeline-row{display:grid;grid-template-columns:minmax(110px,140px) 1fr;gap:2rem;padding-block:1.35rem;}.mm-person__timeline-text{margin:0;font-family:var(--mm-mono);font-size:13px;letter-spacing:0.22em;line-height:1.6;text-transform:uppercase;}.mm-zielgruppe__headline,.mm-faq__headline{margin-top:clamp(1.5rem,2.5vw,2.5rem);margin-bottom:3rem;}.mm-zielgruppe__rows{border-top:1px solid var(--mm-accent);}.mm-zielgruppe__row{display:grid;grid-template-columns:minmax(90px,110px) minmax(0,1fr) minmax(130px,180px);gap:2rem;align-items:center;padding-block:2rem;}.mm-zielgruppe__text{margin:0;font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.02;}.mm-zielgruppe__meta{text-align:right;}.mm-stimmen__rows{border-top:1px solid var(--mm-accent);}.mm-stimme{display:grid;grid-template-columns:minmax(90px,110px) minmax(0,1fr) minmax(200px,260px);gap:2rem;align-items:start;padding-block:2.5rem;}.mm-stimme__quote{margin:0;font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,2vw,2.5rem);line-height:1.02;letter-spacing:0;}.mm-stimme__quote-mark{color:var(--mm-fg);}.mm-stimme__meta{display:flex;flex-direction:column;gap:0.35rem;}.mm-stimme__name{color:var(--mm-accent);}.mm-faq__items{border-top:1px solid var(--mm-accent);}.mm-faq__item{padding:0;}.mm-faq__summary{list-style:none;display:grid;grid-template-columns:minmax(90px,110px) minmax(0,1fr) 40px;gap:2rem;align-items:center;padding-block:2rem;cursor:pointer;}.mm-faq__summary::-webkit-details-marker{display:none;}.mm-faq__question{margin:0;font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.15;letter-spacing:-0.01em;color:var(--mm-white);}.mm-faq__question p{margin:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;}.mm-faq__question strong,.mm-faq__question b{color:var(--mm-lime);font-weight:inherit;}.mm-faq__question em,.mm-faq__question i{color:var(--mm-lime);font-style:normal;}.mm-faq__icon{width:18px;height:18px;background:var(--mm-accent);transform:rotate(45deg);justify-self:end;transition:transform 0.18s ease;}.mm-faq__item[open] .mm-faq__icon{transform:rotate(90deg);}.mm-faq__answer{padding:0 0 2rem clamp(6.5rem,10vw,9rem);max-width:860px;}@media (max-width:720px){.mm-section__topline{flex-wrap:wrap;gap:1rem;}.mm-section__topline .mm-divider{display:none;}.mm-ce-section-intro__content,.mm-ce-cta__content,.mm-ce-cta__aside,.mm-person__headline,.mm-person__portrait,.mm-person__content{grid-column:1/-1;}.mm-pillars,.mm-steps{grid-template-columns:1fr;}.mm-step:not(:first-child)::before{display:none;}.mm-ce-cta__aside{align-items:flex-start;}.mm-person__card{min-height:360px;}.mm-person__timeline-row,.mm-zielgruppe__row,.mm-stimme,.mm-faq__summary{grid-template-columns:1fr;gap:1rem;}.mm-zielgruppe__meta{text-align:left;}.mm-faq__answer{padding:0 0 1.5rem;}}.mm-cockpit-teaser__header{margin-top:2rem;max-width:72ch;}.mm-cockpit-teaser__headline em{font-style:normal;color:var(--mm-lime);}.mm-cockpit-teaser__lead{margin-top:1.5rem;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);max-width:60ch;}.mm-cockpit-teaser__lead em,.mm-cockpit-teaser__lead i{font-style:normal;color:var(--mm-accent);}.mm-cockpit-teaser__lead strong,.mm-cockpit-teaser__lead b{font-weight:900;}.mm-cockpit-teaser__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;border-top:1px solid var(--mm-lime);border-left:1px solid var(--mm-lime);}@media (max-width:768px){.mm-cockpit-teaser__grid{grid-template-columns:1fr;}}@media (min-width:769px) and (max-width:1024px){.mm-cockpit-teaser__grid{grid-template-columns:repeat(2,1fr);}}.mm-cockpit-teaser__module{padding:1.5rem;border-right:1px solid var(--mm-lime);border-bottom:1px solid var(--mm-lime);}.mm-cockpit-teaser__module-pre{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-lime);margin:0 0 0.6rem 0;}.mm-cockpit-teaser__module-title{font-family:var(--mm-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.05;color:var(--mm-white);margin:0 0 0.6rem 0;}.mm-cockpit-teaser__module-title em{font-style:normal;color:var(--mm-lime);}.mm-cockpit-teaser__module-text{font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-white);margin:0;opacity:0.85;}.mm-cockpit-teaser__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--mm-lime);background:rgba(196,214,0,0.04);}.mm-cockpit-teaser__cta-body{flex:1 1 300px;}.mm-cockpit-teaser__cta-eyebrow{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-lime);margin:0 0 0.5rem 0;}.mm-cockpit-teaser__cta-text{font-size:16px;line-height:1.5;color:var(--mm-white);margin:0;}.mm-cockpit-teaser__cta-text strong{color:var(--mm-lime);font-weight:700;}.mm-cockpit-teaser__cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;flex-shrink:0;}.mm-pagehero__grid{display:block !important;}.mm-pagehero__grid .mm-hero__main{display:flex;flex-direction:column;gap:2.5rem;grid-column:unset;max-width:unset;width:100%;}.mm-cockpit-mock{margin-top:3rem;border:1px solid rgba(196,214,0,0.25);background:rgba(196,214,0,0.03);font-family:var(--mm-mono);display:grid;grid-template-columns:1fr;}.mm-cockpit-mock__topbar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:0.6rem 1rem;border-bottom:1px solid rgba(196,214,0,0.15);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.4);}.mm-cockpit-mock__topbar::before{content:"●";margin-right:0.4em;color:var(--mm-lime);font-size:8px;}.mm-cockpit-mock__live{color:var(--mm-lime);}.mm-cockpit-mock__cell{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(196,214,0,0.08);display:flex;flex-direction:column;gap:0.2rem;}.mm-cockpit-mock__cell:last-child{border-bottom:0;}@media (min-width:640px){.mm-cockpit-mock{grid-template-columns:repeat(4,1fr);}.mm-cockpit-mock__cell{border-bottom:0;border-right:1px solid rgba(196,214,0,0.08);}.mm-cockpit-mock__cell:last-child{border-right:0;}}.mm-cockpit-mock__lbl{font-size:9px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-bottom:0.15rem;}.mm-cockpit-mock__num{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:var(--mm-white);letter-spacing:-0.02em;line-height:1.05;}.mm-cockpit-mock__delta{font-size:10px;letter-spacing:0.12em;color:var(--mm-lime);margin-top:0.15rem;}.mm-pagehero__lead{max-width:60ch;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);}.mm-pagehero__lead em,.mm-pagehero__lead i{font-style:normal;color:var(--mm-accent);}.mm-pagehero__lead strong,.mm-pagehero__lead b{font-weight:900;}.mm-pagehero__inscription{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;color:rgba(255,255,255,0.45);text-transform:uppercase;}.mm-cockpit-modules__headline-col{grid-column:1/span 11;}.mm-cockpit-modules__headline{margin-top:2rem;}.mm-cockpit-modules{display:grid;grid-template-columns:1fr;margin-top:3rem;border:1px solid rgba(196,214,0,0.25);}@media (min-width:768px){.mm-cockpit-modules{grid-template-columns:repeat(3,1fr);}}.mm-cockpit-module{display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;border-bottom:1px solid rgba(196,214,0,0.15);border-right:0;}@media (min-width:768px){.mm-cockpit-module{border-right:1px solid rgba(196,214,0,0.15);border-bottom:0;}.mm-cockpit-module:nth-child(-n+3){border-bottom:1px solid rgba(196,214,0,0.15);}.mm-cockpit-module:nth-child(3n){border-right:0;}}.mm-cockpit-module:last-child{border-bottom:0;}.mm-cockpit-module__num{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.28em;text-transform:uppercase;color:var(--mm-lime);}.mm-cockpit-module__title{font-family:var(--mm-display);font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:800;line-height:1.1;letter-spacing:-0.01em;text-transform:uppercase;color:var(--mm-white);margin:0;}.mm-cockpit-module__title em{font-style:normal;color:var(--mm-lime);}.mm-cockpit-module__body{font-size:0.9rem;line-height:1.6;color:rgba(255,255,255,0.75);margin:0;flex:1;}.mm-cockpit-module__tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto;padding-top:0.5rem;}.mm-cockpit-module__tag{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-lime);border:1px solid rgba(196,214,0,0.4);padding:0.25rem 0.6rem;white-space:nowrap;}.mm-cockpit-flow__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem;}.mm-cockpit-flow__headline{white-space:pre-line;}.mm-cockpit-flow__headline em{font-style:normal;color:var(--mm-accent);}.mm-cockpit-flow__lead{font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);max-width:60ch;margin:0;}.mm-cockpit-flow__lead em,.mm-cockpit-flow__lead i{font-style:normal;color:var(--mm-accent);}.mm-cockpit-flow__lead strong,.mm-cockpit-flow__lead b{font-weight:900;}.mm-cockpit-flow{display:grid;grid-template-columns:1fr;gap:0;}@media (min-width:768px){.mm-cockpit-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;}}.mm-cockpit-flow__cell{display:flex;flex-direction:column;gap:0.85rem;padding:1.75rem;border:1px solid rgba(196,214,0,0.3);}.mm-cockpit-flow__arrow{display:flex;align-items:center;justify-content:center;padding:0 0.75rem;font-family:var(--mm-mono);font-size:1.25rem;color:var(--mm-lime);}@media (max-width:767px){.mm-cockpit-flow__arrow{padding:0.5rem 0;justify-content:flex-start;}}.mm-cockpit-flow__pre{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.26em;text-transform:uppercase;color:var(--mm-lime);}.mm-cockpit-flow__title{font-family:var(--mm-display);font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:800;text-transform:uppercase;line-height:1.05;letter-spacing:-0.01em;margin:0;}.mm-cockpit-flow__title em{font-style:normal;color:var(--mm-lime);}.mm-cockpit-flow__body{font-size:0.9rem;line-height:1.65;color:rgba(255,255,255,0.75);margin:0;}.mm-trust{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(196,214,0,0.3);border-bottom:1px solid rgba(196,214,0,0.3);margin-top:2.5rem;}@media (min-width:640px){.mm-trust{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.mm-trust{grid-template-columns:repeat(4,1fr);}}.mm-trust__cell{display:flex;flex-direction:column;gap:0.75rem;padding:1.75rem 1.5rem;border-right:1px solid rgba(196,214,0,0.15);border-bottom:1px solid rgba(196,214,0,0.15);}.mm-trust__cell:last-child{border-right:0;}@media (min-width:640px){.mm-trust__cell:nth-child(2n){border-right:0;}.mm-trust__cell{border-bottom:0;}}@media (min-width:1024px){.mm-trust__cell:nth-child(2n){border-right:1px solid rgba(196,214,0,0.15);}.mm-trust__cell:last-child{border-right:0;}.mm-trust__cell{border-bottom:0;}}.mm-trust__pre{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.26em;text-transform:uppercase;color:var(--mm-lime);}.mm-trust__strong{font-family:var(--mm-display);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700;color:var(--mm-lime);display:block;margin-bottom:0.25rem;}.mm-trust__body{font-size:0.9rem;line-height:1.6;color:rgba(255,255,255,0.75);margin:0;}.mm-pricing__headline{margin-top:2rem;margin-bottom:2rem;}.mm-pricing__headline em{color:var(--mm-accent);font-style:normal;}.mm-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;border:1px solid rgba(196,214,0,0.3);}.mm-price-card{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;border-right:1px solid rgba(196,214,0,0.3);}.mm-price-card:last-child{border-right:0;}.mm-price-card.is-featured{background:rgba(196,214,0,0.07);}.mm-price-card.is-featured::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--mm-lime);}.mm-price-card__badge{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);background:var(--mm-lime);color:var(--mm-dark);font-family:var(--mm-mono);font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;padding:4px 14px;white-space:nowrap;z-index:1;}.mm-price-card__pre{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.26em;text-transform:uppercase;color:var(--mm-lime);display:block;margin-bottom:0.75rem;}.mm-price-card__name{font-family:var(--mm-display);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;text-transform:uppercase;margin:0 0 1.75rem;color:var(--mm-white);}.mm-price-card__amount{font-family:var(--mm-display);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:700;color:var(--mm-lime);line-height:1;margin-bottom:0.25rem;}.mm-price-card__amount small{font-family:var(--mm-body);font-size:0.8rem;font-weight:400;color:rgba(255,255,255,0.6);margin-left:0.25rem;vertical-align:middle;}.mm-price-card__desc{font-size:0.9rem;line-height:1.6;color:rgba(255,255,255,0.7);margin:0.75rem 0 1.25rem;}.mm-price-card__feats{flex:1;}.mm-price-card__feats ul{list-style:none;padding:0;margin:0 0 0.5rem;}.mm-price-card__feats li{font-size:0.875rem;line-height:1.5;color:rgba(255,255,255,0.85);padding:0.3rem 0 0.3rem 1.25rem;position:relative;}.mm-price-card__feats li::before{content:"+";position:absolute;left:0;color:var(--mm-lime);font-weight:700;}.mm-price-card__feats--off li{color:rgba(255,255,255,0.3);text-decoration:line-through;}.mm-price-card__feats--off li::before{content:"–";color:rgba(255,255,255,0.25);}.mm-price-card__cta{margin-top:1.75rem;}.mm-price-card__cta .btn-mm-primary,.mm-price-card__cta .btn-mm-secondary{display:inline-block;width:100%;text-align:center;}.mm-pricing__inscription{margin-top:1.25rem;font-family:var(--mm-mono);font-size:9px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.45);text-align:center;}.mm-stack__headline{font-family:var(--mm-display);font-weight:800;font-size:clamp(1.6rem,2.4vw,2.4rem);text-transform:uppercase;letter-spacing:-0.02em;margin:0 0 1rem;}.mm-stack__headline em{font-style:normal;color:var(--mm-accent);}.mm-stack__lead{font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);max-width:60ch;margin:0 0 3rem;}.mm-stack__lead em,.mm-stack__lead i{font-style:normal;color:var(--mm-accent);}.mm-stack__lead strong,.mm-stack__lead b{font-weight:900;}.mm-stack{display:flex;align-items:stretch;border:1px solid rgba(196,214,0,0.3);}@media (max-width:767px){.mm-stack{flex-direction:column;}}.mm-stack__cell{flex:1;display:flex;flex-direction:column;gap:0.75rem;padding:2rem 1.75rem;}@media (min-width:768px){.mm-stack__cell{border-right:1px solid rgba(196,214,0,0.3);}.mm-stack__cell:last-child{border-right:none;}}@media (max-width:767px){.mm-stack__cell{border-bottom:1px solid rgba(196,214,0,0.3);}.mm-stack__cell:last-child{border-bottom:none;}}.mm-stack__arrow{display:none;}@media (min-width:768px){.mm-stack__arrow{display:flex;align-items:center;justify-content:center;position:relative;width:0;flex:0 0 0;}.mm-stack__arrow > span{position:absolute;left:50%;transform:translateX(-50%);width:30px;height:30px;border:1px solid rgba(196,214,0,0.55);background:var(--mm-bg,#0b1f2e);display:flex;align-items:center;justify-content:center;font-family:var(--mm-mono);font-size:0.85rem;color:var(--mm-lime);z-index:2;}}.mm-stack__role{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.26em;text-transform:uppercase;color:var(--mm-lime);}.mm-stack__name{font-family:var(--mm-display);font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:800;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.05;margin:0;}.mm-stack__name em{font-style:normal;color:var(--mm-lime);}.mm-stack__desc{font-size:0.9rem;line-height:1.65;color:rgba(255,255,255,0.75);margin:0;}.mm-stack__flow{margin-top:1.25rem;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.55);line-height:1.8;}.mm-stack__flow em,.mm-stack__flow i{font-style:normal;color:var(--mm-lime);}.mm-referenzen-list__buttons{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:clamp(1.5rem,2.5vw,2.5rem);margin-bottom:clamp(2rem,3.5vw,3.5rem);}.mm-referenzen-list__btn{display:inline-flex;align-items:center;padding:0.55rem 1.1rem;font-family:var(--mm-mono);font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-accent);border:1px solid var(--mm-accent);text-decoration:none;transition:background 0.18s ease,color 0.18s ease;}.mm-referenzen-list__btn:hover{background:var(--mm-accent);color:var(--mm-dark);}.mm-referenzen-list__lead em,.mm-referenzen-list__lead i{font-style:normal;color:var(--mm-accent);}.mm-referenzen-list__lead a{color:var(--mm-accent);text-decoration:underline;text-underline-offset:3px;}.mm-referenzen-list__lead a:hover{text-decoration:none;}.mm-blog-hero-wrap{padding-block:clamp(3.5rem,8vw,7rem);}.mm-blog-body{padding-top:clamp(2rem,3vw,3rem);}.mm-article-hero{padding-block:clamp(3.5rem,6vw,6rem);}.mm-article-hero__lead{max-width:60ch;margin:0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);}.mm-article-hero__lead em,.mm-article-hero__lead i{font-style:normal;color:var(--mm-accent);}.mm-article-hero__lead strong,.mm-article-hero__lead b{font-weight:900;}.mm-article-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.7rem;margin-top:1.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mm-fg);}.mm-article-hero__meta .dot{display:inline-block;width:6px;height:6px;flex:0 0 auto;background:var(--mm-accent);transform:rotate(45deg);}.mm-blog-meta .mm-article-hero__meta{margin-top:0;}.mm-blog-meta__author{margin:0.6rem 0 0;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mm-fg);}.mm-blog-header .row{align-items:start !important;}.mm-blog-header .mm-section__topline{margin-top:clamp(2rem,4vw,3.5rem);}picture img.lazy{opacity:1;}.mm-blog-header .gallery{position:relative;aspect-ratio:16/10;border:1px solid var(--mm-accent);overflow:hidden;background:transparent;margin-top:clamp(1.5rem,3vw,2.5rem);}.mm-blog-header .gallery .mx-auto,.mm-blog-header .gallery .row,.mm-blog-header .gallery .col-sm,.mm-blog-header .gallery figure,.mm-blog-header .gallery picture{display:contents;}.mm-blog-header .gallery img{inset:0;width:100%;height:100%;object-fit:cover;display:block;}.mm-case-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;margin:clamp(3rem,5vw,5rem) 0 0;border:1px solid var(--mm-accent);overflow:hidden;background:transparent;}.mm-case-image::before,.mm-case-image::after{content:"";position:absolute;left:32px;right:32px;z-index:2;height:1px;background:var(--mm-accent);}.mm-case-image::before{top:-1px;}.mm-case-image::after{bottom:-1px;}.mm-case-image__img{width:100%;height:100%;object-fit:cover;}.mm-case-image__tl,.mm-case-image__cap{position:absolute;z-index:3;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;}.mm-case-image__tl{top:1rem;left:1rem;color:var(--mm-bg);background:var(--mm-accent);padding:0.28rem 0.6rem;}.mm-case-image__cap{right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:space-between;gap:1rem;color:var(--mm-fg);}.mm-case-facts{display:flex;flex-direction:column;gap:0;border:1px solid var(--mm-accent);padding:1.25rem !important;}.mm-case-facts__pre,.mm-toc__pre,.mm-share__pre,.mm-side-auth__pre{margin:0 0 0.75rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);}.mm-case-facts__row{display:grid;grid-template-columns:minmax(90px,0.8fr) minmax(0,1.7fr);gap:1rem;padding:0.9rem 0;border-top:1px dashed rgba(196,214,0,0.28);font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;}.mm-case-facts__row:first-of-type{border-top:0;}.mm-case-facts__row span{color:var(--mm-accent);}.mm-case-facts__row strong{min-width:0;color:var(--mm-fg);font-weight:600;overflow-wrap:anywhere;}.mm-prose{display:grid;grid-template-columns:minmax(0,8fr) minmax(260px,3fr);gap:clamp(2.5rem,5vw,5rem);align-items:start;}.mm-prose__body{max-width:72ch;}.mm-prose__body > * + *{margin-top:1.5rem;}.mm-prose__body h2,.mm-prose__body h3{font-family:var(--mm-display);font-weight:900;line-height:0.96;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-prose__body h2:not([class*=display-]){margin:4rem 0 0;font-size:clamp(2.25rem,4vw,4rem);}.mm-prose__body h2[class*=display-],.mm-prose__body h3[class*=display-]{margin:4rem 0 0;}.mm-prose__body h3:not([class*=display-]){margin:2.5rem 0 0;font-size:clamp(1.25rem,1.8vw,1.75rem);}.mm-prose__chapter{display:block;margin-bottom:0.8rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);}.mm-prose__body > .mm-prose__chapter,.mm-prose__body > div > .mm-prose__chapter{display:block;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--mm-accent);margin-bottom:0;}.mm-prose__body > .mm-prose__chapter + h2,.mm-prose__body > .mm-prose__chapter + h3,.mm-prose__body > div > .mm-prose__chapter + h2,.mm-prose__body > div > .mm-prose__chapter + h3{margin-top:0.8rem;padding-top:0;border-top:0;}.mm-prose__body p,.mm-prose__body li{font-family:var(--mm-body);font-size:17px;line-height:1.7;color:var(--mm-fg);}.mm-prose__body em,.mm-prose__body strong,.mm-prose__body b{font-style:normal;color:var(--mm-accent);}.mm-prose__body ul{display:flex;flex-direction:column;gap:0.75rem;padding:0;list-style:none;}.mm-prose__body li{position:relative;padding-left:1.5rem;}.mm-prose__body li::before{content:"";position:absolute;top:0.75em;left:0;width:8px;height:8px;background:var(--mm-accent);transform:rotate(45deg);}.mm-pullquote{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(2.5rem,4vw,3.5rem) 0;border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);margin-block:3rem;}.mm-pullquote__num{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);}.mm-pullquote__q,.mm-pullquote .mm-pullquote__q p{margin:0;font-family:var(--mm-display);font-weight:800;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.15;letter-spacing:-0.02em;text-transform:uppercase;color:var(--mm-fg);padding:0 0 1rem 0;}.mm-pullquote__q em,.mm-pullquote__q strong{font-style:normal;color:var(--mm-accent);}.mm-pullquote__q p:first-child:not(:last-child){display:none;}.mm-pullquote__q p + p:last-child{font-family:var(--mm-mono);font-size:11px;font-weight:400;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-accent);margin-top:1rem;}.mm-pullquote__q p + p:last-child em,.mm-pullquote__q p + p:last-child i,.mm-pullquote__q p + p:last-child strong{font-style:normal;font-weight:400;color:var(--mm-accent);}.mm-pullquote .mm-pullquote__cite{font-family:var(--mm-mono);font-size:11px;font-weight:400;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-accent);margin:1rem 0 0;}.mm-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);margin-block:2rem;}.mm-kpis__cell{display:flex;flex-direction:column;gap:0.75rem;padding:2rem 1.5rem;}.mm-kpis__cell + .mm-kpis__cell{border-left:1px solid var(--mm-accent);}.mm-kpis__num{font-family:var(--mm-display);font-weight:900;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1;letter-spacing:0;color:var(--mm-accent);}.mm-kpis__lbl{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);}.mm-prose__sidebar,.mm-prose__side{position:sticky;top:calc(var(--mm-navbar-h,80px) + 1.5rem);display:flex;flex-direction:column;gap:2.5rem;}.mm-toc__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;}.mm-toc__list li{border-top:1px dashed rgba(196,214,0,0.28);}.mm-toc__list li:last-child{border-bottom:1px dashed rgba(196,214,0,0.28);}.mm-toc__list a{display:grid;grid-template-columns:auto 1fr;gap:0.85rem;align-items:baseline;padding:0.85rem 0;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mm-fg);}.mm-toc__list a:hover,.mm-toc__list a span:first-child{color:var(--mm-accent);}.mm-share__row{display:flex;flex-wrap:wrap;gap:0.5rem;}.mm-share a{display:inline-flex;align-items:center;padding:0.5rem 0.75rem;border:1px solid var(--mm-accent);font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);}.mm-share a:hover{background:var(--mm-accent);color:var(--mm-bg);}.mm-side-auth{display:flex;flex-direction:column;gap:0.75rem;padding:1.5rem;border:1px solid var(--mm-accent);}.mm-side-auth__row{display:flex;align-items:center;gap:1rem;}.mm-side-auth__avatar{width:48px;height:48px;flex:0 0 auto;background:var(--mm-accent);transform:rotate(45deg);overflow:hidden;}.mm-side-auth__avatar img{width:100%;height:100%;object-fit:cover;transform:rotate(-45deg) scale(1.42);}.mm-side-auth__name{font-family:var(--mm-display);font-weight:900;font-size:1.25rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-side-auth__role{margin-top:0.4rem;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);}.mm-side-auth__link{display:inline-block;margin-top:1rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);text-decoration:none;}.mm-side-auth__link:hover{opacity:0.75;}.mm-side-auth__bio,.mm-side-auth__bio p{margin:0;font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-fg);}.mm-blog-detail__footer,.mm-blog-detail__authors{margin-block:3rem;}.mm-related-posts{border-top:1px solid var(--mm-accent);}.mm-related-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);}.mm-related-card{display:flex;min-width:0;flex-direction:column;gap:1.35rem;}.mm-related-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border:1px solid var(--mm-accent);color:var(--mm-fg);overflow:hidden;}.mm-related-card__tag{position:absolute;top:1rem;left:1rem;z-index:2;padding:0.35rem 0.7rem;background:var(--mm-accent);color:var(--mm-bg);font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;}.mm-related-card__mark{width:clamp(54px,6vw,82px);height:clamp(54px,6vw,82px);background:var(--mm-accent);transform:rotate(45deg);transition:transform 0.22s ease;}.mm-related-card:hover .mm-related-card__mark,.mm-related-card:focus-within .mm-related-card__mark{transform:rotate(45deg) scale(1.08);}.mm-related-card__meta{display:flex;flex-wrap:wrap;gap:0.65rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);opacity:0.72;}.mm-related-card__title{margin:0;font-family:var(--mm-display);font-weight:900;font-size:clamp(1.65rem,2.35vw,2.5rem);line-height:0.96;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-related-card__title a{color:inherit;}.mm-related-card__title a:hover{color:var(--mm-accent);}.mm-cta-question.mm-cta{border-top:0;border-bottom:0;}.mm-cta-question .mm-cta__action{gap:clamp(1.35rem,2vw,2rem);}.mm-cta-question__text{margin:0;max-width:58ch;font-family:var(--mm-body);font-size:1rem;line-height:1.65;color:var(--mm-fg);}.mm-post__tags span{display:inline-flex;margin:0 0.4rem 0.4rem 0;padding:0.25rem 0.55rem;border:1px solid rgba(196,214,0,0.45);font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-accent);}@media (max-width:992px){.mm-prose{grid-template-columns:1fr;}.mm-related-posts__grid{grid-template-columns:1fr;}.mm-prose__sidebar,.mm-prose__side{position:static;}.mm-kpis{grid-template-columns:1fr;}.mm-kpis__cell + .mm-kpis__cell{border-left:0;border-top:1px solid var(--mm-accent);}}.mm-share{margin-top:2.5rem;}.mm-share__inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;}.mm-share__label{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);white-space:nowrap;}.mm-share__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.mm-share__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1rem;border:1px solid var(--mm-accent);background:transparent;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);cursor:pointer;text-decoration:none;transition:background 0.15s,color 0.15s;}.mm-share__btn:hover,.mm-share__btn:focus-visible{background:var(--mm-accent);color:var(--mm-bg);}.mm-share__btn-confirm{display:none;}.mm-share__btn--copied .mm-share__btn-label{display:none;}.mm-share__btn--copied .mm-share__btn-confirm{display:inline;}.mm-post__tags{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:1.5rem;}.mm-post__tags-label{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-accent);margin-right:0.25rem;}.mm-tag--tag{padding:0.28rem 0.65rem;border:1px solid rgba(196,214,0,0.4);font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);opacity:0.8;}.mm-share__btn--whatsapp{display:none;}@media (max-width:768px){.mm-share__btn--whatsapp{display:inline-flex;}}nav.section-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;counter-reset:toc-counter;}nav.section-menu .nav-link{display:grid;grid-template-columns:auto 1fr;gap:0.85rem;align-items:baseline;padding:0.85rem 0;border-top:1px dashed rgba(196,214,0,0.25);font-family:var(--mm-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mm-fg);text-decoration:none;transition:color 0.18s ease;border-radius:0;counter-increment:toc-counter;}nav.section-menu .nav-link:hover{color:var(--mm-accent);}nav.section-menu .nav-link:hover .mm-toc__num{color:var(--mm-accent);}.mm-toc__num{color:var(--mm-accent);min-width:2.5ch;}.mm-toc__num::before{content:counter(toc-counter,upper-roman);}.mm-toc__label{color:inherit;}@media (max-width:640px){.mm-pullquote{grid-template-columns:1fr;}.mm-case-image__cap{flex-direction:column;}}.mm-footer{padding-block:5rem 2.5rem;border-top:1px solid var(--mm-accent);}.mm-footer__top{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--mm-gutter);margin-bottom:4rem;}.mm-footer__brand{grid-column:1/span 5;display:flex;flex-direction:column;gap:1.5rem;}.mm-footer .mm-brand__logo-wrap{display:block;color:var(--mm-fg);width:min(100%,360px);}.mm-footer .mm-brand__logo{display:block;width:100%;height:auto !important;}.mm-footer .mm-brand__logo--light{display:none;}.mm-footer__tagline{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-fg);margin:0;}.mm-footer__content{grid-column:7/span 6;min-width:0;}.mm-footer__content .frame{margin-block:0;}.mm-footer__content .frame + .frame{margin-top:2rem;}.mm-footer__content .frame-container{padding:0;}.mm-footer__content .row{align-items:start !important;}.mm-footer__content .row [class*=mt-]{margin-top:0 !important;}.mm-footer__content .frame-header,.mm-footer__content h2,.mm-footer__content h3,.mm-footer__content h4,.mm-footer__content .mainheader{font-family:var(--mm-mono);font-size:11px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);margin:0 0 1.25rem 0;}.mm-footer__content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem;}.mm-footer__content li{display:flex;min-width:0;}.mm-footer__content a{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);text-decoration:none;transition:color 0.18s ease;}.mm-footer__content a:hover{color:var(--mm-accent);}.mm-footer__cols{grid-column:7/span 6;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start;}.mm-footer__col h4,.mm-footer__col .mainheader{font-family:var(--mm-mono);font-size:11px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);margin:0 0 1.25rem 0;}.mm-footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem;}.mm-footer__col a{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);text-decoration:none;transition:color 0.18s ease;}.mm-footer__col a:hover{color:var(--mm-accent);}.mm-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2.5rem;border-top:1px solid var(--mm-accent);font-family:var(--mm-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mm-fg);}@media (max-width:992px){.mm-footer__brand{grid-column:1/span 12;}.mm-footer__content{grid-column:1/span 12;}.mm-footer__cols{grid-column:1/span 12;}}@media (max-width:720px){.mm-footer__cols{grid-template-columns:1fr;gap:2rem;}.mm-footer__bottom{flex-direction:column;gap:1rem;align-items:flex-start;}}.frame-type-form form{display:flex;flex-direction:column;gap:0;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--mm-accent);background:transparent;position:relative;}.frame-type-form form::before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:var(--mm-bg);}.frame-type-form .form-group{margin-bottom:2rem;}.frame-type-form .form-group:last-of-type{margin-bottom:0;}.frame-type-form .form-label{display:block;font-family:var(--mm-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:var(--mm-fg);margin-bottom:0.5rem;}.frame-type-form .form-label .required,.frame-type-form .required{color:var(--mm-accent);margin-left:0.2em;}.frame-type-form .form-control,.frame-type-form .form-select{display:block;width:100%;background:transparent;color:var(--mm-fg);border:0;border-bottom:1px solid rgba(196,214,0,0.45);border-radius:0;padding:0.75rem 0;font-family:var(--mm-body);font-size:var(--mm-body-size);line-height:1.5;outline:none;transition:border-color 0.18s ease;appearance:none;}.frame-type-form .form-control::placeholder,.frame-type-form .form-select::placeholder{color:var(--mm-fg);opacity:0.35;font-size:var(--mm-body-size);}.frame-type-form .form-control:focus,.frame-type-form .form-select:focus{border-bottom-color:var(--mm-accent);box-shadow:none;outline:none;background:transparent;color:var(--mm-fg);}.frame-type-form .form-select{padding-right:2.5rem;background-image:linear-gradient(135deg,transparent 50%,var(--mm-accent) 50%),linear-gradient(45deg,var(--mm-accent) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer;}.frame-type-form .form-select option{background:var(--mm-petrol);color:var(--mm-white);}.frame-type-form .form-group.has-error .form-control,.frame-type-form .form-group.has-error .form-select{border-bottom-color:#ff6b6b;}.frame-type-form textarea.form-control{min-height:7rem;padding:0.85rem 0;border:0;border-bottom:1px solid rgba(196,214,0,0.45);resize:vertical;}.frame-type-form textarea.form-control:focus{border-bottom-color:var(--mm-accent);}.frame-type-form .form-group.has-error textarea.form-control{border-bottom-color:#ff6b6b;}.frame-type-form .error.form-text{display:block;margin-top:0.4rem;font-family:var(--mm-mono);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:#ff6b6b;}.frame-type-form .form-text:not(.error){display:block;margin-top:0.35rem;font-family:var(--mm-body);font-size:13px;line-height:1.5;color:var(--mm-fg);opacity:0.6;}.frame-type-form .form-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0.85rem;align-items:start;padding:0;margin:0;cursor:pointer;}.frame-type-form .form-check-label{display:contents;font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-fg);opacity:0.86;cursor:pointer;}.frame-type-form .form-check-label span{font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-fg);opacity:0.86;}.frame-type-form .form-check-label a{color:var(--mm-accent);text-decoration:underline;text-decoration-color:rgba(196,214,0,0.4);text-underline-offset:3px;}.frame-type-form .form-check-input{position:relative;width:18px;height:18px;margin:2px 0 0;flex-shrink:0;border:1px solid var(--mm-accent);border-radius:0;appearance:none;background:transparent;cursor:pointer;transition:background 0.15s ease;}.frame-type-form .form-check-input:checked{background:var(--mm-accent);border-color:var(--mm-accent);}.frame-type-form .form-check-input{}.frame-type-form .form-check-input:checked::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid var(--mm-petrol);border-width:0 2px 2px 0;transform:rotate(45deg);}.frame-type-form .form-check-input:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px;}.frame-type-form .actions{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(196,214,0,0.2);}.frame-type-form .form-navigation{display:flex;align-items:center;gap:1.5rem;}.frame-type-form .btn-toolbar,.frame-type-form .btn-group{display:flex;gap:1rem;align-items:center;}.frame-type-form .btn.btn-primary,.frame-type-form button[type=submit]{display:inline-flex;align-items:center;gap:0.85rem;padding:1rem 1.75rem;font-family:var(--mm-mono);font-size:12px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-fg);background:transparent;border:1px solid var(--mm-accent);border-radius:0;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;box-shadow:none;}.frame-type-form .btn.btn-primary:hover,.frame-type-form .btn.btn-primary:focus-visible,.frame-type-form button[type=submit]:hover,.frame-type-form button[type=submit]:focus-visible{background:var(--mm-accent);color:var(--mm-petrol);border-color:var(--mm-accent);outline:none;box-shadow:none;}.frame-type-form .btn.btn-cancel{display:inline-flex;align-items:center;gap:0.6rem;padding:0.25rem 0;font-family:var(--mm-mono);font-size:12px;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);background:transparent;border:0;cursor:pointer;transition:color 0.18s ease;}.frame-type-form .btn.btn-cancel:hover{color:var(--mm-fg);}body[data-theme=light] .frame-type-form form{border-color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-label{color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-control,body[data-theme=light] .frame-type-form .form-select{color:var(--mm-petrol);border-bottom-color:rgba(0,49,60,0.35);}body[data-theme=light] .frame-type-form .form-control::placeholder,body[data-theme=light] .frame-type-form .form-select::placeholder{color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-control:focus,body[data-theme=light] .frame-type-form .form-select:focus{border-bottom-color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-check-input{border-color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-check-input:checked{background:var(--mm-petrol);}body[data-theme=light] .frame-type-form .form-check-input:checked::after{border-color:var(--mm-white);}body[data-theme=light] .frame-type-form .btn.btn-primary{border-color:var(--mm-petrol);color:var(--mm-petrol);}body[data-theme=light] .frame-type-form .btn.btn-primary:hover{background:var(--mm-petrol);color:var(--mm-white);}@media (max-width:720px){.frame-type-form form{padding:1.5rem;}}.mm-service-overview{--mm-list-title-size:clamp(2.35rem,3.3vw,3.35rem);--mm-list-row-title-size:clamp(1.25rem,1.55vw,1.6rem);--mm-list-meta-size:clamp(9px,0.62vw,10px);--mm-list-body-size:clamp(11px,0.78vw,13px);display:flex;flex-direction:column;gap:clamp(2.15rem,3.6vw,3.4rem);}.mm-service-overview__header{display:flex;flex-direction:column;gap:clamp(2.15rem,3.6vw,3.25rem);}.mm-service-overview__title{margin:0;max-width:720px;font-family:var(--mm-display);font-size:var(--mm-list-title-size);font-weight:900;line-height:0.92;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-service-overview__title span{display:block;}.mm-service-overview__title em,.mm-service-overview__copy em{font-style:normal;color:var(--mm-accent);}.mm-service-overview__list{border-top:1px solid var(--mm-accent);}.mm-service-overview__item{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(105px,0.8fr) minmax(0,5fr) minmax(125px,1.2fr) minmax(130px,1.1fr);gap:clamp(1.5rem,3vw,4rem);align-items:center;min-height:clamp(5.35rem,6.4vw,6.85rem);padding-block:clamp(1.1rem,1.8vw,1.75rem);border-bottom:1px solid var(--mm-accent);transition:transform 0.22s ease,border-color 0.22s ease;}.mm-service-overview__item::before{content:"";position:absolute;inset:0 -0.75rem;z-index:-1;background:var(--mm-accent);transform:scaleX(0);transform-origin:left center;transition:transform 0.28s cubic-bezier(0.2,0.8,0.2,1);}.mm-service-overview__item > *{position:relative;z-index:1;}.mm-service-overview__item:hover,.mm-service-overview__item:focus-within{transform:translateX(0.45rem);border-color:var(--mm-accent);}.mm-service-overview__item:hover::before,.mm-service-overview__item:focus-within::before{transform:scaleX(1);}.mm-service-overview__item:hover .mm-service-overview__kicker,.mm-service-overview__item:hover .mm-service-overview__duration,.mm-service-overview__item:hover .mm-service-overview__link,.mm-service-overview__item:hover .mm-service-overview__copy h3,.mm-service-overview__item:hover .mm-service-overview__copy em,.mm-service-overview__item:hover .mm-service-overview__copy p,.mm-service-overview__item:focus-within .mm-service-overview__kicker,.mm-service-overview__item:focus-within .mm-service-overview__duration,.mm-service-overview__item:focus-within .mm-service-overview__link,.mm-service-overview__item:focus-within .mm-service-overview__copy h3,.mm-service-overview__item:focus-within .mm-service-overview__copy em,.mm-service-overview__item:focus-within .mm-service-overview__copy p{color:var(--mm-petrol);}.mm-service-overview__item:hover .mm-service-overview__copy p,.mm-service-overview__item:hover .mm-service-overview__link--disabled,.mm-service-overview__item:focus-within .mm-service-overview__copy p,.mm-service-overview__item:focus-within .mm-service-overview__link--disabled{opacity:1;}.mm-service-overview__item:hover .mm-service-overview__link span,.mm-service-overview__item:focus-within .mm-service-overview__link span{transform:translateX(0.35rem);}.mm-service-overview__kicker,.mm-service-overview__duration,.mm-service-overview__link,.mm-service-overview__copy p{font-family:var(--mm-mono);text-transform:uppercase;}.mm-service-overview__kicker{margin:0;color:var(--mm-accent);font-size:var(--mm-list-meta-size);letter-spacing:0.28em;line-height:1.65;transition:color 0.18s ease;}.mm-service-overview__copy{display:flex;flex-direction:column;gap:0.65rem;min-width:0;}.mm-service-overview__copy h3{margin:0;font-family:var(--mm-display);font-size:var(--mm-list-row-title-size);font-weight:900;line-height:0.94;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);transition:color 0.18s ease;}.mm-service-overview__copy p{margin:0;color:var(--mm-fg);opacity:0.62;font-size:var(--mm-list-meta-size);letter-spacing:0.32em;line-height:1.55;transition:color 0.18s ease,opacity 0.18s ease;}.mm-service-overview__duration{margin:0;justify-self:end;color:var(--mm-fg);font-size:var(--mm-list-meta-size);letter-spacing:0.28em;line-height:1.45;white-space:nowrap;transition:color 0.18s ease;}.mm-service-overview__link{justify-self:end;color:var(--mm-accent);font-size:var(--mm-list-meta-size);letter-spacing:0.26em;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color 0.18s ease;}.mm-service-overview__link span{display:inline-block;margin-left:0.45rem;transition:transform 0.18s ease;}.mm-service-overview__link:hover,.mm-service-overview__link:focus-visible{color:var(--mm-fg);}.mm-service-overview__link:hover span,.mm-service-overview__link:focus-visible span{transform:translateX(0.25rem);}.mm-service-overview__link--disabled{opacity:0.55;}@media (max-width:992px){.mm-service-overview__item{grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;}.mm-service-overview__item:hover,.mm-service-overview__item:focus-within{transform:translateX(0);}.mm-service-overview__duration,.mm-service-overview__link{justify-self:start;}}@media (max-width:640px){.mm-service-overview__title{font-size:clamp(2.4rem,13vw,3.6rem);}.mm-service-overview__copy h3{font-size:clamp(1.55rem,8vw,2.25rem);}}.mm-exclusion-list{--mm-list-title-size:clamp(2.35rem,3.3vw,3.35rem);--mm-list-row-title-size:clamp(1.25rem,1.55vw,1.6rem);--mm-list-meta-size:clamp(9px,0.62vw,10px);--mm-list-body-size:clamp(11px,0.78vw,13px);display:flex;flex-direction:column;gap:clamp(2.15rem,3.6vw,3.4rem);}.mm-exclusion-list__header{display:flex;flex-direction:column;gap:clamp(2.15rem,3.6vw,3.25rem);}.mm-exclusion-list__title{margin:0;max-width:720px;font-family:var(--mm-display);font-size:var(--mm-list-title-size);font-weight:900;line-height:0.92;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-exclusion-list__title em,.mm-exclusion-list__copy em{font-style:normal;color:var(--mm-accent);}.mm-exclusion-list__lead{margin:0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);max-width:60ch;}.mm-exclusion-list__lead em,.mm-exclusion-list__lead i{font-style:normal;color:var(--mm-accent);}.mm-exclusion-list__lead strong,.mm-exclusion-list__lead b{font-weight:900;}.mm-exclusion-list__items{border-top:1px solid var(--mm-accent);}.mm-exclusion-list__item{display:grid;grid-template-columns:minmax(90px,0.8fr) minmax(0,5.6fr);gap:clamp(1.5rem,4vw,5.5rem);align-items:start;padding-block:clamp(1.4rem,2.2vw,2rem);border-bottom:1px solid var(--mm-accent);}.mm-exclusion-list__kicker{margin:0;font-family:var(--mm-mono);font-size:var(--mm-list-meta-size);letter-spacing:0.28em;line-height:1.65;text-transform:uppercase;color:var(--mm-accent);}.mm-exclusion-list__copy{max-width:880px;min-width:0;}.mm-exclusion-list__copy h3{margin:0 0 clamp(0.55rem,0.9vw,0.85rem);font-family:var(--mm-display);font-size:var(--mm-list-row-title-size);font-weight:900;line-height:0.94;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-exclusion-list__copy em{position:relative;display:inline-block;}.mm-exclusion-list__copy em::after{content:"";position:absolute;left:-0.04em;right:-0.04em;top:53%;height:0.08em;background:currentColor;transform:rotate(-2deg);transform-origin:center;}.mm-exclusion-list__copy p{margin:0;max-width:640px;font-family:var(--mm-body);font-size:var(--mm-list-body-size);line-height:1.5;color:var(--mm-fg);opacity:0.78;}@media (max-width:992px){.mm-exclusion-list__item{grid-template-columns:minmax(0,1fr);gap:1.15rem;}}@media (max-width:640px){.mm-exclusion-list__title{font-size:clamp(2.4rem,13vw,3.6rem);}.mm-exclusion-list__copy h3{font-size:clamp(1.55rem,8vw,2.25rem);}.mm-exclusion-list__copy p{font-size:1rem;}}.mm-breadcrumb{width:100%;margin:0;padding-block:clamp(1.4rem,2.2vw,2.2rem);border-bottom:1px solid var(--mm-accent);background:var(--mm-bg);}.mm-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;}.mm-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;color:var(--mm-fg);}.mm-breadcrumb__item + .mm-breadcrumb__item::before{content:"/";margin-inline:clamp(0.8rem,1.8vw,1.55rem);color:var(--mm-accent);opacity:0.85;}.mm-breadcrumb__item.is-current{color:var(--mm-accent);}.mm-breadcrumb__link,.mm-breadcrumb__text{color:inherit;text-decoration:none;}.mm-breadcrumb__link{transition:color 0.18s ease;}.mm-breadcrumb__link:hover,.mm-breadcrumb__link:focus-visible{color:var(--mm-accent);}@media (max-width:640px){.mm-breadcrumb{padding-block:1rem;}.mm-breadcrumb__item{font-size:10px;letter-spacing:0.22em;}}.mm-modul__header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2rem,3.5vw,3.5rem);}h2 em,h3 em,h1 em,h2 i,h3 i,h1 i{font-style:normal;color:var(--mm-accent);}.mm-modul__header-title{min-width:0;}.mm-modul__header-anchor{font-family:var(--mm-mono);font-size:var(--mm-list-meta-size);letter-spacing:0.24em;line-height:1.6;text-transform:uppercase;color:var(--mm-accent);}.mm-modul__lead{max-width:60ch;margin:clamp(1.35rem,2.5vw,2.4rem) 0 0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;text-transform:none;color:var(--mm-white);}.mm-partner-profile .mm-modul__header-row{grid-template-columns:repeat(12,1fr);gap:2rem;margin-bottom:2.5rem;}.mm-partner-profile .mm-modul__header-title{grid-column:1/span 8;}.mm-partner-profile .mm-modul__header-anchor{grid-column:10/span 3;font-size:11px;line-height:normal;text-align:right;}.mm-partner-profile .mm-modul__lead{max-width:60ch;margin:0 0 3rem;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;color:var(--mm-fg);opacity:1;}.mm-partner-profile .mm-modul__lead em,.mm-partner-profile .mm-modul__lead i{font-style:normal;color:var(--mm-accent);}.mm-partner-profile .mm-partner-profile__footer{margin-top:3rem;max-width:56ch;}.mm-partner-profile .mm-partner-profile__footer p{margin:0;}.mm-impact-grid__headline{max-width:980px;margin-top:2rem;}.mm-impact-grid .mm-modul__lead{max-width:60ch;margin:2rem 0 3rem;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.25rem,1.85vw,1.65rem);line-height:1.25;letter-spacing:-0.005em;color:var(--mm-fg);opacity:1;}.mm-impact-grid .mm-modul__lead em,.mm-impact-grid .mm-modul__lead i{font-style:normal;color:var(--mm-accent);}.mm-impact-grid__footer{max-width:52ch;margin-top:3rem;margin-bottom:0;}.mm-impact-grid__footer p{margin:0;}.mm-honorar{display:grid;gap:0;margin-top:clamp(2.2rem,4.5vw,4rem);border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);}.mm-honorar--five{grid-template-columns:repeat(5,minmax(0,1fr));}.mm-impact-grid .mm-honorar--five{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));}.mm-impact-grid .mm-honorar__body{margin:0;font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-white);opacity:0.86;}.mm-impact-grid .mm-honorar__meta{margin:0 0 clamp(1rem,1.35vw,1.45rem);font-family:var(--mm-mono);font-size:clamp(10px,0.82vw,13px);font-weight:500;line-height:1.5;letter-spacing:0.32em;text-transform:uppercase;color:var(--mm-white);opacity:0.66;}.mm-impact-grid .mm-honorar__head{margin-bottom:clamp(0.95rem,1.25vw,1.35rem);}.mm-honorar__cell{min-width:0;padding:clamp(1.2rem,2.2vw,2rem) clamp(1rem,1.8vw,1.6rem);border-right:1px solid color-mix(in srgb,var(--mm-accent) 72%,transparent);}.mm-honorar__cell:last-child{border-right:0;}.mm-honorar__num,.mm-stufe__pre,.mm-uc__pre{display:block;margin:0 0 1rem;font-family:var(--mm-mono);font-size:var(--mm-list-meta-size);letter-spacing:0.28em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-honorar__head{margin:0;font-family:var(--mm-display);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.02;text-transform:uppercase;color:var(--mm-fg);}.mm-honorar__head em,.mm-indexed-rows__title em,.mm-stufe__title em{color:var(--mm-accent);font-style:normal;}.mm-honorar__body{margin:0.9rem 0 0;font-family:var(--mm-body);font-size:var(--mm-list-body-size);line-height:1.55;color:var(--mm-fg);opacity:0.76;}.mm-direct-contact__headline{grid-column:1/span 10;}.mm-direkt{margin-top:clamp(2.2rem,4vw,3rem);}.mm-direkt__row{display:grid;grid-template-columns:80px 1fr auto;gap:2rem;align-items:center;padding-block:2rem;border-top:1px solid var(--mm-accent);color:inherit;text-decoration:none;transition:padding-left 0.2s ease;}.mm-direkt__row:last-child{border-bottom:1px solid var(--mm-accent);}.mm-direkt__row:hover{padding-left:0.75rem;}.mm-direkt__num{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-direkt__body{display:flex;flex-direction:column;gap:0.4rem;}.mm-direkt__title{margin:0;font-family:var(--mm-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:900;line-height:0.98;letter-spacing:0;text-transform:uppercase;color:var(--mm-fg);}.mm-direkt__title em{font-style:normal;color:var(--mm-accent);}.mm-direkt__meta{margin:0;font-family:var(--mm-mono);font-size:12px;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;color:var(--mm-fg);}.mm-direkt__cta{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--mm-mono);font-size:11px;letter-spacing:0.24em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);transition:color 0.18s ease;}.mm-direkt__cta::after{content:"->";}.mm-direkt__row:hover .mm-direkt__cta{color:var(--mm-fg);}.mm-direkt__row--static{cursor:default;}.mm-direkt__row--static:hover{padding-left:0;}@media (max-width:1024px){.mm-direct-contact__headline{grid-column:1/-1;}.mm-direkt__row{grid-template-columns:1fr;gap:0.75rem;}.mm-direkt__cta{justify-self:start;}}.mm-indexed-rows__list{display:flex;flex-direction:column;margin:clamp(2rem,4vw,3.6rem) 0 0;padding:0;border-top:1px solid var(--mm-accent);list-style:none;}.mm-indexed-rows__row{display:grid;grid-template-columns:minmax(70px,0.18fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,3rem);padding:clamp(1.15rem,2.4vw,2rem) 0;border-bottom:1px solid var(--mm-accent);}.mm-indexed-rows__num{font-family:var(--mm-mono);font-size:var(--mm-list-meta-size);letter-spacing:0.28em;line-height:1.6;text-transform:uppercase;color:var(--mm-accent);}.mm-indexed-rows__body{max-width:760px;}.mm-indexed-rows__title{margin:0;font-family:var(--mm-display);font-size:var(--mm-list-row-title-size);line-height:1.02;text-transform:uppercase;color:var(--mm-fg);}.mm-indexed-rows:not(.mm-indexed-rows--positive) .mm-indexed-rows__title em{position:relative;display:inline-block;}.mm-indexed-rows:not(.mm-indexed-rows--positive) .mm-indexed-rows__title em::after{content:"";position:absolute;left:-0.04em;right:-0.04em;top:53%;height:0.08em;background:currentColor;transform:rotate(-2deg);}.mm-indexed-rows__text{max-width:700px;margin:0.7rem 0 0;font-family:var(--mm-body);font-size:var(--mm-list-body-size);line-height:1.58;color:var(--mm-fg);opacity:0.78;}.mm-indexed-rows__footer{margin-top:clamp(1.6rem,3vw,2.6rem);}.mm-stufen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem);margin-top:clamp(2.2rem,4.5vw,4rem);}.mm-stufe{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;border:1px solid var(--mm-accent);padding:clamp(1.15rem,2vw,1.7rem);}.mm-stufe.is-featured{background:rgba(196,214,0,0.07);}.mm-stufe.is-featured::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--mm-lime);}.mm-stufe__badge{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);background:var(--mm-lime);color:var(--mm-dark);font-family:var(--mm-mono);font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;padding:4px 14px;white-space:nowrap;z-index:1;}.mm-stufe__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;}.mm-stufe__letter{font-family:var(--mm-display);font-size:clamp(2rem,3vw,3rem);line-height:0.9;color:var(--mm-accent);}.mm-stufe__title{margin:0;font-family:var(--mm-display);font-size:clamp(1.2rem,1.65vw,1.7rem);line-height:1.02;text-transform:uppercase;color:var(--mm-fg);}.mm-stufe__sub,.mm-stufe__listtext,.mm-stufe__result,.mm-uc__listtext{font-family:var(--mm-body);font-size:var(--mm-list-body-size);line-height:1.55;color:var(--mm-fg);opacity:0.78;}.mm-stufe__sub{margin:0.45rem 0 0;}.mm-stufe__listtext{margin-top:clamp(1rem,2vw,1.5rem);}.mm-stufe__foot{margin-top:auto;padding-top:clamp(1.2rem,2.5vw,2rem);}.mm-stufe__result{margin:0;}.mm-stufe__result span{display:block;margin-bottom:0.4rem;font-family:var(--mm-mono);font-size:var(--mm-list-meta-size);letter-spacing:0.24em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-uc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem);margin-top:clamp(2.2rem,4vw,3.6rem);}.mm-uc__col{min-width:0;}.mm-uc__col .mm-hairline{margin:0 0 clamp(1rem,2vw,1.6rem);}.mm-uc__listtext{max-width:28ch;}.mm-substrate{list-style:none;padding:0;margin:3rem 0 0;counter-reset:substrate;}.mm-substrate__row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:2rem;align-items:baseline;padding-block:1.75rem;border-top:1px solid var(--mm-accent);}.mm-substrate__row:last-child{border-bottom:1px solid var(--mm-accent);}.mm-substrate__num{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-substrate__body{display:flex;flex-direction:column;gap:0.5rem;min-width:0;}.mm-substrate__title{margin:0;font-family:var(--mm-display);font-weight:800;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.1;letter-spacing:-0.005em;text-transform:uppercase;color:var(--mm-fg);}.mm-substrate__title em{font-style:normal;color:var(--mm-accent);}.mm-substrate__meta{margin:0;max-width:64ch;font-family:var(--mm-body);font-size:15px;line-height:1.55;color:var(--mm-fg);opacity:0.86;}.mm-question-answers__headline{grid-column:1/span 10;min-width:0;}.mm-qa{margin-top:3rem;}.mm-qa__row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:2rem;align-items:baseline;padding-block:2rem;border-top:1px solid var(--mm-accent);}.mm-qa__row:last-child{border-bottom:1px solid var(--mm-accent);}.mm-qa__num{font-family:var(--mm-mono);font-size:11px;letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;color:var(--mm-accent);}.mm-qa__body{display:flex;flex-direction:column;gap:0.85rem;min-width:0;}.mm-qa__q{margin:0;font-family:var(--mm-display);font-weight:900;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1;letter-spacing:-0.01em;text-transform:uppercase;text-wrap:balance;color:var(--mm-fg);}.mm-qa__q em,.mm-qa__q i{font-style:normal;color:var(--mm-accent);}.mm-qa__a{margin:0;max-width:68ch;font-family:var(--mm-body);font-size:16px;line-height:1.6;color:var(--mm-fg);opacity:0.92;}.mm-offer-stages .mm-modul__lead{max-width:60ch;}.mm-stufen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3rem;border-top:1px solid var(--mm-accent);border-bottom:1px solid var(--mm-accent);}.mm-stufe{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:1.5rem;padding:2.25rem 1.75rem;border:0;border-right:1px solid var(--mm-accent);position:relative;}.mm-stufe:last-child{border-right:0;}.mm-stufe__head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:1rem;align-items:start;}.mm-stufe__letter{font-family:var(--mm-display);font-weight:900;font-size:clamp(3rem,5vw,4.5rem);line-height:0.8;letter-spacing:-0.04em;color:var(--mm-accent);}.mm-stufe__pre{margin:0 0 0.5rem;font-size:11px;letter-spacing:0.22em;}.mm-stufe__title{margin:0 0 0.4rem;font-family:var(--mm-display);font-weight:900;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1;letter-spacing:-0.01em;text-transform:uppercase;color:var(--mm-fg);}.mm-stufe__title em,.mm-stufe__result em{font-style:normal;color:var(--mm-accent);}.mm-stufe__sub{margin:0;font-family:var(--mm-mono);font-size:10px;line-height:1.5;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);opacity:0.7;}.mm-stufe__price{display:flex;flex-direction:column;gap:0.2rem;padding:1.25rem 0 1rem;border-top:1px solid color-mix(in srgb,var(--mm-accent) 25%,transparent);}.mm-stufe__price-amount{font-family:var(--mm-display);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:1;color:var(--mm-lime);letter-spacing:-0.02em;}.mm-stufe__price-note{font-family:var(--mm-mono);font-size:9px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.5);}.mm-stufe__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;}.mm-stufe__list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:0.75rem;align-items:baseline;padding-block:0.75rem;border-top:1px solid color-mix(in srgb,var(--mm-accent) 25%,transparent);font-family:var(--mm-body);font-size:14px;line-height:1.5;color:var(--mm-fg);opacity:0.92;}.mm-stufe__list li:first-child{border-top:0;}.mm-stufe__list li::before{content:"";width:7px;height:7px;margin-top:0.45em;background:var(--mm-accent);transform:rotate(45deg);}.mm-stufe__foot{margin-top:auto;padding-top:0;}.mm-stufe__result{margin:0;padding:1rem;border-left:2px solid var(--mm-accent);background:color-mix(in srgb,var(--mm-accent) 6%,transparent);font-family:var(--mm-body);font-size:14px;line-height:1.55;color:var(--mm-fg);opacity:1;}.mm-stufe__result span{display:block;margin-bottom:0.4rem;font-family:var(--mm-mono);font-size:10px;line-height:1.5;letter-spacing:0.24em;text-transform:uppercase;color:var(--mm-accent);}.mm-application-cases__headline{grid-column:1/span 10;min-width:0;}.mm-uc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:3rem;}.mm-uc__col{display:flex;min-width:0;flex-direction:column;gap:1rem;}.mm-uc__pre{margin:0;font-size:11px;letter-spacing:0.22em;}.mm-uc__col .mm-hairline{margin:0;}.mm-uc__col ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;}.mm-uc__col ul li{position:relative;padding-block:0.85rem;padding-left:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--mm-accent) 25%,transparent);font-family:var(--mm-body);font-size:14px;line-height:1.5;color:var(--mm-fg);opacity:0.92;}.mm-uc__col ul li:last-child{border-bottom:0;}.mm-uc__col ul li::before{content:"";position:absolute;top:1.05em;left:0;width:6px;height:6px;background:var(--mm-accent);transform:rotate(45deg);}.mm-cta{padding-block:clamp(4rem,8vw,8rem);}.mm-checkup-cta{padding-block:clamp(5rem,10vw,10rem);}.mm-checkup-cta .mm-section__topline{margin-bottom:clamp(3rem,5vw,5rem);}.mm-cta__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mm-gutter);align-items:end;}.mm-cta__left{grid-column:1/span 8;display:flex;flex-direction:column;gap:2rem;}.mm-cta__lead em,.mm-cta__lead i{font-style:normal;color:var(--mm-accent);}.mm-cta__lead strong,.mm-cta__lead b{font-weight:900;}.mm-cta__thesis{grid-column:unset;margin:0;font-family:var(--mm-display);font-weight:900;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase;color:var(--mm-fg);}.mm-cta__thesis em{font-style:normal;color:var(--mm-accent);}.mm-cta__action{grid-column:9/span 4;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.mm-cta__checklist{display:flex;flex-direction:column;gap:0;margin:0 0 0.75rem;padding:0;list-style:none;}.mm-cta__checklist li{position:relative;padding-block:1rem;padding-left:1.5rem;border-top:1px solid color-mix(in srgb,var(--mm-accent) 25%,transparent);font-family:var(--mm-body);font-size:14px;line-height:1.5;color:var(--mm-fg);}.mm-cta__checklist li:last-child{border-bottom:1px solid color-mix(in srgb,var(--mm-accent) 25%,transparent);}.mm-cta__checklist li::before{content:"→";position:absolute;top:0.65rem;left:0;font-family:var(--mm-mono);font-size:13px;color:var(--mm-accent);}.mm-kontakt{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2.5rem,5vw,5rem);align-items:start;margin-top:3rem;}.mm-kontakt__side{position:sticky;top:calc(var(--mm-navbar-h) + 1.5rem);display:flex;flex-direction:column;gap:2rem;}.mm-receiver{display:flex;flex-direction:column;gap:1.25rem;}.mm-receiver__portrait{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border:1px solid var(--mm-accent);background:transparent;}.mm-receiver__portrait .mm-inscription{position:absolute;top:1rem;left:1rem;color:var(--mm-accent);}.mm-receiver__portrait .mm-portrait-caption{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:space-between;font-family:var(--mm-mono);font-size:10px;line-height:1.5;letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);}.mm-receiver__portrait .mm-person__portrait-mark{width:56px;height:56px;background:var(--mm-accent);transform:rotate(45deg);}.mm-receiver__name,.mm-receiver__stat-num{margin:0;font-family:var(--mm-display);font-weight:900;line-height:0.95;letter-spacing:-0.01em;color:var(--mm-fg);}.mm-receiver__name{font-size:clamp(1.75rem,2.6vw,2.5rem);text-transform:uppercase;}.mm-receiver__name em,.mm-receiver__stat-num em{font-style:normal;color:var(--mm-accent);}.mm-receiver__role,.mm-receiver__pledge cite,.mm-receiver__stat-label{font-family:var(--mm-mono);letter-spacing:0.22em;text-transform:uppercase;color:var(--mm-fg);}.mm-receiver__role{margin:0;font-size:11px;line-height:1.5;opacity:0.86;}.mm-receiver__pledge{margin:0;padding:0;}.mm-receiver__pledge p{margin:0 0 1rem;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.25;letter-spacing:-0.005em;color:var(--mm-fg);}.mm-receiver__pledge cite{font-size:11px;font-style:normal;color:var(--mm-accent);}.mm-receiver__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;}.mm-receiver__stat{display:flex;flex-direction:column;gap:0.4rem;padding:0.5rem 0.5rem 0 0;border-right:1px solid var(--mm-accent);}.mm-receiver__stat:last-child{padding-right:0;border-right:0;}.mm-receiver__stat + .mm-receiver__stat{padding-left:0.85rem;}.mm-receiver__stat-num{font-size:clamp(1.75rem,2.6vw,2.25rem);}.mm-receiver__stat-num em{margin-left:0.1em;font-size:0.55em;letter-spacing:0.05em;}.mm-receiver__stat-label{font-size:10px;line-height:1.4;letter-spacing:0.2em;opacity:0.86;}.mm-form{position:relative;display:flex;flex-direction:column;gap:2rem;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--mm-accent);background:transparent;}.mm-form__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--mm-accent);}.mm-form__pre,.mm-form__progress-label,.mm-form__label,.mm-form__counter,.mm-choice__num,.mm-choice__meta,.mm-timeslot span,.mm-form__after{font-family:var(--mm-mono);text-transform:uppercase;color:var(--mm-fg);}.mm-form__pre{margin:0;font-size:11px;letter-spacing:0.24em;color:var(--mm-accent);}.mm-form__progress{display:flex;align-items:center;gap:0.85rem;}.mm-form__progress-bar{position:relative;display:block;width:120px;height:6px;overflow:hidden;background:color-mix(in srgb,var(--mm-fg) 12%,transparent);}.mm-form__progress-fill{display:block;width:0;height:100%;background:var(--mm-accent);transition:width 0.3s ease;}.mm-form__progress-fill.is-complete{box-shadow:0 0 0 1px var(--mm-accent);}.mm-form__progress-label{font-size:11px;letter-spacing:0.22em;}.mm-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;}.mm-form__group{display:flex;flex-direction:column;gap:0.75rem;}.mm-form__group--choices{gap:1rem;}.mm-form__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.75rem;font-size:12px;line-height:1.5;letter-spacing:0.2em;}.mm-form__num{font-size:11px;letter-spacing:0.24em;color:var(--mm-accent);}.mm-form__req,.mm-form__opt{margin-left:auto;padding:0.2rem 0.55rem;border:1px solid currentColor;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;}.mm-form__req{color:var(--mm-accent);}.mm-form__opt{color:var(--mm-fg);opacity:0.5;}.mm-form__hint{flex:1 0 100%;margin-top:0.25rem;font-family:var(--mm-body);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--mm-fg);opacity:0.7;}.mm-form__input{width:100%;padding:0.75rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--mm-fg) 25%,transparent);border-radius:0;outline:none;appearance:none;background:transparent;color:var(--mm-fg);font-family:var(--mm-body);font-size:17px;line-height:1.5;transition:border-color 0.18s ease;}.mm-form__input::placeholder{color:var(--mm-fg);font-family:var(--mm-body);opacity:0.35;}.mm-form__input:focus,.mm-form__input:focus-visible{border-bottom-color:var(--mm-accent);outline:none;}.mm-form__input.is-invalid{border-bottom-color:#ff6b6b;}.mm-form__textarea{min-height:6rem;padding:1rem;border:1px solid color-mix(in srgb,var(--mm-fg) 25%,transparent);resize:vertical;}.mm-form__textarea:focus{border-color:var(--mm-accent);}.mm-form__counter{font-size:11px;letter-spacing:0.2em;text-align:right;opacity:0.6;}.mm-form__counter em,.mm-choice__title em{font-style:normal;color:var(--mm-accent);}.mm-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;}.mm-choices.is-invalid,.mm-form__consent.is-invalid{outline:1px solid #ff6b6b;outline-offset:6px;}.mm-choice{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:1rem;align-items:start;padding:1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--mm-fg) 25%,transparent);cursor:pointer;transition:border-color 0.18s ease,background 0.18s ease;}.mm-choice:hover,.mm-choice:focus-within{border-color:var(--mm-accent);}.mm-choice:focus-within{outline:2px solid var(--mm-accent);outline-offset:2px;}.mm-choice input[type=radio],.mm-timeslot input{position:absolute;opacity:0;pointer-events:none;}.mm-choice__num{padding-top:0.2rem;font-size:11px;letter-spacing:0.24em;opacity:0.6;}.mm-choice__body{display:flex;flex-direction:column;gap:0.4rem;}.mm-choice__title{font-family:var(--mm-display);font-weight:800;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.05;letter-spacing:-0.005em;text-transform:uppercase;color:var(--mm-fg);}.mm-choice__meta{font-size:10px;letter-spacing:0.2em;opacity:0.6;}.mm-choice input[type=radio]:checked + .mm-choice__num,.mm-choice:has(input:checked) .mm-choice__num{color:var(--mm-accent);opacity:1;}.mm-choice:has(input:checked){border-color:var(--mm-accent);background:color-mix(in srgb,var(--mm-accent) 6%,transparent);}.mm-choice:has(input:checked)::after{content:"";position:absolute;top:0.75rem;right:0.75rem;width:10px;height:10px;background:var(--mm-accent);transform:rotate(45deg);}.mm-timeslots{display:flex;flex-wrap:wrap;gap:0.5rem;}.mm-timeslot{position:relative;display:inline-flex;align-items:center;cursor:pointer;}.mm-timeslot span{display:inline-block;padding:0.65rem 1rem;border:1px solid color-mix(in srgb,var(--mm-fg) 25%,transparent);font-size:11px;letter-spacing:0.2em;transition:all 0.18s ease;}.mm-timeslot:hover span{border-color:var(--mm-accent);}.mm-timeslot input:checked + span{border-color:var(--mm-accent);background:var(--mm-accent);color:var(--mm-bg);}.mm-timeslot input:focus-visible + span{outline:2px solid var(--mm-accent);outline-offset:2px;}.mm-form__consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0.85rem;align-items:start;padding:0.5rem 0;font-family:var(--mm-body);font-size:13px;line-height:1.55;color:var(--mm-fg);opacity:0.86;cursor:pointer;}.mm-form__consent input{position:relative;width:18px;height:18px;margin:2px 0 0;border:1px solid var(--mm-accent);appearance:none;background:transparent;cursor:pointer;}.mm-form__consent input:checked{background:var(--mm-accent);}.mm-form__consent input:checked::after{content:"";position:absolute;top:0;left:4px;width:6px;height:12px;border:solid var(--mm-bg);border-width:0 2px 2px 0;transform:rotate(45deg);}.mm-form__consent a{color:var(--mm-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mm-accent) 40%,transparent);text-underline-offset:3px;}.mm-form__submit{display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.mm-form__btn{padding:1.15rem 2rem;font-size:13px;}.mm-form__after{margin:0;font-size:11px;letter-spacing:0.2em;opacity:0.6;}.mm-form__success{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(2rem,4vw,3rem);border:1px solid var(--mm-accent);}.mm-form__success::before{content:"";position:absolute;top:-1px;right:24px;left:24px;height:1px;background:var(--mm-bg);}.mm-form__success .mm-d2 em,.mm-form__success .mm-d2 i{font-style:normal;color:var(--mm-accent);}.mm-form__success-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1rem;}@media (max-width:1100px){.mm-honorar--five,.mm-uc{grid-template-columns:repeat(2,minmax(0,1fr));}.mm-honorar__cell{border-bottom:1px solid color-mix(in srgb,var(--mm-accent) 72%,transparent);}.mm-honorar__cell:nth-child(2n){border-right:0;}.mm-honorar__cell:nth-last-child(-n+2){border-bottom:0;}.mm-stufen{grid-template-columns:1fr;}.mm-stufe{border-right:0;border-bottom:1px solid var(--mm-accent);}.mm-stufe:last-child{border-bottom:0;}.mm-cta__thesis{grid-column:1/span 12;margin-bottom:2rem;}.mm-cta__action{grid-column:1/span 12;}.mm-kontakt{grid-template-columns:minmax(0,1fr);gap:3rem;}.mm-kontakt__side{position:static;}}@media (max-width:760px){.mm-partner-profile .mm-modul__header-title,.mm-partner-profile .mm-modul__header-anchor{grid-column:1;text-align:left;}.mm-modul__header-row,.mm-indexed-rows__row,.mm-substrate__row,.mm-qa__row{grid-template-columns:minmax(0,1fr);}.mm-honorar--five,.mm-uc{grid-template-columns:1fr;}.mm-honorar__cell,.mm-honorar__cell:nth-child(2n){border-right:0;}.mm-honorar__cell:nth-last-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--mm-accent) 72%,transparent);}.mm-honorar__cell:last-child{border-bottom:0;}.mm-form__row,.mm-choices{grid-template-columns:minmax(0,1fr);}}:root{--dp-cookie-palette-popup-background:rgba(0,0,0,.8);--dp-cookie-palette-popup-text:rgb(255,255,255);--dp-cookie-palette-button-background:rgb(249,99,50);--dp-cookie-palette-button-text:#fff;--dp-cookie-config-background:rgba(0,0,0,.4);--dp-cookie-config-text:inherit}@font-face{font-family:dp-icomoon;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/ttf;base64,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) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(/icomoon.svg?rqal3l#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=dp--icon-],[class*=" dp--icon-"]{font-family:dp-icomoon!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp--icon-x:before{content:""}.dp--icon-fingerprint:before{content:""}.dp--icon-chevron:before{content:""}.dp--icon-chevron[data-icon=down]:before{content:""}.dp--revoke{line-height:1;position:fixed;z-index:9999;top:0;left:0;display:flex;overflow:hidden;align-items:center;flex-wrap:nowrap;justify-content:center;box-sizing:border-box;min-width:40px;height:40px;margin:5px;padding:.5em;cursor:pointer;transition:all .3s ease-in-out;transform:none;text-decoration:none;border-radius:20px;background-color:var(--dp-cookie-palette-popup-background);color:var(--dp-cookie-palette-popup-text)}.dp--revoke i{font-size:24px;pointer-events:none}.dp--revoke.cc-top-right,.dp--revoke.cc-bottom-right{right:0;left:auto}.dp--revoke.cc-bottom,.dp--revoke.cc-bottom-left,.dp--revoke.cc-bottom-right{top:auto;bottom:0}.dp--revoke .dp--hover{display:none;pointer-events:none}.dp--revoke:hover{opacity:.7}.dp--revoke:hover .dp--hover{display:inline-block}.cc-window{font-size:16px;line-height:1.5em;position:fixed;z-index:9999;top:0;left:0;width:100%;background-color:var(--dp-cookie-palette-popup-background);color:var(--dp-cookie-palette-popup-text)}.cc-window.cc-bottom{top:auto;bottom:0}.cc-window.cc-top-left,.cc-window.cc-top-right,.cc-window.cc-bottom-left,.cc-window.cc-bottom-right{max-width:24em}.cc-window.cc-top-left,.cc-window.cc-top-right{top:1rem}.cc-window.cc-top-left,.cc-window.cc-bottom-left{left:1rem}.cc-window.cc-top-right,.cc-window.cc-bottom-right{right:1rem;left:auto}.cc-window.cc-bottom-left,.cc-window.cc-bottom-right{top:auto;bottom:1rem}.cc-window .cc-body{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.cc-window.cc-top .cc-body,.cc-window.cc-bottom .cc-body{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.cc-window .cc-message{padding:1.5rem}.cc-window .cc-link{display:inline-block;padding:.2em;text-decoration:underline;opacity:.8;color:inherit}.cc-window .dp--cookie-check{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;border:1px solid rgba(255,255,255,.5);border-radius:5px}.cc-window .dp--cookie-check label{display:block;overflow:hidden;margin:0;padding:5px;white-space:nowrap;text-overflow:ellipsis}.cc-window .dp--cookie-check label:first-child{padding-left:10px}.cc-window .dp--cookie-check label:last-child{padding-right:10px}.cc-window *,.cc-window *:before,.cc-window *:after{box-sizing:border-box}.cc-window .powered-by,.cc-window-config .powered-by{padding:0 .5rem;text-align:right;font-size:12px;opacity:.4}.cc-window .powered-by a,.cc-window-config .powered-by a{color:inherit}.cc-compliance{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;min-width:300px;max-width:100%!important}.cc-top .cc-compliance,.cc-bottom .cc-compliance{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem}.cc-btn{font-size:.9em;font-weight:700;display:block;width:50%;margin:0;padding:.4em .8em;cursor:pointer;text-align:center;white-space:nowrap;border-width:2px;border-style:solid;border-color:transparent;background-color:transparent;transition:all .3s ease-in-out;color:inherit;font-family:inherit;line-height:inherit}.cc-top .cc-btn,.cc-bottom .cc-btn{width:100%}.cc-top .cc-btn+.cc-btn,.cc-bottom .cc-btn+.cc-btn{margin-top:.25rem}.cc-btn.cc-allow-all{background-color:var(--dp-cookie-palette-button-background);color:var(--dp-cookie-palette-button-text)}.cc-btn:hover{opacity:.8}.cc-w-100{width:100%}.dp--iframe{display:none}.dp--iframe.dp--loaded{display:block}.dp--overlay{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;background-color:var(--dp-cookie-overlay-box-background);color:var(--dp-cookie-overlay-box-text)}.dp--overlay-description,.dp--overlay-button{margin-top:.8rem}.db--overlay-submit{font-weight:700;display:inline-block;padding:.4em .8em;text-align:center;border:2px solid transparent;cursor:pointer;background-color:var(--dp-cookie-overlay-btn-background);color:var(--dp-cookie-overlay-btn-text)}.dp--iframe.dp--loaded+.dp--overlay{display:none}.cc-hide{visibility:hidden!important;opacity:0!important}.cc-sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}.cc-no-wrap{white-space:nowrap}.cc-window-config{position:fixed;z-index:10000;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;background-color:var(--dp-cookie-config-background);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.cc-window-config.cc-show{opacity:1;visibility:visible}.cc-window-config .cc-config{background-color:var(--dp-cookie-palette-popup-background);color:var(--dp-cookie-palette-popup-text);padding:1rem 1rem .25rem;width:800px;max-width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.cc-window-config .cc-config-header{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;padding-top:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--dp-cookie-palette-popup-text)}.cc-window-config .cc-config-header .cc-btn-close{padding:.25rem;margin:0;cursor:pointer;text-align:center;white-space:nowrap;border:0;background-color:transparent;transition:all .3s ease-in-out;color:inherit;font-family:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center}.cc-window-config .cc-config-body{padding:.75rem 1.5rem 0;margin:0 -1rem;overflow:auto;max-height:calc(90vh - 170px - 1rem)}.cc-window-config .cc-config-footer{padding-top:.75rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:calc(var(--dp-cookie-extend-gap) * -1);margin-right:calc(var(--dp-cookie-extend-gap) * -1)}@media screen and (min-width:768px){.cc-window-config .cc-config-footer{flex-wrap:nowrap}}.cc-window-config .cc-config-footer .cc-btn{margin:calc(var(--dp-cookie-extend-gap));flex:0 1 auto;order:1;width:calc(50% - var(--dp-cookie-extend-gap) * 2)}.cc-window-config .cc-config-footer .cc-btn.cc-allow-all{flex:0 1 100%;order:0}@media screen and (min-width:768px){.cc-window-config .cc-config-footer .cc-btn.cc-allow-all{order:2}}.cc-window-config .cc-config-group{padding-bottom:.75rem}.cc-window-config .cc-config-group .cc-config-group-name{font-weight:700;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.cc-window-config .cc-config-group .cc-config-group-name .cc-btn{position:relative;padding:.75rem 1.25rem;flex:1 1 auto;line-height:1;border:0;text-align:left}.cc-window-config .cc-config-group .cc-config-group-name .dp--icon-chevron{font-size:.7rem;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.cc-window-config .cc-config-group .cc-config-cookies{display:none}.cc-window-config .cc-config-group .cc-config-group-cookie{list-style:none;font-size:.75em;padding:.5rem;margin-bottom:0;background-color:var(--dp-cookie-config-group-cookie-background);color:var(--dp-cookie-config-group-cookie-text)}.cc-window-config .cc-config-group .cc-config-group-cookie+.cc-config-group-cookie{border-top:1px solid var(--dp-cookie-config-group-cookie-border)}.cc-window-config .cc-config-group .cc-config-group-cookie>li{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.cc-window-config .cc-config-group .cc-config-group-cookie>li .cc-label{flex:0 0 100px;overflow:hidden;text-overflow:ellipsis;font-weight:700}.cc-window-config .cc-config-group .cc-config-group-cookie>li .cc-label+div{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;font-weight:700}.cc-window-config .cc-config-group .cc-config-group-cookie>li a{color:inherit}.cc-window-config .cc-config-group .cc-config-group-cookie>li .cc-cookie-description{display:none}@media screen and (min-width:768px){.cc-window-config .cc-config-group .cc-config-group-cookie>li .cc-cookie-description{display:block}}.cc-window-config .cc-config-group.cc-show .dp--icon-chevron:before{content:""}.cc-window-config .cc-config-group.cc-show .cc-config-cookies{display:block}.cc-window-config .cc-message{padding-bottom:.75rem}.cc-pt-2{padding-top:.25rem}.cc-form-switch{--dp-cc-switch-border-width:1px;position:relative;line-height:0}.cc-form-switch .dp--check-box{width:3rem;height:1.5rem;border-radius:2rem;transition:all .15s ease-in-out;background-color:var(--dp-cookie-config-group-cookie-background);border:var(--dp-cc-switch-border-width) solid var(--dp-cookie-config-group-cookie-background);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-form-switch .dp--check-box+.cc-check-label{position:absolute;left:calc(var(--dp-cc-switch-border-width) * 3);top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;width:1.25rem;height:1.25rem;border-radius:2rem;background-color:#fff;pointer-events:none}.cc-form-switch .dp--check-box[disabled]{cursor:no-drop}.cc-form-switch .dp--check-box:checked{background-color:var(--dp-cookie-palette-button-background);border-color:var(--dp-cookie-palette-button-background)}.cc-form-switch .dp--check-box:checked+.cc-check-label{left:calc(100% - var(--dp-cc-switch-border-width) * 3);transform:translate(-100%,-50%)}.cc-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.cc-type-extend{--dp-cookie-extend-gap:4px;--dp-cookie-config-group-cookie-background:#333;--dp-cookie-config-group-cookie-border:#666;--dp-cookie-config-group-cookie-text:#fff}.cc-type-extend.cc-window .cc-compliance{padding:0 var(--dp-cookie-extend-gap) var(--dp-cookie-extend-gap) var(--dp-cookie-extend-gap)}.cc-type-extend.cc-window .cc-compliance .cc-btn.cc-allow-all{margin-left:calc(var(--dp-cookie-extend-gap) * -1);margin-right:calc(var(--dp-cookie-extend-gap) * -1);margin-bottom:var(--dp-cookie-extend-gap);width:calc(100% + var(--dp-cookie-extend-gap) * 2)}.cc-type-extend.cc-window .cc-compliance .cc-btn:not(.cc-allow-all){width:calc(50% - var(--dp-cookie-extend-gap) / 2)}.cc-type-extend .cc-btn:not(.cc-allow-all){border:2px solid var(--dp-cookie-palette-button-background)}
