/*Alle Breiten*/ html{font-weight:400;line-height:1.5;margin:0;padding:0;color:#262026;height:100%;font-family:'Fira Sans Condensed', sans-serif;scroll-behavior:smooth}body{margin:0!important;height:100%;display:flex;flex-direction:column;background-color:#cccccc}body.mceContentBody{margin:1rem!important;height:auto;display:block;background-color:inherit}h1, h2, h3, h4, h5{color:#262026;padding:0;margin:0 0 1rem 0;font-weight:600;font-family:inherit;text-transform:uppercase}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong{color:#bc1622;font-weight:700}.headline h1, .headline h2, .headline h3, .headline h4, .headline h5{margin:0}.altBg-dgrey h1, .altBg-dgrey h2, .altBg-dgrey h3, .altBg-dgrey h4, .altBg-dgrey h5{color:#ffffff}.bgred{background-color:#d5082e;color:#ffffff;display:inline;line-height:1.4;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;padding:0 0.5rem}/*##########*/ p{margin:1rem 0 1rem 0}p:first-child{margin-top:0}.material-symbols, .slick-arrow:after, .videoBox:after, #navigationIcon:before, .textIcon:before{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:1rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.textIcon{display:inline-flex;align-items:center;gap:0.5rem}.textIcon:before{font-size:1.25em}.videoBox{position:relative;display:inline-block}.videoBox:after{content:'play_circle';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#ffffff;opacity:0.85;text-shadow:1px 1px 3px #000000}.videoBox img{display:block}table{border-collapse:collapse}table, th, td{padding:0.5rem}table td{vertical-align:top}address{font-style:normal}.center{text-align:center}sup{line-height:0}.button{text-align:center;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none}.button, .button:active, .button:visited, .button:hover{border:0 none;font-size:1rem;line-height:1;padding:0.75rem 1.5rem;color:#ffffff!important;background-color:#bc1622;display:inline-block;text-transform:uppercase;border-radius:0.5rem;text-decoration:none}.button:hover{background-color:#aa0619}.kontaktForm .button{font-size:1.15rem;padding:0.75rem 2.5rem}.stageInfo .button{box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5)}a, a:hover, a:visited, .plink{text-decoration:none;color:#bc1622}a:hover{color:#bc1622}/* .altBg-dgrey a, .altBg-dgrey a:hover, .altBg-dgrey a:visited, .altBg-dgrey .plink{text-decoration:underline;color:#ffffff}*/ ol{list-style:decimal outside none}ul{list-style:disc outside none}ul, ol{margin:0 0 0 1rem;padding:0}.error, .hinweis{display:block;padding:0.75rem;color:#202020}.error{border:2px solid #e1271f;background-color:#f9dfde}.hinweis{border:2px solid #01466f;background-color:#e4f5ff}/*##########*/ form{margin:0;padding:0}.formrowsGroup{display:grid}.formrows{display:flex;flex-direction:column;gap:1rem;margin:0 0 1rem 0}.formrowsGroup > div:nth-child(2){gap:0.5rem}.formrowsGroup > div:nth-child(2) > br{display:block;height:1rem}.formrows hr{width:100%;border:1px solid #a0a0a0;margin:0.5rem 0}input, select, textarea, button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;padding:0.5rem;box-sizing:border-box}input[type="text"], input[type="email"], textarea{border:2px solid #a0a0a0;background:#ffffff;width:100%;border-radius:0.5rem}textarea{height:10em}#emailbest{display:none}.formcontrol{margin:1rem 0 0 0}.formcontrol{display:flex;align-items:baseline}.formcontrol > *{display:block;margin:0 1rem 0 0}.pflicht:after{content:'*';color:#dd0921;vertical-align:super;line-height:1;font-size:0.8em;margin:0}div.pflicht:after{margin:0 0 0 0.15em}.formrows > .checkbox{display:flex;gap:0.75rem;align-items:baseline}.formrows > .checkboxSelect{cursor:pointer}/*##########*/ body > header section > div, body > footer section > div, body > main section .content > div{margin:0 auto}/*##########*/ body > header{background-color:#ffffff}body > header > section{margin:0.5rem 0}body > header > section > div{display:flex;justify-content:space-between;align-items:stretch}#logo > a{box-sizing:border-box}#logo a, #logo img{display:block;width:100%}/*##########*/ section.vollbild{position:relative;margin:0 auto;width:auto;margin-left:0;margin-right:0;overflow:hidden;display:flex;justify-content:center}section.vollbild video{display:block;width:100%}section.vollbild > .elementWrapper img{display:block}section.vollbild > .elementWrapper{position:relative}.elementWrapper .stageInfo{margin:0 auto;position:absolute;bottom:0;left:0;width:100%;height:100%;display:none}.elementWrapper > .slick-initialized .stageInfo, .elementWrapper > .stageInfo{display:block}.elementWrapper .stageInfo > div{height:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;box-sizing:border-box}.elementWrapper .stageInfo_top > div{align-items:start}.elementWrapper .stageInfo_middle > div{align-items:center}.elementWrapper .stageInfo_bottom > div{align-items:end}.elementWrapper .stageInfo_left > div{justify-content:left;text-align:left}.elementWrapper .stageInfo_center > div{justify-content:center;text-align:center}.elementWrapper .stageInfo_right > div{justify-content:right;text-align:right}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h4{color:#ffffff}.stageInfo .logobox > img{display:block;width:100%}.stageInfo .logobox{margin-top:0.5rem}/*##########*/ body > header{z-index:2}body > main{background-color:#e9e4e9;flex:1 0 auto}main .content{display:grid;margin:0 auto;box-sizing:border-box}main .content > div{width:100%}body > main > section{padding:2rem 0}body > main > section.no-padding-bottom{padding-bottom:0}body > main > section.vollbild{padding:0}body > main > section.altBg-white, body > main > section.altBg-whitebox{background-color:#ffffff}body > main > section.altBg-whitebox > .content > .text{background-color:#e9e4e9;padding:1rem;box-sizing:border-box}body > main > section.altBg-dgrey{background-color:#262026;color:#ffffff}body > main > section.altBg-blue{background-color:#ff00ff}main > section.conCenter > .content > div > div{text-align:center}.content > .bild img{display:block}.textBoxHeader{margin:0 0 2rem 0}.textBoxHeader.noMargin, .textBoxHeader.noMargin h1{margin:0}.kontaktForm{margin-top:1rem}main .content.iconLeiste{display:flex;flex-wrap:wrap;justify-content:center}main .content.iconLeiste > *, main .content.iconLeiste > *:visited, main .content.iconLeiste > *:hover{color:inherit;display:flex;flex-direction:column;align-items:center;margin:0}main .content.subnav > a, main .content.subnav > a:visited, main .content.subnav > a:hover{color:inherit;text-align:center}.bulletPoints{display:flex;flex-direction:column;gap:1rem}.bulletPoints > div{display:flex;align-items:center}.icon, .bulletPoints > div > div:first-child{background-position:center center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:block;background-color:#bc1622;border-radius:100%}.bulletPoints > div > div:first-child{width:2.5rem;height:2.5rem;margin:0 1rem 0 0;flex:0 0 auto}.bulletPoints > div > div.icon-whats-app:first-child{background-color:transparent}.content .icontext{text-align:center}.content .iconBox{display:flex;justify-content:center;margin:0 0 0.5rem 0}.content .iconBox > div{box-sizing:border-box;background-color:#bc1622;border-radius:100%}.altBg-dgrey .content .iconBox > div{background-color:transparent}.content .iconBox > div div{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}/*##########*/ body > footer{background-color:#262026;color:#ffffff}body > footer h5{color:#ffffff}body > footer ul{margin:0;padding:0;list-style:none outside none}body > footer a, body > footer a:visited, body > footer a:hover{color:#ffffff}body > footer a:hover{color:#bc1622}body > footer > section{margin:1rem 0 2rem 0}body > footer > section > div{display:grid}body > footer > section > div > div:nth-child(1){grid-area:footer-kontakt}body > footer > section > div > div:nth-child(2){grid-area:footer-fotoshop}body > footer > section > div > div:nth-child(3){grid-area:footer-leistungen}body > footer > section > div > div:nth-child(4){grid-area:footer-social}body > footer > section > div > div ul:not(:first-of-type){margin:1rem 0 0 0}body > footer a.textIconPhone:before{content:'phone'}body > footer a.textIconEmail:before{content:'email'}.social{margin-top:1.5rem;display:flex;grid-gap:1.5rem;gap:1.5rem}.social > a{width:3rem;height:3rem;background-position:center center;background-repeat:no-repeat;background-size:contain;font-size:0;line-height:0}.social > a.social-fb{background-image:url(../element/facebook-white.svg)}.social > a.social-ig{background-image:url(../element/instagram-white.svg)}/*##########*/ #blockedWrapper{display:none}#blocked{padding:3rem 1.5rem 1.5rem 1.5rem}/*##########*/ /*SLICK*/
.slick-slide > div{height:100%}.slidesContainer{height:100%}.slidesContainer > div{display:flex;justify-content:center;height:100%}.slick-slider{position:relative;line-height:0;z-index:1}.dotsWrapper{position:absolute;width:100%;left:0}.dotsWrapperVgl{padding:1rem}.slick-dots{padding:1rem;margin:0;list-style:none outside none;display:flex;/* position:absolute;*/ justify-content:center}.slick-dots > li:last-child{margin-right:0}.slick-dots > li > *{cursor:pointer;border-style:solid;border-color:#ffffff;background-color:transparent;border-width:2px;display:block;overflow:hidden;text-decoration:none;color:transparent;font-size:0;line-height:0;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}section.altBg-white .slick-dots > li > *, section.altBg-whitebox .slick-dots > li > *{border-color:#262026}.slick-dots > li.slick-active > *{background-color:#ffffff}section.altBg-white .slick-dots > li.slick-active > *, section.altBg-whitebox .slick-dots > li.slick-active > *{background-color:#262026}.sliderWrapper{position:relative}.slick-arrow{z-index:100;font-size:0;line-height:0;cursor:pointer;color:transparent;outline:none;border:0 none;padding:0;background-color:transparent;position:absolute;top:50%;transform:translate(0, -50%)}.slick-arrow:after{text-align:center;color:#ffffff;transition:color 0.3s}.slick-arrow:hover:after, .slick-arrow.slick-disabled:after, .slick-arrow.slick-disabled:hover:after{color:#ceced0}.slick-prev:after{content:'chevron_left'}.slick-next:after{content:'chevron_right'}[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0;transform:scale(1.5)}