@charset "UTF-8";.iconpack{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--iconpack-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;width:var(--iconpack-width,auto);height:var(--iconpack-height,1em);vertical-align:var(--iconpack-vertical-align,-.125em);margin-right:var(--iconpack-margin-right,.125em);overflow:visible}span.iconpack{vertical-align:0}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-300.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-300.ttf') format('truetype');}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-regular.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-regular.ttf') format('truetype');}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-700.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/quicksand-v36-latin-700.ttf') format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-300.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-300.ttf') format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-regular.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-regular.ttf') format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-700.woff2') format('woff2'),url('../../../fileadmin/T3SB/Resources/Public/T3SB-CSS/googlefonts/poppins-v23-latin-700.ttf') format('truetype');}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:-25px;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 .dd-animate-1{display:block;visibility:hidden;opacity:0;transform:translateY(50px);transition:.5s ease all}body .dd-animate-1.show{display:block;visibility:visible;opacity:1;transform:translateY(0);transition:.5s ease all}body .dd-animate-2,body .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}body.bgi::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none;}@font-face{font-family:'Font Awesome 7 Brands';font-style:normal;font-weight:normal;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-brands-400.woff2') format("woff2");font-display:swap;}.fa-brands{font-family:'Font Awesome 7 Brands';font-weight:400;}@font-face{font-family:'Font Awesome 7 Regular';font-style:normal;font-weight:400;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-regular-400.woff2') format("woff2");font-display:swap;}.fa-regular{font-family:'Font Awesome 7 Regular';font-weight:400;}@font-face{font-family:'Font Awesome 7 Solid';font-style:normal;font-weight:900;src:url('../../../_assets/8cd52890f6ceed8b546f8b3e4b64a8ca/Styles/webfonts/fa-solid-900.woff2') format("woff2");font-display:swap;}.fa-solid{font-family:'Font Awesome 7 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 7 Solid";font-weight:900;content:"\f0c1";}.external-link::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f35d";}.download-link::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f019";}.email-link::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f0e0";}.phone-link::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f095";}.fax-link::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f1ac";}.fa-circle-chevron-up::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f139";}.fa-circle-info::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f05a";}.fa-square-plus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f0fe";}.fa-square-minus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f146";}.fa-user::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f007";}.fa-file-lines::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f15c";}.fa-tags::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f02c";}.fa-magnifying-glass::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f002";}.fa-chevron-left::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f053";}.fa-chevron-right::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f054";}.fa-calendar-days::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f073";}.fa-folder-open::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f07c";}.fa-minus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f068";}.fa-plus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\2b";}.fa-chevron-down::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f078";}.fa-globe::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f0ac";}.fa-square-minus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f146";}.fa-square-plus::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f0fe";}.fa-file-pdf::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f1c1";}.fa-file-image::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f1c5";}.fa-file-zipper::before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f1c6";}.fa-print:before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f02f";}.fa-magnifying-glass-plus:before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f00e";}.fa-copyright:before{font-family:"Font Awesome 7 Solid";font-weight:900;content:"\f1f9";}.fa-facebook::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f09a";}.fa-x-twitter::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\e61a";}.fa-google-plus::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f1a0";}.fa-linkedin::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f08c";}.fa-youtube::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f167";}.fa-instagram::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f16d";}.fa-pinterest::before{font-family:"Font Awesome 7 Brands";font-weight:900;content:"\f0d2";}.fa-skype::before{font-family:"Font Awesome 7 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;}.bg-dark{color:white}.bg-dark a{color:white}.bg-white{background-color:#fff !important}.bg-black{background-color:#000 !important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important}@font-face{font-family:"Futura BdCn BT";font-display:auto;font-style:normal;src:url('../../../fileadmin/setup/fonts/FuturaBT-BoldCondensed.woff2') format("woff2"),url('../../../fileadmin/setup/fonts/FuturaBT-BoldCondensed.woff') format("woff");font-weight:bold;font-style:normal;letter-spacing:0.25em}@font-face{font-family:"Futura Light Condensed";src:url('../../../fileadmin/setup/fonts/Futura Light Condensed Regular.woff') format("woff");font-weight:normal;font-style:normal;letter-spacing:0.25em}@font-face{font-family:"Avenir Next LT Pro";src:url('../../../fileadmin/setup/fonts/AvenirNextLTPro-Regular.woff2') format("woff2"),url('../../../fileadmin/setup/fonts/AvenirNextLTPro-Regular.woff') format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"JetBrains Mono";src:url('../../../fileadmin/setup/fonts/JetBrainsMono-Regular.woff2') format("woff2");font-weight:normal;font-style:normal;font-display:swap}.container-sm{max-width:560px}.container-md{max-width:720px}.container-lg{max-width:960px}.container-xl{max-width:1140px}.container-xxl{max-width:1540px}.abstract .nav-item{margin-bottom:1rem;background:#f5f5f7}.abstract .nav-item .nav-link{background:#f3efe4;transition:all 0.5s ease-out}.abstract .nav-item .nav-link:hover{background:#0e1225;color:#f3efe4}.abstract .nav-item p{padding:1rem}.catcontent .nav-item,.catpages .nav-item,.menupages .nav-item,.submenu .nav-item,.updated .nav-item,.relatedpages .nav-item,.section-menu .nav-item{margin-bottom:1rem}.catcontent .nav-item .nav-link,.catpages .nav-item .nav-link,.menupages .nav-item .nav-link,.submenu .nav-item .nav-link,.updated .nav-item .nav-link,.relatedpages .nav-item .nav-link,.section-menu .nav-item .nav-link{background:#f3efe4;transition:all 0.5s ease-out}.catcontent .nav-item .nav-link:hover,.catpages .nav-item .nav-link:hover,.menupages .nav-item .nav-link:hover,.submenu .nav-item .nav-link:hover,.updated .nav-item .nav-link:hover,.relatedpages .nav-item .nav-link:hover,.section-menu .nav-item .nav-link:hover{background:#0e1225;color:#f3efe4}.section-menu .nav-link{background:#f3efe4;transition:all 0.5s ease-out;margin-bottom:1rem}.section-menu .nav-link.active{background:#0e1225;color:white !important}.section-menu .nav-link:hover{background:#0e1225;color:#f3efe4}.menusectionpages .nav-item{margin-bottom:1rem;background:#f5f5f7}.menusectionpages .nav-item .flex-column{padding:1rem 0}.menusectionpages .nav-item .nav-link{background:#f3efe4;transition:all 0.5s ease-out}.menusectionpages .nav-item .nav-link.active{background:#0e1225;color:white !important}.menusectionpages .nav-item .nav-link:hover{background:#0e1225;color:#f3efe4}.menusectionpages .nav-item ul.nav li a span{transition:all 0.5s ease-out}.menusectionpages .nav-item ul.nav li a span:hover{color:#1a1c11}.list-unstyled.tree li{margin-bottom:1rem;list-style-type:none}.list-unstyled.tree li a{padding-left:1.5em;position:relative;transition:all 0.5s ease-out}.list-unstyled.tree li a:hover{color:#0e1225}.list-unstyled.tree li a:before{content:"";font-size:10px;line-height:1;position:absolute;left:4px;z-index:1;font-family:"Font Awesome 6 Free";color:#ccc;opacity:0.9;top:50%;transform:translateY(-50%)}.menupages-list ul{list-style:decimal;color:#427ff7}.menupages-list .menupages{padding-left:1.25rem}.menupages-list .menupages .nav-link{padding:0.25rem;background:transparent;color:#fff;transition:all 0.5s ease-in-out}.menupages-list .menupages .nav-link:hover{background:transparent;color:#427ff7}.menusubpages .nav-item{border-radius:1rem;overflow:hidden}.accordion-customOne .accordion-button{background:#f5f5f7;color:black;font-size:1.25rem;font-weight:500}.accordion-customOne .accordion-button:focus{border-color:transparent}.accordion-on-a-dark .accordion-item,.accordion-on-a-dark .accordion-button{background:transparent;color:white}.accordion-on-a-dark .accordion-item::after,.accordion-on-a-dark .accordion-button::after{filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%)}.blockquote{margin:1.5em 0;padding-left:2.5em;position:relative}.blockquote:before{content:"“";font-size:90px;height:27px;line-height:0.78;line-height:1;position:absolute;top:0;left:0;z-index:1;font-family:sans-serif,serif;color:#ccc;opacity:0.9}.blockquote-h2 h2{max-width:fit-content;margin-left:auto;margin-right:auto;padding-left:1.5em;position:relative}.blockquote-h2 h2:before{content:"“";font-size:90px;height:27px;line-height:0.78;line-height:1;position:absolute;top:0;left:0;z-index:1;font-family:sans-serif,serif;color:#ccc;opacity:0.9}@media (max-width:767px){.blockquote:before,.blockquote-h2 h2:before{font-size:48px}}.btn-toolbar{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.loesungen .btn{font-size:0.87rem;padding:0.5rem 0.667rem;margin:0.3rem;border:none}.loesungen .btn-secondary{--bs-btn-bg:transparent !important;--bs-btn-border-color:transparent !important;border-color:#ffffff !important;color:#000;padding:0.25rem 0.25rem;background-color:#f5f5f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loesungen .btn-secondary:before{content:"|";width:4px;background-color:#dee2e6;border-radius:3px 0 0 3px}.btn{border-radius:5rem !important;padding:0.5rem 1rem}.btn-lg{padding:0.4rem 2rem}@media (max-width:775px){.btn-group{display:grid}}.section-title{font-size:2.2rem;margin-bottom:1rem;color:#2b4ea0;text-align:center}.section-subtitle{text-align:center;font-size:1.1rem;color:#6e6e78;margin-bottom:3rem}[id*="swiper-modal-"] .modal-content{border-radius:1rem;border:none;padding:3rem;font-size:20px}[id*="swiper-modal-"] .btn-close{border-radius:50%;width:35px;height:35px;background:#fff;color:#0e1225;transition:all 0.5s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border:2px solid #0e1225;background-image:none;align-self:center;border-color:#0e1225;margin-top:1rem;font-size:1.875rem}[id*="swiper-modal-"] .btn-close:hover{background:#0e1225;color:#fff}[id*="swiper-modal-"] .btn-close:focus{box-shadow:none}.custom-swiper-products,.custom-swiper-wrapper{overflow:visible !important}@media (min-width:1140px){.custom-swiper-products .swiper-slide,.custom-swiper-wrapper .swiper-slide{opacity:0}}.custom-swiper-products::after,.custom-swiper-wrapper::after{position:absolute;content:"";width:100%;height:100%;bottom:0;right:-100%;z-index:1}.custom-swiper-products .btn-modal-open,.custom-swiper-wrapper .btn-modal-open{border-radius:50%;width:50px;height:50px;background:#2a304e;color:#cfcfd6;transition:all 0.5s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border:2px solid #cfcfd6;position:absolute;right:25px;bottom:25px;border:none}@media (max-width:959px){.custom-swiper-products .btn-modal-open,.custom-swiper-wrapper .btn-modal-open{display:flex;position:relative;right:0px;bottom:0px;margin-left:auto;margin-right:auto;margin-top:2rem}}.custom-swiper-products .btn-modal-open:hover,.custom-swiper-wrapper .btn-modal-open:hover{color:#e9ecef;background:#ffffff6e}.custom-swiper-products .swiper-navigation-prev,.custom-swiper-products .swiper-navigation-next,.custom-swiper-wrapper .swiper-navigation-prev,.custom-swiper-wrapper .swiper-navigation-next{border-radius:50%;width:55px;height:55px;background:#0e1225;color:#f5f5f7;transition:all 0.5s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border:2px solid #f5f5f7;margin:0 1rem}.custom-swiper-products .swiper-navigation-prev:hover,.custom-swiper-products .swiper-navigation-next:hover,.custom-swiper-wrapper .swiper-navigation-prev:hover,.custom-swiper-wrapper .swiper-navigation-next:hover{color:#fff;background:#1a1c11;border:2px solid #1a1c11}.custom-swiper-products .swiper-navigation,.custom-swiper-wrapper .swiper-navigation{position:relative;display:flex;justify-content:end;margin-top:3rem}.custom-swiper-products::after{background:linear-gradient(90deg,#fff0 0%,#fff 33%)}.custom-swiper-products .image{aspect-ratio:1.4;object-fit:cover;object-position:center}.custom-swiper-products .image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;background:#063289}.custom-swiper-products .image:hover::before{opacity:1}.custom-swiper-products .image img{filter:grayscale(100%)}.custom-swiper-products .card-body{position:absolute;z-index:3}.custom-swiper-products .card{border:none;border-radius:1rem;overflow:hidden}.custom-swiper-products .card .card-title{color:#cfcfd6}.custom-swiper-products .card .card-title span{font-size:2.5rem;font-weight:900;color:#f5f5f7;display:block;margin-bottom:1rem}@media (max-width:1539px){.custom-swiper-products .card .card-title span{font-size:1.5rem}}.custom-swiper-wrapper .number{font-size:6.5rem}@media (max-width:959px){.custom-swiper-wrapper .number{font-size:2rem !important;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-radius:50%;width:75px;height:75px;background:transparent;color:#e9ecef;transition:all 0.5s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border:2px solid #e9ecef}}.custom-swiper-wrapper::after{background:linear-gradient(90deg,#0000 0%,#000 33%)}.custom-swiper-wrapper .image{max-width:100px;margin-bottom:2rem}.custom-swiper-wrapper .card{background:#0e1225;border:none;border-radius:1rem;color:#f5f5f7;padding:3rem}@media (max-width:959px){.custom-swiper-wrapper .card{padding:1rem}}.custom-swiper-wrapper .card .card-title{color:#cfcfd6}.custom-swiper-wrapper .card .card-title span{font-size:2.5rem;font-weight:900;color:#f5f5f7;display:block;margin-bottom:1rem}@media (max-width:1539px){.custom-swiper-wrapper .card .card-title span{font-size:1.5rem}}html{scroll-behavior:smooth}hr{margin:0}aside .position-sticky.sticky-top{top:20px}#page-wrapper{overflow-x:clip}.main-content figure{border-radius:0.5rem}section.local-video figure{border-radius:0rem}.modal-backdrop{--bs-backdrop-opacity:0.75;--bs-backdrop-bg:$dark-primary-color}.sticky{z-index:11}.p-relative{position:relative}.z-index-2{z-index:2;position:relative}.py-10,[style*="padding:10rem"]{padding-top:10rem;padding-bottom:10rem}@media (max-width:1139px){.py-10,[style*="padding:10rem"]{padding-top:6rem !important;padding-bottom:6rem !important}}@media (max-width:719px){.py-10,[style*="padding:10rem"]{padding-top:3rem !important;padding-bottom:3rem !important}}@media (max-width:1139px){[style*="padding:15rem"]{padding-top:6rem !important;padding-bottom:6rem !important}}@media (max-width:719px){[style*="padding:15rem"]{padding-top:3rem !important;padding-bottom:3rem !important}}@media (max-width:1139px){[style*="padding:20rem"]{padding-top:15rem !important;padding-bottom:15rem !important}}@media (max-width:719px){[style*="padding:20rem"]{padding-top:10rem !important;padding-bottom:10rem !important}}.bottom-center{position:absolute;bottom:10%;left:50%;transform:translateX(-50%)}.fit-content{max-width:fit-content}@media (max-width:575px){.gallery{text-align:inherit}}.offers-container{position:relative}.offers-container .offer-progression{position:absolute;top:50px;left:10%;right:10%;height:4px;background:linear-gradient(90deg,#e9ecef 0%,#38b44a 100%);z-index:0}.offers-container .offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;position:relative;z-index:1}.offers-container .offers-grid .offer-card{background:white;border:2px solid #1a1c11;border-radius:12px;padding:1rem;position:relative;transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.offers-container .offers-grid .offer-card>*:not(.offer-cta){flex-shrink:0}.offers-container .offers-grid .offer-card .offer-letter{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:50px;height:50px;border:3px solid #2b4ea0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold}.offers-container .offers-grid .offer-card.offer-a{border-color:#ff8700}.offers-container .offers-grid .offer-card.offer-a .offer-letter{background:#f5f5f7;border-color:#ff8700;color:#e66f00}.offers-container .offers-grid .offer-card.offer-a .offer-scope{background:#ff8700}.offers-container .offers-grid .offer-card.offer-b{border-color:#427ff7}.offers-container .offers-grid .offer-card.offer-b .offer-letter{background:#f5f5f7;border-color:#427ff7;color:#2b4ea0}.offers-container .offers-grid .offer-card.offer-b .offer-scope{background:#427ff7}.offers-container .offers-grid .offer-card.offer-c{border-color:#114f20}.offers-container .offers-grid .offer-card.offer-c .offer-letter{background:#f5f5f7;border-color:#114f20;color:#114f20}.offers-container .offers-grid .offer-card.offer-c .offer-scope{background:#114f20}.offers-container .offers-grid .offer-card.offer-d{border-color:#1a1c11;background:linear-gradient(135deg,white 0%,#e5eeff 100%)}.offers-container .offers-grid .offer-card.offer-d::before{content:"EMPFOHLEN";position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#063289,#142850);color:white;padding:0.25rem 1rem;border-radius:20px;font-size:0.75rem;font-weight:bold}.offers-container .offers-grid .offer-card.offer-d .offer-letter{border-color:#1a1c11;color:white;background:#0f2977}.offers-container .offers-grid .offer-card.offer-d .offer-scope{background:#1a1c11}.offers-container .offers-grid .offer-card.offer-d .offer-cta{margin-top:auto;background:linear-gradient(135deg,#063289,#142850)}.offers-container .offers-grid .offer-card.offer-d .offer-cta:hover{background:linear-gradient(135deg,#142850,#063289)}.offers-container .offers-grid .offer-card .offer-title{font-size:1.5rem;font-weight:bold;margin:2rem 0 1rem}.offers-container .offers-grid .offer-card .offer-scope{width:fit-content;font-size:0.9rem;color:white;padding:0.25rem 0.75rem;border-radius:20px;display:inline-block;margin-bottom:1rem}.offers-container .offers-grid .offer-card .offer-tagline{font-style:italic;margin-bottom:1.5rem;font-size:0.875rem}.offers-container .offers-grid .offer-card .offer-price{font-size:2.5rem;font-weight:800;color:#1a1c11;margin-bottom:0.5rem}.offers-container .offers-grid .offer-card .offer-price-info{font-size:0.875rem;margin-bottom:1.5rem}.offers-container .offers-grid .offer-card .offer-features{list-style:none;padding-left:0;font-size:0.875rem;margin-bottom:1.5rem}.offers-container .offers-grid .offer-card .offer-features li{padding:0.5rem 0;display:flex;align-items:start;gap:0.5rem}.offers-container .offers-grid .offer-card .offer-features li::before{content:"✓";color:#114f20;font-weight:bold;margin-top:0.25rem}.offers-container .offers-grid .offer-card .offer-not-included{background:#f5f5f7;border-left:3px solid #ed4844;padding:1rem;margin:1.5rem 0;border-radius:8px}.offers-container .offers-grid .offer-card .offer-not-included h4{color:#ed4844;margin-bottom:0.5rem;font-size:0.9rem}.offers-container .offers-grid .offer-card .offer-not-included li{font-size:0.85rem;color:#ed4844;padding:0.25rem 0}.offers-container .offers-grid .offer-card .offer-not-included li::before{content:"✗";color:#ed4844;margin-right:0.5rem}.offers-container .offers-grid .offer-card .offer-result{padding:1rem;border-radius:8px;margin-top:1.5rem;margin-bottom:1.5rem;border:1px solid #114f20;background:#38b44a14}.offers-container .offers-grid .offer-card .offer-result strong{color:#1a1c11;display:block;margin-bottom:0.25rem}.offers-container .offers-grid .offer-card .offer-result p{font-size:0.875rem}.offers-container .offers-grid .offer-card .offer-cta{background:#114f20;color:white;padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;width:100%;margin-top:1.5rem;transition:all 0.3s ease;text-decoration:none;display:block;text-align:center}.extra-pb{padding-bottom:4.5rem}.subheader-small .subheader{font-size:1.5rem;font-family:var(--bs-body-font-family)}@media (max-width:575px){.subheader-small .subheader{font-size:0.9rem}}.p-margin-0 p{margin-bottom:0}.check-inklusive,.check-optional{margin:auto 45%;font-size:1.2em}.check-inklusive.fa-check-circle,.check-optional.fa-check-circle{display:block !important;content:"";width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.check-inklusive{background-image:url('../../../../../../../fileadmin/setup/images/svg/circle-check-solid-inklusive.svg')}.check-optional{background-image:url('../../../../../../../fileadmin/setup/images/svg/circle-check-solid-optional.svg')}.problem-solution .card ul{list-style:none}.problem-solution .card ul li{padding:0.5rem 0;display:flex;align-items:flex-start;gap:0.75rem}.problem-solution .col .card{padding:2rem 1rem;border:2px solid;border-radius:12px;position:relative}.problem-solution .col .card::before{position:absolute;top:-15px;left:30px;background:white;border:2px solid;padding:0.25rem 1rem;border-radius:20px;font-weight:600;font-size:14px}.problem-solution .col .card li::before{font-weight:bold;font-size:18px}.problem-solution .col:nth-child(1) .card{border-color:#ed4844}.problem-solution .col:nth-child(1) .card::before{color:#ed4844;border-color:#ed4844;content:"TYPISCHES PROBLEM"}.problem-solution .col:nth-child(1) .card li::before{content:"✗";color:#ed4844}.problem-solution .col:nth-child(2) .card{border-color:#114f20}.problem-solution .col:nth-child(2) .card::before{color:#114f20;border-color:#114f20;content:"UNSERE LÖSUNG"}.problem-solution .col:nth-child(2) .card li::before{content:"✓";color:#114f20}.three-offer-card .card ul{list-style:none}.three-offer-card .card ul li{padding:0.5rem 0;display:flex;align-items:flex-start;gap:0.75rem}.three-offer-card .card ul li::before{font-weight:bold;font-size:18px;content:"✓";color:#114f20}.three-offer-card .col .card{border:2px solid #e9ecef;border-radius:12px;padding:2rem 1rem;position:relative;transition:all 0.3s ease}.three-offer-card .col .card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1)}.three-offer-card .col .card .card-header{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5rem;background-color:transparent;border-bottom:0}.three-offer-card .col .card .card-footer{background-color:transparent;border-top:0}.three-offer-card .col .card header h3{font-size:2rem;margin-bottom:0.5rem;font-weight:700}.three-offer-card .col .card header .subheader{font-size:1.25rem;font-weight:400}.three-offer-card .col .card .lead{font-family:"Poppins";font-size:50px;font-weight:800;color:#1a1c11;padding-top:2rem;display:block}.three-offer-card .col .card .small{font-size:14px;font-weight:400;margin-top:-1rem;padding-left:0.5rem}.three-offer-card .col .card ul{padding-left:0rem}.three-offer-card .col:nth-child(2) .card{border-color:#1a1c11}.three-offer-card .col:nth-child(2) .card::before{position:absolute;top:-15px;left:30px;background:white;border:2px solid;padding:0.25rem 1rem;border-radius:20px;font-weight:600;font-size:14px;color:#1a1c11;border-color:#1a1c11;content:"Beliebteste Wahl"}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity 0.4s ease}.popup.show{display:flex;opacity:1}.popup-content{background:#1a1c11;padding:2em;border-radius:12px;text-align:center;max-width:600px;position:relative;transform:translateY(-20px);transition:transform 0.4s ease}.popup.show .popup-content{transform:translateY(0)}.popup-close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:24px;background:none;border:0;padding:0;line-height:1;color:inherit}.top-bar{position:fixed;top:0;width:100%;background:#fff;border-bottom:1px solid rgba(26,28,17,0.08);box-shadow:0 8px 24px rgba(14,28,63,0.08);padding:0.5rem 0;font-size:0.95rem;opacity:0;transform:translateY(-100%);transition:all 0.4s ease;z-index:1050}.top-bar.visible{opacity:1;transform:translateY(0)}.top-bar .container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (max-width:575px){.top-bar .container .desk-only{display:none}}.top-bar .top-bar-contact{display:flex;align-items:center;gap:1.5rem}.top-bar .top-bar-contact a{color:#2b4ea0;font-weight:700;text-decoration:none;white-space:nowrap}.top-bar .top-bar-contact a:hover{color:#1b3269}.top-bar .top-bar-action{display:flex;align-items:center;gap:1rem;margin-left:auto}.top-bar .top-bar-hint{color:rgba(26,28,17,0.65);white-space:nowrap}@media (max-width:991px){.top-bar .top-bar-hint{display:none}}.top-bar .btn-success{--bs-btn-bg:#2b4ea0;--bs-btn-border-color:#2b4ea0;--bs-btn-hover-bg:#1b3269;--bs-btn-hover-border-color:#1b3269;--bs-btn-active-bg:#1b3269;--bs-btn-active-border-color:#1b3269;background-color:#2b4ea0 !important;border-color:#2b4ea0 !important;color:#fff !important;border-radius:999px;font-family:"Poppins";font-weight:600;font-size:0.95rem;padding:0.45rem 1.2rem;box-shadow:0 8px 22px rgba(43,78,160,0.3);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.top-bar .btn-success:hover,.top-bar .btn-success:focus{background-color:#1b3269 !important;border-color:#1b3269 !important}.top-bar .btn-success:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(43,78,160,0.38)}body.layout-fullbleed .navbar-toggler-icon{background-image:url('../../../fileadmin/setup/images/nav-toggler.jpeg')}.form-group{margin-bottom:2rem}.form-group label{display:inline-flex}.form-check{padding-left:calc(var(--bs-gutter-x) * 0.5)}.form-control{background-color:#ffffffb2;border:2px solid #cfcfd6;box-shadow:none;font-size:1rem;padding:0.5rem 1rem;border-radius:12px;margin-top:0.25rem}[id*="linkedcheckbox"],[id*="checkbox"]{margin-right:0.75rem}.input.checkbox .form-check{padding-left:0}.input.checkbox .form-check a{text-decoration:underline;transition:color 0.5s ease-in-out}.input.checkbox .form-check a:hover{color:#1a1c11}[id^="kontaktformular-"]{margin-right:0.75rem}[id^="kontaktformular-"] a{text-decoration:underline;-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-ms-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}[id^="kontaktformular-"] a:hover{color:#1a1c11}[id*="radiobutton"] .form-group{margin-bottom:0}.felogin-custom legend{display:none}.felogin-custom .form-label{font-weight:600}.felogin-custom .form-label input{margin-top:0.5rem}form img[src*="/fileadmin/content/preiskalkulator/"]{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}form img[src*="/fileadmin/content/preiskalkulator/"][src]{opacity:1;transform:translateY(0)}@media (max-width:769px){.glightbox-open{height:auto !important}.glightbox-clean .gnext,.glightbox-clean .gprev{top:48% !important}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.32) !important}.glightbox-clean .gnext,.glightbox-clean .gprev{width:30px !important;height:40px !important}.glightbox-clean .gnext .gnext svg,.glightbox-clean .gnext .gprev svg,.glightbox-clean .gprev .gnext svg,.glightbox-clean .gprev .gprev svg{width:15px !important}.glightbox-clean .gnext{right:10px !important}.glightbox-clean .gprev{left:10px !important}}.list-of-benefits{position:relative}.list-of-benefits .card{flex-direction:inherit;margin-bottom:3rem;background:transparent;border:none}.list-of-benefits .card .card-header{z-index:1;position:relative;transform:scale(0);height:fit-content;display:flex;align-self:center;border:1px solid #2b4ea0;border-radius:50%;background-color:white;padding:1rem 1.5rem;margin-right:2rem;position:relative;font-size:24px}.list-of-benefits .progress-line{z-index:0}.custom-ol ol{list-style:none;margin:0;padding:0}.custom-ol li{counter-increment:step;position:relative;padding-left:3rem;margin:1.5rem 0}.custom-ol li::before{content:counter(step);position:absolute;left:0;top:0.15em;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:transparent;color:#000;font-weight:700;font-size:1.25rem;border:1px solid black}.custom-ul-2 ul{list-style:none;margin:0;padding:0}.custom-ul-2 li{position:relative;padding-left:1.5rem;margin:0.75rem 0}.custom-ul-2 li::before{content:"✓";content:"✓" / "";position:absolute;left:0;top:0.15em;color:#114f20;font-weight:700}.navi-info .menupages .nav-item .nav-link{border-radius:5rem;padding:0.5rem 1rem;background:transparent;color:white;border:1px solid white;margin:0.25rem}.navi-info .menupages .nav-item .nav-link:hover{background:#114f20}.gruenHaken .bodytext li{padding:0.25rem 0;padding-left:1.5rem;position:relative}.gruenHaken .bodytext li:before{content:"✓";position:absolute;left:0;color:#caeecf;font-weight:bold;font-size:1.2rem}.gruenHaken .bodytext li::marker{content:""}.link{transform:rotate(180deg);line-height:1;display:flex;width:fit-content;margin-top:-0.75rem}.link__arrow{display:inline-flex}.link__arrow span{position:relative;width:10px;height:2px;border-radius:2px;overflow:hidden;background:#fff0;z-index:2}.link__arrow span:nth-child(1){transform-origin:left bottom;transform:rotate(45deg);left:14px}.link__arrow span:nth-child(2){transform-origin:left bottom;transform:rotate(-45deg);left:5px}.link__arrow span:after{content:"";display:block;position:absolute;left:0;width:0;height:2px;background:#fff}.link__line{position:relative;margin-left:-6px;border-radius:2px;margin-right:30px;width:50px;height:2px;background:transparent;overflow:hidden;z-index:1}.link__line:after{content:"";display:block;position:absolute;left:80px;width:70px;height:2px;background:#fff}.link.hover-effect .link__line:after{animation:animation-line 0.25s forwards}.link.hover-effect .link__arrow span:after{animation:animation-arrow 0.25s forwards;animation-delay:0.25s}@keyframes animation-line{0%{left:80px}100%{left:0}}@keyframes animation-arrow{0%{width:0}100%{width:100%}}@keyframes animation-line{0%{left:80px}100%{left:0}}@keyframes animation-arrow{0%{width:0}100%{width:100%}}.btn-arrow-block{display:grid;justify-content:center;align-content:center;align-items:center}.btn-arrow-block .btn-arrow,.btn-arrow-block .btn-light:focus{padding:1rem 0 0 0;padding-right:0;margin-left:100px;margin-right:100px;border-bottom:1px solid white;border-radius:0;-webkit-transition:all 0.5s ease-out}.btn-arrow-block .btn-arrow:hover,.btn-arrow-block .btn-light:focus:hover{background:transparent;border-bottom:1px solid transparent;color:#cfcfd6}.toast-container{z-index:1090}.toast-container .media{display:block !important}@media (max-width:719px){:root{--bs-body-font-size:1rem}h2,.h2{font-size:calc(var(--bs-body-font-size) + 1.5vw)}h3,.h3{font-size:calc(var(--bs-body-font-size) + 1vw)}}@media (min-width:1200px){.display-1{font-size:4.45rem}}@media (max-width:959px){.display-1{font-size:calc(1.575rem + 2.5vw)}.display-2{font-size:calc(1.575rem + 1.5vw)}}.badge{font-size:var(--bs-body-font-size)}hr{opacity:0.5}.fett,fett{font-weight:900}span.highlight,highlight,highlight-orange{color:#ff7a00}span.highlight-green,highlight-green{color:#2b4ea0}.text-light{color:light !important}.text-dark{color:#0e1225 !important}.header-underline-white{border-bottom:1px solid #fff;margin-bottom:1rem;max-width:fit-content;padding-right:2rem}.subheader{font-weight:bold;margin-top:-0.5rem}#page-content .subheader{text-align:center;font-size:1.15rem;font-weight:400;color:#6e6e78;margin-top:0;margin-bottom:2rem;font-family:"JetBrains Mono",monospace}#page-content .subheader::before{content:"// "}.o-produkt.o-produkt-brown h1,.o-produkt.o-produkt-brown .h1,.o-produkt.o-produkt-brown h2,.o-produkt.o-produkt-brown .h2,.o-produkt.o-produkt-brown h3,.o-produkt.o-produkt-brown .h3,.o-produkt.o-produkt-brown h4,.o-produkt.o-produkt-brown .h4,.o-produkt.o-produkt-brown h5,.o-produkt.o-produkt-brown .h5,.o-produkt.o-produkt-brown h6,.o-produkt.o-produkt-brown .h6{color:#fff !important}.typo3-text{color:#ff8700}.text-shadow{text-shadow:2px 2px 2px black}.list-unstyled .media-body{margin-left:0.5rem}b,strong{background-color:transparent}.arrows-box{position:relative;height:100px;width:48px}.arrows-box .arrow-single{opacity:0;position:absolute;left:0%;top:0%}.arrows-box .arrow-first{animation:arrow-movement 2s ease-in-out infinite}.arrows-box .arrow-second{animation:arrow-movement 2s 1s ease-in-out infinite}.arrows-box .arrow-single:before,.arrows-box .arrow-single:after{background:#fff;content:"";display:block;height:3px;position:absolute;top:0;left:0;width:30px}.arrows-box .arrow-single:before{transform:rotate(45deg) translateX(-23%);transform-origin:top left}.arrows-box .arrow-single:after{transform:rotate(-45deg) translateX(23%);transform-origin:top right}@keyframes arrow-movement{0%{opacity:0;top:45%}70%{opacity:1}100%{opacity:0}}.contactform .arrows-box .arrow-single{left:33%}.contactform .arrows-box .arrow-single::before,.contactform .arrows-box .arrow-single::after{top:22px}.arrows-primary .arrow-single:before,.arrows-primary .arrow-single:after{background:#1a1c11}.header-gradient-box{text-align:center}.header-gradient-title{font-weight:800;position:relative;overflow:hidden;background:#000;margin:0}@media only screen and (max-width:767px){.header-gradient-title{font-size:2rem !important}}.header-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;mix-blend-mode:darken;pointer-events:none}.header-gradient-item{overflow:hidden;position:absolute;width:60vw;height:60vw;background-color:#063289;border-radius:37% 29% 27% 27% / 28% 25% 41% 37%;filter:blur(1rem);mix-blend-mode:overlay}.header-gradient-item:nth-of-type(1){top:-50%;animation:header-gradient-border 6s ease-in-out infinite,header-gradient-1 12s ease-in-out infinite alternate}.header-gradient-item:nth-of-type(2){background-color:#efb73e;right:0;top:0;animation:header-gradient-border 6s ease-in-out infinite,header-gradient-2 12s ease-in-out infinite alternate}.header-gradient-item:nth-of-type(3){background-color:#20c997;left:0;bottom:0;animation:header-gradient-border 6s ease-in-out infinite,header-gradient-3 8s ease-in-out infinite alternate}.header-gradient-item:nth-of-type(4){background-color:#e83e8c;right:0;bottom:-50%;animation:header-gradient-border 6s ease-in-out infinite,header-gradient-4 24s ease-in-out infinite alternate}@keyframes header-gradient-1{0%{top:0;right:0}50%{top:100%;right:75%}75%{top:100%;right:25%}100%{top:0;right:0}}@keyframes header-gradient-2{0%{top:-50%;left:0%}60%{top:100%;left:75%}85%{top:100%;left:25%}100%{top:-50%;left:0%}}@keyframes header-gradient-3{0%{bottom:0;left:0}40%{bottom:100%;left:75%}65%{bottom:40%;left:50%}100%{bottom:0;left:0}}@keyframes header-gradient-4{0%{bottom:-50%;right:0}50%{bottom:0%;right:40%}90%{bottom:50%;right:25%}100%{bottom:-50%;right:0}}@keyframes header-gradient-border{0%{border-radius:37% 29% 27% 27% / 28% 25% 41% 37%}25%{border-radius:47% 29% 39% 49% / 61% 19% 66% 26%}50%{border-radius:57% 23% 47% 72% / 63% 17% 66% 33%}75%{border-radius:28% 49% 29% 100% / 93% 20% 64% 25%}100%{border-radius:37% 29% 27% 27% / 28% 25% 41% 37%}}.tabelle-border-0 table,.tabelle-border-0 table *{border:none !important}.produkt figure::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;background:#063289}.produkt .card-img-overlay{z-index:3;padding:5rem}.bg-gradient-bottom{position:relative;background-position:bottom}.bg-gradient-bottom:after{position:absolute;content:"";width:100%;height:100px;background:linear-gradient;bottom:0;right:0;background:linear-gradient(#0000,#000)}.overlay-yellow,.overlay-blue,.overlay-custom{position:relative}.overlay-yellow figure,.overlay-blue figure,.overlay-custom figure{width:100%}.overlay-yellow figure .img-fluid,.overlay-blue figure .img-fluid,.overlay-custom figure .img-fluid{width:100%;object-fit:cover;object-position:center}.overlay-yellow .d-flex .col,.overlay-blue .d-flex .col,.overlay-custom .d-flex .col{z-index:3}.overlay-yellow .card-img-overlay,.overlay-blue .card-img-overlay,.overlay-custom .card-img-overlay{z-index:3;max-width:1540px}.overlay-yellow::before,.overlay-blue::before,.overlay-custom::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out}.overlay-yellow::before{background-color:#efb73e}.overlay-blue::before{background-color:#063289}.overlay-custom::before{background-color:#495057}.overlay-opacity-xs::before{opacity:0.25 !important}.fw-normal,.fw-normal .mainheader{font-weight:400 !important}.o-produkt .card-img-overlay{z-index:3;max-width:1540px}.o-produkt .card-img-overlay h2,.o-produkt .card-img-overlay .h2,.o-produkt .card-img-overlay h3,.o-produkt .card-img-overlay .h3{font-weight:400;line-height:2}@media (max-width:719px){.o-produkt .card-img-overlay figure.image .img-fluid{max-width:180px}.o-produkt .card-img-overlay .card-text{padding-right:1rem;padding-left:1rem}}.o-produkt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out}.o-produkt.o-produkt-blue::before{background-color:#1a1c11}.o-produkt.o-produkt-brown::before{background-color:#495057}@media (min-width:1601px) and (max-width:2100px){.produkt-2-col .o-produkt .img-fluid.orig-img{aspect-ratio:1;object-fit:cover;object-position:center}}@media (min-width:1200px) and (max-width:1600px){.produkt-2-col .o-produkt .img-fluid.orig-img{aspect-ratio:0.65;object-fit:cover;object-position:center}}@media (max-width:1199px){.produkt-2-col .o-produkt .img-fluid.orig-img{aspect-ratio:0.66;object-fit:cover;object-position:center}}.bg-typo,.bg-aimeos,.bg-odoo,.bg-mautic,.bg-akeneo,.bg-sistrix,.bg-matomo{position:relative;overflow:hidden}.bg-typo::before,.bg-aimeos::before,.bg-odoo::before,.bg-mautic::before,.bg-akeneo::before,.bg-sistrix::before,.bg-matomo::before{content:"";position:absolute;top:0;right:-10%;bottom:-40%;left:0;opacity:0.05;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;transform:rotate(30deg);background-repeat:no-repeat;background-size:cover}.bg-typo::before{background-image:url('../../../fileadmin/icons/typo3-primary.svg')}.bg-aimeos::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/aimeos/Aimeos-transparent.svg')}.bg-odoo::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/odoo/odoo-transparent.svg')}.bg-mautic::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/mautic/mautic-transparent.svg')}.bg-akeneo::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/akeneo/Akeneo-transparent.svg')}.bg-sistrix::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/sistrix/Sistrix-transparent.svg')}.bg-matomo::before{background-image:url('../../../fileadmin/content/Produkte-und-Software/matomo/Matomo-transparent.svg')}progress{z-index:1051;position:fixed;top:0;left:0;-webkit-appearance:none;appearance:none;width:100%;height:4px;border:none;background:transparent}progress::-webkit-progress-bar{background:transparent}progress::-webkit-progress-value{background:linear-gradient(to right,#2b4ea0,#17c3d6);background-attachment:fixed}progress::-moz-progress-bar{background:linear-gradient(to right,#2b4ea0,#17c3d6);background-attachment:fixed}:root{--pixelegg-primary:#38b44a;--pixelegg-secondary:#2b4ea0;--pixelegg-accent:#ff7a00;--pixelegg-dark:#2a304e;--pixelegg-light:#f5f5f7;--pixelegg-success:#38b44a}.process-step{background:white;padding:2.5rem;border-radius:12px;text-align:center;position:relative;border-top:5px solid var(--pixelegg-accent);box-shadow:0 8px 25px rgba(46,139,87,0.1)}.step-number{position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:var(--pixelegg-accent);color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.3rem}.pixelegg-features {list-style:none;padding:0;margin:1.5rem 0}.pixelegg-features  li{padding:0.75rem 0;border-bottom:1px solid rgba(46,139,87,0.1);position:relative;padding-left:2rem;font-size:1.05rem}.pixelegg-features  li::before{content:"✓";position:absolute;left:0;color:var(--pixelegg-success);font-weight:bold;font-size:1.3rem}.packages-section{padding:5rem 0;background:#f5f5f7}.packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;margin-top:3rem}.package-card{background:white;border-radius:15px;padding:3rem 2rem;text-align:center;position:relative;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease}.package-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.15)}.package-card.featured{border:3px solid #ff7a00;transform:scale(1.05)}.package-card.featured::before{content:"EMPFEHLUNG";position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#ff7a00;color:white;padding:0.5rem 1.5rem;border-radius:20px;font-size:0.8rem;font-weight:bold}.package-card.premium{border:3px solid #000000;transform:scale(1.05)}.package-card.premium::before{content:"PREMIUM";position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#000000;color:white;padding:0.5rem 1.5rem;border-radius:20px;font-size:0.8rem;font-weight:bold}.package-card .package-title{color:#2b4ea0;font-size:1.4rem;margin-bottom:0.5rem}.package-card .package-price{font-size:2.5rem;font-weight:bold;color:#2b4ea0;margin-bottom:0.25rem}.package-card .package-subtitle{color:#6e6e78;margin-bottom:1.5rem;font-size:0.9rem}.package-card ul{list-style:none;text-align:left;margin-bottom:2rem}.package-card ul li{padding:0.5rem 0;border-bottom:1px solid #e9ecef;font-size:0.9rem}.package-card ul li:before{content:"✓ ";color:#38b44a;font-weight:bold}.cta-soft{background:#f5f5f7;border-radius:1rem;padding:3rem 2rem;margin:2rem auto;max-width:52rem}.cta-soft .mainheader{color:#2b4ea0}.form-cta{margin-top:2rem}.form-cta .btn-primary,.form-cta button[type="submit"],.form-cta input[type="submit"]{background-color:#ff7a00;border-color:#cc6100;color:#fff}.form-cta .btn-primary:hover,.form-cta button[type="submit"]:hover,.form-cta input[type="submit"]:hover{background-color:#e66f00;border-color:#e66f00}body.layout-article #page-content h1{color:#1a1c11;line-height:1.15;margin-bottom:1rem}body.layout-article #page-content h2,body.layout-article #page-content .mainheader{color:#2b4ea0;margin-top:3rem;margin-bottom:0.5rem}body.layout-article #page-content h2:first-child,body.layout-article #page-content .mainheader:first-child{margin-top:0}body.layout-article #page-content h3{margin-top:2rem}body.layout-article #page-content p{margin-bottom:1rem}body.layout-article #page-content ul{margin-block:1rem;padding-left:1.25rem}body.layout-article #page-content li{margin-bottom:0.25rem}.hero-badges{width:100%;max-width:450px;margin-inline:auto;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hero-badges .badge{font-size:inherit;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:12px;border:1px solid rgba(255,255,255,0.3);display:flex;align-items:center;gap:0.5rem;white-space:normal}.hero-badges .badge-icon{font-size:1.5rem}.hero-badges .badge-text{text-align:left}.hero-badges .badge-number{font-size:1.5rem;font-weight:bold;line-height:1.1}.hero-badges .badge-label{font-size:0.85rem;opacity:0.9}.cards-soft .card{border:0 !important;border-radius:14px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.06);text-align:center;height:100%;transition:transform 0.2s ease,box-shadow 0.2s ease}.cards-soft .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.1)}.cards-soft .card-body{padding:2rem 1.5rem}.cards-soft .ci-icon{font-size:2.4rem;line-height:1;margin-bottom:0.75rem}.cards-soft .ci-icon svg{width:2.4rem;height:2.4rem;color:#2b4ea0}.cards-soft .ci-title{color:#1a1c11;font-size:1.15rem;font-weight:700;margin-bottom:0.5rem}.cards-soft .card header{margin-bottom:0.5rem !important}.cards-soft .card header .mainheader{color:#1a1c11;font-size:1.15rem;font-weight:700;margin-bottom:0}.cards-soft .card p{color:#495057;font-size:0.95rem}.cards-soft .card p:last-child{margin-bottom:0}.cards-soft .card ul{text-align:left;color:#495057;font-size:0.95rem;margin-bottom:0}.cards-soft .card.custom-ul-2 .card-body{padding:1rem 0.75rem}.cards-benefit .row{--bs-gutter-x:30px;--bs-gutter-y:30px}.cards-benefit .card{border:1px solid #1a1c11;border-radius:16px;background:#fff;box-shadow:none;text-align:left;height:100%;transition:all 0.3s ease}.cards-benefit .card:hover{border-color:#2b4ea0;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.cards-benefit .card-body{padding:35px}.cards-benefit .ci-icon{font-size:2.5rem;line-height:1;display:block;margin-bottom:20px}.cards-benefit .ci-icon svg{width:2.5rem;height:2.5rem;color:#2b4ea0}.cards-benefit .ci-title{color:#2b4ea0;font-size:1.4rem;font-weight:700;margin-bottom:12px}.cards-benefit .card p{line-height:1.6;margin-bottom:0}.jumbo-gradient{position:relative}.jumbo-gradient div{z-index:1;position:relative}.jumbo-gradient::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020024 0%,#090979 35%,#1380fc 100%)}.jumbo-gradient::after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 600"><path d="M0,300 Q300,100 600,300 T1200,300 L1200,600 L0,600 Z" fill="rgba(255,255,255,0.05)"/></svg>') no-repeat bottom;background-size:cover}.jumbo-gradient .btn,.hero-gradient .btn{border-radius:999px;font-family:"Poppins";font-weight:600;font-size:1.05rem;line-height:1.2;padding:0.95rem 1.9rem !important}.trust-section{display:flex;flex-wrap:wrap;gap:0.75rem 2rem;justify-content:space-between;color:#090979}.trust-section>div{display:flex;align-items:center;gap:0.6rem}.trust-section>div::before{content:"";width:0.42rem;height:0.42rem;background:var(--ac);transform:rotate(45deg);flex:none}.usecases-container{margin-top:50px}.usecase-category{margin-bottom:50px}.usecase-category h3{margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #2a304e}.usecase-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.usecase-items.cols-4{grid-template-columns:1fr}@media (min-width:768px){.usecase-items.cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.usecase-items.cols-4{grid-template-columns:repeat(4,1fr)}}.usecase-item{background:#f5f5f7;padding:25px;border-radius:10px;border-left:4px solid #2a304e;transition:all 0.3s ease}.usecase-item:hover{background:white;box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateX(5px)}.usecase-item h4{font-size:1.2rem;margin-bottom:10px}.usecase-item p{font-size:0.95rem;line-height:1.6}.ki-section{background:linear-gradient(160deg,var(--nv-950) 0%,var(--nv-900) 55%,var(--nv-600) 100%);color:white;position:relative;overflow:hidden}.ki-section::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ki-section .row{gap:16px}.ki-card{background:rgba(255,255,255,0.06);padding:35px;border-radius:1.25rem;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.16)}.benefits-band{background:var(--mist);border-top:4px solid var(--ac)}.benefits-grid-open{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2.5rem}@media (max-width:991px){.benefits-grid-open{grid-template-columns:1fr}}.benefits-grid-open .benefit-item{display:flex;gap:1.1rem;align-items:flex-start}.benefits-grid-open .bi-check{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;background:#114f20;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:0.15rem}.benefits-grid-open h3{font-size:1.1rem;margin-bottom:0.35rem}.benefits-grid-open p{line-height:1.6;margin-bottom:0}.process-path{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.process-path::before{content:"";position:absolute;top:1.6rem;left:12.5%;right:12.5%;height:2px;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--nv) 40%,transparent) 0 8px,transparent 8px 16px)}.process-path .process-step{padding:0 1.2rem;text-align:center;position:relative;background:none;border:0;border-radius:0;box-shadow:none}.process-path .step-number{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--nv);color:#fff;font-weight:700;font-family:"Poppins";display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;position:relative;box-shadow:0 0 0 8px #fff;top:auto;left:auto;transform:none;font-size:1.25rem}.process-path .step-content h3{font-family:"Poppins";font-weight:700;font-size:1.2rem;color:var(--nv);margin-bottom:0.5rem}.process-path .step-content p{line-height:1.6;margin-bottom:0;font-size:1rem;color:var(--body)}@media (max-width:991px){.process-path{grid-template-columns:1fr;gap:2rem}.process-path::before{display:none}}.process-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.process-grid{grid-template-columns:repeat(2,1fr)}}.process-grid .process-step{display:flex;gap:1.25rem;align-items:flex-start;background:var(--mist);border-radius:1rem;padding:1.75rem;margin:0;max-width:none}.process-grid .step-number{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--nv);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.process-grid .step-content h3{font-size:1.15rem;margin-bottom:0.5rem;color:var(--nv-900)}.process-timeline{padding:0 1rem}.process-timeline .process-step{max-width:750px;margin:0 auto 4rem}.security-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.security-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.security-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.security-grid.cols-3{grid-template-columns:repeat(3,1fr)}}.security-card{background:white;padding:35px;border-radius:12px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all 0.3s ease}.security-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.12)}.security-card h3{margin-bottom:12px;font-size:1.2rem}.security-card p{font-size:0.95rem;line-height:1.6}.security-card.accent-card{border-top:4px solid #114f20;text-align:left}.security-icon{font-size:3rem;margin-bottom:20px;display:block}.stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:36px}.story-card{background:#f5f5f7;padding:40px;border-radius:15px;border:1px solid #114f20;border-top:5px solid #114f20;transition:all 0.3s ease}.story-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.story-icon{font-size:2.5rem}.story-title{font-size:1.3rem;font-weight:600;color:#114f20;margin:0}.story-challenge,.story-solution{background:white;padding:20px;border-radius:8px;margin-bottom:15px}.story-challenge h3,.story-challenge h4,.story-solution h3,.story-solution h4{font-size:0.9rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.5px}.story-challenge h3,.story-challenge h4{color:#114f20}.story-solution h3,.story-solution h4{color:#1e5a7d}.story-results{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.result-box{background:white;padding:8px;border-radius:8px;text-align:center;color:#114f20;border:2px solid #114f20;line-height:1}.result-value{font-size:1.5rem;font-weight:bold;display:block}.result-label{font-size:0.85rem}.faq-open{display:grid;grid-template-columns:1fr;gap:0.75rem;max-width:56rem;margin-inline:auto}.faq-open .faq-item{border:1px solid var(--line-2);border-radius:1rem;background:var(--paper);padding:0 1.5rem}.faq-open .faq-item.is-open{border-color:color-mix(in oklab,var(--nv) 30%,transparent)}.faq-open .faq-question{font-family:"Poppins";font-weight:700;font-size:1.15rem;color:var(--nv-900);margin:0;padding:1.35rem 0;display:flex;align-items:center;gap:1rem;cursor:pointer}.faq-open .faq-question::before{content:none}.faq-open .faq-question::after{content:"";margin-left:auto;flex:none;width:0.6rem;height:0.6rem;border-right:2px solid var(--ac-dk);border-bottom:2px solid var(--ac-dk);transform:rotate(45deg);transition:transform 0.2s ease}.faq-open .faq-item.is-open .faq-question::after{transform:rotate(-135deg)}.faq-open .faq-item:not(.is-open) .faq-answer{display:none}.faq-open .faq-answer{padding:0 0 1.4rem}.faq-open .faq-answer p{line-height:1.7;color:var(--body);margin-bottom:0}html.no-js .faq-open .faq-item .faq-answer{display:block}.faq-list .faq-item{background:#fff;border-radius:10px;padding:1rem 1.5rem;margin-bottom:1rem;box-shadow:0 4px 15px rgba(0,0,0,0.06)}.faq-list .faq-item summary{cursor:pointer}.faq-list .faq-item summary h3{display:inline;font-size:1.05rem}.faq-list .faq-item p{margin:0.75rem 0 0.25rem}.step-icon{width:64px;height:64px;stroke:#0d6efd;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calculator-step-hidden{display:none !important}.calculator .selection-box .card{position:relative;z-index:1;cursor:pointer;background:#f2f5f8;border-radius:12px;border:2px solid transparent;padding:2.5rem 1rem;overflow:visible;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out,z-index 0s linear 0.3s}.calculator .selection-box .card.selected{border-color:#063289;box-shadow:0 4px 12px rgba(13,110,253,0.4);transform:translateY(-3px)}.calculator .selection-box .card:not(.selected):hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.calculator .selection-box .card:hover{z-index:10;transition-delay:0s}.calculator .selection-box .card .card-footer{display:none}.calculator .selection-box .card .card-header{position:absolute;bottom:4px;right:4px;max-width:100vw;box-sizing:border-box;width:100%;min-width:300px;z-index:4;padding:1rem;color:#f2f5f8;background:#063289;border-radius:12px;overflow:hidden;opacity:0;transform:scale(0.5);transform-origin:right bottom;transition:transform 0.3s ease,opacity 0.2s ease}.calculator .selection-box .card .info-icon{position:relative;width:2rem;height:2rem;margin-top:-2rem;margin-left:auto;margin-right:0;padding:0.5rem;content:"";background-color:#f2f5f8;background-image:url('../../../fileadmin/setup/images/svg/info-solid.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box;border:1px solid #c3cdd7;border-radius:50%;transition:background-color 0.3s ease}.calculator .selection-box .card .info-icon:hover{background-color:#c3cdd7}.calculator .selection-box .card .info-icon:hover .card-header{transform:scale(1);opacity:1}.calculator{position:relative;overflow:hidden;min-height:400px}.calculator>div{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(0px);transition:opacity 0.5s ease-out,transform 0.5s ease-out;pointer-events:none}.calculator>div.active-step{opacity:1;transform:translateY(0);z-index:10;position:relative;pointer-events:auto}#c28430{border-radius:12px;background:rgba(102,197,115,0.18) !important;border:none}.calc-no-back .previous{display:none}.progress,.progress-stacked{--bs-progress-height:12px;height:12px;border-radius:12px}#summary{margin-top:5rem;z-index:1050;position:relative;background:#ffe300;height:400px;border-radius:12px;padding:1rem}#summary:before{content:"Technischer Teil zur Überprüfung,wird später nicht sichtbar";text-transform:uppercase;font-weight:bold}.calculator{transition:min-height 0.3s ease;position:relative}.selection-box .card:focus-visible{outline:3px solid #0e1225;outline-offset:2px}.step-icon{width:64px;height:64px;stroke:#0d6efd;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calculator-step-hidden{display:none !important}.calculator .selection-box .card{position:relative;z-index:1;cursor:pointer;background:#f2f5f8;border-radius:12px;border:2px solid transparent;padding:2.5rem 1rem;overflow:visible;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out,z-index 0s linear 0.3s}.calculator .selection-box .card.selected{border-color:#063289;box-shadow:0 4px 12px rgba(13,110,253,0.4);transform:translateY(-3px)}.calculator .selection-box .card:not(.selected):hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.calculator .selection-box .card:hover{z-index:10;transition-delay:0s}.calculator .selection-box .card .card-footer{display:none}.calculator .selection-box .card .card-header{position:absolute;bottom:4px;right:4px;max-width:100vw;box-sizing:border-box;width:100%;min-width:300px;z-index:4;padding:1rem;color:#f2f5f8;background:#063289;border-radius:12px;overflow:hidden;opacity:0;transform:scale(0.5);transform-origin:right bottom;transition:transform 0.3s ease,opacity 0.2s ease}.calculator .selection-box .card .info-icon{position:relative;width:2rem;height:2rem;margin-top:-2rem;margin-left:auto;margin-right:0;padding:0.5rem;content:"";background-color:#f2f5f8;background-image:url('../../../fileadmin/setup/images/svg/info-solid.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box;border:1px solid #c3cdd7;border-radius:50%;transition:background-color 0.3s ease}.calculator .selection-box .card .info-icon:hover{background-color:#c3cdd7}.calculator .selection-box .card .info-icon:hover .card-header{transform:scale(1);opacity:1}.calculator{position:relative;overflow:hidden;min-height:400px}.calculator>div{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(0px);transition:opacity 0.5s ease-out,transform 0.5s ease-out;pointer-events:none}.calculator>div.active-step{opacity:1;transform:translateY(0);z-index:10;position:relative;pointer-events:auto}#c28430{border-radius:12px;background:rgba(102,197,115,0.18) !important;border:none}.progress,.progress-stacked{--bs-progress-height:12px;height:12px;border-radius:12px}#summary{margin-top:5rem;z-index:1050;position:relative;background:#ffe300;height:400px;border-radius:12px;padding:1rem}#summary:before{content:"Technischer Teil zur Überprüfung,wird später nicht sichtbar";text-transform:uppercase;font-weight:bold}.calculator{transition:min-height 0.3s ease;position:relative}#c28514{border:none;background:#2a304e;border-radius:12px;color:#f2f5f8}.discount-input-card{border:none;margin-bottom:3rem;border-radius:12px;background:#f2f5f8}.discount-input-card input{border:none;padding:0.5rem;border-radius:12px;min-width:30vw}.discount-input-card .card-footer{padding:1rem;text-align:start;background-color:transparent;border-top:none}.calculator .selection-box .card:focus-visible{outline:3px solid #0e1225;outline-offset:2px}.calculator-container{max-width:1200px;margin:0 auto;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);overflow:hidden}.calculator-container .calculator-header{background:linear-gradient(135deg,#2c5aa0 0%,#1e3c72 100%);color:white;padding:40px;text-align:center}.calculator-container .calculator-header h1{font-size:2.5rem;margin-bottom:1rem}.calculator-container .calculator-header p{font-size:1.1rem;opacity:0.9}.calculator-container .calculator-body{display:grid;grid-template-columns:1fr 450px;gap:0}.calculator-container .calculator-body .calculator-options{padding:40px;background:#f8f9fa}.calculator-container .calculator-body .calculator-results{padding:40px;background:white;border-left:2px solid #e9ecef;position:sticky;top:20px;height:fit-content}.calculator-container .calculator-body .calculator-results .results-title{font-size:1.8rem;color:#2c5aa0;margin-bottom:30px;text-align:center}.calculator-container .calculator-body .calculator-results .result-box{background:linear-gradient(135deg,#2c5aa0 0%,#1e3c72 100%);color:white;padding:30px;border-radius:15px;margin-bottom:25px;text-align:center}.calculator-container .calculator-body .calculator-results .result-box .result-label{font-size:0.9rem;opacity:0.9;margin-bottom:10px}.calculator-container .calculator-body .calculator-results .result-box .result-value{font-size:3rem;font-weight:bold;margin-bottom:5px}.calculator-container .calculator-body .calculator-results .result-box .result-secondary{font-size:1.1rem;opacity:0.85}.calculator-container .calculator-body .calculator-results .customer-projection{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:white;padding:30px;border-radius:15px;margin-bottom:25px}.calculator-container .calculator-body .calculator-results .customer-projection.warning{background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%)}.calculator-container .calculator-body .calculator-results .customer-projection.danger{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%)}.calculator-container .calculator-body .calculator-results .customer-projection .projection-value{font-size:3.5rem;font-weight:bold;text-align:center;margin:15px 0}.calculator-container .calculator-body .calculator-results .customer-projection .projection-range{text-align:center;font-size:1.1rem;opacity:0.9;margin-bottom:20px}.calculator-container .calculator-body .calculator-results .customer-projection .timeline{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.3)}.calculator-container .calculator-body .calculator-results .customer-projection .timeline .timeline-item{display:flex;justify-content:space-between;padding:8px 0;font-size:0.95rem}.calculator-container .calculator-body .calculator-results .customer-projection .timeline .timeline-item strong{font-size:1.1rem}.calculator-container .calculator-body .calculator-results .customer-projection .projection-explanation{background:rgba(255,255,255,0.15);padding:15px;border-radius:8px;margin-top:15px;font-size:0.9rem;line-height:1.6}.calculator-container .calculator-body .calculator-results .customer-projection .projection-factors{margin-top:15px;font-size:0.85rem}.calculator-container .calculator-body .calculator-results .customer-projection .projection-factors .factor-item{display:flex;align-items:center;gap:8px;padding:5px 0;opacity:0.9}.calculator-container .calculator-body .calculator-results .customer-projection .projection-factors .factor-item .factor-icon{font-size:1.1rem}.calculator-container .calculator-body .calculator-results .breakdown{margin-top:30px}.calculator-container .calculator-body .calculator-results .breakdown .breakdown-title{font-size:1.2rem;color:#2c5aa0;margin-bottom:15px;font-weight:bold}.calculator-container .calculator-body .calculator-results .breakdown .breakdown-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e9ecef;font-size:0.95rem}.calculator-container .calculator-body .calculator-results .breakdown .breakdown-item:last-child{border-bottom:none;padding-top:15px;margin-top:10px;border-top:2px solid #2c5aa0;font-weight:bold;font-size:1.05rem}.calculator-container .calculator-body .calculator-results .roi-calculator{background:#f8f9fa;padding:25px;border-radius:10px;margin-top:30px}.calculator-container .calculator-body .calculator-results .roi-calculator h3{color:#2c5aa0;margin-bottom:20px}.calculator-container .calculator-body .calculator-results .roi-calculator .input-group{margin-bottom:20px}.calculator-container .calculator-body .calculator-results .roi-calculator .input-group label{display:block;margin-bottom:8px;color:#666;font-size:0.9rem;font-weight:500}.calculator-container .calculator-body .calculator-results .roi-calculator .input-group input{width:100%;padding:12px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color 0.3s}.calculator-container .calculator-body .calculator-results .roi-calculator .input-group input:focus{outline:none;border-color:#2c5aa0}.calculator-container .calculator-body .calculator-results .roi-calculator .input-group input:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.calculator-container .calculator-body .calculator-results .roi-calculator .roi-result{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:white;padding:20px;border-radius:10px;margin-top:20px;text-align:center}.calculator-container .calculator-body .calculator-results .roi-calculator .roi-result .roi-value{font-size:2.5rem;font-weight:bold;margin:10px 0}.calculator-container .calculator-body .calculator-results .cta-section{background:linear-gradient(135deg,#ff6b35 0%,#e55a2b 100%);color:white;padding:30px;text-align:center;margin-top:30px;border-radius:10px}.calculator-container .calculator-body .calculator-results .cta-section .cta-button{background:white;color:#ff6b35;padding:15px 40px;border-radius:8px;text-decoration:none;font-weight:bold;display:inline-block;margin-top:15px;transition:all 0.3s ease;border:none;font-size:1.1rem;cursor:pointer}.calculator-container .calculator-body .calculator-results .cta-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,0.2)}.option-category{margin-bottom:40px}.option-category .category-title{font-size:1.5rem;color:#2c5aa0;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2c5aa0}.option-category .option-card{background:white;padding:20px;margin-bottom:15px;border-radius:10px;border:2px solid #e9ecef;cursor:pointer;transition:all 0.3s ease;position:relative}.option-category .option-card:hover{border-color:#2c5aa0;transform:translateY(-2px);box-shadow:0 5px 15px rgba(44,90,160,0.2)}.option-category .option-card.selected{border-color:#2c5aa0;background:#e8f4ff}.option-category .option-card.selected::before{content:"✓";position:absolute;top:15px;right:15px;background:#28a745;color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold}.option-category .option-card .option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.option-category .option-card .option-header .option-name{font-weight:bold;font-size:1.1rem;color:#2c5aa0}.option-category .option-card .option-header .option-price{font-weight:bold;font-size:1.1rem;color:#ff6b35}.option-category .option-card .option-description{font-size:0.95rem;color:#666;margin-top:8px}.option-category .option-card .option-features{list-style:none;margin-top:10px;font-size:0.9rem;color:#666}.option-category .option-card .option-features li{padding:3px 0 3px 20px;position:relative}.option-category .option-card .option-features li::before{content:"•";position:absolute;left:5px;color:#2c5aa0}.checkbox-option{display:flex;align-items:flex-start;gap:15px;background:white;padding:15px;margin-bottom:10px;border-radius:8px;border:2px solid #e9ecef;cursor:pointer;transition:all 0.3s ease}.checkbox-option:hover{border-color:#2c5aa0}.checkbox-option.selected{border-color:#2c5aa0;background:#e8f4ff}.checkbox-option.selected .checkbox{background:#2c5aa0}.checkbox-option.selected .checkbox::after{content:"✓";color:white;font-weight:bold}.checkbox-option .checkbox{width:24px;height:24px;border:2px solid #2c5aa0;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:white}.checkbox-option .checkbox-content{flex:1}.package-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.package-selector .package-btn{padding:15px;border:2px solid #e9ecef;border-radius:10px;background:white;cursor:pointer;transition:all 0.3s ease;text-align:center}.package-selector .package-btn:hover{border-color:#2c5aa0}.package-selector .package-btn.active{border-color:#2c5aa0;background:#e8f4ff}.package-selector .package-btn .package-icon{font-size:2rem;margin-bottom:5px}.package-selector .package-btn .package-name{font-weight:bold;color:#2c5aa0;margin-bottom:5px}.package-selector .package-btn .package-price-small{font-size:0.9rem;color:#666}.warning-box{background:#fff3cd;border-left:4px solid #ffc107;padding:20px;margin:20px 0;border-radius:5px;color:#856404}.warning-box strong{display:block;margin-bottom:10px;font-size:1.1rem}.info-box{background:#d1ecf1;border-left:4px solid #17a2b8;padding:20px;margin:20px 0;border-radius:5px;color:#0c5460}.info-box strong{display:block;margin-bottom:10px;font-size:1.1rem}@media (max-width:1024px){.calculator-body{grid-template-columns:1fr}.calculator-results{border-left:none;border-top:2px solid #e9ecef;position:static}.package-selector{grid-template-columns:1fr}}@media (max-width:768px){.calculator-header h1{font-size:1.8rem}.result-value{font-size:2.2rem}.projection-value{font-size:2.5rem}.calculator-options,.calculator-results{padding:25px}}:root{--nv:#2b4ea0;--nv-600:#24418a;--nv-700:#1b3269;--nv-900:#0e1c3f;--nv-950:#091329;--paper:#fff;--mist:#eef2fa;--mist-2:#e3eaf7;--ink:#14192b;--body:#4d5670;--line:rgba(20,25,43,.12);--line-2:rgba(20,25,43,.08);--ac:#17c3d6;--ac-lt:#7fe9f4;--ac-dk:#0a6f7c;--ac-on:#05222a;--ac-soft:#e2f7fa;--ok:#10a06b;--ok-lt:#7fe0b6}body.bgi:has(.x-hero,.hero-bild)::after{display:none !important;background-image:none !important}#page-content a:where(:not([class*="x-btn"]):not(.hb-btn):not(.x-dl):not(.x-card)){color:var(--nv);text-decoration-thickness:1px;text-underline-offset:3px}#page-content a:where(:not([class*="x-btn"]):not(.hb-btn):not(.x-dl):not(.x-card)):hover{color:var(--nv-700)}#page-content a.x-card{text-decoration:none}#page-content a.x-card:hover h3{color:var(--nv-700)}#page-content div:has(> .x-subnav),#page-content div:has(> .n-filter),#page-content div:has(> .r-filter){display:contents}.layout-bloglist #expanded-content-top:has(.x-subnav),.layout-bloglist main.main-content:has(.x-subnav){display:contents}#page-content [id]{scroll-margin-top:6.5rem}.f-spec,.x-problem,.x-mf-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:3.5rem;align-items:start}.f-spec p,.x-vision>div:first-child p,.x-mf-intro>div:first-child p{font-size:1.15rem;line-height:1.75;color:var(--body);margin:0 0 1.25rem;text-wrap:pretty}.f-spec p:first-of-type,.x-vision>div:first-child p:first-of-type,.x-problem>div:first-child p:first-of-type,.x-mf-intro>div:first-child p:first-of-type{font-size:1.3rem;line-height:1.6;color:var(--ink)}.f-step p,.f-prog p,.h-flow p,.l-p p,.x-card p,.x-pain p{margin:0;font-size:1.02rem;line-height:1.6;color:var(--body)}.f-fit,.x-quotes,.x-two,.x-five,.x-mf-two{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.f-fit-card,.x-five-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.15rem 2rem}.f-fit-card li,.f-yes li,.f-no li,.c-side ul li,.x-side-card li,.x-fund li,.x-list li,.wa-flag li{display:flex;gap:0.7rem;align-items:flex-start}.f-help-dark,.x-claim{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);color:#fff;border-radius:1.5rem;padding:2.5rem 2.25rem}.f-help-dark li,.x-claim li{display:flex;gap:0.8rem;align-items:flex-start}.f-help-dark li::before,.x-side-card li::before,.x-claim li::before,.x-list li::before{content:"";flex:none;width:0.45rem;height:0.45rem;margin-top:0.55rem;background:var(--ac);transform:rotate(45deg)}.h-m p.a,.x-tile p{margin:0;font-size:1.04rem;line-height:1.65;color:var(--body)}.h-flow h3,.x-pains h3{font-family:"Poppins";font-weight:700;font-size:1.2rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.5rem}.c-stats>div+div,.l-stats>div+div{border-left:1px solid rgba(255,255,255,0.14)}.c-stats b,.l-stats b{display:block;font-family:"Poppins";font-weight:700;font-size:1.5rem;letter-spacing:-0.02em;color:#fff;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.c-stats span,.l-stats span{display:block;margin-top:0.45rem;font-family:"Poppins";font-size:0.75rem;font-weight:700;letter-spacing:0.11em;text-transform:uppercase;color:var(--ac-lt);overflow-wrap:break-word;hyphens:auto}.c-panel,.x-panel{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;box-shadow:0 22px 54px rgba(14,28,63,0.1);overflow:hidden}.c-panel-head p,.x-side-card p,.x-step p{margin:0;font-size:1rem;line-height:1.6;color:var(--body)}.hb-checks li,.x-checks li{display:flex;align-items:flex-start;gap:0.85rem;font-size:1.05rem;font-weight:700;font-family:Poppins,sans-serif}.l-cat-h span,.r-year-h span,.w-year-h span{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--body);margin-left:auto}.l-quad p,.x-post p{margin:0;font-size:1.05rem;line-height:1.65;color:var(--body);text-wrap:pretty}.n-filter-in,.r-filter-in{margin:0 auto;padding:1rem 0.75rem;display:flex;gap:0.6rem;flex-wrap:wrap;align-items:center}@media (min-width:576px){.n-filter-in,.r-filter-in{max-width:560px}}@media (min-width:768px){.n-filter-in,.r-filter-in{max-width:720px}}@media (min-width:992px){.n-filter-in,.r-filter-in{max-width:960px}}@media (min-width:1200px){.n-filter-in,.r-filter-in{max-width:1140px}}@media (min-width:1400px){.n-filter-in,.r-filter-in{max-width:1540px}}.n-fcount,.r-fcount{margin-left:auto;font-size:0.92rem;color:var(--body)}#page-content .n-item h3 a,#page-content .r-proj b a,#page-content .x-feat-body h3 a,#page-content .x-post h3 a,#page-content .bloglist__title a{color:var(--nv-900);text-decoration:none}#page-content .n-item h3 a:hover,#page-content .n-links a:hover,#page-content .r-proj b a:hover,#page-content .x-rail-box a:hover,#page-content .bloglist__title a:hover{color:var(--nv);text-decoration:underline;text-decoration-color:var(--ac);text-underline-offset:3px}.n-box,.x-rail-box{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.6rem 1.65rem}.n-box h3,.x-benefits h4,.x-rail-h,.x-rail-box>h3{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 1rem}.x-obj-card,.wa-flag{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem 1.85rem}.ks-grid,.w-sub{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.x-benefits li,.x-rung li,.x-ev-card li,.wa-list li{display:flex;gap:0.65rem;align-items:flex-start}.x-benefits li::before,.x-rung li::before,.x-ev-card li::before,.wa-list li::before{content:"";flex:none;width:0.4rem;height:0.4rem;margin-top:0.55rem;background:var(--ac);transform:rotate(45deg)}.hero-bild{--nv:#2b4ea0;--nv-600:#24418a;--nv-700:#1b3269;--ac:#17c3d6;--ac-lt:#7fe9f4;--ac-soft:#e2f7fa;--ok-lt:#7fe0b6;--gut:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden;background:linear-gradient(118deg,#070f22 0%,#0c1832 48%,#16295c 100%);font-family:Quicksand,-apple-system,"Segoe UI",sans-serif;color:#fff}.hero-bild *{box-sizing:border-box}.hero-bild a:not(.hb-btn){color:var(--ac-lt)}.hero-bild a:not(.hb-btn):hover{color:#fff}.hb-wrap{position:relative;z-index:2;width:100%;margin:0 auto;padding:0 0.75rem}@media (min-width:576px){.hb-wrap{max-width:560px}}@media (min-width:768px){.hb-wrap{max-width:720px}}@media (min-width:992px){.hb-wrap{max-width:960px}}@media (min-width:1200px){.hb-wrap{max-width:1140px}}@media (min-width:1400px){.hb-wrap{max-width:1540px}}.hb-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;padding:clamp(3.5rem,6vw,5.5rem) 0 0}.hero-bild h1{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.1;letter-spacing:-0.025em;margin:0 0 1.35rem;text-wrap:balance;color:#fff}.hero-bild h1 em{font-style:normal;color:var(--ac-lt)}.hb-eyebrow{font-family:Poppins,sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-lt);display:flex;align-items:center;gap:0.6rem;margin:0 0 1rem}.hb-eyebrow::before{content:"";width:0.5rem;height:0.5rem;transform:rotate(45deg);flex:none;background:var(--ac)}.hb-lead{font-size:1.15rem;line-height:1.6;max-width:31rem;margin:0 0 1.75rem;color:rgba(255,255,255,0.87);text-wrap:pretty}.hb-lead strong{color:#fff}.hb-checks{list-style:none;margin:0 0 2.25rem;padding:0;display:grid;gap:0.8rem;max-width:31rem}.hb-tick{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(16,160,107,0.24);border:1px solid rgba(127,224,182,0.5);color:var(--ok-lt);display:grid;place-items:center;margin-top:0.1rem}.hb-tick::before{content:"";width:0.48rem;height:0.27rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translateY(-1px)}.hb-btns{display:flex;flex-wrap:wrap;gap:0.85rem}.hb-btn{display:inline-flex;align-items:center;gap:0.5rem;border-radius:999px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;padding:0.9rem 1.75rem;font-size:1.02rem;line-height:1.2;border:2px solid transparent;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.hb-btn-w{background:#fff;color:#0e1c3f;box-shadow:0 8px 24px rgba(23,195,214,0.28),0 0 0 1px rgba(23,195,214,0.4)}.hb-btn-w:hover{background:var(--ac-soft);color:#0e1c3f}.hb-btn-g:hover{background:rgba(23,195,214,0.18);color:#fff;border-color:var(--ac-lt)}.hb-art img{display:block;width:100%;height:auto;filter:brightness(1.24) saturate(1.06) drop-shadow(0 24px 44px rgba(0,0,0,0.45))}.hb-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,0.2);padding-bottom:clamp(2.5rem,5vw,4rem);margin-top:1rem}.hb-stat{padding:1.6rem 1.5rem 0;border-right:1px solid rgba(255,255,255,0.14)}.hb-stat:first-child{padding-left:0}.hb-stat:last-child{border-right:none}.hb-stat::before{content:"";display:block;width:0.55rem;height:0.55rem;transform:rotate(45deg);margin-bottom:0.9rem}.hb-stat:nth-child(odd)::before{background:var(--ac)}.hb-stat:nth-child(even)::before{background:#5b86e0}.hb-stat-n{font-family:Poppins,sans-serif;font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-0.02em;margin-bottom:0.45rem;color:#fff}.hb-stat-l{font-size:0.93rem;line-height:1.4;color:rgba(255,255,255,0.72)}@media (max-width:1199px){.hb-in{grid-template-columns:1fr}.hb-stats{grid-template-columns:1fr 1fr;gap:0 1.5rem}.hb-stat{padding:1.4rem 1rem 0}.hb-stat:nth-child(2n){border-right:none}.hb-stat:nth-child(2n+1){padding-left:0}}@media (max-width:480px){.hb-stats{grid-template-columns:1fr}.hb-stat{border-right:none;padding-left:0}}.x-btn{display:inline-flex;align-items:center;gap:0.5rem;border-radius:999px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;padding:0.7rem 1.4rem;font-size:1rem;line-height:1.2;border:2px solid transparent;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease,color 0.15s ease}.x-btn-teal{background:var(--nv);color:#fff;box-shadow:0 8px 22px rgba(43,78,160,0.3)}.x-btn-teal:hover{background:var(--nv-700);color:#fff;box-shadow:0 10px 26px rgba(43,78,160,0.38)}.x-btn-ac{background:#fff;color:var(--nv-900);box-shadow:0 8px 24px color-mix(in oklab,var(--ac) 30%,transparent),0 0 0 1px color-mix(in oklab,var(--ac) 45%,transparent)}.x-btn-ghost:hover{background:color-mix(in oklab,var(--ac) 18%,transparent);color:#fff;border-color:var(--ac-lt)}.x-btn-out{border-color:color-mix(in oklab,var(--nv) 55%,transparent);color:var(--nv)}.x-btn-out:hover{background:var(--nv);color:#fff;border-color:var(--nv)}.x-btn-lg{padding:0.95rem 1.9rem;font-size:1.05rem}.x-wrap{width:100%;margin:0 auto;padding:0 0.75rem}@media (min-width:576px){.x-wrap{max-width:560px}}@media (min-width:768px){.x-wrap{max-width:720px}}@media (min-width:992px){.x-wrap{max-width:960px}}@media (min-width:1200px){.x-wrap{max-width:1140px}}@media (min-width:1400px){.x-wrap{max-width:1540px}}.x-sec{padding:5.5rem 0}.x-sec-sand{background:var(--mist)}.x-eyebrow{font-family:Poppins,sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-dk);display:flex;align-items:flex-start;gap:0.6rem;margin:0 0 1rem}.x-eyebrow::before{content:"";width:0.5rem;height:0.5rem;background:var(--ac);transform:rotate(45deg);flex:none;margin-top:0.28em}.x-eyebrow.x-center{justify-content:center}.x-h2{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.15;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 1rem;text-wrap:balance}.x-lead{font-size:1.2rem;line-height:1.65;color:var(--body);margin:0 auto;max-width:46rem;text-wrap:pretty}.x-head-c{text-align:center;margin-bottom:3.5rem}.x-trust{background:var(--nv-700);color:#fff}.x-trust-in{margin:0 auto;padding:1.1rem 0.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 2.2rem;font-size:0.95rem;font-weight:600}@media (min-width:1200px){.x-trust-in{max-width:1140px}}@media (min-width:1400px){.x-trust-in{max-width:1540px}}.x-trust-in>div{display:flex;align-items:center;gap:0.6rem;color:rgba(255,255,255,0.86)}.x-trust-in>div::before{content:"";width:0.42rem;height:0.42rem;background:var(--ac);transform:rotate(45deg);flex:none}.x-causes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;counter-reset:c;margin-top:3rem}.x-cause{background:var(--paper);border:1px solid var(--line-2);border-left:4px solid var(--ac);border-radius:1rem;padding:2rem 1.75rem;font-size:1.05rem;line-height:1.6;color:var(--body)}.x-cause::before{counter-increment:c;content:"0" counter(c);display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:1.5rem;color:var(--ac-dk);margin-bottom:0.75rem}.x-cause b{display:block;font-family:Poppins,sans-serif;color:var(--nv-900);margin-bottom:0.35rem;font-size:1.15rem}.x-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.x-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:0.75rem;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.x-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(14,28,63,0.1);border-color:color-mix(in oklab,var(--nv) 35%,transparent)}.x-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.25;color:var(--nv);margin:0}.x-card-i{width:2.6rem;height:2.6rem;border-radius:0.7rem;background:var(--ac-soft);color:var(--ac-dk);display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem}.x-kicker{font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);font-family:Poppins,sans-serif}.x-dark{background:linear-gradient(160deg,var(--nv-950) 0%,var(--nv-900) 55%,var(--nv-600) 100%);color:#fff}.x-dark .x-h2{color:#fff}.x-dark .x-lead{color:rgba(255,255,255,0.78)}.x-dark .x-eyebrow{color:var(--ac-lt)}.x-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.x-tier{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);border-radius:1.25rem;padding:2.25rem 1.9rem;display:flex;flex-direction:column;gap:1rem}.x-tier.is-hi{background:var(--paper);color:var(--ink);border-color:transparent;box-shadow:0 26px 64px rgba(4,10,26,0.45);transform:translateY(-0.6rem)}.x-tier-tag{align-self:flex-start;font-family:Poppins,sans-serif;font-size:0.74rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:0.35rem 0.8rem;border-radius:999px;background:rgba(255,255,255,0.14);color:#fff}.x-tier.is-hi .x-tier-tag{background:var(--ac);color:var(--ac-on)}.x-tier h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.6rem;margin:0;letter-spacing:-0.02em;color:#fff}.x-tier.is-hi h3{color:var(--nv-900)}.x-tier p{margin:0;font-size:1.05rem;line-height:1.6;color:rgba(255,255,255,0.8)}.x-tier.is-hi p{color:var(--body)}.x-tier ul{list-style:none;margin:0.25rem 0 0;padding:0;display:grid;gap:0.7rem;font-size:1rem}.x-tier li{display:flex;gap:0.65rem;align-items:flex-start;color:rgba(255,255,255,0.88)}.x-tier.is-hi li{color:var(--ink)}.x-tier li::before{content:"";flex:none;width:0.42rem;height:0.42rem;margin-top:0.55rem;background:var(--ac);transform:rotate(45deg)}.x-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;position:relative}.x-steps::before{content:"";position:absolute;top:1.6rem;left:8%;right:8%;height:2px;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--nv) 40%,transparent) 0 8px,transparent 8px 16px)}.x-step{position:relative;text-align:center;padding:0 0.5rem}.x-step-n{width:3.2rem;height:3.2rem;margin:0 auto 1.25rem;border-radius:50%;background:var(--nv);color:#fff;display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;box-shadow:0 0 0 8px var(--paper)}.x-sec-sand .x-step-n{box-shadow:0 0 0 8px var(--mist)}.x-step h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:var(--nv);margin:0 0 0.5rem}.x-fund{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:3rem;align-items:center}.x-fund ul{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:0.8rem;font-size:1.08rem;color:var(--body)}.x-fund li::before{content:"";flex:none;width:0.45rem;height:0.45rem;margin-top:0.6rem;background:var(--ac);transform:rotate(45deg)}.x-calc{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem;box-shadow:0 18px 44px rgba(14,28,63,0.09)}.x-calc h3{font-family:Poppins,sans-serif;font-size:1.15rem;color:var(--nv);margin:0 0 1.25rem}.x-calc table{width:100%;border-collapse:collapse;font-size:1.05rem;margin:0}.x-calc td{padding:0.8rem 0;border-bottom:1px solid var(--line-2);color:var(--body);border-top:0}.x-calc td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.x-calc tr:last-child td{border-bottom:none;border-top:2px solid var(--nv);font-family:Poppins,sans-serif;font-weight:700;color:var(--nv);font-size:1.2rem}.x-faq{max-width:56rem;margin:0 auto;display:grid;gap:0.75rem}.x-faq details{background:var(--paper);border:1px solid var(--line-2);border-radius:1rem;padding:0 1.5rem}.x-faq summary{list-style:none;cursor:pointer;padding:1.35rem 0;font-family:Poppins,sans-serif;font-weight:700;font-size:1.15rem;color:var(--nv-900);display:flex;align-items:center;gap:1rem}.x-faq summary::-webkit-details-marker{display:none}.x-faq summary::after{content:"";margin-left:auto;flex:none;width:0.6rem;height:0.6rem;border-right:2px solid var(--ac-dk);border-bottom:2px solid var(--ac-dk);transform:rotate(45deg);transition:transform 0.2s ease}.x-faq details[open] summary::after{transform:rotate(-135deg)}.x-faq p{margin:0 0 1.4rem;font-size:1.05rem;line-height:1.7;color:var(--body);max-width:48rem}.x-cta{background:linear-gradient(112deg,var(--nv-900) 0%,var(--nv) 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.x-cta>*{position:relative;z-index:2}.x-cta .x-h2{color:#fff}.x-cta .x-lead{color:rgba(255,255,255,0.86)}.x-cta-meta{margin-top:1.5rem;font-size:1.05rem;font-weight:600;color:var(--ac-lt)}#page-content .x-cta .x-cta-meta a{color:var(--ac-lt)}#page-content .x-cta .x-cta-meta a:hover{color:#fff}.x-finder{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:3rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:center;box-shadow:0 18px 44px rgba(14,28,63,0.08)}.x-finder h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.8rem;color:var(--nv-900);margin:0 0 0.6rem;letter-spacing:-0.02em}.x-finder p{margin:0;font-size:1.1rem;line-height:1.6;color:var(--body);max-width:34rem}.x-dots{display:flex;gap:0.5rem;margin-top:1.25rem}.x-dots i{width:2.2rem;height:0.35rem;border-radius:999px;background:var(--mist-2)}.x-dots i:first-child{background:var(--ac)}@media (max-width:1199px){.x-fund,.x-finder{grid-template-columns:1fr}.x-grid-4,.x-grid-3,.x-causes,.x-tiers,.x-steps{grid-template-columns:repeat(2,1fr)}.x-steps::before{display:none}.x-tier.is-hi{transform:none}}@media (max-width:767px){.x-grid-4,.x-grid-3,.x-causes,.x-tiers,.x-steps{grid-template-columns:1fr}.x-sec{padding:3.5rem 0}}@media (min-width:768px) and (max-width:1199px){.x-grid-3>:last-child:nth-child(odd),.x-causes>:last-child:nth-child(odd){grid-column:span 2}}.x-finder-tool{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}@media (max-width:1199px){.x-finder-tool{grid-template-columns:1fr}}#pixelegg-configurator{padding:0 1rem;position:relative;overflow:visible}#pixelegg-configurator .config-card{background:transparent;border:0;padding:0;margin:0;box-shadow:none;backdrop-filter:none;text-align:left}#pixelegg-configurator .config-card.hidden{display:none}#pixelegg-configurator #config-question-text{font-family:Quicksand,-apple-system,"Segoe UI",sans-serif;font-weight:400;font-size:1.1rem;line-height:1.6;color:var(--body);margin:0 0 1rem;text-align:left}#pixelegg-configurator #config-question-answers{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin:0;padding:0}@media (max-width:560px){#pixelegg-configurator #config-question-answers{grid-template-columns:1fr}}#pixelegg-configurator #config-question-answers button{appearance:none;-webkit-appearance:none;border:1px solid var(--line);background:var(--paper);color:var(--nv-900);font-family:Poppins,sans-serif;font-weight:600;font-size:0.98rem;line-height:1.3;padding:0.9rem 1.1rem;border-radius:0.9rem;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:0.65rem;text-align:left;box-shadow:none;text-transform:none;letter-spacing:0;transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,color 0.15s ease}#pixelegg-configurator #config-question-answers button:hover{transform:translateY(-1px);border-color:var(--ac);color:var(--nv);box-shadow:0 8px 22px color-mix(in oklab,var(--ac) 22%,transparent)}#pixelegg-configurator #config-result-title{font-family:Poppins,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 0.5rem}#pixelegg-configurator #config-result-description{font-size:1.05rem;line-height:1.6;color:var(--body);margin:0 0 1.25rem;max-width:none}#pixelegg-configurator .config-button-wrapper{display:flex;flex-wrap:wrap;gap:0.85rem;align-items:center;margin:0}#page-content #pixelegg-configurator a.config-button{display:inline-flex;align-items:center;gap:0.5rem;width:auto;min-width:0;min-height:0;height:auto;margin:0;border-radius:999px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;padding:0.7rem 1.4rem;font-size:1rem;line-height:1.2;border:2px solid transparent;background:#fff;color:var(--nv-900);box-shadow:0 8px 24px color-mix(in oklab,var(--ac) 30%,transparent),0 0 0 1px color-mix(in oklab,var(--ac) 45%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}#page-content #pixelegg-configurator a.config-button:hover{transform:translateY(-1px);background:var(--ac-soft);color:var(--nv-900)}#pixelegg-configurator button.reset-button{appearance:none;background:transparent;border:1px solid var(--line);color:var(--body);border-radius:999px;font-family:Poppins,sans-serif;font-weight:600;font-size:0.9rem;line-height:1.2;padding:0.5rem 1.1rem;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.15s ease}#pixelegg-configurator .config-card{text-align:left}#pixelegg-configurator .cfg-ico{flex:none;width:1.3em;height:1.3em;color:var(--ac-dk)}#pixelegg-configurator .cfg-label{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin-bottom:0.4rem}#pixelegg-configurator .cfg-product{color:var(--nv-900)}#pixelegg-configurator .cfg-hint{font-size:0.9rem;line-height:1.5;color:var(--body);margin:0.85rem 0 0}#pixelegg-configurator button.reset-button:hover{background:var(--ac-soft);border-color:var(--ac);color:var(--nv-900);transform:translateY(-1px)}.x-hero{position:relative;color:#fff;padding:4.5rem 0 4rem;background:var(--nv-900)}.x-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,var(--nv-950) 0%,var(--nv-900) 46%,var(--nv-600) 100%)}.x-hero>*{position:relative;z-index:2}.x-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:4rem;align-items:center}.x-hero .x-eyebrow{color:var(--ac-lt)}.x-hero h1{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.1;letter-spacing:-0.025em;margin:0 0 1.25rem;text-wrap:balance;color:#fff}.x-hero h1 em{font-style:normal;color:var(--ac-lt)}.x-hero-lead{font-size:1.2rem;line-height:1.6;color:rgba(255,255,255,0.86);max-width:34rem;margin:0 0 1.75rem}.x-hero-lead strong{color:#fff}.x-checks{list-style:none;margin:0;padding:0;display:grid;gap:0.8rem;max-width:32rem}.x-checks span.tick{flex:none;width:1.55rem;height:1.55rem;border-radius:50%;background:color-mix(in oklab,var(--ok) 22%,transparent);border:1px solid color-mix(in oklab,var(--ok-lt) 50%,transparent);display:grid;place-items:center;margin-top:0.1rem}.x-checks span.tick::before{content:"";width:0.5rem;height:0.28rem;border-left:2px solid var(--ok-lt);border-bottom:2px solid var(--ok-lt);transform:rotate(-45deg) translateY(-1px)}.x-badges{display:grid;gap:1rem}.x-badge{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.16);border-radius:1rem;padding:1.4rem;backdrop-filter:blur(6px);display:flex;gap:1.1rem;align-items:flex-start}.x-badge-n{font-family:Poppins,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-0.02em;color:var(--ac-lt);flex:none;min-width:4.6rem}.x-badge-l{font-size:0.98rem;line-height:1.45;color:rgba(255,255,255,0.78)}#anfrage .x-wrap-c{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,0.85fr);grid-template-rows:auto 1fr;gap:0 2.5rem;align-items:start}#anfrage .x-wrap-c>*{margin:0 !important}#anfrage .x-form-grid{display:block;grid-column:1;grid-row:1}#anfrage .anfrage-form{grid-column:1;grid-row:2}#anfrage .anfrage-aside-wrap{grid-column:2;grid-row:1 / span 2}.x-panel-top{background:var(--mist);border:1px solid var(--line-2);border-bottom:none;border-radius:1.5rem 1.5rem 0 0;overflow:hidden}.x-stepper{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-2);background:var(--mist)}.x-stepper button{all:unset;cursor:default;padding:1.35rem 1.25rem;display:flex;align-items:center;gap:0.8rem;border-bottom:3px solid transparent;font-family:Poppins,sans-serif}.x-stepper button+button{border-left:1px solid var(--line-2)}.x-stepper b{flex:none;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;background:var(--mist-2);color:var(--body);font-size:0.9rem;font-weight:700}.x-stepper span{font-size:1rem;font-weight:600;color:var(--body);line-height:1.25}.x-stepper button.is-cur{background:var(--paper);border-bottom-color:var(--ac)}.x-stepper button.is-cur b{background:var(--nv);color:#fff}.x-stepper button.is-cur span{color:var(--nv-900)}.x-stepper button.is-done b{background:color-mix(in oklab,var(--ok) 16%,#fff);color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ok) 40%,transparent)}.anfrage-form{padding:2.75rem 2.5rem;background:var(--paper);border:1px solid var(--line-2);border-radius:0 0 1.5rem 1.5rem;box-shadow:0 22px 54px rgba(14,28,63,0.1)}.anfrage-form h1,.anfrage-form h2,.anfrage-form h3,.anfrage-form legend{font-family:Poppins,sans-serif;font-weight:700;color:var(--nv-900)}.anfrage-form legend{font-size:1.2rem;margin-bottom:0.35rem;float:none;width:auto}.anfrage-form label{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:var(--nv-900)}.anfrage-form .form-control,.anfrage-form input[type=text],.anfrage-form input[type=email],.anfrage-form input[type=tel],.anfrage-form textarea,.anfrage-form select{font:inherit;font-size:1.02rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0.8rem;padding:0.85rem 1rem;width:100%;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.anfrage-form textarea{min-height:6.5rem;resize:vertical;line-height:1.6}.anfrage-form .mb-3,.anfrage-form .form-group{margin-bottom:1.5rem}.anfrage-form .form-text,.anfrage-form .text-muted,.anfrage-form small{font-size:0.92rem;color:var(--body)}.anfrage-form .inputs-list{display:flex;flex-wrap:wrap;gap:0.65rem}.anfrage-form .inputs-list .form-group{margin:0;display:contents}.anfrage-form .inputs-list .form-check{padding:0;margin:0}.anfrage-form .inputs-list .form-check input[type=checkbox],.anfrage-form .inputs-list .form-check input[type=radio]{position:absolute;opacity:0;pointer-events:none}.anfrage-form .inputs-list .form-check-label{display:block;padding:0.7rem 1.15rem;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:1rem;font-weight:600;color:var(--body);cursor:pointer;transition:all 0.15s ease;margin:0}.anfrage-form .inputs-list .form-check-label:hover{border-color:color-mix(in oklab,var(--nv) 40%,transparent);color:var(--nv)}.anfrage-form .inputs-list .form-check:has(input:checked) .form-check-label,.anfrage-form .inputs-list .form-check-label:has(input:checked){background:var(--nv);border-color:var(--nv);color:#fff;box-shadow:0 6px 16px rgba(43,78,160,0.24)}.anfrage-form .inputs-list .form-check:has(input:focus-visible) .form-check-label,.anfrage-form .inputs-list .form-check-label:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab,var(--ac) 30%,transparent)}.anfrage-form .help-block{display:block;font-size:0.92rem;color:var(--body);line-height:1.5;margin-top:0.5rem}.anfrage-form .form-check:not(.inputs-list .form-check):has(a){margin:0 0 1.75rem}.anfrage-form .form-check:has(a) .form-check-label{display:flex;gap:0.9rem;align-items:flex-start;font-family:Quicksand,sans-serif;font-weight:400;font-size:0.95rem;line-height:1.6;color:var(--body)}.anfrage-form .form-check:has(a) input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin-top:0.15rem;accent-color:var(--nv);position:static;opacity:1;pointer-events:auto}.anfrage-form input[type=file]{font-size:0.95rem;color:var(--body);background:var(--mist);border:2px dashed color-mix(in oklab,var(--nv) 30%,transparent);border-radius:1rem;padding:1.25rem;width:100%;box-sizing:border-box;cursor:pointer}.anfrage-form input[type=file]:hover{border-color:var(--ac);background:var(--ac-soft)}.anfrage-form button,.anfrage-form input[type=submit]{display:inline-flex;align-items:center;gap:0.5rem;border-radius:999px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;padding:0.85rem 1.7rem;font-size:1rem;line-height:1.2;border:2px solid transparent;background:var(--nv);color:#fff;box-shadow:0 8px 22px rgba(43,78,160,0.3);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease;margin-top:0.75rem}.anfrage-form button:hover,.anfrage-form input[type=submit]:hover{transform:translateY(-1px);background:var(--nv-700);color:#fff}.anfrage-form .btn-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;border:none;padding:0;margin:0}.anfrage-form .error,.anfrage-form .is-invalid,.anfrage-form .has-error input,.anfrage-form .has-error textarea{border-color:#c0392b !important}.anfrage-form ul.error,.anfrage-form .alert-danger{list-style:none;margin:0.35rem 0 0;padding:0;color:#c0392b;font-size:0.92rem;background:transparent;border:none}.x-aside{display:grid;gap:1.5rem;position:sticky;top:1.5rem}.x-side-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.75rem}.x-side-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:var(--nv);margin:0 0 0.75rem}.x-side-card ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:0.7rem;font-size:1rem;color:var(--body)}.x-side-dark h3{color:#fff}.x-side-dark p{color:rgba(255,255,255,0.8)}.x-side-contact{display:grid;gap:0.5rem;margin-top:1.25rem;font-family:Poppins,sans-serif;font-weight:600}#page-content .x-aside .x-side-contact a{color:var(--ac-lt);text-decoration:none}#page-content .x-aside .x-side-contact a:hover{color:#fff}.x-dl{display:flex;gap:1rem;align-items:center;text-decoration:none;background:var(--mist);border:1px solid var(--line-2);border-radius:1rem;padding:1.1rem 1.25rem;transition:border-color 0.15s ease,transform 0.15s ease}.x-dl:hover{border-color:var(--ac);transform:translateY(-2px)}.x-dl i{flex:none;width:2.4rem;height:2.4rem;border-radius:0.6rem;background:var(--ac-soft);color:var(--ac-dk);display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:0.72rem;font-style:normal}.x-dl b{display:block;font-family:Poppins,sans-serif;font-size:1rem;color:var(--nv-900)}.x-dl small{color:var(--body);font-size:0.9rem}@media (max-width:1199px){.x-hero-grid{grid-template-columns:1fr}#anfrage .x-wrap-c{grid-template-columns:1fr}#anfrage .anfrage-aside-wrap{grid-column:1;grid-row:auto;margin-top:1.5rem}.x-aside{position:static}}@media (max-width:767px){.x-sec{padding:3.5rem 0}.anfrage-form{padding:2rem 1.35rem}.x-stepper{grid-template-columns:1fr}.x-stepper button+button{border-left:none;border-top:1px solid var(--line-2)}}.anfrage-form .actions{border-top:1px solid var(--line-2);padding-top:1.5rem;margin-top:2rem}.anfrage-form .form-navigation .btn-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.anfrage-form .form-navigation{border:none;padding:0;margin:0}.anfrage-form h2{font-size:1.75rem;letter-spacing:-0.02em;margin:0 0 0.6rem}.anfrage-form form>div:has(input[id$="-name"]){display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;align-items:start}.anfrage-form form>div:has(input[id$="-name"])>h2,.anfrage-form form>div:has(input[id$="-name"])>.form-group:has(.inputs-list),.anfrage-form form>div:has(input[id$="-name"])>.form-group:has(select),.anfrage-form form>div:has(input[id$="-name"])>.form-check,.anfrage-form form>div:has(input[id$="-name"])>.actions,.anfrage-form form>div:has(input[id$="-name"])>input,.anfrage-form form>div:has(input[id$="-name"])>label{grid-column:1/-1}.anfrage-form .form-group:has(select) select{max-width:22rem}.anfrage-form .form-check .form-check-label{font-weight:400 !important;font-family:Quicksand,sans-serif !important}#page-content .anfrage-form .form-check-label a{color:var(--nv);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.anfrage-form form>div:has(input[id$="-name"]){grid-template-columns:1fr}}.x-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:2.25rem}.x-hero-note{font-size:0.95rem;color:rgba(255,255,255,0.62);margin:-1.25rem 0 2.25rem}.x-hero-trust{border-top:1px solid rgba(255,255,255,0.16);padding-top:1.5rem;max-width:34rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.74)}.x-hero-trust b{display:block;font-family:Poppins,sans-serif;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-lt);margin-bottom:0.5rem}.x-hero-trust i{font-style:italic;color:rgba(255,255,255,0.62)}.x-person{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.16);border-radius:1.5rem;padding:2rem;backdrop-filter:blur(8px)}.x-person-top{display:flex;gap:1.15rem;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.14)}.x-avatar{flex:none;width:4.25rem;height:4.25rem;border-radius:50%;display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:0.02em;color:var(--nv-950);background:linear-gradient(140deg,var(--ac-lt) 0%,var(--ac) 100%);box-shadow:0 10px 26px rgba(23,195,214,0.28)}.x-person-top .x-person-name{font-family:Poppins,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-0.01em;margin:0 0 0.2rem;color:#fff}.x-person-top p{margin:0;font-size:0.98rem;color:rgba(255,255,255,0.72)}.x-tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.65rem}.x-tags span{font-size:0.82rem;font-weight:600;padding:0.28rem 0.7rem;border-radius:999px;background:color-mix(in oklab,var(--ac) 18%,transparent);border:1px solid color-mix(in oklab,var(--ac-lt) 40%,transparent);color:var(--ac-lt)}.x-person .x-person-sub{font-family:Poppins,sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-lt);margin:1.5rem 0 1rem}.x-person .x-checks{gap:0.85rem}.x-person .x-checks li{font-family:Quicksand,-apple-system,"Segoe UI",sans-serif;font-weight:400;font-size:1.03rem;line-height:1.5;color:rgba(255,255,255,0.88)}.x-steps-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-step-card{position:relative;background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.25rem 1.85rem 2rem;box-shadow:0 14px 34px rgba(14,28,63,0.06)}.x-step-card-n{position:absolute;top:-1.05rem;left:1.85rem;width:2.5rem;height:2.5rem;border-radius:0.8rem;background:var(--nv);color:#fff;display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:1.15rem;box-shadow:0 10px 22px rgba(43,78,160,0.3)}.x-step-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:-0.01em;color:var(--nv-900);margin:0.75rem 0 0.6rem}.x-step-card p{margin:0;font-size:1.05rem;line-height:1.6;color:var(--body)}.x-guarantee{margin-top:2.5rem;background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem 2.25rem;display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;box-shadow:0 14px 34px rgba(14,28,63,0.06)}.x-guarantee h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:var(--nv-900);margin:0;max-width:12rem}.x-guarantee ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem 2rem}.x-guarantee li{display:flex;gap:0.7rem;align-items:flex-start;font-size:1.02rem;color:var(--body)}.x-guarantee li::before{content:"";flex:none;width:1.35rem;height:1.35rem;margin-top:0.05rem;border-radius:50%;background:var(--ac-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ac) 40%,transparent)}.x-book{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,0.8fr);gap:2.5rem;align-items:start}.x-panel-h{padding:1.6rem 2rem;border-bottom:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;align-items:baseline;background:var(--mist)}.x-panel-h .x-panel-title{font-family:Poppins,sans-serif;font-weight:700;font-size:1.45rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.x-panel-h span{font-size:0.98rem;color:var(--body);margin-left:auto}.x-frame{background:var(--paper)}.x-frame iframe{display:block;width:100%;height:1100px;border:0}.x-obj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-obj-k{font-family:Poppins,sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:-0.02em;color:var(--nv);margin:0 0 0.75rem}.x-obj-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:var(--nv-900);margin:0 0 0.6rem}.x-obj-card p{margin:0;font-size:1.03rem;line-height:1.6;color:var(--body)}.x-quote{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.5rem;margin:0}.x-quote blockquote{margin:0;padding:0;border:0;font-size:1.15rem;line-height:1.65;color:var(--ink);text-wrap:pretty}.x-quote blockquote::before{content:"";display:block;width:2.25rem;height:0.28rem;background:var(--ac);margin-bottom:1.1rem;border-radius:2px}.x-quote figcaption{display:flex;gap:0.9rem;align-items:center;margin-top:auto}.x-qav{flex:none;width:2.9rem;height:2.9rem;border-radius:50%;display:grid;place-items:center;background:var(--mist-2);color:var(--nv);font-family:Poppins,sans-serif;font-weight:700;font-size:0.92rem}.x-quote b{display:block;font-family:Poppins,sans-serif;font-size:1.05rem;color:var(--nv-900)}.x-quote small{color:var(--body);font-size:0.95rem}.x-cta-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width:1199px){.x-book,.x-steps-cards,.x-obj{grid-template-columns:1fr}.x-guarantee{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:767px){.x-quotes,.x-guarantee ul{grid-template-columns:1fr}.x-frame iframe{height:1400px}}.x-subnav{background:var(--paper);border-bottom:1px solid var(--line-2)}.x-subnav-in{margin:0 auto;padding:0 0.75rem;display:flex;gap:2rem;overflow-x:auto}@media (min-width:576px){.x-subnav-in{max-width:560px}}@media (min-width:768px){.x-subnav-in{max-width:720px}}@media (min-width:992px){.x-subnav-in{max-width:960px}}@media (min-width:1200px){.x-subnav-in{max-width:1140px}}@media (min-width:1400px){.x-subnav-in{max-width:1540px}}#page-content .x-subnav a{padding:1.1rem 0;font-family:"Poppins";font-weight:600;font-size:1rem;color:var(--body);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}#page-content .x-subnav a:hover{color:var(--nv)}#page-content .x-subnav a[aria-current]{color:var(--nv-900);border-bottom-color:var(--ac)}.x-hero-quote{font-family:"Poppins";font-weight:700;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.4;letter-spacing:-0.015em;color:#fff;margin:0 0 1rem}.x-hero-quote span{display:block;color:var(--ac-lt)}.x-hero-quote+cite{font-style:normal;font-size:1rem;color:rgba(255,255,255,0.62)}.x-team{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.x-mem{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.x-mem:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--ac) 45%,transparent);box-shadow:0 18px 40px rgba(14,28,63,0.1)}.x-mem-ph{aspect-ratio:1;background:var(--mist-2);overflow:hidden}.x-mem-ph img{width:100%;height:100%;object-fit:cover;display:block}.x-mem-b{padding:1.25rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:0.25rem;flex:1}.x-mem-b b{font-family:"Poppins";font-weight:700;font-size:1.12rem;letter-spacing:-0.01em;color:var(--nv-900)}.x-mem-b small{font-size:0.95rem;color:var(--body)}.x-mem-links{display:flex;gap:0.5rem;margin-top:0.9rem}#page-content .x-mem-links a{width:2rem;height:2rem;border-radius:0.55rem;display:grid;place-items:center;background:var(--mist);color:var(--nv);font-family:"Poppins";font-weight:700;font-size:0.72rem;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}#page-content .x-mem-links a:hover{background:var(--nv);color:#fff}.x-mem-lead{border-color:color-mix(in oklab,var(--ac) 40%,transparent);box-shadow:0 18px 40px rgba(14,28,63,0.08)}.x-cap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-cap-card{background:var(--paper);border:1px dashed color-mix(in oklab,var(--nv) 28%,transparent);border-radius:1.25rem;padding:2rem 1.85rem;display:flex;gap:1.25rem;align-items:flex-start}.x-cap-n{font-family:"Poppins";font-weight:700;font-size:1.9rem;line-height:1;letter-spacing:-0.03em;color:var(--nv);flex:none;min-width:3.4rem}.x-cap-card b{display:block;font-family:"Poppins";font-size:1.1rem;color:var(--nv-900);margin-bottom:0.3rem}.x-cap-card p{margin:0;font-size:1rem;line-height:1.55;color:var(--body)}@media (max-width:1199px){.x-team{grid-template-columns:repeat(3,1fr)}.x-cap{grid-template-columns:1fr}.x-subnav::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.25rem;background:linear-gradient(to left,var(--paper),transparent);pointer-events:none}}@media (max-width:767px){.x-team{grid-template-columns:repeat(2,1fr)}}.x-three{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-vision{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:3.5rem;align-items:start}.x-sign{display:flex;gap:0.9rem;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line-2)}.x-sign>span:first-child{flex:none;width:2.9rem;height:2.9rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--ac-lt) 0%,var(--ac) 100%);color:var(--nv-950);font-family:"Poppins";font-weight:700;font-size:0.92rem}.x-sign b{display:block;font-family:"Poppins";font-size:1.05rem;color:var(--nv-900)}.x-sign small{color:var(--body);font-size:0.95rem}.x-claim h3{font-family:"Poppins";font-weight:700;font-size:1.5rem;letter-spacing:-0.015em;margin:0 0 1rem;color:#fff}.x-claim h3 em{font-style:normal;color:var(--ac-lt)}.x-claim p{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,0.82)}.x-claim ul{list-style:none;margin:0;padding:0;display:grid;gap:0.8rem;font-size:1.02rem;line-height:1.5;color:rgba(255,255,255,0.86)}.x-mottos{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-motto{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.5rem 2rem;text-align:center}.x-motto p{font-family:"Poppins";font-weight:700;font-size:1.35rem;line-height:1.35;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.x-motto::before{content:"";display:block;width:2rem;height:0.28rem;background:var(--ac);border-radius:2px;margin:0 auto 1.25rem}.x-five-k{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 0.75rem}.x-five-card h3{font-family:"Poppins";font-weight:700;font-size:1.3rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.7rem}.x-five-card p{margin:0 0 0.8rem;font-size:1.05rem;line-height:1.65;color:var(--body)}.x-five-card p:last-child{margin-bottom:0}.x-five-card strong{color:var(--nv)}.x-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;background:var(--paper)}.x-benefits>div{padding:1.85rem}.x-benefits>div+div{border-left:1px solid var(--line-2)}.x-benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem;font-size:1.02rem;color:var(--body)}.x-values{display:flex;flex-wrap:wrap;gap:0.65rem;max-width:64rem;margin:0 auto}.x-values span{padding:0.6rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:1rem;font-weight:600;color:var(--body)}.x-values span.hi{background:var(--nv);border-color:var(--nv);color:#fff}.x-kant{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.5rem;max-width:62rem;margin:0 auto}.x-kant blockquote{margin:0 0 1.5rem;font-family:"Poppins";font-weight:700;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.35;letter-spacing:-0.02em;color:var(--nv-900);text-wrap:balance;border:0;padding:0}.x-kant blockquote::before{content:"";display:block;width:2.25rem;height:0.28rem;background:var(--ac);border-radius:2px;margin-bottom:1.25rem}.x-kant cite{font-style:normal;font-size:1rem;color:var(--body);display:block;margin-bottom:1.75rem}.x-kant p{margin:0;font-size:1.08rem;line-height:1.7;color:var(--body)}@media (max-width:1199px){.x-vision,.x-mottos,.x-five,.x-two,.x-three,.x-benefits{grid-template-columns:1fr}.x-benefits>div+div{border-left:none;border-top:1px solid var(--line-2)}}.x-problem>div:first-child p{font-size:1.12rem;line-height:1.75;color:var(--body);margin:0 0 1.25rem;text-wrap:pretty}.x-problem strong{color:var(--nv)}.x-pains{display:grid;gap:0.9rem;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.25rem 2rem}.x-pain{display:flex;gap:1rem;align-items:flex-start;padding-bottom:0.9rem;border-bottom:1px solid var(--line-2)}.x-pain:last-child{padding-bottom:0;border-bottom:none}.x-pain span{flex:none;width:1.9rem;height:1.9rem;border-radius:0.5rem;display:grid;place-items:center;background:var(--mist-2);color:var(--nv);font-family:"Poppins";font-weight:700;font-size:0.85rem}.x-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.x-rung{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:0.75rem}.x-rung-n{font-family:"Poppins";font-weight:700;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);display:flex;align-items:center;gap:0.6rem}.x-rung-n::before{content:"";width:0.5rem;height:0.5rem;background:var(--ac);transform:rotate(45deg);flex:none}.x-rung h3{font-family:"Poppins";font-weight:700;font-size:1.35rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.x-rung p{margin:0;font-size:1.05rem;line-height:1.65;color:var(--body)}.x-rung ul{list-style:none;margin:0.35rem 0 0;padding:0;display:grid;gap:0.5rem;font-size:1rem;color:var(--body)}.x-rung:nth-child(2){background:var(--mist)}.x-rung:nth-child(3){background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);border-color:transparent}.x-rung:nth-child(3) h3{color:#fff}.x-rung:nth-child(3) p,.x-rung:nth-child(3) ul{color:rgba(255,255,255,0.84)}.x-rung:nth-child(3) .x-rung-n{color:var(--ac-lt)}.x-why{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}.x-why h2{font-family:"Poppins";font-weight:700;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.15;letter-spacing:-0.02em;color:#fff;margin:0 0 1.25rem;text-wrap:balance}.x-why h2 em{font-style:normal;color:var(--ac-lt)}.x-why>div>p{font-size:1.12rem;line-height:1.7;color:rgba(255,255,255,0.82);margin:0 0 1rem}.x-boat{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.16);border-radius:1.5rem;padding:2.5rem 2.25rem}.x-boat blockquote{margin:0 0 1.25rem;font-family:"Poppins";font-weight:700;font-size:1.35rem;line-height:1.45;letter-spacing:-0.015em;color:#fff;text-wrap:pretty;border:0;padding:0}.x-boat blockquote em{font-style:normal;color:var(--ac-lt)}.x-boat p{margin:0;font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,0.78)}.x-faces{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:2.5rem}.x-face{border-radius:1rem;overflow:hidden;aspect-ratio:1;background:var(--mist-2)}.x-face img{width:100%;height:100%;object-fit:cover;display:block}#page-content a.x-face-more{border-radius:1rem;aspect-ratio:1;background:var(--nv);color:#fff;display:grid;place-items:center;text-align:center;font-family:"Poppins";font-weight:700;font-size:1.05rem;line-height:1.3;text-decoration:none;padding:0.75rem}#page-content a.x-face-more:hover{background:var(--nv-700);color:#fff}.x-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.x-tile{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2.15rem 2rem;display:flex;flex-direction:column;gap:0.6rem;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.x-tile:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--ac) 45%,transparent);box-shadow:0 18px 40px rgba(14,28,63,0.1)}.x-tile b{font-family:"Poppins";font-weight:700;font-size:1.3rem;letter-spacing:-0.015em;color:var(--nv-900)}.x-tile small{font-size:0.78rem;font-family:"Poppins";font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk)}.x-tile-go{margin-top:auto;padding-top:1rem;font-family:"Poppins";font-weight:600;font-size:1rem;color:var(--nv)}.x-tile-go::after{content:" →"}.x-job{background:var(--paper);border:1px dashed color-mix(in oklab,var(--nv) 28%,transparent);border-radius:1.5rem;padding:2.5rem;display:flex;gap:2.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.x-job h3{font-family:"Poppins";font-weight:700;font-size:1.6rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 0.6rem}.x-job p{margin:0;font-size:1.08rem;line-height:1.65;color:var(--body);max-width:38rem}.x-job-btns{display:flex;gap:0.75rem;flex-wrap:wrap}.x-facts{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.15);border-radius:1.5rem;padding:0.5rem 2.25rem;backdrop-filter:blur(6px)}.x-facts-k{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-lt);display:flex;align-items:center;gap:0.6rem;margin:1.75rem 0 0.25rem}.x-facts-k::before{content:"";width:0.45rem;height:0.45rem;background:var(--ac);transform:rotate(45deg);flex:none}.x-fact{display:grid;grid-template-columns:6.5rem 1fr;gap:1.5rem;align-items:center;padding:1.35rem 0;border-top:1px solid rgba(255,255,255,0.13)}.x-fact:last-child{padding-bottom:1.9rem}.x-fact b{font-family:"Poppins";font-weight:700;font-size:2.35rem;line-height:1;letter-spacing:-0.03em;color:#fff;text-align:left;padding-left:1rem;font-variant-numeric:tabular-nums}.x-fact b sub{font-size:1.05rem;font-weight:600;vertical-align:baseline;color:var(--ac-lt);margin-left:0.15rem}.x-fact span{font-size:1.02rem;line-height:1.45;color:rgba(255,255,255,0.78);text-wrap:pretty}@media (max-width:1199px){.x-problem,.x-ladder,.x-why,.x-tiles{grid-template-columns:1fr}.x-faces{grid-template-columns:repeat(3,1fr)}}.x-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:0.7rem;font-size:1.03rem;line-height:1.55;color:var(--body)}.x-mf-intro h2{margin-bottom:1.25rem}.x-mf-intro p strong{color:var(--nv-900)}.x-mf-pair{display:grid;gap:1.25rem}.x-mf-pill{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);color:#fff;border-radius:1.25rem;padding:2rem 1.9rem}.x-mf-pill h3{font-family:"Poppins";font-weight:700;font-size:1.3rem;letter-spacing:-0.015em;margin:0 0 0.7rem;color:#fff}.x-mf-pill h3 em{font-style:normal;color:var(--ac-lt)}.x-mf-pill p{margin:0;font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,0.82)}.x-mf-list{display:grid;gap:1.5rem}.x-mf{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.5rem 2.25rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(0,0.85fr);gap:2.25rem;align-items:start}.x-mf-n{font-family:"Poppins";font-weight:700;font-size:2.6rem;line-height:1;letter-spacing:-0.03em;color:color-mix(in oklab,var(--nv) 26%,transparent)}.x-mf h3{font-family:"Poppins";font-weight:700;font-size:1.65rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 0.8rem}.x-mf p{margin:0 0 0.9rem;font-size:1.08rem;line-height:1.7;color:var(--body);text-wrap:pretty}.x-mf p:last-child{margin-bottom:0}.x-mf blockquote{margin:0;padding-left:1.5rem;border-left:3px solid var(--ac);font-family:"Poppins";font-weight:600;font-size:1.15rem;line-height:1.45;letter-spacing:-0.01em;color:var(--nv-900);text-wrap:pretty}.x-mf .x-list{margin-top:1rem}.x-mf-hi{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);border-color:transparent}.x-mf-hi .x-mf-n{color:rgba(255,255,255,0.34)}.x-mf-hi h3{color:#fff}.x-mf-hi p{color:rgba(255,255,255,0.82)}.x-mf-hi .x-list{color:rgba(255,255,255,0.82)}.x-mf-hi blockquote{color:#fff;border-left-color:var(--ac-lt)}.x-mf-close{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.75rem;max-width:62rem;margin:0 auto;text-align:center}.x-mf-close p{margin:0 0 1.5rem;font-size:1.15rem;line-height:1.7;color:var(--body)}.x-mf-close strong{color:var(--nv-900)}.x-mf-big{font-family:"Poppins";font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.25;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 1.25rem;text-wrap:balance}@media (max-width:1199px){.x-mf-intro,.x-mf-two{grid-template-columns:1fr}.x-mf{grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem 1.5rem}.x-mf blockquote{grid-column:2}}.x-tl{position:relative;max-width:62rem;margin:0 auto;padding-left:9.5rem}.x-tl::before{content:"";position:absolute;left:7.4rem;top:0.75rem;bottom:0.75rem;width:2px;background:linear-gradient(180deg,var(--ac) 0%,color-mix(in oklab,var(--nv) 55%,transparent) 100%)}.x-ev{position:relative;padding-bottom:2.75rem}.x-ev:last-child{padding-bottom:0}.x-year{position:absolute;left:-9.5rem;top:0;width:6.5rem;text-align:right;font-family:"Poppins";font-weight:700;font-size:1.65rem;letter-spacing:-0.02em;color:var(--nv);line-height:1.1}.x-ev::before{content:"";position:absolute;left:-2.22rem;top:0.55rem;width:0.95rem;height:0.95rem;border-radius:50%;background:var(--paper);border:3px solid var(--ac);box-shadow:0 0 0 4px var(--paper)}.x-ev.big::before{background:var(--ac)}.x-ev-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.85rem 1.85rem 1.7rem}.x-ev.big .x-ev-card{border-color:color-mix(in oklab,var(--ac) 45%,transparent);box-shadow:0 18px 40px rgba(14,28,63,0.08)}.x-ev-card h3{font-family:"Poppins";font-weight:700;font-size:1.3rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.6rem;text-wrap:balance}.x-ev-card p{margin:0 0 0.8rem;font-size:1.05rem;line-height:1.65;color:var(--body)}.x-ev-card p:last-child{margin-bottom:0}.x-ev-card ul{list-style:none;margin:0.9rem 0 0;padding:0;display:grid;gap:0.5rem;font-size:1.02rem;color:var(--body)}.x-ev-quote{margin:0 0 1rem;font-family:"Poppins";font-weight:700;font-size:1.15rem;line-height:1.45;color:var(--nv-900)}.x-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem}.x-chips span{padding:0.4rem 0.85rem;border-radius:999px;background:var(--mist);border:1px solid var(--line-2);font-size:0.9rem;font-weight:600;color:var(--body)}.x-memo{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);color:#fff;border-radius:1.25rem;padding:1.85rem;margin-top:1.25rem}.x-memo p{color:rgba(255,255,255,0.84);font-size:1.05rem;line-height:1.65;margin:0 0 0.75rem}.x-memo cite{font-style:normal;font-size:0.95rem;color:var(--ac-lt)}.x-mile{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.x-mile-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.85rem}.x-mile-n{font-family:"Poppins";font-weight:700;font-size:2rem;line-height:1;letter-spacing:-0.03em;color:var(--nv);margin:0 0 0.6rem}.x-mile-card p{margin:0;font-size:1rem;line-height:1.55;color:var(--body)}@media (max-width:1199px){.x-mile{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.x-tl{padding-left:2.5rem}.x-tl::before{left:0.4rem}.x-ev::before{left:-2.15rem}.x-year{position:static;width:auto;text-align:left;margin-bottom:0.6rem;font-size:1.4rem}.x-mile{grid-template-columns:1fr}}@media (max-width:767px){.x-fact{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.x-fact b{font-size:1.7rem;padding-left:0}}body.layout-bloglist{overflow-x:clip}.layout-bloglist #expanded-content-top .x-hero,.layout-bloglist #expanded-content-top .x-sec,.layout-bloglist #expanded-content-bottom .x-sec{margin-inline:calc(50% - 50vw)}.layout-bloglist #page-content>.row.content-row{margin-inline:auto;padding:1.5rem 0 5.5rem}@media (min-width:576px){.layout-bloglist #page-content>.row.content-row{max-width:560px}}@media (min-width:768px){.layout-bloglist #page-content>.row.content-row{max-width:720px}}@media (min-width:992px){.layout-bloglist #page-content>.row.content-row{max-width:960px}}@media (min-width:1200px){.layout-bloglist #page-content>.row.content-row{max-width:1140px}}@media (min-width:1400px){.layout-bloglist #page-content>.row.content-row{max-width:1540px}}.layout-bloglist #page-content aside .container-sm{max-width:100%;padding-inline:0}.x-feat{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden}.x-feat-vis{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-600) 100%);color:#fff;padding:2.75rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:19rem}.x-tagline{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-lt)}.x-feat-vis p{margin:0;font-size:1.05rem;line-height:1.6;color:rgba(255,255,255,0.78)}.x-feat-meta{display:flex;flex-wrap:wrap;gap:0.5rem 1.4rem;font-size:0.95rem;color:rgba(255,255,255,0.7)}.x-feat-body{padding:2.75rem 2.5rem;display:flex;flex-direction:column;gap:1rem}.x-feat-body h3{font-family:"Poppins";font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-0.02em;margin:0}#page-content .x-feat-body h3 a:hover{color:var(--nv)}.x-feat-body>p{margin:0;font-size:1.12rem;line-height:1.7;color:var(--body);text-wrap:pretty}.x-feat-body .x-btn{align-self:flex-start;margin-top:auto}.x-posts{display:grid;gap:1.25rem}.x-post{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 2rem;display:grid;gap:0.7rem}.x-post-top{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.9rem;font-size:0.92rem;color:var(--body)}.x-post-cat{font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk)}.x-dot{width:0.3rem;height:0.3rem;background:var(--line);border-radius:50%}.x-post h3{font-family:"Poppins";font-weight:700;font-size:1.35rem;line-height:1.28;letter-spacing:-0.015em;margin:0}#page-content .x-post h3 a:hover{color:var(--nv);text-decoration:underline;text-decoration-color:var(--ac)}#page-content a.x-tag{font-size:0.85rem;font-weight:600;color:var(--body);background:var(--mist-2);border-radius:999px;padding:0.28rem 0.7rem;text-decoration:none}.x-post .x-tags,.x-feat-body .x-tags,.x-rail-box .x-tags{gap:0.45rem;margin-top:0.2rem}.blogpagination{margin-top:2.75rem}.blogpagination__list{list-style:none;margin:0;padding:0;display:flex;gap:0.5rem;align-items:center;justify-content:center;flex-wrap:wrap}#page-content .blogpagination__link{min-width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:0.75rem;border:1px solid var(--line);font-family:"Poppins";font-weight:600;color:var(--body);text-decoration:none;padding:0 0.75rem}#page-content .blogpagination__link:hover{border-color:var(--ac);color:#fff}#page-content .blogpagination__item--active .blogpagination__link{background:var(--nv);border-color:var(--nv);color:#fff}.blogpagination__item--disabled .blogpagination__link{pointer-events:none;opacity:0.5}.blogwidgets{display:grid;gap:1.25rem}.x-rail-box ul{list-style:none;margin:0;padding:0;display:grid;gap:0.7rem;font-size:1rem;line-height:1.45}.x-rail-box ul ul{margin-top:0.55rem;margin-left:0.75rem}#page-content .x-rail-box a{color:var(--ink);text-decoration:none}.blogwidgetlist__itemcount{font-family:"Poppins";font-weight:600;color:var(--body);font-size:0.9rem;margin-left:0.5rem}.x-rail-box .blogwidgetlist--tags,.x-rail-box .blogwidget__content>.blogwidgetlist--tags{display:flex;flex-wrap:wrap;gap:0.45rem}.x-rail-box .blogwidgetlist--tags .blogwidgetlist__item{display:contents}#page-content .x-rail-box .blogwidgetlist--tags a{font-size:0.85rem;font-weight:600;color:var(--body);background:var(--mist-2);border-radius:999px;padding:0.28rem 0.7rem;text-decoration:none}#page-content .x-rail-box .blogwidgetlist--tags a:hover{background:var(--ac-soft);color:var(--nv-900);text-decoration:none}.x-rail-dark .x-rail-h{color:var(--ac-lt)}.x-bloghead{padding:2rem 0 0}.blogarchiveheader{padding:1rem 0 0.5rem}.blogarchiveheader__title{font-family:"Poppins";font-weight:700;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.15;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 0.75rem;display:flex;align-items:center;gap:0.9rem;flex-wrap:wrap;text-wrap:balance}#page-content .blogarchiveheader__title a{color:var(--ac-dk);text-decoration:none}#page-content .blogarchiveheader__title a:hover{color:var(--nv)}.blogarchiveheader .blogicon svg{width:1.15rem;height:1.15rem;display:block}.blogarchiveheader__description p{margin:0;font-size:1.1rem;line-height:1.65;color:var(--body);max-width:46rem}.blogarchivefooter{margin-top:2.5rem}#page-content .blogarchivefooter__backlink a{font-family:"Poppins";font-weight:600;color:var(--nv);text-decoration:none}#page-content .blogarchivefooter__backlink a:hover{text-decoration:underline;text-decoration-color:var(--ac);text-underline-offset:3px}.bloglist--archive{display:grid;gap:1.75rem}.bloglist__item--archiveyear .bloglist__title{font-family:"Poppins";font-weight:700;font-size:1.35rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.6rem}.bloglinklist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.45rem}.bloglinklist__item{margin:0}#page-content .bloglinklist__itemlink{display:inline-flex;gap:0.45rem;align-items:baseline;font-weight:600;font-size:0.95rem;color:var(--body);background:var(--mist-2);border-radius:999px;padding:0.34rem 0.8rem;text-decoration:none}.bloglinklist__itemcount{font-size:0.8rem;color:var(--ac-dk);font-family:"Poppins";font-weight:700}.bloglist--tag{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}.bloglist__item--tag{background:var(--paper);border:1px solid var(--line-2);border-radius:0.9rem;padding:1rem 1.2rem}.bloglist__item--tag .bloglist__title{font-family:"Poppins";font-weight:700;font-size:1.05rem;letter-spacing:-0.01em;margin:0}.bloglist__description{margin:0.35rem 0 0;font-size:0.95rem;line-height:1.5;color:var(--body)}.bloglist__description p{margin:0;font-size:inherit;color:inherit}.bloglist__imageavatar img{border-radius:50%;width:5rem;height:5rem;object-fit:cover}@media (max-width:1199px){.bloglist--tag{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bloglist--tag{grid-template-columns:1fr}}.x-clusters{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;background:var(--paper)}.x-clusters>div{padding:2rem 1.75rem}.x-clusters>div+div{border-left:1px solid var(--line-2)}.x-clusters h3{font-family:"Poppins";font-weight:700;font-size:1.15rem;letter-spacing:-0.01em;color:var(--nv-900);margin:0 0 1rem}.x-clusters ul{list-style:none;margin:0;padding:0;display:grid;gap:0.65rem;font-size:1rem;line-height:1.45}#page-content .x-clusters a{color:var(--body);text-decoration:none;display:flex;gap:0.6rem;align-items:flex-start}.x-clusters a::before{content:"";flex:none;width:0.38rem;height:0.38rem;margin-top:0.5rem;background:var(--ac);transform:rotate(45deg)}#page-content .x-clusters a:hover{color:var(--nv)}@media (max-width:1199px){.x-feat{grid-template-columns:1fr}.x-clusters{grid-template-columns:repeat(2,1fr)}.x-clusters>div:nth-child(odd){border-left:none}.x-clusters>div:nth-child(n+3){border-top:1px solid var(--line-2)}}@media (max-width:767px){.x-clusters{grid-template-columns:1fr}.x-clusters>div+div{border-left:none;border-top:1px solid var(--line-2)}.x-feat-vis,.x-feat-body{padding:1.85rem}}.w-scard{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.85rem;text-decoration:none;display:grid;gap:0.7rem;align-content:start}#page-content a.w-scard{text-decoration:none}.w-scard h3{font-family:"Poppins";font-weight:700;font-size:1.28rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.w-scard p{margin:0;font-size:1.02rem;line-height:1.65;color:var(--body);text-wrap:pretty}.w-scard b{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk)}.w-scard-go{font-family:"Poppins";font-weight:600;font-size:0.95rem;color:var(--nv);margin-top:0.3rem}.w-scard ul{list-style:none;margin:0;padding:0;display:grid;gap:0.55rem;font-size:0.98rem;line-height:1.5}.w-cloud{display:flex;flex-wrap:wrap;gap:0.7rem;align-items:baseline;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.5rem}#page-content .w-cloud a{font-family:"Poppins";font-weight:600;color:var(--ink);text-decoration:none;background:var(--mist-2);border-radius:999px;padding:0.4rem 0.95rem;line-height:1.2}.w-cloud a span{font-size:0.72em;font-weight:700;color:var(--body);margin-left:0.4rem}.w-s1{font-size:0.95rem}.w-s2{font-size:1.1rem}.w-s3{font-size:1.3rem}.w-s4{font-size:1.55rem}.w-s5{font-size:1.85rem}.w-years{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:center;margin-bottom:3rem}#page-content .w-years a{font-family:"Poppins";font-weight:600;font-size:1rem;color:var(--body);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:0.5rem 1.15rem}#page-content .w-years a:hover{border-color:var(--ac);color:var(--nv)}#page-content .w-years a[aria-current]{background:var(--nv);border-color:var(--nv);color:#fff}.w-year{margin-top:3.5rem}.w-year:first-of-type{margin-top:0}.w-year-h{display:flex;align-items:baseline;gap:1rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:2px solid var(--nv-900)}.w-year-h h3{font-family:"Poppins";font-weight:700;font-size:1.8rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0}.w-list{list-style:none;margin:0;padding:0;display:grid}.w-list li{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1.5rem;align-items:baseline;padding:0.95rem 0;border-bottom:1px solid var(--line-2)}.w-list li:last-child{border-bottom:none}.w-list time{font-family:"Poppins";font-size:0.92rem;font-weight:600;color:var(--body)}#page-content .w-list a{font-family:"Poppins";font-weight:600;font-size:1.1rem;color:var(--nv-900);text-decoration:none;line-height:1.4}#page-content .w-list a:hover{color:var(--nv);text-decoration:underline;text-decoration-color:var(--ac)}.w-list em{font-style:normal;font-size:0.8rem;font-family:"Poppins";font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--ac-dk);white-space:nowrap}.w-author{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:3rem;align-items:start;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;padding:2.75rem}.w-author+.w-author{margin-top:1.5rem}.w-portrait{aspect-ratio:0.8;border-radius:1.25rem;background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-600) 100%);display:grid;place-items:center;color:rgba(255,255,255,0.5);font-family:"Poppins";font-size:0.82rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-align:center;padding:1rem;overflow:hidden}.w-portrait img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.w-author h2{font-family:"Poppins";font-weight:700;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 0.3rem}.w-author-role{font-family:"Poppins";font-size:0.8rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 1.5rem}.w-author p{margin:0 0 1rem;font-size:1.08rem;line-height:1.75;color:var(--body);text-wrap:pretty}.w-author-links{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}body:has(.jumbotron .x-crumbs) .x-crumbs-t3sb{display:none}@media (max-width:1199px){.w-sub{grid-template-columns:repeat(2,1fr)}.w-author{grid-template-columns:1fr;gap:2rem}.w-portrait{max-width:16rem}}@media (max-width:767px){.w-sub{grid-template-columns:1fr}.w-cloud{padding:1.75rem}.w-list li{grid-template-columns:1fr;gap:0.3rem}.w-author{padding:1.85rem}}.wa-art{max-width:46rem;margin:0 auto;font-size:1.08rem;line-height:1.75;color:var(--body)}.wa-art>*+*{margin-top:1.1rem}.wa-art h2{font-family:"Poppins";font-weight:700;font-size:1.6rem;letter-spacing:-0.02em;color:var(--nv-900);margin:2.4rem 0 0.35rem}.wa-art h3{font-family:"Poppins";font-weight:700;font-size:1.22rem;letter-spacing:-0.015em;color:var(--nv-900);margin:1.9rem 0 0.25rem}.wa-art ul,.wa-art ol{padding-left:1.35rem;display:grid;gap:0.45rem}.wa-art li::marker{color:var(--ac-dk)}.wa-art blockquote{margin:1.6rem 0;padding:0.35rem 0 0.35rem 1.25rem;border-left:3px solid var(--ac);color:var(--nv-900);font-size:1.12rem}.wa-art img{max-width:100%;height:auto;border-radius:1rem}.wa-art table{width:100%;border-collapse:collapse;font-size:0.98rem}.wa-art th,.wa-art td{padding:0.55rem 0.75rem;border-bottom:1px solid var(--line-2);text-align:left}.wa-art th{font-family:"Poppins";font-weight:700;color:var(--nv-900)}.wa-art code{font-size:0.92em;background:var(--mist);border-radius:0.35rem;padding:0.1em 0.4em}.wa-art hr{border:0;border-top:1px solid var(--line-2);margin:2.2rem 0}.wa-toc{background:var(--mist);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.25rem 1.75rem;margin:2rem 0;font-size:0.98rem}.wa-toc>strong{font-family:"Poppins";font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--nv-900)}.wa-toc ol{margin:0.65rem 0 0;padding-left:1.2rem;display:grid;gap:0.3rem}#page-content .wa-toc a{color:var(--ac-dk);text-decoration:none}#page-content .wa-toc a:hover{text-decoration:underline}.wa-art h2[id]{scroll-margin-top:6rem}.wa-box{background:var(--mist);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.5rem 1.75rem;margin:2rem 0}.wa-box>h2:first-child,.wa-box>h3:first-child{margin-top:0}.wa-meta{display:flex;flex-wrap:wrap;gap:0.4rem 1.1rem;margin-top:1.1rem;font-family:"Poppins";font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.65)}.wa-art table{display:block;overflow-x:auto}.wa-art pre{overflow-x:auto;max-width:100%}.wa-art details{background:var(--paper);border:1px solid var(--line-2);border-radius:1rem;padding:0 1.25rem;margin:0.75rem 0}.wa-art summary{list-style:none;cursor:pointer;padding:1.1rem 0;font-family:"Poppins";font-weight:700;font-size:1.08rem;color:var(--nv-900);display:flex;align-items:center;gap:1rem}.wa-art summary::-webkit-details-marker{display:none}.wa-art summary::after{content:"";margin-left:auto;flex:none;width:0.55rem;height:0.55rem;border-right:2px solid var(--ac-dk);border-bottom:2px solid var(--ac-dk);transform:rotate(45deg);transition:transform 0.2s ease}.wa-art details[open] summary::after{transform:rotate(-135deg)}.wa-art details p{margin:0 0 1.2rem}.wa-art li>svg,.wa-art li>a>svg{display:none}.f-faq summary svg{display:none}.wa-calc{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;box-shadow:0 22px 54px rgba(14,28,63,0.1);padding:2.5rem;max-width:60rem;margin:0 auto}.wa-calc-label{display:block;font-family:"Poppins";font-weight:700;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 0.85rem}.wa-calc-label+.wa-opts{margin-bottom:2rem}.wa-opts{display:flex;flex-wrap:wrap;gap:0.6rem}.wa-opt{font:inherit;font-family:"Poppins";font-weight:600;font-size:0.98rem;text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:0.9rem;padding:0.7rem 1.15rem;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.wa-opt:hover{border-color:var(--ac);color:var(--nv)}.wa-opt[aria-pressed=true]{background:var(--nv);border-color:var(--nv);color:#fff}.wa-opt small{display:block;font-weight:600;font-size:0.8rem;opacity:0.7;margin-top:0.15rem}.wa-opt[aria-pressed=true] small{opacity:0.85}.wa-calc-result{background:var(--mist);border-radius:1.25rem;padding:2rem 2.25rem;margin-top:0.5rem}.wa-calc-sum{font-family:"Poppins";font-weight:700;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1;letter-spacing:-0.02em;color:var(--nv-900);font-variant-numeric:tabular-nums}.wa-calc-sum small{display:block;font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin-top:0.5rem}.wa-bars{display:grid;gap:0.9rem;margin-top:1.75rem}.wa-bar{display:grid;grid-template-columns:15rem minmax(0,1fr) 9.5rem;gap:1rem;align-items:center;font-size:1rem;color:var(--body)}.wa-bar-n{font-family:"Poppins";font-weight:600;color:var(--ink)}.wa-bar-t{background:var(--mist-2);border-radius:999px;height:0.7rem;overflow:hidden}.wa-bar-f{height:100%;border-radius:999px;background:var(--nv);transition:width 0.45s ease}.wa-bar:first-child .wa-bar-f{background:var(--ac-dk)}.wa-bar-v{text-align:right;font-family:"Poppins";font-weight:700;color:var(--nv-900);font-variant-numeric:tabular-nums;white-space:nowrap}.wa-calc-note{margin:1.5rem 0 0;font-size:0.95rem;line-height:1.6;color:var(--body)}.wa-prompts{display:grid;gap:0.85rem;max-width:52rem;margin:0 auto}.wa-prompt{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.16);border-radius:1rem;padding:1.15rem 1.35rem;backdrop-filter:blur(6px)}.wa-prompt code{flex:1 1 20rem;min-width:0;font-family:inherit;font-size:1.02rem;line-height:1.5;color:#fff;background:none;padding:0}.wa-copy{flex:none;font:inherit;font-family:"Poppins";font-weight:600;font-size:0.92rem;cursor:pointer;border-radius:999px;padding:0.5rem 1.15rem;background:var(--ac);color:var(--ac-on);border:1px solid transparent;transition:background 0.15s ease,color 0.15s ease}.wa-copy:hover{background:var(--ac-lt)}.wa-copy[data-done]{background:transparent;color:var(--ac-lt);border-color:var(--ac-lt)}.wa-note{max-width:52rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,0.8);text-align:center}.wa-src{margin:1.5rem 0 0;font-size:0.9rem;color:rgba(255,255,255,0.6)}.wa-list{list-style:none;margin:0.2rem 0 0;padding:0;display:grid;gap:0.6rem;font-size:1.02rem;line-height:1.55;color:var(--body)}.wa-hint{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--line-2);font-size:0.95rem;line-height:1.55;color:var(--body)}.wa-hint b{color:var(--nv-900)}.wa-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width:767px){.wa-two{grid-template-columns:1fr}}.wa-foot{max-width:46rem;margin:2.75rem auto 0;font-size:0.98rem;line-height:1.7;color:var(--body);text-align:center}.wa-flag h3{display:flex;align-items:center;gap:0.7rem;font-family:"Poppins";font-weight:700;font-size:1.25rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 1.1rem}.wa-flag h3::before{content:"";flex:none;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;font-size:1.05rem;line-height:1}.wa-flag-no{border-top:4px solid var(--line)}.wa-flag-yes{border-top:4px solid var(--ac)}.wa-flag-no h3::before{content:"–";background:var(--mist-2);color:var(--body)}.wa-flag-yes h3::before{content:"✓";background:var(--ac-soft);color:var(--ac-dk)}.wa-flag ul{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;font-size:1.04rem;line-height:1.55;color:var(--body)}.wa-flag li::before{content:"";flex:none;width:0.42rem;height:0.42rem;margin-top:0.6rem;transform:rotate(45deg)}.wa-flag-no li::before{background:var(--line)}.wa-flag-yes li::before{background:var(--ac)}.wa-cities{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin-top:2rem}.wa-cities span{padding:0.35rem 0.85rem;border-radius:999px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);font-size:0.88rem;font-weight:600;color:rgba(255,255,255,0.8)}@media (max-width:1199px){.wa-bar{grid-template-columns:12rem minmax(0,1fr) 8.5rem;gap:0.75rem}}@media (max-width:767px){.wa-calc{padding:1.6rem}.wa-calc-result{padding:1.5rem 1.35rem}.wa-bar{grid-template-columns:minmax(0,1fr) auto;gap:0.35rem 0.75rem}.wa-bar-n{grid-column:1/-1}.wa-bar-t{grid-column:1}.wa-bar-v{grid-column:2}.wa-prompt{padding:1rem}}@media (prefers-reduced-motion:reduce){.wa-bar-f{transition:none}}.wa-art .f-faq summary::after{content:"+";width:auto;height:auto;border:0;transform:none}.wa-art .f-faq details[open] summary::after{content:"–";transform:none}.wa-art .f-faq{margin-top:1.5rem}.wa-art .f-faq details{padding:1rem 1.4rem;margin:0}.wa-art .f-faq summary{padding:0}.wa-art .f-faq p{margin:0.75rem 0 0}.n-filter{background:var(--paper);border-bottom:1px solid var(--line-2)}.n-fbtn{font:inherit;font-family:"Poppins";font-weight:600;font-size:0.95rem;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--body);border-radius:999px;padding:0.5rem 1.05rem;display:inline-flex;gap:0.5rem;align-items:baseline}.n-fbtn i{font-style:normal;font-size:0.82rem;color:var(--ac-dk)}.n-fbtn:hover{border-color:var(--ac);color:var(--nv)}.n-fbtn[aria-pressed=true]{background:var(--nv);border-color:var(--nv);color:#fff}.n-fbtn[aria-pressed=true] i{color:var(--ac-lt)}.n-proj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}#page-content a.n-proj-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.n-proj-vis{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-600) 100%);color:#fff;padding:1.75rem;display:flex;flex-direction:column;gap:0.5rem;min-height:11.5rem;justify-content:space-between}.n-proj-vis .n-proj-k~.n-proj-k{display:none}.n-proj-k{font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-lt)}.n-proj-vis b{font-family:"Poppins";font-weight:700;font-size:1.35rem;line-height:1.2;letter-spacing:-0.02em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.n-proj-vis small{font-size:0.92rem;color:rgba(255,255,255,0.7)}.n-proj-body{padding:1.75rem;display:grid;gap:0.6rem}.n-proj-body p{margin:0;font-size:1.02rem;line-height:1.6;color:var(--body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.n-stream-row .row{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:3rem;align-items:start}.n-stream-row .row>div{width:auto;max-width:none;padding:0;flex:none}.n-stream-row .row>div:last-child{position:sticky;top:1.5rem}.n-month{font-family:"Poppins";font-weight:700;font-size:0.8rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-dk);padding:1.75rem 0 0.9rem;border-bottom:1px solid var(--line-2);margin:0}#stream-list .n-month:first-child{padding-top:0}.n-item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--line-2);align-items:start}.n-date{font-family:"Poppins";font-weight:700;font-size:1rem;color:var(--nv);line-height:1.35}.n-date small{display:block;font-family:"Quicksand",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:0.85rem;color:var(--body)}.n-item h3{font-family:"Poppins";font-weight:700;font-size:1.22rem;line-height:1.32;letter-spacing:-0.01em;margin:0 0 0.5rem}.n-item p{margin:0;font-size:1.04rem;line-height:1.65;color:var(--body);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.n-cat{display:inline-block;font-family:"Poppins";font-size:0.72rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:var(--ac-dk);margin-bottom:0.45rem}.n-ext{font-size:0.85rem;font-weight:600;color:var(--body)}.n-item .n-cat~.n-cat{display:none}ul.f3-widget-paginator{list-style:none;margin:2.75rem 0 0;padding:0;display:flex;gap:0.5rem;align-items:center;justify-content:center;flex-wrap:wrap}ul.f3-widget-paginator li{margin:0;display:grid;place-items:center;font-family:"Poppins";font-weight:600;color:var(--body)}#page-content ul.f3-widget-paginator a,ul.f3-widget-paginator li.current{min-width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:0.75rem;border:1px solid var(--line);font-family:"Poppins";font-weight:600;color:var(--body);text-decoration:none;padding:0 0.75rem}#page-content ul.f3-widget-paginator a:hover{background:var(--nv);border-color:var(--ac);color:#fff;box-shadow:0 8px 18px rgba(43,78,160,0.35);transform:translateY(-1px)}#page-content ul.f3-widget-paginator li.active>a,#page-content ul.f3-widget-paginator li.current>a,ul.f3-widget-paginator li.current{background:var(--nv);border-color:var(--nv);color:#fff}ul.f3-widget-paginator li.disabled{display:none}ul.f3-widget-paginator .material-icons{font-size:1rem;line-height:1}.n-projsec{padding:5.5rem 0 3rem !important}.n-streamsec{padding:5.5rem 0 !important;background:var(--mist)}.n-rail{display:grid;gap:1.25rem}.n-cats{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem;font-size:1rem}#page-content .n-cats a{display:flex;justify-content:space-between;gap:1rem;color:var(--ink);text-decoration:none;padding:0.4rem 0.5rem;border-radius:0.5rem}#page-content .n-cats a:hover{background:var(--mist-2);color:var(--nv)}.n-cats b{font-family:"Poppins";font-weight:600;font-size:0.9rem;color:var(--body)}.n-box-dark h3{color:var(--ac-lt)}.n-links{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;font-size:1rem;line-height:1.45}#page-content .n-links a{color:var(--ink);text-decoration:none}@media (max-width:1199px){.n-stream-row .row{grid-template-columns:1fr}.n-proj{grid-template-columns:1fr}}@media (max-width:767px){.n-item{grid-template-columns:1fr;gap:0.6rem}}.news-single .wa-art{max-width:58rem}.news-single .wa-art .btn{display:inline-block;background:var(--ac-dk);border:1px solid var(--ac-dk);border-radius:999px;padding:0.6rem 1.5rem;font-family:"Poppins";font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;transition:background 0.15s ease}#page-content .news-single .wa-art a.btn,#page-content .news-single .wa-art a.btn:hover{color:#fff;text-decoration:none}.news-single .wa-art .btn:hover{background:var(--nv);border-color:var(--nv)}.news-related-wrap{max-width:58rem;margin:0 auto;padding:1.5rem 0.75rem 2.5rem}.news-related-wrap h3,.news-related-wrap h4{font-family:"Poppins";font-weight:700;font-size:1.15rem;letter-spacing:-0.01em;color:var(--nv-900);margin:0 0 0.6rem}.news-related-wrap ul{list-style:none;margin:0;padding:0;display:grid;gap:0.4rem}.news-related-wrap li::before{content:"→";margin-right:0.5rem;color:var(--ac-dk)}#page-content .news-related-wrap a{color:var(--ac-dk);font-weight:600;text-decoration:none}#page-content .news-related-wrap a:hover{text-decoration:underline}@media (max-width:767px){.n-projsec{padding:3.5rem 0 2rem !important}.n-streamsec{padding:3.5rem 0 !important}}.x-crumbs{background:var(--mist);border-bottom:1px solid var(--line-2);font-size:0.92rem}.x-crumbs-in{margin:0 auto;padding:0.85rem 0.75rem;display:flex;flex-wrap:wrap;gap:0.6rem;color:var(--body)}@media (min-width:576px){.x-crumbs-in{max-width:560px}}@media (min-width:768px){.x-crumbs-in{max-width:720px}}@media (min-width:992px){.x-crumbs-in{max-width:960px}}@media (min-width:1200px){.x-crumbs-in{max-width:1140px}}@media (min-width:1400px){.x-crumbs-in{max-width:1540px}}#page-content .x-crumbs-in a,.x-crumbs-t3sb .x-crumbs-in a{color:var(--body);text-decoration:none}#page-content .x-crumbs-in a:hover,.x-crumbs-t3sb .x-crumbs-in a:hover{color:var(--nv)}.x-crumbs-in span[aria-current]{color:var(--nv-900);font-weight:600}body:has(#page-content .x-crumbs) .x-crumbs-t3sb{display:none}.f-hero-facts{display:grid;gap:0;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.18);border-radius:1.25rem;overflow:hidden;backdrop-filter:blur(6px)}.f-hero-facts>div{padding:1.35rem 1.6rem;display:flex;align-items:baseline;gap:1.25rem}.f-hero-facts>div+div{border-top:1px solid rgba(255,255,255,0.14)}.f-hf-k{flex:none;width:9.5rem;font-family:"Poppins";font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.66)}.f-hf-v{font-family:"Poppins";font-weight:700;font-size:1.35rem;line-height:1.2;letter-spacing:-0.02em;color:#fff}.f-hf-v em{font-style:normal;font-size:0.9rem;font-weight:600;letter-spacing:0;color:var(--ac-lt);margin-left:0.4rem}.f-spec strong{color:var(--nv-900)}.f-table{border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;background:var(--paper);margin:0}.f-row{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem 1.65rem}.f-row+.f-row{border-top:1px solid var(--line-2)}.f-row dt{font-family:"Poppins";font-weight:700;font-size:0.95rem;color:var(--nv-900);margin:0}.f-row dd{margin:0;font-size:1.05rem;line-height:1.55;color:var(--body)}.f-row dd b{color:var(--nv-900)}.f-stand{margin:1rem 0 0;font-size:0.92rem;line-height:1.55;color:var(--body)}.f-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.f-step{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem 1.75rem;position:relative}.f-step-n{font-family:"Poppins";font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 0.9rem}.f-step h3{font-family:"Poppins";font-weight:700;font-size:1.2rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.55rem}.f-fit-card h3{font-family:"Poppins";font-weight:700;font-size:1.25rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 1rem}.f-fit-card ul{list-style:none;margin:0;padding:0;display:grid;gap:0.7rem;font-size:1.05rem;line-height:1.55;color:var(--body)}ul.f-yes,ul.f-no{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem}.f-yes li::before{content:"✓";flex:none;font-family:"Poppins";font-weight:700;color:var(--ac-dk);line-height:1.5}.f-no li::before{content:"–";flex:none;font-family:"Poppins";font-weight:700;color:var(--body);line-height:1.5}.f-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:1.5rem}.f-help-dark h3{font-family:"Poppins";font-weight:700;font-size:1.5rem;letter-spacing:-0.02em;margin:0 0 1rem;color:#fff}.f-help-dark h3 em{font-style:normal;color:var(--ac-lt)}.f-help-dark p{margin:0 0 1.25rem;font-size:1.08rem;line-height:1.7;color:rgba(255,255,255,0.84)}.f-help-dark ul{list-style:none;margin:0;padding:0;display:grid;gap:0.8rem;font-size:1.04rem;line-height:1.5;color:rgba(255,255,255,0.86)}.f-faq{display:grid;gap:0.75rem;max-width:56rem;margin:0 auto}.f-faq details{background:var(--paper);border:1px solid var(--line-2);border-radius:1rem;padding:1.35rem 1.6rem}.f-faq summary{font-family:"Poppins";font-weight:700;font-size:1.12rem;color:var(--nv-900);cursor:pointer;list-style:none;display:flex;gap:1rem;align-items:flex-start}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary::after{content:"+";margin-left:auto;font-weight:700;color:var(--ac-dk);flex:none}.f-faq details[open] summary::after{content:"–"}.f-faq p{margin:1rem 0 0;font-size:1.06rem;line-height:1.7;color:var(--body);text-wrap:pretty}.f-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.f-prog{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:2rem 1.85rem;display:flex;flex-direction:column;gap:0.75rem;text-decoration:none}#page-content a.f-prog{text-decoration:none}#page-content a.f-prog:hover{text-decoration:none}.f-prog[aria-current]{background:var(--nv-900);border-color:var(--nv-900)}.f-prog-k{font-family:"Poppins";font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk)}.f-prog[aria-current] .f-prog-k{color:var(--ac-lt)}.f-prog h3{font-family:"Poppins";font-weight:700;font-size:1.3rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.f-prog[aria-current] h3{color:#fff}.f-prog[aria-current] p{color:rgba(255,255,255,0.8)}.f-prog-sum{font-family:"Poppins";font-weight:700;font-size:1.6rem;letter-spacing:-0.02em;color:var(--nv);margin-top:auto;padding-top:0.75rem}.f-prog[aria-current] .f-prog-sum{color:var(--ac-lt)}@media (max-width:1199px){.f-spec,.f-fit,.f-help,.f-compare{grid-template-columns:1fr}.f-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.f-steps{grid-template-columns:1fr}.f-row{grid-template-columns:1fr;gap:0.35rem}.f-hf-k{width:auto}.f-hero-facts>div{flex-direction:column;gap:0.35rem}}.h-progs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.h-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden;text-decoration:none}#page-content a.h-card{text-decoration:none}.h-card-top{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);color:#fff;padding:2.1rem 1.9rem 1.75rem}.h-card:nth-child(2) .h-card-top{background:linear-gradient(150deg,var(--nv-900) 0%,var(--nv) 100%)}.h-card:nth-child(3) .h-card-top{background:linear-gradient(150deg,var(--nv-700) 0%,var(--nv-500,var(--nv)) 100%)}.h-k{display:flex;align-items:center;gap:0.6rem;font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.7);margin:0 0 1rem}.h-k b{color:var(--ac-lt);font-weight:700}.h-card-top h3{font-family:"Poppins";font-weight:700;font-size:1.6rem;letter-spacing:-0.025em;margin:0 0 0.5rem;color:#fff}.h-card-top p{margin:0;font-size:1.02rem;line-height:1.6;color:rgba(255,255,255,0.82)}.h-facts{display:grid;padding:0 1.9rem;margin:0}.h-facts>div{display:flex;align-items:baseline;gap:1rem;padding:1rem 0}.h-facts>div+div{border-top:1px solid var(--line-2)}.h-facts dt{flex:none;width:6.5rem;font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:var(--body);margin:0}.h-facts dd{margin:0;font-family:"Poppins";font-weight:700;font-size:1.12rem;letter-spacing:-0.015em;color:var(--nv-900)}.h-card-foot{margin-top:auto;padding:1.5rem 1.9rem 2rem}.h-go{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Poppins";font-weight:700;font-size:1.02rem;color:var(--nv)}.h-card:hover .h-go{color:var(--nv-700)}.h-match{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.h-m{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.8rem}.h-m p.q{font-family:"Poppins";font-weight:700;font-size:1.15rem;line-height:1.4;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.8rem}.h-m p.a b{font-family:"Poppins";color:var(--nv-900)}.h-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden}.h-flow>div{padding:2.1rem 1.85rem}.h-flow>div+div{border-left:1px solid var(--line-2)}.h-flow-n{font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 0.8rem}@media (max-width:1199px){.h-progs,.h-match{grid-template-columns:1fr}.h-flow{grid-template-columns:1fr}.h-flow>div+div{border-left:none;border-top:1px solid var(--line-2)}}.c-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.18);border-radius:1.25rem;overflow:hidden;backdrop-filter:blur(6px);margin-top:2.5rem}.c-stats>div{padding:1.4rem 1.25rem;min-width:0}.c-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,0.9fr);gap:2.5rem;align-items:start}.c-grid>div{min-width:0}.c-grid-void{display:none}.c-form-panel{padding:2.25rem 2.5rem}.c-form-panel>h2,.c-form-panel .c-form-title{font-family:"Poppins";font-weight:700;font-size:1.75rem;letter-spacing:-0.025em;color:var(--nv-900);margin:0 0 0.6rem}.c-form-panel .subheader{font-size:1rem;line-height:1.6;color:var(--body);font-weight:400;margin:0 0 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line-2)}.c-panel-head{padding:2.25rem 2.5rem 1.75rem;border-bottom:1px solid var(--line-2)}.c-panel-head h2{font-family:"Poppins";font-weight:700;font-size:1.75rem;letter-spacing:-0.025em;color:var(--nv-900);margin:0 0 0.6rem}.c-panel-body{padding:2.25rem 2.5rem}.c-warn{display:flex;gap:0.85rem;align-items:flex-start;background:var(--ac-soft);border-radius:1rem;padding:1.25rem 1.4rem;margin:0.25rem 0 0}.c-warn::before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ac-dk);color:#fff;font-family:"Poppins";font-weight:700;font-size:0.9rem}.c-warn p{margin:0;font-size:0.98rem;line-height:1.6;color:var(--body)}.c-warn b{color:var(--nv-900)}.c-rail{display:grid;gap:1.25rem;position:sticky;top:6rem}.c-side{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.8rem}.c-side-dark{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);border:none;color:#fff}.c-side h3{font-family:"Poppins";font-weight:700;font-size:1.2rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 1rem}.c-side-dark h3{color:#fff}.c-side ul{list-style:none;margin:0;padding:0;display:grid;gap:0.7rem;font-size:1rem;line-height:1.55;color:var(--body)}.c-side ul li::before{content:"✓";flex:none;font-family:"Poppins";font-weight:700;color:var(--ac-dk)}.c-side ol{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:0.85rem;font-size:1rem;line-height:1.5;color:rgba(255,255,255,0.86)}.c-side ol li{counter-increment:s;display:flex;gap:0.8rem;align-items:flex-start}.c-side ol li::before{content:counter(s);flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(255,255,255,0.35);font-family:"Poppins";font-weight:700;font-size:0.85rem;color:var(--ac-lt)}.c-side p{margin:0;font-size:1rem;line-height:1.65;color:var(--body)}.c-side-dark p{color:rgba(255,255,255,0.84)}.c-side-foot{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.2);font-size:0.98rem;line-height:1.6;color:rgba(255,255,255,0.84)}.c-side-foot b{display:block;font-family:"Poppins";font-size:1.15rem;color:#fff;margin-top:0.3rem}#page-content .c-side-foot a{color:#fff}.c-panel .form-group{margin-bottom:1.5rem}.c-panel .control-label,.c-panel .form-label{font-family:"Poppins";font-weight:600;font-size:1rem;color:var(--nv-900);margin-bottom:0.5rem}.c-panel .form-control,.c-panel select.form-control,.c-panel textarea.form-control{font:inherit;font-size:1.02rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:0.75rem;padding:0.85rem 1rem;width:100%;box-sizing:border-box;height:auto}.c-panel textarea.form-control{min-height:7.5rem;resize:vertical;line-height:1.6}.c-panel .form-check{display:flex;gap:0.6rem;align-items:flex-start;margin-bottom:0.5rem}.c-panel .form-check-input{accent-color:var(--nv);width:1.15rem;height:1.15rem;margin-top:0.2rem;flex:none}.c-panel .form-check-label{font-size:1rem;line-height:1.55;color:var(--body)}.c-panel .form-navigation{padding-top:0.5rem}.c-form-panel .row>[class*="col-lg-3"],.c-form-panel .row>[class*="col-lg-4"],.c-form-panel .row>[class*="col-xl-3"],.c-form-panel .row>[class*="col-xl-4"],.c-form-panel .row>[class*="col-xxl-3"],.c-form-panel .row>[class*="col-xxl-4"]{flex:0 0 50%;max-width:50%}@media (max-width:900px){.c-form-panel .row>[class*="col-"]{flex:0 0 100%;max-width:100%}}.c-panel fieldset>legend{font-family:"Poppins";font-weight:700;font-size:1.15rem;color:var(--nv-900);margin:0 0 0.75rem;border:0;float:none;width:auto}.c-panel .form-navigation button[type=submit],.c-panel button.btn-primary,.c-panel input[type=submit]{display:inline-flex;align-items:center;gap:0.5rem;border-radius:999px;font-family:"Poppins";font-weight:600;padding:0.95rem 1.9rem;font-size:1.05rem;line-height:1.2;border:2px solid transparent;background:var(--nv);color:#fff;box-shadow:0 8px 22px rgba(43,78,160,0.3);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.c-panel .form-navigation button[type=submit]:hover,.c-panel button.btn-primary:hover,.c-panel input[type=submit]:hover{background:var(--nv-700);transform:translateY(-1px);box-shadow:0 10px 26px rgba(43,78,160,0.38)}@media (max-width:1199px){.c-grid{grid-template-columns:1fr}.c-rail{position:static}.c-stats{grid-template-columns:repeat(2,1fr)}.c-stats>div:nth-child(odd){border-left:none}.c-stats>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.14)}.c-panel-head,.c-panel-body{padding-left:1.75rem;padding-right:1.75rem}}@media (max-width:767px){.c-stats{grid-template-columns:1fr}.c-stats>div+div{border-left:none;border-top:1px solid rgba(255,255,255,0.14)}}@media (max-width:767px){.h-facts>div{flex-wrap:wrap}.h-facts dt{width:auto}}#page-content .c-form-panel>h2,#page-content .c-form-panel .mainheader,#page-content .c-form-panel header h2{font-family:"Poppins";font-weight:700;font-size:1.6rem;letter-spacing:-0.02em;line-height:1.25;color:var(--nv-900);margin:0 0 0.5rem;text-align:left}#page-content .c-form-panel .subheader{text-align:left;font-size:1rem;margin:0 0 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line-2)}.l-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.18);border-radius:1.25rem;overflow:hidden;backdrop-filter:blur(6px)}.l-stats>div{padding:1.4rem 1.25rem;min-width:0}.l-cat{margin-top:3.5rem}.l-cat:first-of-type{margin-top:0}.l-cat-h{display:flex;align-items:baseline;gap:1rem;padding-bottom:1.1rem;margin-bottom:1.5rem;border-bottom:2px solid var(--nv-900)}.l-cat-h h3{font-family:"Poppins";font-weight:700;font-size:1.5rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0}.l-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.l-card{display:flex;flex-direction:column;gap:0.6rem;background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.75rem;text-decoration:none}#page-content a.l-card{text-decoration:none}.l-card:hover{border-color:color-mix(in oklab,var(--nv) 40%,transparent);box-shadow:0 16px 40px rgba(14,28,63,0.08)}.l-card h4{font-family:"Poppins";font-weight:700;font-size:1.22rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.l-card p{margin:0;font-size:1.02rem;line-height:1.6;color:var(--body);text-wrap:pretty}.l-card-go{margin-top:auto;padding-top:0.9rem;font-family:"Poppins";font-weight:700;font-size:0.98rem;color:var(--nv)}#page-content a.l-card-go{text-decoration:none}.l-card:hover .l-card-go{color:var(--nv-700)}.l-quad{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden}.l-quad>div{padding:2.25rem 2.1rem}.l-quad>div:nth-child(even){border-left:1px solid var(--line-2)}.l-quad>div:nth-child(n+3){border-top:1px solid var(--line-2)}.l-quad h3{font-family:"Poppins";font-weight:700;font-size:1.28rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.6rem}.l-quad-3{grid-template-columns:repeat(3,1fr)}.l-quad-3>div:nth-child(even){border-left:none}.l-quad-3>div+div{border-left:1px solid var(--line-2)}.l-quad-3>div:nth-child(n+3){border-top:none}.l-price{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.l-price-3{grid-template-columns:repeat(3,minmax(0,1fr))}.l-p{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.75rem;display:flex;flex-direction:column;gap:0.6rem}.l-p-v{font-family:"Poppins";font-weight:700;font-size:1.65rem;letter-spacing:-0.025em;color:var(--nv-900);line-height:1.1}.l-p-v em{font-style:normal;font-size:1rem;font-weight:600;color:var(--ac-dk);display:block;margin-top:0.35rem;letter-spacing:0}.l-note{max-width:52rem;margin:0 auto 2.5rem;text-align:center;font-size:1.05rem;line-height:1.65;color:var(--body)}.l-tabs{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:2rem}.l-tab{font-family:"Poppins";font-weight:600;font-size:0.98rem;color:var(--nv-900);background:var(--paper);border:1px solid var(--line);border-radius:2rem;padding:0.6rem 1.15rem;cursor:pointer}.l-tab:hover{border-color:var(--ac)}.l-tab[aria-pressed=true]{background:var(--nv-900);border-color:var(--nv-900);color:#fff}.l-grp{margin-top:2.5rem}.l-grp:first-of-type{margin-top:0}.l-grp-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.9rem;margin-bottom:1.1rem}.l-grp-h h3{font-family:"Poppins";font-weight:700;font-size:1.35rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0}#page-content .l-grp-h a{font-family:"Poppins";font-weight:600;font-size:0.95rem;color:var(--nv);text-decoration:none}#page-content .l-grp-h a:hover{text-decoration:underline}.l-tbl{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;overflow:hidden;font-size:1rem}.l-tbl thead th{text-align:left;font-family:"Poppins";font-size:0.74rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:#fff;background:var(--nv-900);padding:0.95rem 1.15rem;white-space:nowrap}.l-tbl thead th.l-num{text-align:right}.l-tbl td{padding:1.05rem 1.15rem;border-top:1px solid var(--line-2);vertical-align:top;line-height:1.5;color:var(--body)}.l-tbl tbody tr:first-child td{border-top:none}.l-tbl tbody tr:hover td{background:var(--mist)}.l-pk{font-family:"Poppins";font-weight:700;color:var(--nv-900);white-space:nowrap}.l-tbl td.l-num{text-align:right;font-family:"Poppins";font-weight:700;font-size:1.08rem;color:var(--nv-900);white-space:nowrap}.l-tbl td.l-num small{display:block;font-family:Quicksand,sans-serif;font-weight:600;font-size:0.85rem;color:var(--body);margin-top:0.2rem}.l-tbl td.l-num.l-mo{color:var(--nv)}.l-tbl td.l-dash{text-align:right;color:var(--line);font-weight:700}.l-tbl td.l-hint,.l-hint{text-align:left;font-size:0.95rem;color:var(--body)}.l-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--nv) var(--mist)}.l-scroll::-webkit-scrollbar{height:8px}.l-scroll::-webkit-scrollbar-thumb{background:var(--nv);border-radius:4px}.l-scroll::-webkit-scrollbar-track{background:var(--mist);border-radius:4px}.l-p .l-pk{white-space:normal}@media (max-width:1199px){.l-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.l-price{grid-template-columns:repeat(2,minmax(0,1fr))}.l-quad{grid-template-columns:1fr}.l-quad>div:nth-child(even){border-left:none}.l-quad-3>div+div{border-left:none}.l-quad>div+div{border-top:1px solid var(--line-2)}.l-stats{grid-template-columns:repeat(2,1fr)}.l-stats>div:nth-child(odd){border-left:none}.l-stats>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.14)}.l-tbl{min-width:56rem}}@media (max-width:767px){.l-cards,.l-price,.l-stats{grid-template-columns:1fr}.l-stats>div+div{border-left:none;border-top:1px solid rgba(255,255,255,0.14)}}@media (max-width:767px){.l-tbl{min-width:40rem}.l-scroll::before{content:"Wischen für alle Spalten →";position:sticky;left:0;display:block;width:fit-content;font-family:"Poppins";font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--body);padding:0.15rem 0 0.45rem}}@media (min-width:768px) and (max-width:1199px){.l-cards>:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:767px){.l-tbl{border-collapse:separate;border-spacing:0;overflow:visible}.l-tbl th:first-child,.l-tbl td:first-child{position:sticky;left:0;background:var(--paper);z-index:1;box-shadow:4px 0 8px -4px rgba(14,28,63,0.12)}.l-tbl thead th:first-child{background:var(--nv-900)}.l-tbl tbody tr:hover td:first-child{background:var(--mist)}}.r-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden;background:var(--paper)}.r-logo{aspect-ratio:1.5;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:1.35rem;display:grid;place-items:center}.r-logo:nth-child(6n){border-right:none}.r-logo:nth-last-child(-n+6){border-bottom:none}.r-logo img{max-width:100%;max-height:100%;object-fit:contain}.r-logo-ph{font-family:"Poppins";font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--body);text-align:center;line-height:1.35;overflow-wrap:break-word;max-width:100%}.r-filter{background:var(--paper);border-bottom:1px solid var(--line-2)}.r-fbtn{font:inherit;font-family:"Poppins";font-weight:600;font-size:0.95rem;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--body);border-radius:999px;padding:0.5rem 1.05rem}.r-fbtn:hover{border-color:var(--ac);color:var(--nv)}.r-fbtn[aria-pressed=true]{background:var(--nv);border-color:var(--nv);color:#fff}.r-cases{display:grid;gap:1.5rem}.r-case{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;overflow:hidden}.r-case-vis{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-600) 100%);color:#fff;padding:2.6rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:17rem}.r-case-k{font-family:"Poppins";font-size:0.76rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ac-lt);margin:0}.r-case-n{font-family:"Poppins";font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-0.02em;margin:0.8rem 0 0}.r-facts{display:flex;flex-wrap:wrap;gap:1.75rem}.r-facts div b{display:block;font-family:"Poppins";font-weight:700;font-size:1.28rem;letter-spacing:-0.01em}.r-facts div span{display:block;margin-top:0.25rem;font-size:0.86rem;color:rgba(255,255,255,0.7)}.r-case-body{padding:2.6rem 2.4rem;display:flex;flex-direction:column;gap:1rem}.r-case-body h3{font-family:"Poppins";font-weight:700;font-size:1.42rem;line-height:1.3;letter-spacing:-0.015em;color:var(--nv-900);margin:0}.r-case-body p{margin:0;font-size:1.08rem;line-height:1.7;color:var(--body);text-wrap:pretty}.r-tags{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:auto}.r-tag{font-size:0.85rem;font-weight:600;color:var(--body);background:var(--mist-2);border-radius:999px;padding:0.28rem 0.7rem}.r-year{margin-top:3rem}.r-year:first-of-type{margin-top:0}.r-year-h{display:flex;align-items:baseline;gap:1rem;padding-bottom:0.9rem;margin-bottom:1.1rem;border-bottom:2px solid var(--nv-900)}.r-year-h h3{font-family:"Poppins";font-weight:700;font-size:1.7rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0}.r-proj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}.r-proj li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:baseline;padding:0.85rem 0;border-bottom:1px solid var(--line-2)}.r-proj b{font-family:"Poppins";font-weight:700;font-size:1.05rem;color:var(--nv-900);display:block;line-height:1.35}.r-proj small{display:block;margin-top:0.15rem;font-size:0.98rem;color:var(--body);line-height:1.5}.r-proj em{font-style:normal;font-size:0.76rem;font-family:"Poppins";font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--ac-dk);white-space:nowrap}@media (max-width:1199px){.r-case{grid-template-columns:1fr}.r-logos{grid-template-columns:repeat(4,1fr)}.r-logo:nth-child(6n){border-right:1px solid var(--line-2)}.r-logo:nth-child(4n){border-right:none}.r-logo:nth-last-child(-n+6){border-bottom:1px solid var(--line-2)}.r-logo:nth-last-child(-n+4){border-bottom:none}.r-proj{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.r-case-vis,.r-case-body{padding:1.85rem}.r-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.r-logo{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.r-logo:nth-child(2n){border-right:none}.r-logo:nth-last-child(-n+2){border-bottom:none}}#page-content a.r-case{text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.r-case-go{font-family:"Poppins";font-weight:600;font-size:0.95rem;color:var(--nv);margin-top:0.9rem}a.r-case:hover .r-case-go{color:var(--nv-700)}a.r-case:hover .r-case-body h3{color:var(--nv)}.cs-prose{max-width:46rem;font-size:1.08rem;line-height:1.75;color:var(--body)}.cs-prose p+p{margin-top:1.1rem}.cs-prose strong{color:var(--nv-900)}.x-dark .cs-prose{color:rgba(255,255,255,0.82)}.x-dark .cs-prose strong{color:#fff}.cs-shot{max-width:62rem;margin:0 auto}.cs-shot img{width:100%;height:auto;border-radius:1.25rem;border:1px solid var(--line-2);box-shadow:0 22px 60px rgba(10,20,60,0.14)}.cs-shot+.cs-shot{margin-top:1.5rem}.cs-shot-cap{max-width:62rem;margin:0.8rem auto 0;font-family:"Poppins";font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--body);text-align:center}.cs-quote{max-width:52rem;margin:0 auto;text-align:center}.cs-quote blockquote{margin:0;font-family:"Poppins";font-weight:700;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.45;letter-spacing:-0.015em;color:var(--nv-900)}.x-dark .cs-quote blockquote{color:#fff}.cs-quote figcaption{margin-top:1.1rem;font-size:0.95rem;color:var(--body)}.x-dark .cs-quote figcaption{color:rgba(255,255,255,0.65)}.x-hero .r-facts{margin-top:2rem}.ks-card{background:var(--paper);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.9rem 1.75rem;display:flex;flex-direction:column;gap:1.1rem}.ks-card blockquote{margin:0;font-size:1.04rem;line-height:1.65;color:var(--nv-900)}.ks-card blockquote::before{content:"„";display:block;font-family:"Poppins";font-weight:700;font-size:2.6rem;line-height:0.6;color:var(--ac);margin-bottom:0.65rem}.ks-who{margin-top:auto;font-size:0.92rem;line-height:1.5;color:var(--body)}.ks-who b{display:block;font-family:"Poppins";font-weight:700;color:var(--nv-900)}#page-content .ks-who a{color:var(--ac-dk);text-decoration:none;font-weight:600}#page-content .ks-who a:hover{text-decoration:underline}@media (max-width:1199px){.ks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ks-grid{grid-template-columns:1fr}}.sm-item{display:inline-block;width:31%;min-width:16rem;vertical-align:top;margin:0 1% 2.25rem 0;box-sizing:border-box}.sm-item .mainheader{font-family:"Poppins";font-weight:700;font-size:1.2rem;letter-spacing:-0.015em;color:var(--nv-900);margin:0 0 0.65rem}.sm-item ul{list-style:none;margin:0;padding:0}.sm-item ul ul{padding-left:1rem}.sm-item li{margin:0.35rem 0;line-height:1.5}#page-content .sm-item a{color:var(--body);text-decoration:none}#page-content .sm-item a:hover{color:var(--ac-dk);text-decoration:underline}@media (max-width:900px){.sm-item{width:100%;margin-right:0}}#page-content div.progress{height:0.6rem;border-radius:999px;background:var(--mist-2);overflow:hidden}#page-content div.progress .progress-bar{background:var(--ac-dk);border-radius:999px;background-image:none;animation:none}.sm-item li::before,.sm-item li::marker{content:none}.sm-item .tree a{padding-left:0}.sm-item .tree a::before{content:none !important}.sm-item .tree li{margin-bottom:0.35rem}.c-panel button[type=submit],.c-panel .next-btn{background:var(--nv);border:2px solid var(--nv);color:#fff;border-radius:999px;font-family:"Poppins";font-weight:600;padding:0.8rem 1.7rem}.c-panel button[type=submit]:hover,.c-panel .next-btn:hover{background:var(--nv-700);border-color:var(--nv-700);color:#fff}.c-panel .btn-back{background:transparent;border:1px solid var(--line);color:var(--body);border-radius:999px;padding:0.8rem 1.5rem}.c-panel .btn-back:hover{border-color:var(--ac);color:var(--nv)}#page-content .btn.btn-outline-danger{background:var(--paper);border:1px solid var(--line);color:var(--body);border-radius:999px}#page-content .btn.btn-outline-danger:hover{border-color:var(--ac);color:var(--nv)}#page-content .pxe-cta-buttons .btn{background:var(--ac-dk);border:1px solid var(--ac-dk);color:#fff;border-radius:999px;font-family:"Poppins";font-weight:700}#page-content .pxe-cta-buttons .btn:hover{background:var(--nv);border-color:var(--nv);color:#fff}.lf-wrap{max-width:46rem;margin:0 auto}#pixelegg-configurator{max-width:46rem;margin:0 auto}.sm-item .tree li a{padding-left:0}#pixelegg-configurator{padding:0}#pixelegg-configurator #config-question-answers button{border:1px solid var(--line);box-shadow:0 4px 14px rgba(14,28,63,0.07);font-size:1.02rem;padding:1.05rem 1.2rem}#pixelegg-configurator #config-question-answers button::after{content:"→";margin-left:auto;color:var(--ac-dk);font-weight:700;transition:transform 0.15s ease}#pixelegg-configurator #config-question-answers button:hover::after{transform:translateX(3px)}.wc-panel{max-width:62rem;margin-left:auto !important;margin-right:auto !important}.wc-ax{max-width:62rem;margin:0 auto}.wc-ax p{max-width:46rem}.wc-reset{text-align:right;margin-bottom:0.5rem}.wc-panel .progress{margin-bottom:1.25rem}.c-form-panel .calculator h2{font-family:"Poppins";font-weight:700;font-size:1.45rem;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 1rem}.c-form-panel .selection-box .card{background:var(--mist);border:1px solid var(--line-2);border-radius:1rem;padding:2.1rem 1.1rem 1.6rem;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:9rem;font-family:"Poppins";font-weight:600;color:var(--nv-900)}.c-form-panel .selection-box .card.selected{background:var(--paper);border-color:var(--ac-dk);box-shadow:0 10px 26px color-mix(in oklab,var(--ac) 25%,transparent);transform:translateY(-3px)}.c-form-panel .selection-box .card.selected::before{content:"✓";position:absolute;top:0.55rem;left:0.75rem;color:var(--ac-dk);font-weight:700;font-size:1rem}.c-form-panel .selection-box .card .info-icon{position:absolute;top:0.55rem;right:0.55rem;margin:0;background-image:none;background-color:var(--paper);border:1px solid var(--line-2)}.c-form-panel .selection-box .card .info-icon::after{content:"i";position:absolute;inset:0;display:grid;place-items:center;font-family:"Poppins";font-weight:700;font-size:0.82rem;color:var(--body);font-style:normal}.c-form-panel .selection-box .card .card-footer{display:none}.c-form-panel .next-btn,.c-form-panel .btn-back{margin-top:1.5rem}#page-content .c-panel a.next-btn,#page-content .c-panel a.next-btn:hover{color:#fff;text-decoration:none}#page-content .c-panel a.next-btn{background:var(--nv);border:2px solid var(--nv);border-radius:999px;font-family:"Poppins";font-weight:600;padding:0.8rem 1.7rem;display:inline-block}#page-content .c-panel a.next-btn:hover{background:var(--nv-700);border-color:var(--nv-700)}#page-content .c-panel a.btn-back{background:transparent;border:1px solid var(--line);color:var(--body);border-radius:999px;padding:0.8rem 1.5rem;text-decoration:none}#page-content .c-panel a.btn-back:hover{border-color:var(--ac);color:var(--nv)}.c-form-panel{overflow:visible}.c-form-panel .calculator{overflow:visible}.c-form-panel .selection-box .card .card-header{min-width:16rem;max-width:20rem;border-radius:0.9rem;font-size:0.95rem;line-height:1.5}#page-content .c-panel a.next-btn,#page-content .c-panel a.btn-back{display:inline-flex;align-items:center;padding:0.8rem 1.7rem;font-size:1rem;line-height:1.2;vertical-align:middle;margin-bottom:0}.f-faq details[open],.x-post:hover,.w-scard:hover{border-color:color-mix(in oklab,var(--nv) 35%,transparent)}.f-prog:hover,#page-content a.n-proj-card:hover{border-color:color-mix(in oklab,var(--nv) 40%,transparent)}.h-card:hover,a.r-case:hover{border-color:color-mix(in oklab,var(--nv) 40%,transparent);box-shadow:0 18px 44px rgba(14,28,63,0.09)}.c-panel .form-control:focus,.anfrage-form .form-control:focus,.anfrage-form input:focus,.anfrage-form textarea:focus,.anfrage-form select:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in oklab,var(--ac) 22%,transparent)}.x-side-dark,.n-box-dark,.x-rail-dark{background:linear-gradient(150deg,var(--nv-950) 0%,var(--nv-700) 100%);border-color:transparent;color:#fff}.hb-btn:hover,.x-btn:hover{transform:translateY(-1px);text-decoration:none}.hb-btn-g,.x-btn-ghost{border-color:rgba(255,255,255,0.45);color:#fff}.n-box-dark p,.x-rail-dark p{margin:0 0 1.25rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.82)}.x-btn-ac:hover,#page-content a.x-tag:hover,#page-content .bloglinklist__itemlink:hover,#page-content .w-cloud a:hover{background:var(--ac-soft);color:var(--nv-900)}.x-faq details[open],.wa-art details[open]{border-color:color-mix(in oklab,var(--nv) 30%,transparent)}.contactform{position:relative}.contactform .contactform-trigger{width:100vw !important;height:100vh !important;overflow:hidden;background:transparent}.contactform #contact-insert{position:absolute;z-index:2;left:75%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contactform #contact-insert form{font-size:1.25rem;color:#fff}.contactform #contact-insert form .btn,.contactform #contact-insert form input,.contactform #contact-insert form textarea{background:transparent;border:2px solid #fff;border-radius:1rem;padding:1rem;color:#fff}.contactform #contact-insert form textarea{resize:none}.contactform #contact-insert form textarea.form-control{min-height:12.5rem}.contactform #contact-insert form input::placeholder,.contactform #contact-insert form textarea::placeholder{color:#fff;opacity:1}.contactform #contact-insert form input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none;border:none}.contactform #contact-insert form input[type=checkbox]:before{font-family:"FontAwesome 6 Free";content:"";font-size:1rem;color:transparent !important;background:transparent;display:block;width:1.625rem;height:1.625rem;display:flex;justify-content:center;align-content:center;border:2px solid #fff}.contactform #contact-insert form input[type=checkbox]:checked:before{color:#fff !important}.contactform #contact-insert form .btn-toolbar{display:flex;justify-content:center}.contactform .down,.contactform #scrollToBottom{font-weight:900;color:#f5f5f7;font-size:3.5rem;position:absolute;display:block;text-align:center;z-index:2;width:50%;text-transform:uppercase;top:calc(50vh - 56px)}.contactform #scrollToBottom{left:24%;width:6.25rem;cursor:pointer;top:55vh !important;border:2px solid #fff;border-radius:1.5rem;padding:2rem}.contactform .down{left:0}.contactform .box{height:1.2vh;width:50vw;margin-bottom:-0.2vh;background:linear-gradient(215deg,#23397a 13.5%,#0f2977 98%);display:block}.contactform-mobilview form{font-size:1.25rem;color:#fff}.contactform-mobilview form .btn,.contactform-mobilview form input,.contactform-mobilview form textarea{background:transparent;border:2px solid #fff;border-radius:1rem;padding:1rem;color:#fff}.contactform-mobilview form textarea{resize:none}.contactform-mobilview form textarea.form-control{min-height:12.5rem}.contactform-mobilview form input::placeholder,.contactform-mobilview form textarea::placeholder{color:#fff;opacity:1}.contactform-mobilview form input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none;border:none}.contactform-mobilview form input[type=checkbox]:before{font-family:"FontAwesome 6 Free";content:"";font-size:1rem;color:transparent !important;background:transparent;display:block;width:1.625rem;height:1.625rem;display:flex;justify-content:center;align-content:center;border:2px solid #fff}.contactform-mobilview form input[type=checkbox]:checked:before{color:#fff !important}.contactform-mobilview form .btn-toolbar{display:flex;justify-content:center}.contactform-mobilview{background:linear-gradient(215deg,#23397a 13.5%,#0f2977 98%)}#konfigurator{max-width:56rem;margin:0 auto;padding:0 0.75rem}#konfigurator .progress-bar{height:0.5rem;border-radius:999px;background:var(--mist-2);overflow:hidden;margin:0 0 2.25rem}#konfigurator .progress-fill{height:100%;background:var(--ac-dk);border-radius:999px;transition:width 0.3s ease}#konfigurator .step{display:none}#konfigurator .step.active{display:block}#konfigurator .step-indicator{font-family:"Poppins";font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--ac-dk);margin:0 0 0.5rem}#konfigurator .question{font-family:"Poppins";font-weight:700;font-size:1.45rem;line-height:1.25;letter-spacing:-0.02em;color:var(--nv-900);margin:0 0 1.5rem}#konfigurator .options{display:grid;grid-template-columns:repeat(2,1fr);gap:0.9rem}#konfigurator .option{position:relative;background:var(--paper);border:1px solid var(--line-2);border-radius:1rem;padding:1.25rem 1.4rem;cursor:pointer;transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}#konfigurator .option:hover{transform:translateY(-2px);border-color:var(--ac);box-shadow:0 8px 22px color-mix(in oklab,var(--ac) 18%,transparent)}#konfigurator .option.selected{border-color:var(--ac-dk);box-shadow:0 10px 26px color-mix(in oklab,var(--ac) 25%,transparent)}#konfigurator .option.selected::after{content:"✓";position:absolute;top:0.65rem;right:0.85rem;font-family:"Poppins";font-weight:700;color:var(--ac-dk)}#konfigurator .option-title{font-family:"Poppins";font-weight:700;font-size:1.05rem;color:var(--nv-900);margin:0 0 0.3rem;display:flex;align-items:center;gap:0.5rem}#konfigurator .option-desc{font-size:0.95rem;line-height:1.5;color:var(--body);margin:0}#konfigurator .option-badge{display:inline-block;font-family:"Poppins";font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:var(--ac-soft);color:var(--ac-dk);border-radius:999px;padding:0.2rem 0.6rem;margin-top:0.55rem}#konfigurator .checkbox-group{display:grid;gap:0.75rem}#konfigurator .checkbox-option{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:var(--paper);border:1px solid var(--line-2);border-radius:1rem;padding:1.05rem 1.3rem;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease}#konfigurator .checkbox-option:hover{border-color:var(--ac)}#konfigurator .checkbox-option.selected{border-color:var(--ac-dk);box-shadow:0 8px 22px color-mix(in oklab,var(--ac) 20%,transparent)}#konfigurator .checkbox-option input{position:absolute;opacity:0;pointer-events:none}#konfigurator .checkbox-content{flex:1 1 auto}#konfigurator .checkbox-title{font-family:"Poppins";font-weight:700;font-size:1rem;color:var(--nv-900);margin:0 0 0.2rem}#konfigurator .checkbox-desc{font-size:0.92rem;line-height:1.45;color:var(--body);margin:0}#konfigurator .checkbox-price{flex:none;font-family:"Poppins";font-weight:700;color:var(--ac-dk);white-space:nowrap}#konfigurator .info-box{background:var(--ac-soft);border:1px solid color-mix(in oklab,var(--ac) 40%,transparent);border-radius:1rem;padding:1rem 1.25rem;margin:0 0 1.25rem;font-size:0.96rem;line-height:1.55;color:var(--nv-900)}#konfigurator .buttons{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:1.75rem}#konfigurator .buttons .btn{border-radius:999px;font-family:"Poppins";font-weight:600;font-size:1rem;line-height:1.2;padding:0.8rem 1.7rem;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}#page-content #konfigurator .btn-primary{background:var(--nv);border:2px solid var(--nv);color:#fff}#page-content #konfigurator .btn-primary:hover{background:var(--nv-700);border-color:var(--nv-700);color:#fff}#page-content #konfigurator .btn-outline-primary{background:transparent;border:1px solid var(--line);color:var(--body)}#page-content #konfigurator .btn-outline-primary:hover{border-color:var(--ac);color:var(--nv)}#konfigurator .summary{background:var(--mist);border:1px solid var(--line-2);border-radius:1.25rem;padding:1.75rem 1.9rem;display:grid;gap:0.15rem;margin:0 0 1.5rem}#konfigurator .summary-item{display:flex;justify-content:space-between;gap:1.25rem;padding:0.5rem 0;border-bottom:1px solid var(--line-2);font-size:1rem;color:var(--body)}#konfigurator .summary-item:last-of-type{border-bottom:0}#konfigurator .summary-item strong,#konfigurator .summary-item b{color:var(--nv-900)}#konfigurator .summary-total{display:flex;justify-content:space-between;gap:1.25rem;padding-top:0.75rem;border-top:2px solid var(--nv);font-family:"Poppins";font-weight:700;font-size:1.15rem;color:var(--nv-900)}#konfigurator .insert-formular{margin-top:1.5rem}@media (max-width:680px){#konfigurator .options{grid-template-columns:1fr}#konfigurator .checkbox-option{flex-direction:column;gap:0.35rem}}.pf-ax{max-width:56rem;margin:0 auto 2rem}.pf-ax p{max-width:46rem}#konfigurator{background:var(--paper);border:1px solid var(--line-2);border-radius:1.5rem;box-shadow:0 22px 54px rgba(14,28,63,0.1);padding:2.25rem 2.5rem}@media (max-width:680px){#konfigurator{padding:1.5rem 1.25rem}}.news-custom-1{}.news-custom-1 .col{padding-left:0}.news-custom-1 .card{color:#ffffffda;padding:2.5rem 1.5rem;background-color:#202022;transform:scale(1);opacity:1;transition:all 160ms ease-in-out;margin:1.5rem;height:90%;border-radius:1rem}.news-custom-1 .card:nth-child(even){transform:translateY(8px)}.news-custom-1 .card .card-text{position:absolute;right:2rem;bottom:1rem}.news-custom-1 .card::after{content:"01010111 01100101 01101110 01101110 00100000 01100100 01110101 00100000 01100100 01101001 01100101 01110011 01100101 00100000 01001110 01100001 01100011 01101000 01110010 01101001 01100011 01101000 01110100 00100000 01101100 01101001 01100101 01110011 01110100 00101100 00100000 01100010 01100101 01110111 01101001 01110010 01100010 00100000 01100100 01101001 01100011 01101000 00100000 01100100 01101111 01100011 01101000 00100000 01100111 01100101 01110010 01101110 00100000 01100010 01100101 01101001 00100000 01110101 01101110 01110011 00100001 00100000 01010011 01100101 01101110 01100100 01100101 00100000 01100101 01101001 01101110 01100110 01100001 01100011 01101000 00100000 01100101 01101001 01101110 01100101 00100000 01001101 01100001 01101001 01101100 00100000 01100001 01101110 00111010 00100000 01101011 01100001 01110010 01110010 01101001 01100101 01110010 01100101 01000000 01110000 01101001 01111000 01100101 01101100 01100101 01100111 01100111 00101110 01100100 01100101";color:rgba(255,255,255,0.08);position:absolute;overflow:hidden;word-break:break-all;top:0;left:0;width:100%;height:100%;z-index:0;font-family:monospace;animation:typing 5.5s steps(40,end)}@keyframes typing{from{width:0}to{width:100%}}.news-custom-1 .cards:hover>.col>.card:hover{transform:scale(1.15);box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:10}.card-roll .card-title{white-space:nowrap;overflow:hidden;word-break:break-all;text-overflow:ellipsis;max-width:-moz-available;font-size:1.5625rem !important;font-weight:600}.card-roll .card{box-shadow:0 4px 8px rgba(0,0,0,0.25),0 2px 2px rgba(0,0,0,0.22);overflow:hidden;position:relative;border:0;border-radius:0}.card-roll .card-img-overlay{position:absolute;background:rgba(0,0,0,0.5);color:#fff;opacity:1.1;display:flex;flex-direction:column;border-radius:0;visibility:visible;top:80%;bottom:-100%;left:-1%;right:-1%;padding:1.25rem;text-align:center;transition:transform ease-in-out 0.25s}@media (max-width:959px){.card-roll .card-img-overlay{padding:0.25rem}}.card-roll .card-img-overlay .card-text{transition:0.55s opacity,0.55s visibility}.card-roll .card:hover .card-img-overlay{transform:translate3d(0,-5.5rem,0);transition:transform ease-in-out 0.25s}.card-roll .card:hover .card-img-overlay .card-text{opacity:1;visibility:visible}#c84 .card-title{font-size:1.5625rem !important;font-weight:600;margin:1rem 0 !important}.news-top-referenzen-box .news-top-referenz{border-radius:1rem;overflow:hidden;position:relative}.news-top-referenzen-box .news-top-referenz figure{position:relative;margin:0}.news-top-referenzen-box .news-top-referenz figure::before{transition:all ease-in-out 0.25s;content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:1;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;background-color:#072a6f08}.news-top-referenzen-box .news-top-referenz .img-fluid{aspect-ratio:1.3333333333;object-fit:cover;object-position:center}.news-top-referenzen-box .news-top-referenz .news-top-referenz-body{z-index:2;position:absolute;opacity:0;top:48%;transform:translate(-50%);left:50%;white-space:nowrap;transition:all ease-in-out 0.25s;color:white}.news-top-referenzen-box .news-top-referenz .news-top-referenz-teaser{z-index:2;position:absolute;background:#0e1225;top:0;right:0;border-radius:0 0 0 1rem;padding:1rem;color:white;transition:all ease-in-out 0.5s}.news-top-referenzen-box .news-top-referenz:hover figure::before{background-color:#072a6f38}.news-top-referenzen-box .news-top-referenz:hover .news-top-referenz-body{top:50%;opacity:1;text-shadow:2px 2px 2px black}.news-top-referenzen-box .news-top-referenz:hover .news-top-referenz-teaser{background:#1a1c11}.news-homepage{position:relative}.news-homepage .newsitem-link{overflow:hidden;border-radius:12px}.news-homepage .newsitem-link h4,.news-homepage .newsitem-link .h4{margin-bottom:1rem;font-family:inherit;line-height:inherit}@media (max-width:959px){.news-homepage .newsitem-link{margin-bottom:1.5rem}.news-homepage .newsitem-link figure img{aspect-ratio:1.75;object-fit:cover}.news-homepage .newsitem-link figure:before{opacity:1}.news-homepage .newsitem-link .news-homepage-title{text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 2rem)}}.news-homepage .newsitem-link .news-homepage-title{position:absolute;bottom:0;color:white;z-index:3;transition:all 0.5s ease-in-out}@media (min-width:960px){.news-homepage .newsitem-link:hover .news-homepage-title{color:#fff;text-shadow:2px 2px 2px black}.news-homepage .newsitem-link:hover figure:before{opacity:0.1}.news-homepage .newsitem-link:hover .link-item:before{opacity:1}}.news-homepage figure,.news-homepage .link-item{position:relative;margin:0;border-radius:1rem}.news-homepage figure:before,.news-homepage .link-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.8;z-index:3;mix-blend-mode:multiply;transition:all 0.5s ease-in-out;background-color:#1a1c11}.news-homepage .link-item:hover:before{opacity:1}.news-homepage [class*="col-"]{height:fit-content}.news-homepage .col-link{bottom:0;right:0;height:50%;border-radius:1rem;overflow:hidden}@media (min-width:960px){.news-homepage .col-link{position:absolute}}@media (max-width:959px){.news-homepage .col-link{height:200px}}.news-homepage .col-link .link-item{height:calc(100% - 0.5rem);display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.news-homepage .col-link .link-item .header-gradient-title{color:#fff !important;background:transparent;z-index:3}.shariff .shariff-button{height:max-content}.shariff .shariff-button a{background-color:#1a1c11 !important;padding:1rem;overflow:hidden;border-radius:1rem;height:fit-content;transition:all 0.5s ease-in-out}.shariff .shariff-button a .share_text{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem}.shariff .shariff-button a .fab,.shariff .shariff-button a .fas{font-size:1.5625rem}.shariff .shariff-button a .share_count{top:0;right:0;border-radius:0 0 0 1rem;background-color:#427ff7 !important;color:white !important}.shariff .shariff-button.info{display:none}.shariff .shariff-button.twitter a:hover{background-color:#00acee !important}.shariff .shariff-button.facebook a:hover{background-color:#3b5998 !important}.shariff .shariff-button.linkedin a:hover{background-color:#0e76a8 !important}.shariff .shariff-button.xing a:hover{background-color:#126567 !important}.shariff .shariff-button.pinterest a:hover{background-color:#c8232c !important}.shariff .shariff-button.whatsapp a:hover{background-color:#25d366 !important}.shariff .shariff-button.mail a:hover{background-color:#20c997 !important}#s-shortcutpanel{width:50px;position:fixed;z-index:101;bottom:5px;left:5px;transition:transform 0.15s linear}#s-shortcutpanel .shortcutpanel-btn{transition:all 0.75s ease;border-radius:3rem;background:#2b4ea0;border:1px solid #2f545a70;margin-bottom:0.25rem;display:flex;align-items:center}#s-shortcutpanel .shortcutpanel-btn .fa-cookie-bite{display:block !important;content:"";width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('../../../fileadmin/setup/images/svg/cookie-bite-solid.svg')}#s-shortcutpanel .shortcutpanel-btn a,#s-shortcutpanel .shortcutpanel-btn button{border-radius:3rem;color:#427ff7;padding:0.75rem}#s-shortcutpanel .shortcutpanel-btn.cookie-consent-settings{width:50px;height:50px}#s-shortcutpanel .shortcutpanel-btn.cookie-consent-settings span{display:none}#s-shortcutpanel .shortcutpanel-btn:hover{background:#114f20}#cookie-consent{font-family:inherit}#cookie-consent .consent-modal{height:fit-content !important;max-width:650px;padding:2em;width:90%}#cookie-consent .consent-modal .cookie-headline{text-transform:none;letter-spacing:inherit;font-size:2.5rem;font-weight:700;color:#0e1225}#cookie-consent .consent-modal .buttons .btn{width:100% !important;max-width:100%}#cookie-consent .consent-modal .buttons .btn.btn--primary{background:var(--nv);border:2px solid var(--nv)}#cookie-consent .consent-modal .label input:checked~.checkmark{background-color:#114f20}@media (max-width:575px){#cookie-consent .consent-modal{max-height:calc(100% - 1rem) !important;padding:1.25em;overscroll-behavior:contain}#cookie-consent .consent-modal .cookie-headline{font-size:1.2rem;overflow-wrap:break-word;hyphens:auto}#cookie-consent .consent-modal .hint p{font-size:0.85rem;line-height:1.45}#cookie-consent .consent-modal .buttons .btn{padding:0.55rem 0.75rem}}#cookie-consent li::before{background-image:none}.tx-content-consent .t3s-content-consent{height:100%;display:flex;overflow:hidden;min-height:400px}.tx-content-consent .card-img-overlay{position:relative;color:white;flex:1;display:flex;font-weight:500;padding:3rem 1.5rem}.youtube-placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;background:#0b0c07;border-bottom:1px solid #427ff7}.youtube-placeholder button,.map-placeholder button{margin-top:1.5rem}.map-placeholder{min-height:200px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b0c07;border-bottom:1px solid #427ff7;background:url(https://www.tamena-gesundheit.de/fileadmin/setup/images/thumbnail.png) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.back-to-top{display:none;font-size:11px;right:5px;bottom:3em}}@media (max-width:767px){#s-shortcutpanel{width:40px}#s-shortcutpanel .shortcutpanel-btn.cookie-consent-settings{width:40px;height:40px}#s-shortcutpanel .shortcutpanel-btn a,#s-shortcutpanel .shortcutpanel-btn button{padding:0.5rem}}.postlist{margin-block:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.postlist__post{position:relative;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.75rem;background-color:#fff;border-radius:0;border:1px solid rgba(42,48,78,0.06);box-shadow:0 0 0 1px rgba(255,255,255,0.9);transition:box-shadow 0.22s cubic-bezier(0.22,0.61,0.36,1),transform 0.22s cubic-bezier(0.22,0.61,0.36,1),border-color 0.22s cubic-bezier(0.22,0.61,0.36,1),background-color 0.22s cubic-bezier(0.22,0.61,0.36,1);background-image:radial-gradient(circle at top left,rgba(43,78,160,0.07),transparent 55%)}.postlist__post:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,0.08);border-color:rgba(43,78,160,0.35);background-color:#fff}.postlist__post:focus-within{box-shadow:0 18px 45px rgba(0,0,0,0.08);border-color:#2b4ea0}.postlist__featuredimage{display:block;margin:-1.5rem -1.5rem 1.25rem;position:relative;overflow:hidden;border-radius:0 0 0 0}.postlist__featuredimage figure.blogimage--featured{margin:0}.postlist__featuredimage img{display:block;width:100%;height:100%;max-height:260px;object-fit:cover;transition:transform 0.22s cubic-bezier(0.22,0.61,0.36,1),filter 0.22s cubic-bezier(0.22,0.61,0.36,1)}.postlist__post:hover .postlist__featuredimage img{transform:scale(1.04);filter:saturate(1.05)}.postlist__featuredimage::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(14,18,37,0.18),transparent 45%,rgba(14,18,37,0.04));mix-blend-mode:multiply;pointer-events:none}.postlist__posttitle{font-size:clamp(1.875rem,2.1vw,2.1875rem);line-height:1.2;margin-bottom:0.75rem}.postlist__posttitle a{color:#212529;text-decoration:none;transition:color 0.22s cubic-bezier(0.22,0.61,0.36,1)}.postlist__posttitle a:hover{color:#2b4ea0;text-decoration:none}.postlist__posttitle a:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px;border-radius:0.25rem}.postlist__postdescription{margin-bottom:1.5rem;color:#495057;font-size:1.125rem}.postmetagroup{display:flex;flex-wrap:wrap;gap:0.75rem 1.75rem;font-size:1.09375rem;color:#6e6e78;margin-bottom:1.25rem}.postmetagroup--type-listfooter{margin-top:auto;padding-top:1.25rem;border-top:1px solid #e9ecef;gap:0.65rem 1.5rem}.postmetagroup__item{display:flex;align-items:flex-start;gap:0.5rem}.postmetagroup__icon{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:999px;background:#f5f5f7;display:inline-flex;align-items:center;justify-content:center;color:#2b4ea0;font-size:0.9rem;box-shadow:0 0 0 1px rgba(255,255,255,0.5),0 6px 12px rgba(0,0,0,0.06)}.postmetagroup__icon .blogicon{display:inline-flex}.postmetagroup__icon .blogicon svg{display:block}.postmetagroup__body{display:flex;flex-direction:column;gap:0.125rem}.postmetagroup__prefix{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:#6e6e78}.postmetagroup__content a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.22s cubic-bezier(0.22,0.61,0.36,1),color 0.22s cubic-bezier(0.22,0.61,0.36,1)}.postmetagroup__content a:hover{color:#2b4ea0;border-bottom-color:rgba(43,78,160,0.4)}.postmetagroup__content a:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px;border-radius:0.25rem;border-bottom-color:transparent}.postmetagroup__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem}.postmetagroup__listitem{display:inline-flex}.postmetagroup__listtext a{display:inline-flex;align-items:center;padding:0.25rem 0.7rem;border-radius:0;background-color:#f5f5f7;color:#2a304e;font-size:0.75rem;line-height:1.3;transition:background-color 0.22s cubic-bezier(0.22,0.61,0.36,1),color 0.22s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.22s cubic-bezier(0.22,0.61,0.36,1),transform 0.22s cubic-bezier(0.22,0.61,0.36,1)}.postmetagroup__listtext a:hover{background-color:#2b4ea0;color:#fff;box-shadow:0 0 0 1px rgba(43,78,160,0.25);transform:translateY(-1px);text-decoration:none}.postmetagroup__listtext a:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px}.blogpagination{margin-top:3rem;text-align:center}.blogpagination__list{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:0.5rem}.blogpagination__item--active .blogpagination__link{background-color:#2b4ea0;color:#fff;border-color:#2b4ea0;cursor:default}.blogpagination__item--next .blogpagination__link{padding-inline:1.2rem;font-weight:700}.blogpagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:0.35rem 0.85rem;border-radius:0;border:1px solid #dee2e6;background-color:#fff;font-size:0.95rem;color:#2a304e;text-decoration:none;transition:background-color 0.22s cubic-bezier(0.22,0.61,0.36,1),border-color 0.22s cubic-bezier(0.22,0.61,0.36,1),color 0.22s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.22s cubic-bezier(0.22,0.61,0.36,1),transform 0.22s cubic-bezier(0.22,0.61,0.36,1)}.blogpagination__link:hover{background-color:#2b4ea0;border-color:#2b4ea0;color:#fff;text-decoration:none;box-shadow:0 8px 18px rgba(43,78,160,0.35);transform:translateY(-1px)}.blogpagination__link:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px}.blogpagination__itemtitle{display:inline-block}.postmetagroup--type-listheader{display:none}@media screen and (min-width:1200px){.postmetagroup__item--published,.postmetagroup__item--comments{white-space:nowrap}}.blogwidgets{display:flex;flex-direction:column;gap:1.5rem}.blogwidget{color:white;border-radius:0;border:1px solid rgba(42,48,78,0.06);padding:1.25rem 1.4rem 1.3rem;box-shadow:0 0 0 1px rgba(255,255,255,0.8)}.blogwidget__title{margin:0 0 0.9rem;font-size:1.0625rem;text-transform:uppercase;letter-spacing:0.12em}.blogwidget__title span{position:relative;display:inline-flex;align-items:center;gap:0.5rem;padding:0.15rem 0}.blogwidget__title span::before{content:"";display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;background:#2b4ea0;box-shadow:0 0 0 6px rgba(43,78,160,0.1)}.blogwidget__content{font-size:1.09375rem}.blogwidgetlist{list-style:none;margin:0;padding:0}.blogwidgetlist--recentposts,.blogwidgetlist--recentcomments,.blogwidgetlist--feeds{display:flex;flex-direction:column;gap:0.1rem}.blogwidgetlist--tags{display:flex;flex-wrap:wrap;gap:0.35rem}.blogwidgetlist--archive{margin-top:0.25rem}.blogwidgetlist__item{margin:0}.blogwidgetlist--recentposts .blogwidgetlist__item:not(:last-child),.blogwidgetlist--recentcomments .blogwidgetlist__item:not(:last-child),.blogwidgetlist--feeds .blogwidgetlist__item:not(:last-child){border-bottom:1px solid rgba(233,236,239,0.8)}.blogwidgetlist__item--year{margin-top:0.4rem}.blogwidgetlist__item--month{margin-left:0.25rem;border-left:1px solid rgba(222,226,230,0.8)}.blogwidgetlist__itemlink{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.45rem 0.15rem;border-radius:0;font-size:1.09375rem;color:white;text-decoration:none;transition:background-color 0.18s ease-out,color 0.18s ease-out,transform 0.18s ease-out}.blogwidgetlist__item--month .blogwidgetlist__itemlink{padding-left:0.75rem;font-size:1.0390625rem}.blogwidgetlist__itemlink:hover{color:#2b4ea0;transform:translateY(-1px);text-decoration:none}.blogwidgetlist__itemlink:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px}.blogwidgetlist__itemtitle{display:inline-block}.blogwidgetlist__itemcount{flex:0 0 auto;padding:0.1rem 0.6rem;border-radius:999px;background-color:#f5f5f7;color:#6e6e78;font-size:0.75rem}.blogwidgetlist--tags .blogwidgetlist__item{border:0 !important}.blogbadge{display:inline-flex;align-items:center;padding:0.25rem 0.8rem;border-radius:999px;background-color:#f5f5f7;color:#2a304e;font-size:0.8rem !important;line-height:1.3;text-decoration:none;border:0;transition:background-color 0.22s cubic-bezier(0.22,0.61,0.36,1),color 0.22s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.22s cubic-bezier(0.22,0.61,0.36,1),transform 0.22s cubic-bezier(0.22,0.61,0.36,1)}.blogbadge:hover{background-color:#2b4ea0;color:#fff;box-shadow:0 0 0 1px rgba(43,78,160,0.25);transform:translateY(-1px);text-decoration:none}.blogbadge:focus-visible{outline:2px solid #2b4ea0;outline-offset:3px}.addressImage .img-thumbnail{padding:0rem;background-color:transparent;border:none;max-width:100%;height:auto;position:relative}.address-email{display:none !important}.addressImage a{display:contents}.vcard .img-hover-zoom:hover img{transform:scale(1.1)}.vcard{background:#fff;max-width:100%;padding:0;border:1px solid #dee2e6;border-radius:2rem;margin:0.35rem !important;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.vcard .description{padding:1.25rem;width:auto;position:absolute;bottom:0;visibility:hidden}.vcard .socials{padding:1.25rem;width:auto;position:absolute;top:1rem;visibility:hidden}.vcard:hover{transition:all 1s ease-in}.vcard:hover .img-thumbnail{opacity:0.5}.vcard:hover .description,.vcard:hover .socials{visibility:visible;z-index:1;background:transparent}.vcard:hover .description .fullName{animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.3s}.vcard:hover .description .position{animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.5s}.vcard:hover .socials{transition:opacity 0.4s ease}.address-email a,.address-instagram a,.address-facebook a,.address-xing a,.address-linkedin a{color:#0e1225 !important}.address-email:hover a,.address-instagram:hover a,.address-facebook:hover a,.address-xing:hover a,.address-linkedin:hover a{transition:color 0.15s ease;transition-property:color;transition-duration:0.15s;transition-timing-function:ease;transition-delay:0s}.address-email:hover a{color:#b06c3b !important}.address-instagram:hover a{color:#be3255 !important}.address-facebook:hover a{color:#4c8cb4 !important}.address-xing:hover a{color:#8b8cac !important}.address-linkedin:hover a{color:#49ad63 !important}.vcard.col-md-6{flex:0 0 auto;width:48%}@media (max-width:719px){.vcard.col-md-6{width:100%}}@media (min-width:1140px){.vcard.col-md-6{width:32%}}.pxe-counter.layout-default{display:flex;justify-content:center}.pxe-counter.layout-default span{margin-bottom:1.25rem;font-size:8rem;font-weight:700;line-height:8rem;color:#1a1c11}.pxe-counter.layout-1{display:flex;justify-content:center}.pxe-counter.layout-1 span{margin-bottom:1.25rem;font-size:8rem;font-weight:900;line-height:8rem;color:#000}.pxe-counter.layout-2{display:flex;justify-content:center}.pxe-counter.layout-2 span{margin-bottom:1.25rem;font-size:8rem;font-weight:300;line-height:8rem;color:#3c1c9340;text-shadow:tex;text-shadow:4px 4px 2px rgba(40,193,178,0.6)}.pxe-counter.layout-3{display:flex;justify-content:center}.pxe-counter.layout-3 span{margin-bottom:1.25rem;font-size:8rem;font-weight:400;line-height:8rem;color:#ede02a9e;text-shadow:33px 13px 15px rgba(196,255,200,0.6)}@media (max-width:767px){.pxe-counter[class*="layout"] span{font-size:4rem;line-height:4.5rem}}:root{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-nav.extra-row{z-index:1020;position:relative}#main-navbar,.navbar-nav.extra-row{background-color:#fff;transition:background-color 0.2s ease,padding 0.2s ease}#main-navbar{-ms-overflow-style:none;scrollbar-width:none;padding:0;border-bottom:1px solid rgba(26,28,17,0.12)}#main-navbar::-webkit-scrollbar{display:none}@media only screen and (max-width:991px){#main-navbar .navbar-toggler{margin:0.25rem 0.5rem 0.25rem 0;border:none;min-width:3rem;min-height:3rem}#main-navbar .navbar-toggler:focus{box-shadow:none}#main-navbar .navbar-toggler .navbar-toggler-icon{width:1.5rem;height:1.5rem}#main-navbar .btn-close:focus{box-shadow:none}}@media only screen and (min-width:992px){#main-navbar{padding-top:0.75rem;padding-bottom:0.75rem;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(14px);border-bottom-color:rgba(26,28,17,0.08)}#main-navbar.navbar{position:relative !important;z-index:1030;background-color:rgba(255,255,255,0.9) !important}#main-navbar .offcanvas .offcanvas-body{background:transparent !important}#main-navbar>.container-fluid{margin-inline:auto;padding-inline:0.75rem;max-width:960px}#main-navbar .navbar-brand img{height:34px;width:auto;max-width:none}#main-navbar .offcanvas-body{padding-top:0;padding-bottom:0}#main-navbar .navbar-nav.main-navbarnav{align-self:center;align-items:center;gap:1.4rem}#main-navbar .navbar-nav.main-navbarnav>.nav-item{align-self:center}#main-navbar .navbar-nav.main-navbarnav>.nav-item>.nav-link{min-height:2.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}#main-navbar .navbar-nav.main-navbarnav>.navbar-tel{order:5;margin-left:0.6rem}#main-navbar .navbar-nav.main-navbarnav>.nav-item.navbar-cta{order:6}#main-navbar .navbar-tel{display:inline-flex;align-items:center;font-size:0.95rem;font-weight:700;color:#2b4ea0;text-decoration:none;white-space:nowrap}#main-navbar .navbar-tel:hover{color:#1b3269}#main-navbar .offcanvas .offcanvas-body .nav-item>a.nav-link{font-size:0.95rem;font-weight:600;text-transform:none;padding:0.25rem 0}#main-navbar .navbar-nav.main-navbarnav>.nav-item{padding:0}#main-navbar .offcanvas .offcanvas-body .nav-item:not(.navbar-cta)>a.nav-link:hover{color:#2b4ea0;box-shadow:inset 0 -2px 0 0 #17c3d6}#main-navbar .offcanvas .offcanvas-body .nav-item:not(.navbar-cta)>a.nav-link.active{color:#2b4ea0;box-shadow:inset 0 -2px 0 0 #17c3d6}#main-navbar .offcanvas .offcanvas-body .nav-item.navbar-cta>.nav-link{font-family:"Poppins";font-size:1rem;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.2;padding:0.7rem 1.4rem}}@media only screen and (min-width:992px) and (min-width:1200px){#main-navbar>.container-fluid{max-width:1140px}}@media only screen and (min-width:992px) and (min-width:1400px){#main-navbar>.container-fluid{max-width:1540px}}@media only screen and (max-width:991px){#main-navbar .navbar-tel{display:none}}@media only screen and (max-width:991px){#main-navbar .offcanvas{width:min(88vw,24rem)}}#main-navbar .offcanvas .offcanvas-header{background:#fff;border-bottom:1px solid rgba(26,28,17,0.12)}#main-navbar .offcanvas .offcanvas-header .img-fluid{width:auto !important;max-width:min(250px,70vw) !important}#main-navbar .offcanvas .offcanvas-body .nav-item{display:block;padding:0 0.25rem}#main-navbar .offcanvas .offcanvas-body .nav-item>.nav-link{font-size:1.09375rem;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#0e1225;padding:0.5rem 0.75rem;transition:color 0.2s ease,box-shadow 0.2s ease}@media only screen and (min-width:992px){#main-navbar .offcanvas .offcanvas-body .nav-item>.nav-link{white-space:nowrap}}#main-navbar .offcanvas .offcanvas-body .nav-item>.nav-link:hover{color:#2b4ea0}#main-navbar .offcanvas .offcanvas-body .nav-item>.nav-link:focus-visible{box-shadow:none}#main-navbar .offcanvas .offcanvas-body .nav-item:not(.navbar-cta)>.nav-link.active{color:#2b4ea0;box-shadow:inset 0 -2px 0 0 #ff7a00}#main-navbar .offcanvas .offcanvas-body .dropdown-menu{box-shadow:0 4px 20px rgba(0,0,0,0.06);border:1px solid rgba(26,28,17,0.12);border-radius:1rem;padding:0.75rem 1.25rem;min-width:15rem}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-body .dropdown-menu{box-shadow:none;border:none;padding:0 0 0 0.75rem;min-width:0}}#main-navbar .offcanvas .offcanvas-body .dropdown-menu>a.dropdown-item{white-space:nowrap}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-body .dropdown-menu>a.dropdown-item{white-space:normal}}#main-navbar .offcanvas .offcanvas-body .dropdown-menu:has(> div.nav-group:nth-of-type(6)){columns:3;column-gap:2.5rem;width:max-content;max-width:min(78rem,calc(100vw - 3rem))}@media only screen and (max-width:1399px){#main-navbar .offcanvas .offcanvas-body .dropdown-menu:has(> div.nav-group:nth-of-type(6)){columns:2;max-width:min(54rem,calc(100vw - 3rem))}}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-body .dropdown-menu:has(> div.nav-group:nth-of-type(6)){columns:1;width:auto;max-width:none}}#main-navbar .offcanvas .offcanvas-body .nav-group{break-inside:avoid;margin-bottom:1rem}#main-navbar .offcanvas .offcanvas-body .nav-group .dropdown-item{white-space:normal}#main-navbar .offcanvas .offcanvas-body .nav-group .nav-group-label{display:block;font-family:"Poppins";font-size:0.95rem;font-weight:700;color:#1a1c11;text-decoration:none;padding:0.25rem 1rem 0.25rem 0;border-bottom:1px solid rgba(26,28,17,0.12);margin-bottom:0.25rem}#main-navbar .offcanvas .offcanvas-body .nav-group .nav-group-label:hover{color:#2b4ea0}#main-navbar .offcanvas .offcanvas-body .nav-group .nav-group-label.active{color:#2b4ea0}#main-navbar .offcanvas .offcanvas-body .dropdown-item{font-size:1.09375rem;font-weight:400;text-transform:none;text-decoration:none;color:#0e1225;white-space:normal;padding:0.25rem 1rem 0.25rem 0;min-height:2.5rem;display:flex;align-items:center;transition:color 0.2s ease}#main-navbar .offcanvas .offcanvas-body .dropdown-item:hover,#main-navbar .offcanvas .offcanvas-body .dropdown-item:focus{background:transparent;color:#2b4ea0}#main-navbar .offcanvas .offcanvas-body .dropdown-item.parent-active{background:transparent}#main-navbar .offcanvas .offcanvas-body .dropdown-item.active,#main-navbar .offcanvas .offcanvas-body .dropdown-item[aria-current="page"]{background:transparent;color:#2b4ea0;font-weight:500;box-shadow:inset 2px 0 0 0 #2b4ea0;padding-left:0.75rem}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-body .dropdown-item{min-height:3rem}}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-body .nav-item>.nav-link{min-height:3rem;display:flex;align-items:center}#main-navbar .offcanvas .offcanvas-body .nav-item:has(> .nav-link.active)>.dropdown-menu{display:block}#main-navbar .offcanvas .offcanvas-body .nav-item.navbar-cta{display:none}}#main-navbar .offcanvas .offcanvas-cta{display:none;border-top:1px solid rgba(26,28,17,0.12);padding:1rem;background:#fff;text-align:center}@media only screen and (max-width:991px){#main-navbar .offcanvas .offcanvas-cta{display:block}}#main-navbar .offcanvas .offcanvas-cta .offcanvas-cta-button{display:block;background:#114f20;color:#fff;font-weight:700;text-decoration:none;border-radius:1rem;padding:0.75rem 1.5rem;min-height:3rem}#main-navbar .offcanvas .offcanvas-cta .offcanvas-cta-button:hover,#main-navbar .offcanvas .offcanvas-cta .offcanvas-cta-button:focus{background:#0d3e19;color:#fff}#main-navbar .offcanvas .offcanvas-cta .offcanvas-cta-phone{display:block;margin-top:0.75rem;color:#0e1225;font-size:1.09375rem;text-decoration:none;min-height:2.5rem}#main-navbar .offcanvas .offcanvas-cta .offcanvas-cta-phone:hover{color:#2b4ea0}#main-navbar .navbar-cta{margin:0;padding:0;align-self:center;width:fit-content;border-radius:999px;background:#2b4ea0;box-shadow:0 8px 22px rgba(43,78,160,0.3);transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}#main-navbar .navbar-cta .nav-link,#main-navbar .navbar-cta .nav-link.active{color:#fff !important;box-shadow:none;padding:0.7rem 1.4rem}#main-navbar .navbar-cta:hover{background:#1b3269;transform:translateY(-1px);box-shadow:0 10px 26px rgba(43,78,160,0.38)}aside .nav-link.active{background:#1a1c11 !important;color:white !important}nav[aria-label="breadcrumb"]{border-top:1px solid #1a1c11}.breadcrumb{--bs-breadcrumb-bg:$white;--bs-breadcrumb-divider-color:$primary;--bs-breadcrumb-item-active-color:$primary;--bs-breadcrumb-padding-y:1rem;font-size:1.25rem}@media (max-width:959px){.breadcrumb{padding:1rem 0}}.breadcrumb a{color:#1a1c11}.breadcrumb-dark{background:#0e1225}.breadcrumb-dark *{color:#fff !important}.jumbotron-content section img{margin:auto;display:block}.jumbotron:has(> .jumbotron-content:empty){display:none}.hero-gradient{background-image:linear-gradient(135deg,#0f2977 0%,#2b4ea0 100%) !important;background-color:#0f2977 !important;background-size:cover !important;background-repeat:no-repeat !important}.hero-gradient>picture,.hero-gradient>img,.hero-gradient>video,.hero-gradient>.bgmedia,.hero-gradient>.video-container{display:none !important}.hero-gradient::before{background:transparent !important;opacity:0 !important}.hero-jumbo-polish{padding:6rem 0 !important}.hero-jumbo-polish>picture,.hero-jumbo-polish>img{display:none !important}.hero-jumbo-polish .row{align-items:center}.hero-jumbo-polish .btn{background:#fff !important;border-color:#fff !important;color:#0f2977 !important;font-weight:600;padding:0.75rem 2rem !important;transition:all 0.2s ease}.hero-jumbo-polish .btn:hover,.hero-jumbo-polish .btn:focus{background:#38b44a !important;border-color:#38b44a !important;color:#fff !important}.ground-warm .jumbo-gradient{background:#f3efe4;color:#1a1c11}.ground-warm .jumbo-gradient::before{display:none}.ground-warm .jumbo-gradient::after{display:none}.ground-focus .jumbo-gradient{background:#0e1225}.ground-focus .jumbo-gradient::before{display:none}.ground-warm .hero-jumbo-polish .btn{background:#ff7a00 !important;border-color:#cc6100 !important;color:#1a1c11 !important}.ground-warm .hero-jumbo-polish .btn:hover,.ground-warm .hero-jumbo-polish .btn:focus{background:#e66f00 !important;border-color:#e66f00 !important;color:#1a1c11 !important}.stats-header{background:linear-gradient(135deg,#2b4ea0 0%,#0f2977 100%);color:white;padding:1rem 0;text-align:center}.stats-grid{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.stat-item{text-align:center;padding:0.5rem}.stat-number{font-size:1.8rem;font-weight:bold;display:block}.stat-label{font-size:0.9rem;opacity:0.9}.hero{background:linear-gradient(135deg,#1a1c11 0%,#202215 100%);color:white;text-align:left}.hero-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.hero h1{font-size:2.5rem;margin-bottom:1rem;line-height:1.2}.hero-subtitle{font-size:1.1rem;margin-bottom:2rem;opacity:0.9;line-height:1.5}.hero-stats{background:rgba(255,255,255,0.1);padding:2rem;border-radius:15px;backdrop-filter:blur(10px)}.hero-stats h3{margin-bottom:1.5rem;text-align:center}.hero-stat-item{display:flex;justify-content:space-between;margin-bottom:1rem;padding:0.5rem 0;border-bottom:1px solid rgba(255,255,255,0.2)}.cta-button{background:#ff7a00;color:white;padding:1rem 2rem;border-radius:5px;text-decoration:none;font-weight:bold;display:inline-block;transition:all 0.3s ease}.cta-button:hover{background:#e66f00;transform:translateY(-2px)}.footer{background-color:#091329;position:relative;padding:4rem 0 2rem;font-size:1rem;color:rgba(255,255,255,0.68)}.footer a{color:rgba(255,255,255,0.68);text-decoration:none;transition:color 0.2s ease-out}.footer a:hover{color:#7fe9f4}.footer .x-foot-in{width:100%;margin:0 auto;padding:0 0.75rem}@media (min-width:576px){.footer .x-foot-in{max-width:560px}}@media (min-width:768px){.footer .x-foot-in{max-width:720px}}@media (min-width:992px){.footer .x-foot-in{max-width:960px}}@media (min-width:1200px){.footer .x-foot-in{max-width:1140px}}@media (min-width:1400px){.footer .x-foot-in{max-width:1540px}}.footer .x-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem}@media (max-width:1100px){.footer .x-foot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.footer .x-foot-grid{grid-template-columns:1fr}}.footer .x-foot-grid h4{font-family:"Poppins";font-size:0.82rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fff;margin:0 0 1rem;line-height:inherit}.footer .x-foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem}.footer .x-foot-brand{font-family:"Poppins";font-weight:700;font-size:1.3rem;color:#fff;margin-bottom:0.75rem}.footer .x-foot-ctas{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:1.25rem}.footer .x-foot-ctas .x-btn{display:inline-flex;align-items:center;border:2px solid transparent;border-radius:999px;font-family:"Poppins";font-weight:600;font-size:0.9rem;line-height:1.2;padding:0.45rem 1rem;text-decoration:none;transition:transform 0.15s ease,background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.footer .x-foot-ctas .x-btn:hover{transform:translateY(-1px)}.footer .x-foot-ctas .x-btn-ghost{border-color:rgba(255,255,255,0.45);color:#fff}.footer .x-foot-ctas .x-btn-ghost:hover,.footer .x-foot-ctas .x-btn-ghost:focus{background:rgba(23,195,214,0.18);border-color:#7fe9f4;color:#fff}.footer .x-foot-ctas .x-btn-ac{background:#fff;border-color:#fff;color:#0e1c3f}.footer .x-foot-ctas .x-btn-ac:hover,.footer .x-foot-ctas .x-btn-ac:focus{background:#e2f7fa;border-color:#e2f7fa;color:#0e1c3f}.footer .x-foot-bot{border-top:1px solid rgba(255,255,255,0.12);margin-top:3rem;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:0.9rem;color:rgba(255,255,255,0.5)}.footer .x-foot-bot ul{list-style:none;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 0 0 auto;padding:0}@media (max-width:767px){.footer .x-foot-bot ul{margin-left:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0.6rem 1.4rem;padding-bottom:3rem}}.footer .x-foot-bot a{color:rgba(255,255,255,0.5)}.footer .x-foot-bot a:hover{color:#7fe9f4}.ds-section{padding-top:5rem;padding-bottom:5rem}@media (max-width:767.98px){.ds-section{padding-top:3rem;padding-bottom:3rem}}.bg-custom-2{background-color:#23397a}.shariff:after,.shariff:before{content:" ";display:table}.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{overflow:hidden}.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical.button-style-icon{min-width:35px}.shariff .orientation-vertical.button-style-icon-count{min-width:80px}.shariff .orientation-vertical.button-style-standard{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical.button-style-icon-count li .share_count,.shariff .orientation-vertical.button-style-standard li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%}.shariff .orientation-horizontal.button-style-icon-count li,.shariff .orientation-horizontal.button-style-standard li{min-width:80px}.shariff .orientation-horizontal.button-style-icon-count li .share_count,.shariff .orientation-horizontal.button-style-standard li .share_count{display:block}.shariff .orientation-horizontal.button-style-standard li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal.button-style-standard li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .buffer a{background-color:#3a3a3a}.shariff .buffer a:hover{background-color:#555}.shariff .buffer .fa-buffer{font-size:22px}.shariff .buffer .share_count{color:#3a3a3a;background-color:#ddd}.shariff .theme-white .buffer a{color:#3a3a3a}@media only screen and (min-width:600px){.shariff .buffer .fa-buffer{font-size:19px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook-f{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook-f{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money-bill-alt{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money-bill-alt{font-size:19px}}.shariff .flipboard a{background-color:#e12828}.shariff .flipboard a:hover{background-color:#ff2e2e}.shariff .flipboard .fa-flipboard{font-size:22px}.shariff .theme-white .flipboard a{color:#e12828}@media only screen and (min-width:600px){.shariff .flipboard .fa-flipboard{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin-in{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin-in{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .pocket a{background-color:#ef4056}.shariff .pocket a:hover{background-color:#ff5066}.shariff .pocket .fa-get-pocket{font-size:22px}.shariff .theme-white .pocket a{color:#ef4056}@media only screen and (min-width:600px){.shariff .pocket .fa-get-pocket{font-size:19px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}
