﻿@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:normal;font-weight:300;src:url("fonts/merriweather-sans-v28-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:italic;font-weight:300;src:url("fonts/merriweather-sans-v28-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:normal;font-weight:400;src:url("fonts/merriweather-sans-v28-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:italic;font-weight:400;src:url("fonts/merriweather-sans-v28-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:normal;font-weight:800;src:url("fonts/merriweather-sans-v28-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather Sans";font-style:italic;font-weight:800;src:url("fonts/merriweather-sans-v28-latin-800italic.woff2") format("woff2")}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?b5zeng");src:url("fonts/icomoon.eot?b5zeng#iefix") format("embedded-opentype"),url("fonts/icomoon.woff2?b5zeng") format("woff2"),url("fonts/icomoon.ttf?b5zeng") format("truetype"),url("fonts/icomoon.woff?b5zeng") format("woff"),url("fonts/icomoon.svg?b5zeng#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-pause:before{content:""}.icon-player:before{content:""}.icon-play:before{content:""}.icon-player1:before{content:""}*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;position:relative;scroll-behavior:smooth}body{font-family:"Merriweather Sans";font-style:normal;font-weight:300;font-size:1.2rem;line-height:1.6em;color:#fff;min-height:100%;line-height:1.5em;position:relative;padding:300px 0 0 0;background:#000 url(images/hg-desktop.avif) 50% 0 no-repeat;background-size:100% auto}body .parallax-bg{content:"";display:block;background:#000 url(images/hg-desktop.avif) 50% 0 no-repeat;background-size:100% auto;position:absolute;top:0;left:0;width:100vw;height:100%}body::selection{background:#6a797e;color:#5b71cb}body#page-1{padding-top:400px}@media only screen and (max-width: 992px){body{padding-top:180px}}h1{color:#fff;text-transform:uppercase;font-weight:800;font-size:clamp(1.5rem,-0.375rem + 6vw,5.625rem);padding:0 0 .5em 0;line-height:1.1em;letter-spacing:-0.03em}h1 .subheader{font-weight:300;font-size:.6em;letter-spacing:0em}h2,legend{color:#fff;text-transform:uppercase;font-weight:700;font-size:clamp(1.25rem,.6818rem + 1.8182vw,2.5rem);padding:0 0 1em 0;line-height:1.3em}h2 .subheader,legend .subheader{font-weight:300}p+h2{padding-top:1.2em}.news-single h1{text-transform:none}h3{font-size:1.1em;font-weight:800;padding:0 0 15px 0;line-height:1.3em;padding:4px 0 25px 0;text-transform:none;line-height:1.2em}h3 .subheader{font-weight:300}h4{font-weight:800}.anker{position:relative;top:-140px;width:0}.subheader{font-size:.8em;line-height:1em;display:block;text-transform:none;padding:.1em 0}p{padding-bottom:15px}strong{font-weight:800}.text-red{color:#ea272e}.text-big{font-size:24px;line-height:30px;padding:5px 0}.hg-grau-light{background:#f0f1f2}@media only screen and (max-width: 768px){.text-big{font-size:20px}}a{color:#ea272e}a:hover{color:#ea272e}i{font-style:italic}.image-popup img{transition:all .1s ease-out;transition-timing-function:ease-out}.image-popup:focus-visible img{box-shadow:0 0 0 4px #000 !important}.white-popup{max-width:750px;margin:20px auto;background:#fff;position:relative;padding:50px 30px}a{color:#fff;text-decoration-color:#ea272e}.frame-type-pslayouts_tipps{padding-bottom:25px}ul.checklist{list-style-type:none;padding-left:25px}ul.checklist li{padding-bottom:5px;position:relative}ul.checklist li:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ea272e;content:"";position:absolute;left:-25px;top:2px}ul.number-list{list-style-type:none;padding-left:25px}ul.number-list li{padding-bottom:5px;position:relative}ul.number-list li span{color:#ea272e;font-weight:800;font-size:20px;position:relative;top:2px;margin-right:5px}hr{width:20%;margin:4em auto;border:1px solid rgba(255,255,255,.3)}.ul-zusammenfassung{background:#f0f1f2;padding:20px 20px 20px 35px !important;margin-bottom:50px}.ul-zusammenfassung li{margin:10px 0}.box{background:#ea272e;padding:2em 0}.frame-type-menu_section{list-style-type:none}.frame-type-menu_section ul{margin:0;padding:0;display:block;text-align:center}.frame-type-menu_section ul li{display:inline-block}.frame-type-menu_section ul li a{display:block;color:#000;background:#f0f1f2 url(images/chevron-down.svg) 50% bottom no-repeat;background-size:auto 14px;padding:4px 15px 12px 15px;font-size:1em;transition:all .1s ease-out;transition-timing-function:ease-out;text-decoration:none;position:relative}.frame-type-menu_section ul li a:hover{scale:1.05;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);z-index:10}.frame-type-menu_section ul li a:focus-visible{box-shadow:0 0 0 2px #000}.frame-type-menu_section ul li::marker{display:none}.frame-type-form_formframework{backdrop-filter:blur(20px);background:rgba(0,0,0,.3);border:2px solid rgba(91,113,203,.3);border-radius:15px;padding:2em;font-weight:300}.frame-type-form_formframework a,.frame-type-form_formframework h1,.frame-type-form_formframework h2,.frame-type-form_formframework h3{color:#fff}.frame-type-form_formframework .form-navigation .btn-group{text-align:center}.frame-type-form_formframework form>h2{text-align:right;font-weight:400;font-size:1em;position:absolute;right:10px;top:10px}.frame-type-form_formframework .error.form-text{background:#ea272e;font-weight:800;padding:.5em 1em;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}.frame-type-form_formframework #kunden-fehler,.frame-type-form_formframework #marktlokation-fehler,.frame-type-form_formframework #datum-fehler{background:#ea272e;color:#fff;padding:3px 10px}.frame-type-form_formframework .form-text{font-size:.8em;line-height:1.1em;margin-top:5px}.frame-type-form_formframework .form-group{margin-bottom:.6em}.frame-type-form_formframework fieldset{margin-top:2em}.frame-type-form_formframework select{margin:0;box-sizing:border-box;-webkit-box-shadow:0 0 0 #ccc,0 -1px #fff inset;-moz-box-shadow:0 0 0 #ccc,0 -1px #fff inset;box-shadow:0 0 #ccc,0 -1px #fff inset;background:#fff url(images/chevron-down-select.svg) right 50% no-repeat;background-size:auto 14px;color:#000;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 4px);margin-left:2px;min-height:45px;cursor:pointer;padding:7px 10px 7px 20px;padding:15px 30px 15px 15px;font-style:normal;font-weight:300;position:relative;transition:all .1s ease-out;transition-timing-function:ease-out;font-family:"Merriweather Sans";font-style:normal;font-weight:400;font-size:1.1rem;border-radius:15px}.frame-type-form_formframework select:hover,.frame-type-form_formframework select:focus{box-shadow:0 0 0 2px #ea272e,0 0 0 3px #fff !important}.frame-type-form_formframework input,.frame-type-form_formframework textarea{padding:15px;font-weight:300;color:#000;outline:0;border:0;width:100%;font-family:"Merriweather Sans";font-style:normal;font-weight:400;font-size:1.1rem;border-radius:15px;background:#fff}.frame-type-form_formframework input:focus-visible,.frame-type-form_formframework textarea:focus-visible{box-shadow:0 0 0 2px #ea272e,0 0 0 3px #fff !important;outline:none !important;border:0 !important}.frame-type-form_formframework textarea{min-height:250px}.frame-type-form_formframework label{margin-top:1em;margin-bottom:.5em;padding-left:0}.frame-type-form_formframework .form-label[for*=multicheckbox]{font-weight:700;margin-bottom:1em;display:block;font-size:2em;line-height:1.1em}@media only screen and (max-width: 768px){.frame-type-form_formframework .form-label[for*=multicheckbox],.frame-type-form_formframework .form-label[for*=textarea]{font-size:1.4em}}.frame-type-form_formframework .form-check-label span{display:block;width:calc(100% - 45px)}.frame-type-form_formframework .form-check-label input{display:none}.frame-type-form_formframework .form-check{padding-left:0 !important}.frame-type-form_formframework .form-check label{position:relative;display:flex;gap:15px}.frame-type-form_formframework .form-check label input{width:2px;position:relative;left:-20px}.frame-type-form_formframework .form-check label:before{content:"";display:block;width:30px;height:30px;background:rgba(0,0,0,0);left:0;border-radius:15px;transition:all .1s ease-out;transition-timing-function:ease-out;background:rgba(0,0,0,0) url(images/check.svg) 32px 50% no-repeat;background-size:60% auto;z-index:10;box-shadow:0 0 0 2px #fff}.frame-type-form_formframework .form-check label:has(input:checked):before{background:#fff url(images/check.svg) 6px 50% no-repeat;background-size:60% auto}.frame-type-form_formframework .form-check label:has(input:focus-visible):before{box-shadow:0 0 0 2px #000}.frame-type-form_formframework .form-check-label input{width:20px;height:20px;background:#ea272e;position:relative;top:3px}.testcontainer-wrapper{position:relative;width:300px;height:400px;overflow:hidden}.testcontainer{background:#ea272e;height:300px;width:500px;transform:skew(-20deg);margin:30px;box-shadow:5px 10px 15px 0 rgba(0,0,0,.7);position:absolute;left:40px;top:10px}.siegel{text-align:center;width:auto;margin-bottom:15px;position:relative;z-index:10}.siegel img{width:150px;height:auto}@media only screen and (min-width: 992px){.siegel{position:fixed;left:10px;bottom:10px;width:auto;margin-bottom:0}.siegel img{width:150px;height:auto}}button:focus-visible{box-shadow:0 0 0 2px #000 !important;outline:none !important}.btn-wrapper{padding-top:30px}.btn-wrapper:after{content:"";display:block;clear:both}.btn{font-weight:300;border:0;text-transform:uppercase;font-size:1em;padding:0px !important;box-sizing:border-box;display:inline-block;margin:2px;text-decoration:none;cursor:pointer;transition:all .1s ease-out;transition-timing-function:ease-out;transition:all .1s ease-out !important;transition-timing-function:ease-out;transition-delay:0 !important;border-radius:15px;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}.btn .btn-inner{border-radius:15px;padding:.8rem 3rem;background:#000}.btn [class^=icon-],.btn [class*=" icon-"]{position:relative;left:-5px}.btn:active{transform:scale(0.95) !important}.btn:disabled{opacity:.1 !important}.btn:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;scale:1.05}.btn:hover{outline:none !important;scale:1.05}.btn-small{font-size:.8em;line-height:.8em}.btn-small .btn-inner{padding:.6em 1.5em}.btn-check .btn-inner{overflow:hidden;transition:all .5s ease-out;transition-timing-function:ease-out}.btn-check .btn-inner:before{content:"";display:block;position:absolute;left:10px;top:50%;height:16px;width:16px;margin-top:-8px;background:url(images/check.svg) 50% 50% no-repeat;background-size:16px 16px;opacity:0;scale:0;transition:all .5s ease-out;transition-timing-function:ease-out}.btn-check.active .btn-inner{background:#fff;color:#000;padding-left:2.4em;padding-right:.6em}.btn-check.active .btn-inner:before{opacity:1;scale:1}.ref-btn-wrapper{text-align:center;margin:2em 0 3em 0}.btn-default,.btn-primary{color:#fff !important;font-style:normal;font-weight:300;position:relative;z-index:0;padding:3px !important;background:rgba(0,0,0,0)}.btn-default:after,.btn-default:before,.btn-primary:after,.btn-primary:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:18px;z-index:-1;background:conic-gradient(from var(--deg) at center, #EA272E, #923BA1, #5B71CB, #923BA1, #EA272E)}.btn-default:before,.btn-primary:before{filter:blur(0.75rem)}.btn-default:hover:after,.btn-default:hover:before,.btn-primary:hover:after,.btn-primary:hover:before{animation:autoRotate 1.5s linear infinite}@property --deg{syntax:"<angle>";inherits:true;initial-value:-90deg}@keyframes autoRotate{to{--deg: 270deg}}.btn-download{display:block;gap:15px;text-decoration:none;background:#f0f1f2;padding:15px 15px 15px 45px !important;justify-content:space-between;transition:all .1s ease-out;transition-timing-function:ease-out;letter-spacing:0;font-weight:300;color:#6a797e;text-transform:none;color:#000;font-size:1em;left:-2px;position:relative}.btn-download .btn-beschreibung{font-size:.9em;color:#6a797e;line-height:1em}.btn-download svg{position:absolute;top:50%;margin-top:-9px;left:15px;height:18px;width:auto;fill:#6a797e;transition:all .1s ease-out;transition-timing-function:ease-out;transition:all .1s ease-out;transition-timing-function:ease-out}.btn-download:hover{scale:1 !important;color:#000 !important}.btn-download:hover svg{scale:1.1}.btn-corner{position:absolute;right:-12px;bottom:-12px;background:rgba(0,0,0,0);overflow:hidden;padding-left:42px}.btn-corner:hover{box-shadow:none !important}.btn-corner span{position:relative;z-index:2;background:#ea272e}.btn-corner:after{content:"";display:block;position:absolute;background:#ea272e;transform:skew(-20deg);height:100%;width:600px;left:10px;top:0}.btn-corner:focus-visible{box-shadow:none !important}.btn-corner:focus-visible span{background:#000}.btn-corner:focus-visible:after{background:#000}.btn-outline{box-shadow:inset 0 0 0 2px #ea272e;color:#ea272e}.btn-outline-negativ,.btn-cancel{box-shadow:inset 0 0 0 2px #fff;color:#fff;background:rgba(0,0,0,0)}.btn-outline-negativ .btn-inner,.btn-cancel .btn-inner{background:rgba(0,0,0,0)}.btn-outline-negativ:hover,.btn-cancel:hover{box-shadow:inset 0 0 0 2px #fff !important;color:#fff}.btn-cancel{padding:.8rem 3rem !important}.btn-100{width:100%}.vertcenter>div{margin-top:auto;margin-bottom:auto}@media only screen and (min-width: 768px){.text-2spaltig .ce-bodytext{column-count:2;column-gap:20px}}.vertical-center{display:flex;height:100%;align-items:flex-start}.vertical-center .vertical-center-item{margin:auto;height:auto;width:100%}.vertical-center-wrapper .vertical-center{align-items:center;display:flex}.vertical-center-wrapper .vertical-center .vertical-center-item{margin-top:auto;margin-bottom:auto}.content-padding{padding:1.2em;box-sizing:border-box;position:relative;height:100%}.content-padding .content-padding-ausgleich{margin:-1.2em}.pagelist .card{background:#f0f1f2;position:relative}.pagelist .card .text{padding:20px 20px 70px 20px}.pagelist .card .btn{position:absolute;left:20px;bottom:20px}.om-cookie-panel h3{text-align:center}.owl-dots .owl-dot{padding:0;margin:0}.owl-dots .owl-dot span{width:16px;height:16px;transition:all .1s ease-out;transition-timing-function:ease-out;background:rgba(0,0,0,.2);margin:3px}.owl-dots .owl-dot.active span{width:32px;background:#6a797e}#infoBanner{width:700px;max-width:calc(100vw - 20px);text-align:center;border-radius:15px;padding:2em 1em 1em 1em;position:fixed;bottom:10px;left:10px;z-index:100;display:none;box-shadow:0 10px 15px rgba(0,0,0,.5)}#infoBanner button#closeBanner{width:26px;height:26px;position:absolute;top:5px;right:5px;border:0;outline:0;background:rgba(0,0,0,0);border-radius:50%}#infoBanner button#closeBanner svg{width:calc(100% - 10px);height:calc(100% - 10px);fill:#000;position:absolute;left:5px;top:5px}#infoBanner.text-negativ{color:#fff}#infoBanner.text-negativ h1,#infoBanner.text-negativ h2,#infoBanner.text-negativ h3,#infoBanner.text-negativ h4,#infoBanner.text-negativ a{color:#fff}#infoBanner.infoBanner-steady button#closeBanner{display:none}#infoBanner.infoBanner-steady button#closeBanner svg{fill:#000}@media only screen and (min-width: 720px){#infoBanner{left:50%;margin-left:-350px}}#faq{padding:100px 15px;position:relative}#faq .ka-panel .ka-handler{background:#fff;border:1px solid #f0f1f2;padding:20px 15px 20px 60px;font-weight:800;text-transform:none}#faq .ka-panel .ka-handler:before{background:#ea272e;font-weight:800;content:"?";width:36px;height:36px;line-height:36px;font-size:24px;margin-top:-18px;left:12px}@media only screen and (max-width: 768px){#faq .ka-panel .ka-content{font-size:16px}}.bildtext-scrolleffect{display:block}.bildtext-scrolleffect .bild-wrapper-flex{display:flex;height:100%}.bildtext-scrolleffect .bild-wrapper-flex .bild-wrapper{position:relative;margin:auto 0}.bildtext-scrolleffect .bild-wrapper-flex .bild-wrapper img{width:100% !important;height:auto !important;position:relative;top:100px;border-radius:15px}.bildtext-scrolleffect .bildoben,.bildtext-scrolleffect .bildunten{width:100%}.bildtext-scrolleffect .text{display:flex}@media(min-width: 992px){.bildtext-scrolleffect .text.bildrechts{order:1}}.bildtext-scrolleffect .text>div{margin:auto 0;padding:30px 50px;width:100%}.bildtext-scrolleffect .text>div h1:first-child,.bildtext-scrolleffect .text>div h2:first-child,.bildtext-scrolleffect .text>div h3:first-child,.bildtext-scrolleffect .text>div h4:first-child{padding-top:0;margin-top:0}@media(max-width: 992px){.bildtext-scrolleffect .text>div{padding:20px 20px}}.bildtext-scrolleffect .text.bildoben>div,.bildtext-scrolleffect .text.bildunten>div{padding-left:0;padding-right:0}@media(min-width: 992px){.bildtext-scrolleffect .bildrechts{order:2}.bildtext-scrolleffect .bildrechts.text>div{margin-left:auto}}.bildtext-scrolleffect .bildunten{order:2}.bildtext-scrolleffect .bildunten.text{order:1}.farbakzent .bild-wrapper:before{content:"";display:block;height:100%;width:20px;background:#ea272e;position:absolute;left:0;top:0;z-index:10}@media(max-width: 992px){.bildtext-scrolleffect .text>div{max-width:1200px;width:100%}}.news-single ul,.frame-type-menu_sitemap_pages ul,.box-content ul,.ka-content ul,.ce-bodytext ul,.accordion__panel ul{padding-left:20px;list-style-type:none;padding-bottom:12px}.news-single ul li,.frame-type-menu_sitemap_pages ul li,.box-content ul li,.ka-content ul li,.ce-bodytext ul li,.accordion__panel ul li{padding:2px 0;position:relative}.news-single ul li ul,.frame-type-menu_sitemap_pages ul li ul,.box-content ul li ul,.ka-content ul li ul,.ce-bodytext ul li ul,.accordion__panel ul li ul{padding-left:20px}.news-single ul li ul li:before,.frame-type-menu_sitemap_pages ul li ul li:before,.box-content ul li ul li:before,.ka-content ul li ul li:before,.ce-bodytext ul li ul li:before,.accordion__panel ul li ul li:before{content:"";display:block;width:8px;height:8px;border-radius:20px;border:2px solid #ea272e;position:absolute;left:-20px;top:8px}.news-single ul li:before,.frame-type-menu_sitemap_pages ul li:before,.box-content ul li:before,.ka-content ul li:before,.ce-bodytext ul li:before,.accordion__panel ul li:before{content:"";display:block;width:10px;height:10px;border-radius:20px;border:2px solid #ea272e;position:absolute;left:-20px;top:10px}.news-single ul.checkliste,.frame-type-menu_sitemap_pages ul.checkliste,.box-content ul.checkliste,.ka-content ul.checkliste,.ce-bodytext ul.checkliste,.accordion__panel ul.checkliste{padding-left:25px}.news-single ul.checkliste li:before,.frame-type-menu_sitemap_pages ul.checkliste li:before,.box-content ul.checkliste li:before,.ka-content ul.checkliste li:before,.ce-bodytext ul.checkliste li:before,.accordion__panel ul.checkliste li:before{border:0;background:url(images/check-green.svg) 50% 50% no-repeat;width:20px;height:20px;left:-25px;background-size:100% auto}.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig{column-count:3;column-gap:20px}@media only screen and (max-width: 992px){.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig{column-count:2;column-gap:20px}}@media only screen and (max-width: 600px){.news-single ul.checkliste.checkliste-3spaltig,.frame-type-menu_sitemap_pages ul.checkliste.checkliste-3spaltig,.box-content ul.checkliste.checkliste-3spaltig,.ka-content ul.checkliste.checkliste-3spaltig,.ce-bodytext ul.checkliste.checkliste-3spaltig,.accordion__panel ul.checkliste.checkliste-3spaltig{column-count:1;column-gap:0px}}.news-single ol,.frame-type-menu_sitemap_pages ol,.box-content ol,.ka-content ol,.accordion__panel ol,.ce-bodytext ol{padding-left:20px;padding-bottom:12px}.news-single ol li,.frame-type-menu_sitemap_pages ol li,.box-content ol li,.ka-content ol li,.accordion__panel ol li,.ce-bodytext ol li{padding:2px 0;position:relative}.news-single ol li::marker,.frame-type-menu_sitemap_pages ol li::marker,.box-content ol li::marker,.ka-content ol li::marker,.accordion__panel ol li::marker,.ce-bodytext ol li::marker{color:#ea272e}.nummernliste-plakativ{padding:0;text-align:center;display:flex;gap:20px;flex-wrap:wrap;list-style-type:none;justify-content:center}.nummernliste-plakativ li{position:relative;max-width:300px}.nummernliste-plakativ li::marker{display:none}.nummernliste-plakativ li:before{display:block;font-size:5rem;font-weight:800;margin-bottom:10px;color:#ea272e;height:3rem}.nummernliste-plakativ li:nth-child(1):before{content:"1"}.nummernliste-plakativ li:nth-child(2):before{content:"2"}.nummernliste-plakativ li:nth-child(3):before{content:"3"}.nummernliste-plakativ li:nth-child(4):before{content:"4"}.nummernliste-plakativ li:nth-child(5):before{content:"5"}.nummernliste-plakativ li:nth-child(6):before{content:"6"}.nummernliste-plakativ li:nth-child(7):before{content:"7"}.nummernliste-plakativ li:nth-child(8):before{content:"8"}.nummernliste-plakativ li:nth-child(9):before{content:"9"}.nummernliste-plakativ li:nth-child(10):before{content:"10"}.nummernliste-plakativ li:nth-child(11):before{content:"11"}.nummernliste-plakativ li:nth-child(12):before{content:"12"}.nummernliste-plakativ li:nth-child(13):before{content:"13"}.table{overflow-x:scroll}.table .contenttable{width:100%;border-collapse:collapse}.table .contenttable tbody tr td{padding:10px 5px;border:0;border-bottom:1px solid rgba(0,0,0,.2);vertical-align:middle}.table .contenttable tbody tr:first-child td{border-top:1px solid rgba(0,0,0,.2)}.text-padding{padding:0 20px}@media(min-width: 1200px){.text-padding{padding:0 50px}}.frame-layout-45{backdrop-filter:blur(20px);background:rgba(0,0,0,.3);border:2px solid rgba(91,113,203,.3);border-radius:15px;padding:2em}.frame-layout-50{background:#6a797e;color:#fff;padding:40px}.frame-layout-50 h1,.frame-layout-50 h2,.frame-layout-50 h3,.frame-layout-50 a{color:#fff}.frame-layout-50>.row>div .content-padding{padding-top:0;padding-bottom:0}.frame-layout-50>.row>div:first-child .content-padding{padding-left:0}.frame-layout-50>.row>div:last-child .content-padding{padding-right:0}@media(max-width: 768px){.frame-layout-45,.frame-layout-50{padding:20px}}.site-width-schmal,.text-schmal,.layout-49,.frame-layout-49,.faq-wrapper{max-width:750px;margin:0 auto}#tns1{margin:auto}.bildergalerie-carousel .item{position:relative;margin-bottom:50px;padding:10px;text-align:center;opacity:0;scale:.5;transition:all .5s ease-out;transition-timing-function:ease-out}.bildergalerie-carousel .item.tns-slide-active{opacity:1;scale:1}.bildergalerie-carousel .item a{position:relative;display:block}.bildergalerie-carousel .item a img{width:calc(100% - 20px) !important;height:auto !important;border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.5);transition:all .5s ease-out;transition-timing-function:ease-out}.bildergalerie-carousel .item a:before{content:"+";display:block;width:70px;height:70px;border-radius:35px;line-height:70px;background:#fff;position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px;z-index:20;color:#000;font-size:4rem;text-align:center;transition:all .5s ease-out;transition-timing-function:ease-out;scale:0;opacity:0;font-weight:300}.bildergalerie-carousel .item a:hover img{scale:.95}.bildergalerie-carousel .item a:hover:before{opacity:1;scale:1}.produkt{box-shadow:0 10px 15px rgba(0,0,0,.5);position:relative;padding-bottom:20px}.produkt .btn-wrapper{text-align:center;padding-top:10px}.produkt .btn-wrapper .btn{margin-top:4px}.produkt .btn{margin:0;right:0;bottom:0}.produkt .produkt-name{padding:10px 20px;background:#6a797e;color:#fff;font-weight:900;text-align:center}.produkt .produkt-preis{text-align:center;color:#ea272e;font-weight:900;font-size:3rem;padding:10px 20px 0 20px;line-height:3rem}.produkt .produkt-preis .produkt-preisart{display:inline-block;font-weight:300;font-size:2rem}.produkt .produkt-grundpreis{text-align:center;padding:0 20px 15px 20px}.produkt .produkt-text{font-size:.8rem;line-height:.9rem;padding:5px 20px}.kontakt-content .kontakt-item{display:flex}.kontakt-content .kontakt-item .kontakt-item-bild{width:50px;padding:3px;display:flex}.kontakt-content .kontakt-item .kontakt-item-bild img{margin:auto;height:30px;width:auto}.kontakt-content .kontakt-item .kontakt-item-content{position:relative}.kontakt-content .kontakt-item .kontakt-item-content>div{width:100%;margin:auto 0}.frame-layout-51 h3{color:#6a797e;font-size:1.3em;padding-bottom:0}.ansprechpartner-content,.frame-layout-51{border:10px solid #f0f1f2;padding:30px;margin-bottom:10px}.ansprechpartner-content .kontakt-item-name,.frame-layout-51 .kontakt-item-name{font-weight:800;color:#6a797e;font-size:1.3em}.ansprechpartner-content .kontakt-item-funktion,.frame-layout-51 .kontakt-item-funktion{color:#6a797e;margin-bottom:10px}.ansprechpartner-content .kontakt-item-content,.frame-layout-51 .kontakt-item-content{position:relative}.ansprechpartner-content .kontakt-item-content>div,.frame-layout-51 .kontakt-item-content>div{width:100%;margin:auto 0}.ansprechpartner-content .kontakt-item-email,.frame-layout-51 .kontakt-item-email{margin-top:10px}.page-footer .kontakt-content{justify-content:center;align-content:center}.page-footer .kontakt-content .kontakt-item{margin:0 auto;width:100%}.page-footer .kontakt-content .kontakt-item .kontakt-item-content{width:100%}.sm-nav{list-style-type:none;padding:0;margin:0;text-align:center;margin-top:2em}.sm-nav li{display:inline-block;padding:10px}.sm-nav li a svg{width:40px;transition:all .1s ease-out;transition-timing-function:ease-out}.sm-nav li a:hover svg,.sm-nav li a:focus-visible svg{fill:#ea272e;scale:1.25}.oeffnungszeiten .oeffnungszeiten-content{list-style-type:none;display:table}.oeffnungszeiten .oeffnungszeiten-content li{display:table-row}.oeffnungszeiten .oeffnungszeiten-content li strong{display:table-cell;padding-right:5px}.oeffnungszeiten .oeffnungszeiten-content .komma:last-child{display:none;speak:none}.content-container{display:flex;gap:50px;flex-wrap:wrap}.content-container .content-container-spalte-50,.content-container .content-container-spalte-33,.content-container .content-container-spalte-66,.content-container .content-container-spalte-25,.content-container .content-container-spalte-100{width:100%;flex-wrap:wrap;position:relative}.content-container .content-container-spalte-50>div,.content-container .content-container-spalte-33>div,.content-container .content-container-spalte-66>div,.content-container .content-container-spalte-25>div,.content-container .content-container-spalte-100>div{width:100%}@media(min-width: 992px){.content-container{display:flex;gap:50px;flex-wrap:nowrap}.content-container .content-container-spalte-50{width:calc(50% - 25px)}.content-container .content-container-spalte-25{width:calc(25% - 37px)}.content-container .content-container-spalte-33{width:33.3333333333%}.content-container .content-container-spalte-66{width:66.6666666667%}}.timeline{list-style-type:none;padding:0}.timeline li{overflow:hidden;position:relative}.timeline li .timeline_item{position:relative;padding:15px 15px 15px 15px;background:#f0f1f2;margin:4px 0 4px 35px}.timeline li .timeline_item:before{content:"";display:block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-right:15px solid #f0f1f2;position:absolute;left:-29px;top:50%;margin-top:-15px}.timeline li:before{content:"";display:block;width:2px;height:100%;top:0;background:#ea272e;position:absolute;left:7px}.timeline li:first-child:before{top:50%}.timeline li:last-child:before{top:auto;bottom:50%}.timeline li:after{content:"";display:block;width:16px;height:16px;top:50%;margin-top:-8px;background:#fff;position:absolute;left:0px;border-radius:50%;border:2px solid #ea272e}.timeline .timeline-datum{font-weight:800}.timeline .timeline-text p:last-child{padding-bottom:0}@media(min-width: 992px){.timeline li .timeline_item{position:relative;padding:0;background:rgba(0,0,0,0);margin:4px 0 4px 0px;display:flex;gap:50px}.timeline li .timeline_item:before{display:none}.timeline li:before{left:50%;margin-left:-1px}.timeline li:first-child:before{top:50%}.timeline li:last-child:before{top:auto;bottom:50%}.timeline li:after{left:50%;margin-left:-8px}.timeline .timeline-datum{font-weight:800;width:calc(50% - 20px);margin:auto 0;text-align:right}.timeline .timeline-text{background:#f0f1f2;padding:15px;width:calc(50% - 20px);box-sizing:border-box;margin:auto 0;position:relative}.timeline .timeline-text:before{content:"";display:block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-right:15px solid #f0f1f2;position:absolute;left:-29px;top:50%;margin-top:-15px}.timeline .timeline-text p:last-child{padding-bottom:0}.timeline li:nth-child(odd) .timeline-datum{order:2;text-align:left}.timeline li:nth-child(odd) .timeline-text{order:1}.timeline li:nth-child(odd) .timeline-text:before{left:auto;right:-29px;rotate:180deg}}.durchschnittsmeinung{text-align:center;padding:15px 15px 0 15px;font-size:16px}.kundenmeinungen-wrapper{padding:0px 20px;overflow:hidden;box-sizing:border-box;width:100%}.kundenmeinungen-wrapper .item{margin-bottom:40px}.kundenmeinungen-wrapper .tns-outer{padding-top:50px !important}.kundenmeinungen-wrapper .tns-outer .tns-controls{top:40px !important}.kundenmeinungen-wrapper .tns-outer .tns-controls button{outline:1px solid #000}.kundenmeinungen-wrapper .name{font-weight:800;padding-left:15px;font-size:16px}.kundenmeinungen-wrapper .name .date{font-style:italic;font-weight:300;font-size:16px}.kundenmeinungen-wrapper .bubble{background:#f0f1f2;padding:20px 20px;position:relative;margin-bottom:25px;font-size:16px}.kundenmeinungen-wrapper .bubble h3{font-size:20px}.kundenmeinungen-wrapper .bubble .sterne-1,.kundenmeinungen-wrapper .bubble .sterne-2,.kundenmeinungen-wrapper .bubble .sterne-3,.kundenmeinungen-wrapper .bubble .sterne-4,.kundenmeinungen-wrapper .bubble .sterne-5{height:16px;width:100%;margin-top:10px}.kundenmeinungen-wrapper .bubble .sterne-1{background:url(Mask/sterne-1.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-2{background:url(Mask/sterne-2.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-3{background:url(Mask/sterne-3.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-4{background:url(Mask/sterne-4.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble .sterne-5{background:url(Mask/sterne-5.svg) 0 0 no-repeat}.kundenmeinungen-wrapper .bubble:after{content:"";display:block;height:0;width:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #f0f1f2;position:absolute;bottom:-20px;left:45px}.logo-no-hero svg{fill:#ea272e;position:absolute;left:25px;top:20px;height:60px;z-index:51}@media screen and (max-width: 992px){.logo-no-hero{display:none}}.no-hero-wrapper{text-align:center;padding:80px 20px 20px 20px;margin-bottom:-100px}#addnav{position:absolute;top:0;right:0;overflow:hidden;padding:5px 15px 5px 25px;transition:all .1s ease-out;transition-timing-function:ease-out}#addnav .addnav-bg{background:#6a797e;transform:skew(20deg);width:600px;position:absolute;left:7px;height:50px;bottom:0}#addnav .addnav-links{position:relative;z-index:10}#addnav a{display:inline-block;color:#fff !important;padding:2px 10px 2px 30px;text-decoration:none;font-size:1em;border-radius:6px;position:relative;background:#6a797e;transition:all .1s ease-out;transition-timing-function:ease-out}#addnav a svg{fill:#fff;opacity:.5;height:18px;position:absolute;top:50%;margin-top:-10px;left:6px}#addnav a:hover,#addnav a:focus-visible{background:rgba(0,0,0,.3)}#addnav a:hover svg,#addnav a:focus-visible svg{opacity:1}#addnav a:focus-visible{background:#000}@media screen and (min-width: 992px){#addnav{position:fixed}.sticky #addnav{padding-top:2px;padding-bottom:2px;z-index:5}.sticky #addnav a{font-size:.9em}}@media screen and (max-width: 640px){#addnav a{padding-left:5px;padding-right:5px}#addnav a svg{display:none}}@media screen and (max-width: 400px){#addnav a{font-size:.8em}}.dropdown-toggle::after{display:none}.menubtn{display:none}@media screen and (min-width: 992px){#main-nav{padding:0;line-height:1em;display:block;position:relative;z-index:10}#main-nav span{display:none}#main-nav ul{padding:0;margin:0;list-style:none;line-height:1;position:relative;width:100%;text-align:right}#main-nav ul a{display:block;text-decoration:none;font-size:16px}#main-nav ul>a{font-style:normal;font-weight:800}#main-nav ul li{display:inline-block}#main-nav ul li ul{padding:0;margin:0;list-style:none;line-height:1;position:relative;position:absolute;width:280px;left:-999em;display:none}#main-nav ul li ul li{width:280px}#main-nav ul li ul li a{padding:.5em 1.5em;margin-top:-1px}#main-nav ul li a.suche svg{height:24px;width:24px;margin:-1px 0 -3px 0}#main-nav ul li a.suche .suche-label{display:none}.nav-logo{transition:all .5s ease-out;transition-timing-function:ease-out;position:absolute;left:20px;top:-50px}.nav-logo svg{fill:#ea272e;height:34px;width:auto}#main-nav{padding-right:0px;position:absolute;right:20px;top:0px;background:none;border-radius:50px;padding:2px;height:100%;display:flex}#main-nav a{border-bottom:0;color:#000}#main-nav>ul{display:inline-block;font-size:20px;text-decoration:none;display:block;text-align:right;margin:auto 0}#main-nav>ul>li{display:inline-block;padding-left:2px;transition:all .1s ease-out;transition-timing-function:ease-out;margin-left:-3px;margin-right:-3px}#main-nav>ul>li>a{padding:20px 15px !important;font-size:1em;color:#000;text-transform:uppercase;box-sizing:border-box;transition:all .1s ease-out;transition-timing-function:ease-out;font-style:normal;font-weight:800;position:relative}#main-nav>ul>li>a .hassub-icon{height:16px;display:inline-block;position:relative;top:1px;margin-left:2px}#main-nav>ul>li.active{background:rgba(0,0,0,0)}#main-nav>ul>li.active>a{background:rgba(0,0,0,0);position:relative;display:block;box-shadow:inset 0 0 0 4px #f0f1f2}#main-nav>ul li a:hover,#main-nav>ul li a:focus{background:rgba(0,0,0,0);position:relative;display:block;box-shadow:inset 0 0 0 4px #6a797e}#main-nav ul li{position:relative}#main-nav ul li ul{background:#fff;text-align:left;box-shadow:0 1px 5px 0 rgba(0,0,0,.7);font-size:16px;left:50% !important;top:50px !important;width:300px;padding:10px 10px 8px 10px;box-sizing:border-box;flex-wrap:nowrap;text-align:left;justify-content:space-between;margin-left:-150px;z-index:100;border-top:5px solid #6a797e}#main-nav ul li ul:before{content:"";display:block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-bottom:10px solid #6a797e;position:absolute;left:50%;margin-left:-10px;top:-25px}#main-nav ul li ul li{background:#fff !important;width:100% !important;margin:0px;display:block;text-align:center;border-bottom:2px solid rgba(0,0,0,0)}#main-nav ul li ul li a,#main-nav ul li ul li .nolink{text-shadow:none !important;color:#ea272e;padding:20px 15px;background:rgba(0,0,0,0) !important;position:relative;line-height:0;display:block;font-weight:800;color:#000;font-size:1em;font-family:"Merriweather Sans";font-style:normal;font-weight:800;text-align:left;transition:all .1s ease-out;transition-timing-function:ease-out}#main-nav ul li ul li a svg,#main-nav ul li ul li .nolink svg{fill:#ea272e;height:30px;position:absolute;left:10px;top:50%;margin-top:-15px;transition:all .1s ease-out;transition-timing-function:ease-out}#main-nav ul li ul li a:after,#main-nav ul li ul li .nolink:after{display:none !important}#main-nav ul li ul li a:hover,#main-nav ul li ul li a:focus,#main-nav ul li ul li a.active,#main-nav ul li ul li .nolink:hover,#main-nav ul li ul li .nolink:focus,#main-nav ul li ul li .nolink.active{background:#6a797e !important;color:#fff}#main-nav ul li ul li a:hover svg,#main-nav ul li ul li a:focus svg,#main-nav ul li ul li a.active svg,#main-nav ul li ul li .nolink:hover svg,#main-nav ul li ul li .nolink:focus svg,#main-nav ul li ul li .nolink.active svg{fill:#fff}#main-nav ul li ul li.svgicon-link a{padding:30px 15px;padding-left:55px;font-size:1.2em}#main-nav ul li ul .nolink-wrapper{position:relative}#main-nav ul li ul .nolink-wrapper .nolink:hover img{opacity:.5}#main-nav ul li:nth-last-child(2) ul{margin-left:-220px}#main-nav ul li:nth-last-child(2) ul:before{left:72%}.desktop #main-nav>ul>li a{position:relative;z-index:30}.mobile #main-nav ul li ul .nolink-wrapper ul{display:block !important}}@media screen and (min-width: 992px)and (min-width: 992px){.sticky #main-nav ul li{margin-top:30px}.sticky #main-nav ul li ul{top:30px !important}.sticky #main-nav ul li ul li{margin-top:0 !important}}@media screen and (max-width: 992px){#main-nav-wrapper .nav-logo svg{fill:#ea272e;height:50px;position:absolute;top:50%;margin-top:-25px;left:15px;z-index:51}#main-nav span{display:block;position:absolute;right:10px;position:absolute;box-sizing:border-box;right:10px;top:12px;color:#000 !important;width:44px;height:44px;background:#f0f1f2 !important;line-height:44px;font-size:32px;text-align:center;font-weight:300;border-radius:50%;transition:all .1s ease-out;transition-timing-function:ease-out}#main-nav span:hover{cursor:pointer}#main-nav .menuOpen>span{rotate:45deg}#main-nav>ul{display:none;float:none;width:100%;position:relative;top:0px;padding:0;z-index:50;border:0;border-top:1px solid #6a797e}#main-nav>ul li{border-right:none;position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;list-style-type:none}#main-nav>ul li a{padding:1em 3em 1em 2em;color:#ea272e;font-size:20px;text-shadow:none;text-align:left;box-sizing:border-box;display:block;text-decoration:none;font-weight:800;text-transform:uppercase;color:#000}#main-nav>ul li a svg{display:none}#main-nav>ul li a.active{color:#ea272e !important;margin-top:1px}#main-nav>ul li a.sf-with-ul:after{content:""}#main-nav>ul li ul{background:#fff;width:100%;position:relative;display:none;margin:0 0 0 0;left:0em;top:0;list-style-type:none}#main-nav>ul li ul>li{border-top:1px solid rgba(0,0,0,.1)}#main-nav>ul li ul>li a:focus-visible{background:#000;color:#fff}#main-nav>ul li ul li{width:100%;background:#eee;margin:0 !important;padding:0 !important}#main-nav>ul li ul li a,#main-nav>ul li ul li .nolink{font-size:18px;font-style:normal;font-weight:400;text-transform:none;display:flex;padding:.75em 1em .75em 2em;background:#f0f1f2;margin:0;color:#000;position:relative}#main-nav>ul li ul li a svg,#main-nav>ul li ul li .nolink svg{display:block;fill:#ea272e;position:absolute;left:2em;top:50%;height:36px;margin-top:-18px}#main-nav>ul li ul li a>div,#main-nav>ul li ul li .nolink>div{margin:auto 10px;font-style:normal;font-weight:800;text-transform:uppercase;color:#000}#main-nav>ul li ul li.nolink-wrapper ul{text-align:center;background:#f0f1f2;padding:15px 5px;box-sizing:border-box}#main-nav>ul li ul li.nolink-wrapper ul li{border:0 !important;display:inline-block;width:48% !important;margin:0;padding:2px 0 !important;box-sizing:border-box;z-index:10}#main-nav>ul li ul li.nolink-wrapper ul li a{display:block;background:#fff;border-radius:15px;padding:15px;text-align:center}}@media only screen and (max-width: 992px)and (max-width: 600px){#main-nav>ul li ul li.nolink-wrapper ul li{width:92% !important}}@media screen and (max-width: 992px){#main-nav>ul li:first-child ul li a{padding:.75em 1em .75em 5em}#main-nav>ul li.menuOpen>span{background:red}#main-nav>ul li:hover ul{position:relative;display:none;margin:0 0 0 0;left:0em}#main-nav>ul li.sfhover ul{position:relative;display:none;margin:0 0 0 0;left:0em}.desktop #main-nav ul li:hover{background:#ddd}.menubtn{display:block;transition:all 300ms ease-in-out;position:absolute;z-index:60;font-size:30px;text-decoration:none;display:inline-block;padding:12px;margin:0;text-transform:uppercase;font-size:20px;transition:all .1s ease-out;transition-timing-function:ease-out;background:#ea272e;color:#fff;display:block;height:50px;box-sizing:border-box;text-align:left;width:50px;margin-right:0px;top:-240px;right:10px;color:#fff;outline:0;border:0;border-radius:15px}.menubtn:before,.menubtn:after,.menubtn>div{content:"";display:block;width:30px;height:1px;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;position:absolute;left:10px;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.menubtn>div{top:50%;margin-top:-1px}.menubtn:before{top:13px}.menubtn:after{bottom:13px}.menuOpen .menubtn:before{top:24px;transform:rotate(45deg)}.menuOpen .menubtn:after{bottom:auto;top:24px;transform:rotate(-45deg)}.menubtn:hover{cursor:pointer}.menuOpen .menubtn>div{width:0;left:20px}}.page-footer{position:relative;text-align:left;font-size:.9em;font-weight:300;line-height:1.5em;overflow:hidden;margin:9em 0 3em 0;backdrop-filter:blur(20px);background:rgba(0,0,0,.3);border:2px solid rgba(91,113,203,.3);border-radius:15px;padding:2em;padding:3em 1em 3em 300px;color:rgba(255,255,255,.6)}.page-footer a{color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6)}.page-footer a:hover{color:#fff;text-decoration-color:#fff}.page-footer .btn{transform:scale(1) !important;opacity:1 !important}.page-footer .text-big{color:#fff}.page-footer .content-container>div{margin-top:auto;margin-bottom:auto}.page-footer #logo-bottom{width:170px;height:auto;position:absolute;left:50px;top:50%;margin-top:-100px}.page-footer hr{margin-top:25px;margin-bottom:25px}.page-footer .z-index{position:relative;z-index:50}.page-footer .content-container{gap:60px}.page-footer .content-container .content-container-spalte-33{position:relative}.page-footer .content-container .content-container-spalte-33:before{content:"";display:block;position:absolute;left:-25px;top:0;width:2px;height:100%;background:rgba(255,255,255,.3)}.page-footer .content-container .content-container-spalte-33:nth-child(1){width:calc(40% - 40px)}.page-footer .content-container .content-container-spalte-33:nth-child(2){width:calc(30% - 40px)}.page-footer .content-container .content-container-spalte-33:nth-child(3){width:calc(30% - 40px)}.page-footer .content-container .content-container-spalte-33:nth-child(3) p{margin:0;padding:0}@media only screen and (max-width: 1200px){.page-footer{padding:2em 1em 2em 1em;text-align:center}.page-footer #logo-bottom{width:170px;height:auto;position:relative;left:0;top:0;margin:0 auto 2px auto}.page-footer .content-container{flex-wrap:wrap;gap:10px}.page-footer .content-container .content-container-spalte-33{text-align:center}.page-footer .content-container .content-container-spalte-33:before{display:none}.page-footer .content-container .content-container-spalte-33:nth-child(1){width:100%}.page-footer .content-container .content-container-spalte-33:nth-child(2){width:100%}.page-footer .content-container .content-container-spalte-33:nth-child(3){width:100%}}@media only screen and (max-width: 992px){#page-footer{padding-bottom:120px}.menubtn{top:70px}}@media screen and (max-width: 640px){.menubtn{top:120px}}.ce-uploads,.news-related-files ul,.news-related-links ul{padding:0 !important}.ce-uploads li,.news-related-files ul li,.news-related-links ul li{padding:0 !important;margin:5px 0}.ce-uploads li:before,.news-related-files ul li:before,.news-related-links ul li:before{display:none !important}.ce-uploads li div a,.news-related-files ul li div a,.news-related-links ul li div a{display:flex;gap:15px;text-decoration:none;background:rgba(0,0,0,0);padding:15px;justify-content:space-between;transition:all .1s ease-out;transition-timing-function:ease-out;border-radius:15px;border:2px solid #fff;color:#fff}.ce-uploads li div a svg,.news-related-files ul li div a svg,.news-related-links ul li div a svg{height:20px;width:20px;margin:auto 0;fill:#fff;transition:all .1s ease-out;transition-timing-function:ease-out}.ce-uploads li div a .download-text,.ce-uploads li div a .news-related-files-link,.news-related-files ul li div a .download-text,.news-related-files ul li div a .news-related-files-link,.news-related-links ul li div a .download-text,.news-related-links ul li div a .news-related-files-link{margin:auto 0;color:#fff;width:100%;line-height:1.2em}.ce-uploads li div a .download-text .ce-uploads-description,.ce-uploads li div a .download-text .description,.ce-uploads li div a .news-related-files-link .ce-uploads-description,.ce-uploads li div a .news-related-files-link .description,.news-related-files ul li div a .download-text .ce-uploads-description,.news-related-files ul li div a .download-text .description,.news-related-files ul li div a .news-related-files-link .ce-uploads-description,.news-related-files ul li div a .news-related-files-link .description,.news-related-links ul li div a .download-text .ce-uploads-description,.news-related-links ul li div a .download-text .description,.news-related-links ul li div a .news-related-files-link .ce-uploads-description,.news-related-links ul li div a .news-related-files-link .description{color:#fff;font-size:.8em;display:block}.ce-uploads li div a .ce-uploads-filesize,.ce-uploads li div a .news-related-files-size,.news-related-files ul li div a .ce-uploads-filesize,.news-related-files ul li div a .news-related-files-size,.news-related-links ul li div a .ce-uploads-filesize,.news-related-links ul li div a .news-related-files-size{display:block;margin:auto 0;font-size:.8em;color:#000;width:65px;text-align:right}.ce-uploads li div a:hover,.news-related-files ul li div a:hover,.news-related-links ul li div a:hover{box-shadow:0 0 0 2px #fff}.ce-uploads li div a:hover svg,.news-related-files ul li div a:hover svg,.news-related-links ul li div a:hover svg{scale:1.2}.ce-uploads li div a:focus-visible,.news-related-files ul li div a:focus-visible,.news-related-links ul li div a:focus-visible{box-shadow:0 0 0 5px #ea272e}.ce-uploads li div a:focus-visible svg,.news-related-files ul li div a:focus-visible svg,.news-related-links ul li div a:focus-visible svg{scale:1.2}.ce-uploads li div a span,.news-related-files ul li div a span,.news-related-links ul li div a span{border:0;margin:0;padding:0;color:#fff}.frame-layout-54 .ce-uploads li a{background:#ea272e;color:#fff}.frame-layout-54 .ce-uploads li a span{color:#fff}.frame-layout-54 .ce-uploads li a svg{fill:#fff}.simple-banner{background:#f0f1f2;position:relative;border:10px solid #f0f1f2;display:flex;height:100%;width:100%;flex-wrap:wrap}.simple-banner .simple-banner-content-wrapper{display:flex}.simple-banner .simple-banner-btn-wrapper{display:flex;flex-wrap:wrap;width:100%;justify-content:end;align-self:flex-end;position:relative;right:-12px;bottom:-12px}.simple-banner .simple-banner-btn-wrapper>div .btn{clip-path:polygon(17px 0, 100% 0, 100% 100%, 0 100%)}.simple-banner .simple-banner-img{margin:auto 0}.simple-banner .simple-banner-img img{height:auto !important;width:100% !important;max-width:300px !important;min-width:250px}.simple-banner .simple-banner-content{margin:auto 0;padding:2.5em 1em .5em 1em}.simple-banner.iconrechtsecke .simple-banner-img{position:absolute;right:10px;top:10px}.simple-banner.iconrechtsecke .simple-banner-img img{height:40px !important;min-width:auto !important;width:auto !important}.content-padding .simple-banner{height:calc(100% + 2.4em)}@media only screen and (max-width: 768px){.simple-banner{flex-wrap:wrap}.simple-banner .simple-banner-img{text-align:center;width:100%}.simple-banner.iconrechtsecke .simple-banner-img{text-align:right}.simple-banner.bildlinks .simple-banner-content{padding-top:.6em}.simple-banner .simple-banner-content-wrapper{flex-wrap:wrap}}.cc_div{font-family:"Merriweather Sans";font-style:normal;font-size:1em}#s-cnt .p{font-size:1em}.cc_div .c-bn,#s-cnt .cfwrapper,#s-bl tbody tr:hover{background:#f0f1f2;border-radius:0}#s-bl tbody tr:last-child{border-radius:0}#s-bns .c-bn,#c-bns button:first-child,#s-bns button:first-child,#c-s-bn{background:#6a797e;text-transform:uppercase;border-radius:0;color:#fff;transition:all .1s ease-out;transition-timing-function:ease-out}#s-bns .c-bn#s-all-bn,#c-bns button:first-child#s-all-bn,#s-bns button:first-child#s-all-bn,#c-s-bn#s-all-bn{background:#ea272e;color:#fff !important}#s-bns .c-bn:hover,#c-bns button:first-child:hover,#s-bns button:first-child:hover,#c-s-bn:hover{background:#6a797e;scale:1.05}#c-s-bn{background:#f0f1f2 !important;color:#000 !important}.cc_div .b-tg .c-tg{background:#6a797e}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover,#s-bl .c-bl.b-ex{background:rgba(0,0,0,.1);border-radius:0}#cc_div #cm{border-radius:0}div[data-service] .c-n-c .c-l-b,div[data-service] .c-n-c .c-la-b{text-transform:uppercase;border-radius:0;color:#fff;background:#ea272e;position:relative}div[data-service] .c-n-c .c-l-b:before,div[data-service] .c-n-c .c-la-b:before{top:50%;margin-top:-7px}div[data-service] .c-n-c .c-l-b:hover,div[data-service] .c-n-c .c-la-b:hover{scale:1.05;background:#ea272e}.c-la-b{display:none !important}div[data-service] .c-bg{opacity:.2}.tx-cf-cookiemanager .cf-cookie-openconsent{display:none;speak:none}@media only screen and (max-width: 500px){.cc-text{font-size:.9em;line-height:1.1em}}.accordion__btn{display:flex;align-items:center;width:100%;margin:10px 0 0 0;padding:0 1rem;text-align:left;background-color:#f0f1f2;border:0;font-weight:800;font-size:1.2em;cursor:pointer;position:relative;z-index:10}.accordion__btn:focus-visible{box-shadow:0 0 0 4px #000 !important;outline:none !important;border:0}.accordion__btn .accordion__icon{width:40px;height:40px;transition:.3s ease-in-out;font-weight:300;text-align:center;background:#fff;border-radius:20px;order:2;font-size:1.8em;display:flex}.accordion__btn .accordion__icon svg{height:18px;margin:auto;position:relative;left:-1px}.accordion__btn.active:hover .accordion__icon,.accordion__btn.active .accordion__icon{transform:rotate(45deg);transition:.3s ease-in-out}.accordion__btn .accordion__label{margin:0;padding:1rem 1rem 1rem 0;border:0;background:none;font-size:1.2rem;text-align:left;line-height:1.4;width:100%}.accordion__panel{max-height:0;overflow:hidden;transition:.3s ease-in-out;opacity:0;border:5px solid #f0f1f2;border-top:0;display:none}.accordion__panel.show{opacity:1;max-height:10000px}.accordion__content{padding:1rem}.accordion__content h3{margin:1rem 0}.video-shariff-preview-overlay{background:#ea272e;background:linear-gradient(0deg, rgb(217, 31, 67) 42%, rgba(217, 31, 67, 0.5) 100%)}.video-shariff-preview-text{color:#fff;font-size:1.2em}.video-shariff-preview-icon{border-left:36px solid #fff}.video-link{overflow:hidden;border-radius:15px;position:relative;text-decoration:none;color:#fff;display:block;max-width:250px}.video-link img{width:100% !important;height:auto !important;margin-bottom:-7px;transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out}.video-link span{position:absolute;width:50px;height:50px;border-radius:50px;background:#fff;color:#6a797e;line-height:50px;text-align:center;top:50%;left:50%;margin-top:-25px;margin-left:-25px;font-size:20px;box-sizing:border-box;padding-left:2px;transition:all .1s ease-out;transition-timing-function:ease-out;z-index:10}.desktop .video-link:hover{overflow:hidden}.desktop .video-link:hover img{transform:scale(1.1)}.desktop .video-link:hover span{transform:scale(1.1)}.row>*{margin-top:0 !important;padding-top:0 !important}.slider-container{position:relative}.tns-gallery{overflow:hidden}.slider-item img{width:100% !important;height:auto !important}.tns-outer{position:relative}.tns-outer .tns-controls{position:absolute;bottom:0;height:0;left:0;width:100%;z-index:11;list-style-type:none;padding:0;margin:0}.tns-outer .tns-controls:focus-visible{border:none}.tns-outer .tns-controls button{background:rgba(0,0,0,0);text-align:center;height:50px;width:50px;border-radius:25px;line-height:50px;position:absolute;bottom:0;left:10px;padding:0;margin:0;text-indent:-9999px;border:2px solid #fff;color:#fff}.tns-outer .tns-controls button:disabled{display:none}.tns-outer .tns-controls button:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;top:0;width:100%;height:100%;text-indent:0;line-height:50px;font-size:1.4em}.tns-outer .tns-controls button:last-child{left:auto;right:10px}.tns-outer .tns-controls button:last-child:after{content:""}.tns-outer .tns-controls:focus-visible button{background:#000;color:#fff}.tns-outer .slider-item{line-height:0}.tns-outer .slider-item img{width:100% !important;height:auto !important}.tns-outer button[data-action=start],.tns-outer button[data-action=stop]{background:#fff;color:#000;background-size:auto 50%;text-align:center;height:30px;width:30px;border-radius:25px;line-height:50px;position:absolute;right:10px;bottom:10px;padding:0;margin:0;z-index:10;border:0;text-indent:-9999px}.tns-outer button[data-action=start]:after,.tns-outer button[data-action=stop]:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-indent:0;position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px}.tns-outer button[data-action=start]:focus-visible,.tns-outer button[data-action=stop]:focus-visible{background:#000;color:#fff;border:0}.tns-outer button[data-action=stop]:after{content:""}.tns-nav{position:absolute;bottom:8px;z-index:10;width:100%;text-align:center}.tns-nav button{display:inline-block;width:18px;height:18px;border-radius:10px;transition:all .1s ease-out;transition-timing-function:ease-out;margin:2px;border:2px solid #fff;background:rgba(0,0,0,0)}.tns-nav button.tns-nav-active{width:36px;background:rgba(0,0,0,0)}.tns-nav button:focus-visible{background:#000;box-shadow:0 0 0 5px #000}#tx_indexedsearch{background:#6a797e;padding:10px}#tx_indexedsearch .tx-indexedsearch-searchbox-sword{text-align:center}.tx-indexedsearch-info-sword,.tx-indexedsearch-browsebox,.tx-indexedsearch-info-noresult{text-align:center;list-style-type:none}.tx-indexedsearch-info-sword li,.tx-indexedsearch-browsebox li,.tx-indexedsearch-info-noresult li{display:inline-block;padding:4px}.tx-indexedsearch-searchbox{background:#6a797e;margin:0 auto;max-width:600px;margin-bottom:3em}.tx-indexedsearch-searchbox input[type=text]{padding:.3em;border:0;font-size:1.5em;font-weight:300;font-family:"Merriweather Sans";font-style:normal;width:100%;box-sizing:border-box}.tx-indexedsearch-searchbox .btn{width:100%;margin:0 0 0 0}.tx-indexedsearch-res{background:#f0f1f2;margin:10px 0;position:relative;padding:40px}.tx-indexedsearch-res .tx-indexedsearch-percent{position:absolute;top:10px;left:40px;width:calc(100% - 80px);height:10px;border-radius:5px;background:#fff}.tx-indexedsearch-res .tx-indexedsearch-percent .tx-indexedsearch-percent-balken{height:10px;background:#ea272e;display:block;position:relative;border-radius:4px}.tx-indexedsearch-res .tx-indexedsearch-percent .tx-indexedsearch-percent-balken>div{position:absolute;right:5px;top:4px;font-size:.9rem}.tx-indexedsearch-res .tx-indexedsearch-percent>div{height:3px;top:0;left:0;position:absolute;background:#ea272e}.tx-indexedsearch-res .tx-indexedsearch-percent>div>div{position:absolute;right:3px;top:-2px;font-weight:800;font-size:.8em;color:#6a797e}@media only screen and (max-width: 992px){.seitenheader .seitenheader-hg{display:none}.seitenheader .seitenheader-text{position:relative;z-index:10x;padding:2em;display:flex;z-index:10;background:#ea272e;margin-top:-100px;line-height:1em}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text h1{color:#fff;margin:auto 0;padding:0;font-weight:800;display:flex;gap:20px}.seitenheader .seitenheader-text h1 img{height:78px;width:78px}.seitenheader .seitenheader-text h1 .subheader{font-weight:300;font-size:.6em;line-height:1.2em}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:78px;text-align:left}.seitenheader .seitenheader-noimg{background:#6a797e;height:120px}.seitenheader .seitenheader-noimg svg{display:none}}@media only screen and (max-width: 500px){.seitenheader .seitenheader-text{padding-left:1em;padding-right:1em}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text h1{gap:5px;margin:0;line-height:1em}.seitenheader .seitenheader-text h1 img{height:40px;width:40px}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:40px}}@media only screen and (max-width: 991px){.seitenheader-img{position:relative}.seitenheader-img img{aspect-ratio:992/558;width:100%;height:auto !important}}@media only screen and (min-width: 992px){.seitenheader{position:relative;gap:10px;margin-bottom:100px}.seitenheader .seitenheader-text{position:relative;z-index:10x;min-height:380px;display:flex;z-index:10}.seitenheader .seitenheader-text .btn{margin-top:12px}.seitenheader .seitenheader-text .seitenheader-text-header{margin:auto 0}.seitenheader .seitenheader-text h1{color:#fff;margin:auto 0;padding:0;font-weight:800;display:flex;gap:20px;line-height:1em}.seitenheader .seitenheader-text h1 img{height:78px;width:78px}.seitenheader .seitenheader-text h1 .subheader{font-weight:300;font-size:.6em;line-height:1.2em}.seitenheader .seitenheader-text h1 .seitenheader-text-icon{width:78px;text-align:left}.seitenheader .seitenheader-hg{position:absolute;left:0;top:0;width:100%;overflow:hidden;height:100%}.seitenheader .seitenheader-hg:after{background:#ea272e;transform:skew(-20deg);content:"";display:block;width:10000px;position:absolute;right:30vw;top:30px;height:calc(100% - 60px);z-index:2}.seitenheader .seitenheader-img{position:absolute;right:0;top:0px;height:100%;overflow:hidden;z-index:1;padding:1px 0 1px 1px}.seitenheader .seitenheader-img:after{content:"";display:block;background:#fff;height:600px;position:absolute;top:50%;margin-top:-300px;left:-100px;width:200px;rotate:20deg}.seitenheader .seitenheader-img img,.seitenheader .seitenheader-img svg{height:100% !important;width:auto !important}.seitenheader .seitenheader-img svg{fill:#6a797e}}@media only screen and (min-width: 1200px){.seitenheader .seitenheader-hg:after{right:25vw}}@media only screen and (min-width: 1700px){.seitenheader .seitenheader-hg:after{right:20vw}}@media only screen and (min-width: 2100px){.seitenheader .seitenheader-hg:after{right:17vw}}.slider-plus-wrapper{position:relative;margin-bottom:100px}@media only screen and (max-width: 600px){.slider-plus-wrapper .tns-outer .tns-controls{bottom:70px;top:auto}}.slider-plus-wrapper .tns-gallery{padding-bottom:60px}@media only screen and (max-width: 992px){.slider-plus-wrapper{position:relative;margin-bottom:0}.slider-plus-wrapper .tns-gallery{padding-bottom:0px}.slider-plus-wrapper .tns-gallery .slider-item{height:auto}.slider-plus-wrapper .tns-gallery .slider-item img{aspect-ratio:1200/800}.slider-plus-wrapper .tns-outer button[data-action=stop],.slider-plus-wrapper .tns-outer button[data-action=start]{bottom:40px}}@media only screen and (max-width: 600px){.slider-plus-wrapper .tns-outer button[data-action=stop],.slider-plus-wrapper .tns-outer button[data-action=start]{bottom:45px;right:auto;left:50%;margin-left:-15px}}.slider-plus .slider-item{top:0}.slider-plus .slider-item .img-wrapper{position:relative;overflow:hidden;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:.25s}.slider-plus .slider-item .img-wrapper:after{content:"";display:block;background:#fff;height:200%;left:53%;rotate:20deg;width:50%;top:-50%;position:absolute}.slider-plus .slider-item .img-wrapper img{width:60% !important}.slider-plus .slider-item .text-wrapper{position:absolute;width:100%;height:calc(100% + 30px);right:0;overflow:hidden;top:30px;line-height:1.2em;transition-duration:1s;transition-timing-function:ease-out;transition-delay:0s}.slider-plus .slider-item .text-wrapper .text-vertical-align{display:flex;height:100%;position:relative;z-index:10}.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner{margin:auto 100px auto 55%;color:#fff}.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner .slider-plus-header{font-weight:800;font-size:1.5em;padding-bottom:.6em;line-height:1.2em;color:#fff;text-transform:none}.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner .slider-plus-header h1{font-size:1em;padding:0;margin:0;color:#fff;text-transform:none;font-weight:800}@media only screen and (min-width: 768px){.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner .slider-plus-header{font-size:1.8em}}@media only screen and (min-width: 1200px){.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner .slider-plus-header{font-size:2em}}@media only screen and (min-width: 1600px){.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner .slider-plus-header{font-size:3em}}.slider-plus .slider-item .text-wrapper:after{content:"";display:block;background:#ea272e;transform:skew(-20deg);position:absolute;left:48%;top:0;height:calc(100% - 30px);width:3000px;box-shadow:0 10px 15px 0 rgba(0,0,0,.5)}@media only screen and (max-width: 992px){.slider-plus .slider-item .img-wrapper{margin-bottom:-130px}.slider-plus .slider-item .img-wrapper:after{display:none}.slider-plus .slider-item .img-wrapper img{width:100% !important}.slider-plus .slider-item .text-wrapper{position:relative;height:auto;top:0}.slider-plus .slider-item .text-wrapper .text-vertical-align{min-height:350px}.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner{margin-left:20%;padding-top:60px;padding-bottom:90px}.slider-plus .slider-item .text-wrapper:after{left:10%}}@media only screen and (max-width: 600px){.slider-plus .slider-item .img-wrapper{margin-bottom:0px}.slider-plus .slider-item .text-wrapper .text-vertical-align .text-vertical-align-inner{font-size:.8em;margin-left:50px;margin-right:50px;padding-bottom:110px;line-height:1.2em;text-align:center}.slider-plus .slider-item .text-wrapper:after{left:0;transform:skew(0);box-shadow:none}}.slider-plus .slider-item.tns-fadeIn .text-wrapper{right:0;opacity:1}.slider-plus .slider-item.tns-fadeIn .img-wrapper{opacity:1}.slider-plus .slider-item.tns-fadeOut .text-wrapper{opacity:0;right:-200px}.slider-plus .slider-item.tns-fadeOut .img-wrapper{opacity:0}.slider-plus .slider-item.tns-normal .text-wrapper{opacity:0;right:-200px}.slider-plus .slider-item.tns-normal .img-wrapper{opacity:0}@media only screen and (max-width: 600px){.slider-plus .slider-item.tns-fadeIn .text-wrapper{right:0;opacity:1}.slider-plus .slider-item.tns-fadeIn .img-wrapper{opacity:1}.slider-plus .slider-item.tns-fadeOut .text-wrapper{opacity:0;right:0px}.slider-plus .slider-item.tns-fadeOut .img-wrapper{opacity:0}.slider-plus .slider-item.tns-normal .text-wrapper{opacity:0;right:0px}.slider-plus .slider-item.tns-normal .img-wrapper{opacity:0}}.aniitem{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;opacity:1;transform:translateY(0px)}.aniitem.hideitem{opacity:0;transform:translateY(30px)}.news-single{max-width:800px;margin:0 auto}.news-single .outer{width:100%}.news-single .news-img-wrap{display:flex;gap:20px;flex-wrap:wrap}.news-single .news-img-wrap.news-img-wrap-img2 .outer{width:calc(50% - 10px)}.news-single .news-img-wrap.news-img-wrap-img3 .outer{width:calc(33.3% - 14px)}@media only screen and (max-width: 768px){.news-single .news-img-wrap.news-img-wrap-img3 .outer{width:calc(50% - 10px)}}.news-single h1{padding-bottom:.4em}.news-single .footer{text-align:center;border-top:2px solid rgba(0,0,0,.15) !important}.news-single .teaser-text{color:#000 !important;font-weight:800;font-size:1em !important}.news-single .news-img-wrap{float:none !important;margin:0 0 20px 0 !important;padding:0;border:0;width:100% !important}.news-single .news-img-wrap a{float:none !important;padding:0 !important;border:0 !important;position:relative;transition:all .1s ease-out;transition-timing-function:ease-out;line-height:0}.news-single .news-img-wrap a:focus-visible{box-shadow:0 0 0 5px #000}.news-single .news-img-wrap a img{width:100% !important;height:auto !important}.news-single .news-related{padding:0;border:0;width:100%;display:block}.news-single .news-related ul{list-style-type:none;padding:0;margin:0}.news-single .news-related ul li{padding:1px 0}.news-single .news-related ul li:before{display:none}.f3-widget-paginator{list-style-type:none;margin:1em 0 0 0;padding:0;text-align:center;float:none;width:100%}.f3-widget-paginator li{display:inline-block}.f3-widget-paginator li a{display:block;background:#ea272e;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:800;padding:2px 12px;transition:all .1s ease-out;transition-timing-function:ease-out}.f3-widget-paginator li a:hover{scale:1.05}.f3-widget-paginator li.current a{background:#6a797e}.f3-widget-paginator li a:focus-visible{scale:1.05;background:#000}.news-list-view{display:flex;gap:20px;flex-wrap:wrap;align-items:stretch}.news-list-view .article{width:100%;border:10px solid #f0f1f2;padding:50px 20px !important;box-sizing:border-box;display:flex;position:relative;margin-bottom:0 !important}.news-list-view .article:nth-child(1){transition-delay:0s}.news-list-view .article:nth-child(2){transition-delay:.4s}.news-list-view .article:nth-child(3){transition-delay:.8s}.news-list-view .article:nth-child(4){transition-delay:1.2s}.news-list-view .article:nth-child(5){transition-delay:1.6s}.news-list-view .article:nth-child(6){transition-delay:2s}.news-list-view .article:nth-child(7){transition-delay:2.4s}.news-list-view .article:nth-child(8){transition-delay:2.8s}.news-list-view .article:nth-child(9){transition-delay:3.2s}.news-list-view .article h3{position:relative}.news-list-view .article h3:after{height:3px;background:#ea272e;width:100px;position:absolute;left:0;bottom:10px;content:"";display:block}.news-list-view .article .istopnews-banner{overflow:hidden;width:150px;height:150px;position:absolute;top:-10px;right:-10px}.news-list-view .article .istopnews-banner .istopnews-banner-inner{background:#ea272e;color:#fff;font-weight:800;position:absolute;height:48px;line-height:48px;width:300px;rotate:45deg;text-align:center;right:-105px;top:25px}.news-list-view .article .news-item-inner{margin:auto 0}@media only screen and (min-width: 1200px){.news-list-view .article{width:calc(50% - 10px);padding:60px 30px !important}.news-list-view .article:nth-child(3n){width:100%}}@media only screen and (min-width: 1600px){.news-list-view .article{width:calc(33.333% - 14px) !important;padding:90px 45px !important}}.responsive-video-wrapper{position:relative}.ce-center .responsive-video-wrapper{margin-left:auto;margin-right:auto}.ce-right .video-embed .responsive-video-wrapper{margin-left:auto}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.responsive-video>div{position:absolute;width:100% !important;height:100% !important}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:visible}.ce-gallery figcaption{display:block}.ce-gallery{float:none !important}.ce-gallery a{display:block;transition:all .1s ease-out;transition-timing-function:ease-out}.ce-gallery a:focus-visible{box-shadow:0 0 0 4px #000;scale:1.05}.ce-gallery.ce-border .responsive-video,.ce-gallery.ce-border img{box-shadow:0 3px 10px 0 rgba(0,0,0,.5)}.ce-gallery .ce-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around;position:relative}.ce-gallery .ce-row .ce-column{margin:0;position:relative;float:none !important;width:100%}.ce-gallery .ce-row .ce-column .video{display:block}.ce-gallery .ce-row .ce-column .video-caption,.ce-gallery .ce-row .ce-column .image-caption{padding:6px 0 0 0;font-style:italic;font-weight:400}.ce-gallery .ce-row .ce-column img{width:100%;height:auto !important}@media only screen and (min-width: 768px){.ce-gallery .ce-row{justify-content:start}.ce-gallery[data-ce-columns="2"] .ce-row .ce-column,.ce-gallery[data-ce-columns="4"] .ce-row .ce-column{width:auto}}.ce-center.ce-above .ce-row,.ce-center.ce-below .ce-row{justify-content:center}.ce-center.ce-above .ce-column .image,.ce-center.ce-below .ce-column .image{width:100%}.ce-center.ce-above .ce-column .image>div,.ce-center.ce-below .ce-column .image>div{margin-left:auto;margin-right:auto}.ce-right.ce-above .ce-row,.ce-right.ce-below .ce-row{justify-content:end}.ce-right.ce-above .ce-column .image,.ce-right.ce-below .ce-column .image{width:100%}.ce-right.ce-above .ce-column .image>div,.ce-right.ce-below .ce-column .image>div{margin-left:auto;margin-right:0}.ce-left.ce-intext:after{content:"";display:block;clear:both}.ce-left.ce-intext .ce-gallery{float:none !important;max-width:100%}.ce-right.ce-intext:after{content:"";display:block;clear:both}.ce-right.ce-intext .ce-gallery{float:none !important;max-width:100%}@media only screen and (max-width: 991px){.ce-left.ce-intext .ce-gallery,.ce-right.ce-intext .ce-gallery{margin-right:0 !important;margin-left:0 !important}}.ce-left.ce-intext.ce-nowrap,.ce-right.ce-intext.ce-nowrap{display:block}.ce-left.ce-intext.ce-nowrap .ce-gallery,.ce-right.ce-intext.ce-nowrap .ce-gallery{float:none !important;margin-bottom:0;display:block;width:100%;max-width:100%}.ce-left.ce-intext.ce-nowrap .ce-gallery>div,.ce-right.ce-intext.ce-nowrap .ce-gallery>div{margin:auto 0}.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-right.ce-intext.ce-nowrap .ce-bodytext{width:100%}@media only screen and (min-width: 992px){.ce-left.ce-intext:after{content:"";display:block;clear:both}.ce-left.ce-intext .ce-gallery{float:left !important;max-width:40%}.ce-right.ce-intext:after{content:"";display:block;clear:both}.ce-right.ce-intext .ce-gallery{float:right !important;max-width:40%}.ce-left.ce-intext.ce-nowrap,.ce-right.ce-intext.ce-nowrap{display:flex}.ce-left.ce-intext.ce-nowrap .ce-gallery,.ce-right.ce-intext.ce-nowrap .ce-gallery{width:40%;display:flex}.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-right.ce-intext.ce-nowrap .ce-bodytext{width:55%}.ce-left.ce-intext.ce-nowrap .ce-bodytext header h1,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h2,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h3,.ce-left.ce-intext.ce-nowrap .ce-bodytext header h4,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h1,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h2,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h3,.ce-right.ce-intext.ce-nowrap .ce-bodytext header h4{padding-top:0;margin-top:0}.ce-left.ce-nowrap .ce-gallery{margin:0 5% 0 0}.ce-right.ce-nowrap .ce-gallery{margin:0 0 0 5%;order:2}.ce-right.ce-nowrap .ce-bodytext{order:1}}.mfp-counter{display:none;speak:never}.mfp-title{padding-top:5px;font-style:italic}.mfp-figure00{position:absolute;right:10px;top:10px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{opacity:1;width:30px;height:30px;border-radius:20px;background:#fff;color:#000;text-align:center;line-height:31px;padding:0 0 0 1px;position:absolute;right:10px;top:50px}.mfp-image-holder .mfp-close:focus-visible,.mfp-iframe-holder .mfp-close:focus-visible{border:0 !important;outline:0 !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important;background:#000;color:#fff}.mfp-arrow-left,.mfp-arrow-right{width:50px !important;height:0 !important;opacity:1 !important}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none !important}.mfp-arrow-left:after,.mfp-arrow-right:after{width:50px !important;height:50px !important;line-height:50px !important;background:#fff;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";border:0 !important;border-radius:25px;opacity:1 !important;left:10px;margin:0 !important;padding:0 !important;font-size:1.4em;text-indent:0}.mfp-arrow-left:focus-visible,.mfp-arrow-right:focus-visible{border:0 !important;outline:0 !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important}.mfp-arrow-left:focus-visible:after,.mfp-arrow-right:focus-visible:after{background:#000;color:#fff}.mfp-arrow-right{left:auto;right:0}.mfp-arrow-right:after{left:auto;right:10px;content:""}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s 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;scale:.5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;scale:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;scale:.5}.text,.frame-type-textmedia{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;translate:0px;opacity:1}.bild-wrapper{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;scale:1;opacity:1}.bild-wrapper.hideitem{opacity:0;scale:.9}.menu-trigger{background:rgba(0,0,0,0);position:fixed;top:20px;right:20px;z-index:120;border-radius:18px;background:#f0f1f2;padding-left:40px !important}.menu-trigger .line01,.menu-trigger .line02,.menu-trigger .line03,.menu-trigger .line04,.menu-trigger .line05{background:#000;height:3px;border-radius:2px;position:absolute;transition:all .5s ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.menu-trigger .line01,.menu-trigger .line02,.menu-trigger .line03,.menu-trigger .line04,.menu-trigger .line05{width:24px;left:9px;top:50%}.menu-trigger .line01{margin-top:-1.5px;transition-delay:.3s}.menu-trigger .line02{margin-top:-11px;transition-delay:.2s}.menu-trigger .line03{margin-top:7px;transition-delay:.4s}.menu-trigger .line04,.menu-trigger .line05{left:auto;right:21px;rotate:45deg;margin-top:-2px;width:3px;transition-delay:.2s}.menu-trigger .line05{rotate:-45deg;transition-delay:.3s}.menu-trigger:after,.menu-trigger:before{transition:all .5s ease-out;transition-timing-function:ease-out}.menu-trigger.active{padding-left:5px !important;padding-right:40px !important}.menu-trigger.active .line04,.menu-trigger.active .line05{width:24px;right:9px}.menu-trigger.active .line01,.menu-trigger.active .line02,.menu-trigger.active .line03{width:3px}.menu-trigger.active:after,.menu-trigger.active:before{opacity:0;transition-delay:.8s}.menu-trigger .btn-inner{padding:.7rem 1rem;line-height:1em;position:relative;z-index:2}@media only screen and (max-width: 500px){.menu-trigger{right:10px;top:10px;height:47px}.menu-trigger.active .line01,.menu-trigger.active .line02,.menu-trigger.active .line03{opacity:0}.menu-trigger .btn-inner{display:none}}.main-navigation-wrapper{display:block;position:fixed;z-index:100;width:0;height:100svh;top:0;left:0;overflow:hidden}.main-navigation-wrapper .hg01,.main-navigation-wrapper .hg02,.main-navigation-wrapper .hg03{position:absolute;top:10px;background:#5b71cb;border-radius:15px;height:calc(100% - 20px);width:500px}.main-navigation-wrapper .hg02{background:#ea272e}.main-navigation-wrapper .hg03{background:#fff}.main-navigation-wrapper .main-navigation-bg{content:"";display:block;position:absolute;width:100%;height:100%;transition:all .5s ease-out;transition-timing-function:ease-out;opacity:0;backdrop-filter:blur(20px)}.main-navigation-wrapper.active{display:block;width:100vw}.main-navigation-wrapper.active .main-navigation-bg{opacity:1}.main-navigation-wrapper.slide-in .hg01,.main-navigation-wrapper.slide-in .hg02,.main-navigation-wrapper.slide-in .hg03{transition:all .4s ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);right:-620px;filter:blur(10px)}.main-navigation-wrapper.slide-in .hg02{transition-delay:.05s}.main-navigation-wrapper.slide-in .hg03{transition-delay:.1s}.main-navigation-wrapper.slide-in.active .hg01,.main-navigation-wrapper.slide-in.active .hg02,.main-navigation-wrapper.slide-in.active .hg03{right:10px;filter:blur(0)}.main-navigation-wrapper.slide-out{width:100vw}.main-navigation-wrapper.slide-out .hg01,.main-navigation-wrapper.slide-out .hg02,.main-navigation-wrapper.slide-out .hg03{transition:all .4s ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);right:-620px;filter:blur(10px)}.main-navigation-wrapper.slide-out .hg01{transition-delay:.9s}.main-navigation-wrapper.slide-out .hg02{transition-delay:.85s}.main-navigation-wrapper.slide-out .hg03{transition-delay:.8s}.main-navigation-wrapper.slide-out.active .hg01,.main-navigation-wrapper.slide-out.active .hg02,.main-navigation-wrapper.slide-out.active .hg03{right:10px;filter:blur(0)}.main-navigation-wrapper #main-navigation{display:flex;position:absolute;height:calc(100% - 20px);top:10px;right:35px;width:450px}.main-navigation-wrapper #main-navigation #nav{margin:auto 0;list-style-type:none;padding:0;line-height:2.5em;width:100%;text-align:left}.main-navigation-wrapper #main-navigation #nav li.nav-item{overflow:hidden;position:relative;margin-bottom:1px}.main-navigation-wrapper #main-navigation #nav li.nav-item:before{content:"";background:#000;display:block;width:100%;height:100%;position:absolute;left:-100%;top:0;transition:all .3s ease-out;transition-timing-function:ease-out}.main-navigation-wrapper #main-navigation #nav li.nav-item a{font-weight:700px;font-size:2.5em;letter-spacing:-0.07em;text-decoration:none;font-weight:800;display:block;text-transform:uppercase;color:#000;padding:10px 50px 10px 10px;position:relative;top:80px;transition:all .3s ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.main-navigation-wrapper #main-navigation #nav li.nav-item .nav-nummer{display:inline-block;vertical-align:top;font-size:1rem;line-height:1rem;font-weight:300;color:#ea272e;letter-spacing:-0.03rem;position:absolute;top:13px;padding-left:5px}.main-navigation-wrapper #main-navigation #nav li.nav-item.active-point a{top:0}.main-navigation-wrapper #main-navigation #nav li.nav-item.active.active-point:before,.main-navigation-wrapper #main-navigation #nav li.nav-item:hover:before{left:0}.main-navigation-wrapper #main-navigation #nav li.nav-item.active.active-point a,.main-navigation-wrapper #main-navigation #nav li.nav-item:hover a{color:#fff}@media(pointer: coarse){.main-navigation-wrapper #main-navigation #nav li.nav-item:before{transition:none}}@media only screen and (max-width: 510px){.main-navigation-wrapper .hg01,.main-navigation-wrapper .hg02,.main-navigation-wrapper .hg03{width:300px}.main-navigation-wrapper.slide-in .hg01,.main-navigation-wrapper.slide-in .hg02,.main-navigation-wrapper.slide-in .hg03{right:-320px}.main-navigation-wrapper.slide-in.active .hg01,.main-navigation-wrapper.slide-in.active .hg02,.main-navigation-wrapper.slide-in.active .hg03{right:10px}.main-navigation-wrapper.slide-out .hg01,.main-navigation-wrapper.slide-out .hg02,.main-navigation-wrapper.slide-out .hg03{right:-320px}.main-navigation-wrapper.slide-out.active .hg01,.main-navigation-wrapper.slide-out.active .hg02,.main-navigation-wrapper.slide-out.active .hg03{right:10px}.main-navigation-wrapper #main-navigation{right:20px;width:280px}.main-navigation-wrapper #main-navigation #nav{line-height:1.1em}.main-navigation-wrapper #main-navigation #nav li.nav-item a{font-weight:800;font-size:1.1em}.main-navigation-wrapper #main-navigation #nav li.nav-item a .nav-nummer{font-size:.8rem;line-height:.8rem;top:10px}}#page-header{position:absolute;text-align:center;top:0;left:0;width:100vw}#logo{width:120px;height:auto}#logo .outlines path{fill:none;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7000;stroke-dashoffset:7000}#page-1 #logo{width:240px;margin-top:150px}#page-1 #logo .outlines path{stroke-width:8}@keyframes draw{to{stroke-dashoffset:0}}#logo .fill path[data-name=white],#logo .fill ellipse{fill:#fff;transition:all .5s ease-out;transition-timing-function:ease-out;opacity:0}#logo .fill path[data-name=red]{fill:#ea272e;transition:all .5s ease-out;transition-timing-function:ease-out;opacity:0}#logo .fill path[data-name=black]{fill:#000;transition:all .5s ease-out;transition-timing-function:ease-out;opacity:0}#logo-bottom .fill path,#logo-bottom .fill ellipse,#logo-bottom .fill path[data-name=red]{fill:#fff}#logo-bottom .fill [data-name=black]{fill:#000}#logo-bottom .outlines #rot,#logo-bottom .outlines #Rot{stroke:#fff !important;display:none}#logo .fill path,#logo .fill ellipse,#logo-bottom .fill path,#logo-bottom .fill ellipse{opacity:0;animation-timing-function:ease-in;animation-fill-mode:forwards}#logo-bottom .fill path,#logo-bottom .fill ellipse{opacity:1}.scrollani-gallery-wrapper{overflow-x:clip;position:relative}.scrollani-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;width:calc(100% + 400px);position:relative;left:-200px;rotate:5deg}.scrollani-gallery .item a{display:block;position:relative;line-height:0}.scrollani-gallery .item a img{width:100% !important;height:auto !important;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.5)}.scrollani-gallery .item:nth-child(1),.scrollani-gallery .item:nth-child(2),.scrollani-gallery .item:nth-child(3),.scrollani-gallery .item:nth-child(4),.scrollani-gallery .item:nth-child(9),.scrollani-gallery .item:nth-child(10),.scrollani-gallery .item:nth-child(11),.scrollani-gallery .item:nth-child(12){transform:translateX(0);animation:galSlideLeft linear;animation-timeline:view();position:relative;left:200px;animation-range:entry -10% cover 110%}.scrollani-gallery .item:nth-child(5),.scrollani-gallery .item:nth-child(6),.scrollani-gallery .item:nth-child(7),.scrollani-gallery .item:nth-child(8){transform:translateX(0);animation:galSlideRight linear;animation-timeline:view();animation-range:entry -10% cover 110%;position:relative;left:-200px}body:not(#page-1) #logo .fill path,body:not(#page-1) #logo .fill ellipse{opacity:1}@keyframes galSlideLeft{from{transform:translateX(0px)}to{transform:translateX(-400px)}}@keyframes galSlideRight{from{transform:translateX(0px)}to{transform:translateX(400px)}}.scrollpath01-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;overflow:clip;mix-blend-mode:plus-lighter}.scrollpath01-wrapper #scrollpath01,.scrollpath01-wrapper #scrollpath02{height:100%;margin:0 auto;position:absolute;top:0;left:0;left:10%;opacity:.15}.scrollpath01-wrapper #scrollpath01 path,.scrollpath01-wrapper #scrollpath02 path{fill:none;isolation:isolate;stroke:#ea272e;stroke-width:5px}.scrollpath01-wrapper #scrollpath02 path{stroke:#5b71cb}.pagelist-slider{margin-left:-2em;margin-right:-2em}.pagelist-slider .my-slider{position:relative;display:flex;margin-bottom:50px;align-items:stretch}.pagelist-slider .pagelist-slider-card{text-align:center;height:100%;position:relative;display:block;padding-bottom:75px}.pagelist-slider .pagelist-slider-card:after{content:"";display:block;width:2px;height:100%;position:absolute;right:-2px;top:0;background:rgba(255,255,255,.2);opacity:0;transition:all .5s ease-out;transition-timing-function:ease-out}.pagelist-slider .pagelist-slider-card .btn-wrapper{position:absolute;bottom:0;width:100%;text-align:center;left:0}.pagelist-slider .pagelist-slider-card .btn-wrapper .btn{opacity:1 !important;transform:translateY(0px) !important}.pagelist-slider .pagelist-slider-card figure{display:inline-block;line-height:0;overflow:hidden;border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.5);opacity:0;translate:0 20px 0;transition:all .5s ease-out;transition-timing-function:ease-out;transition-delay:.3s;max-width:80%;position:relative}.pagelist-slider .pagelist-slider-card figure img{transition:all 1s ease-out;transition-delay:.2s;transition-timing-function:ease-out;max-width:100% !important;height:auto !important}.pagelist-slider .pagelist-slider-card .text{position:relative;z-index:2}.pagelist-slider .pagelist-slider-card .title{text-transform:uppercase;font-weight:700;margin-top:.5em;opacity:0;transition:all .5s ease-out;transition-timing-function:ease-out;transition-delay:.6s}.pagelist-slider .pagelist-slider-card p{font-size:.8em;text-transform:none;font-weight:300}.pagelist-slider .pagelist-slider-card.tns-slide-active:after{opacity:1}.pagelist-slider .pagelist-slider-card.tns-slide-active .title{opacity:1}.pagelist-slider .pagelist-slider-card.tns-slide-active figure{translate:0 0 0;opacity:1}.pagelist-slider .pagelist-slider-card.hover figure img{scale:1.2;rotate:5deg}@media screen and (max-width: 768px){.pagelist-slider .tns-outer .tns-controls{width:calc(100% - 40px);margin-left:20px;bottom:20px}.pagelist-slider .tns-outer .tns-nav{bottom:0px}}#sdfm-wrapper:after{display:block;content:"";clear:both}#sdfm-wrapper .item{width:100% !important}#sdfm-wrapper .item a{display:block;border-radius:15px;overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,.5);line-height:0;background:#000}#sdfm-wrapper .item a:before{content:"+";display:block;width:70px;height:70px;border-radius:35px;line-height:70px;background:#fff;position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px;z-index:20;color:#000;font-size:4rem;text-align:center;transition:all .5s ease-out;transition-timing-function:ease-out;scale:0;opacity:0;font-weight:300}#sdfm-wrapper .item a hr{border:1px solid rgba(255,255,255,.3);margin:.2em auto;width:70px;transition:all .5s ease-out;transition-timing-function:ease-out}#sdfm-wrapper .item a .title{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;line-height:1.2em;font-weight:800;letter-spacing:0 .07em;font-size:clamp(1.25rem,1.0227rem + .7273vw,1.75rem);transition:all .5s ease-out;transition-timing-function:ease-out;text-wrap:balance}#sdfm-wrapper .item a .title>div{margin:auto 15px;text-align:center;width:100%}#sdfm-wrapper .item a img{width:100% !important;height:auto !important;opacity:.4;transition:all .5s ease-out;transition-timing-function:ease-out}#sdfm-wrapper .item a:hover .title{opacity:0}#sdfm-wrapper .item a:hover img{opacity:1;scale:1.1}#sdfm-wrapper .item a:hover hr{margin-top:2em;margin-bottom:2em}#sdfm-wrapper .item a:hover:before{opacity:1;scale:1}#sdfm-wrapper .item .sdfm-overlay{display:none !important}@media screen and (min-width: 768px){#sdfm-wrapper .item{width:calc(50% - 20px) !important}}@media screen and (min-width: 992px){#sdfm-wrapper .item{width:calc(33.3% - 20px) !important}}@media screen and (min-width: 1200px){#sdfm-wrapper .item{width:calc(25% - 20px) !important}}@media screen and (min-width: 1400px){#sdfm-wrapper .item{width:calc(20% - 20px) !important}}.cat-marker{text-transform:uppercase;font-size:.8rem;display:inline-block;border:2px solid rgba(255,255,255,.3);border-radius:30px;padding:.2em .6em;line-height:1rem;z-index:10;position:relative;text-decoration:none}.some-nav a{display:inline-block;margin:10px;text-decoration:none;vertical-align:middle}.some-nav a svg{height:30px;width:auto}@media screen and (max-width: 1600px){.some-nav a{margin:7px}.some-nav a svg{height:24px}}@media screen and (max-width: 1200px){.some-nav{margin-top:20px}}.item-beforeAfter{padding:0 10px 70px 10px}.beforeAfter{max-width:900px;width:calc(100% - 20px);overflow:hidden;border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.5);margin-left:auto;margin-right:auto}.nav-btns{text-align:center;width:100%}.nav-btns .turn{text-align:center;margin-bottom:20px}.nav-btns .turn .btn-page-prev,.nav-btns .turn .btn-page-next{display:inline-block;background:rgba(0,0,0,0);text-align:center;height:54px;width:54px;border-radius:28px;line-height:50px;padding:0;margin:0;text-indent:-9999px;border:2px solid #fff;color:#fff;position:relative;margin:5px}.nav-btns .turn .btn-page-prev .btn-inner,.nav-btns .turn .btn-page-next .btn-inner{display:none}.nav-btns .turn .btn-page-prev:after,.nav-btns .turn .btn-page-next:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;top:0;width:100%;height:100%;text-indent:0;line-height:50px;font-size:1em;display:block}.nav-btns .turn .btn-page-next{rotate:180deg}.bildergalerie-carousel{margin:0 auto}.btu-pfeil-wrapper{text-align:center;margin:-3em 0;position:relative;z-index:-1;opacity:.3}.btu-pfeil-wrapper.bildrechts{transform:scaleX(-1)}svg.but-pfeil{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px;width:75%;margin:0 auto}svg.but-pfeil path{stroke-dasharray:1490.245;stroke-dashoffset:1490.245;animation:draw 1 linear forwards;animation-timeline:view();animation-range:entry 300px exit -200px;animation-range:cover 0% cover 50%}.but-text{backdrop-filter:blur(20px);background:rgba(0,0,0,.3);border:2px solid rgba(91,113,203,.3);border-radius:15px;padding:2em}@media screen and (max-width: 992px){svg.but-pfeil{display:none}}@keyframes draw{to{stroke-dashoffset:0}}.frame-type-textmedia,.but-text,.but-text-noframe,.btn,.tns-outer,.partner-logos a,.partner-logos span,.btn-page-next,.btn-page-prev{opacity:0;transform:scale(0.8);animation:fadeIn 1 linear forwards;animation-timeline:view();animation-range:entry 10% entry 40vh}.btn{animation-range:entry 10% entry 25vh}@keyframes fadeIn{to{opacity:1;transform:scale(1)}}h1,.text-big{opacity:0;transform:translateY(20px);animation:h1FadeIn 2s ease-out forwards}.text-big{animation:h1FadeIn 3s ease-out forwards}@keyframes h1FadeIn{0%{opacity:0;transform:translateY(20px)}50%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.partner-logos{text-align:center}.partner-logos a,.partner-logos span{text-decoration:none;display:inline-block;border-radius:15px;padding:12px;margin:10px;opacity:.7;transition:all .5s ease-out;transition-timing-function:ease-out;vertical-align:middle}.partner-logos a img,.partner-logos span img{height:70px !important;width:auto !important;filter:grayscale(1);transition:all .5s ease-out;transition-timing-function:ease-out}.partner-logos a{position:relative;line-height:0}.partner-logos a:before{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:50%;transition:all .1s ease-out;transition-timing-function:ease-out;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;background:#fff;left:0;top:0;height:100%;width:100%;border-radius:15px}.partner-logos a:hover{opacity:1}.partner-logos a:hover:before{left:-10px;top:-10px;height:calc(100% + 20px);width:calc(100% + 20px)}.partner-logos a:hover img{filter:grayscale(0)}.projektablaufteaser{margin-top:10em;overflow:clip;position:relative}.projektablaufteaser .grafik-projektablauf{position:absolute;left:60%;rotate:-20deg;height:200%;width:auto;opacity:.3;overflow:clip;animation:aniProjektablauf 1 linear forwards;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes aniProjektablauf{to{translate:0 -300px}}@media screen and (max-width: 992px){.projektablaufteaser{padding-top:350px}.projektablaufteaser .grafik-projektablauf{left:60px;top:-950px;rotate:-20deg;height:900px;animation:aniProjektablaufSmall 1 linear forwards;animation-timeline:view();animation-range:entry 0% exit 100%}}@media screen and (max-width: 600px){.projektablaufteaser{padding-top:350px}.projektablaufteaser .grafik-projektablauf{left:60px;top:-650px;rotate:-20deg;height:600px;animation:aniProjektablaufSmall 1 linear forwards;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes aniProjektablaufSmall{to{translate:-300px 0}}