/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}@font-face{font-family:roboto-regular;src:url(/wp-content/themes/angerstein/css/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:roboto-light;src:url(/wp-content/themes/angerstein/css/fonts/Roboto-Light.ttf) format("truetype")}.root,html{font-size:18px;line-height:24px;scroll-behavior:smooth!important}body{overflow-x:hidden;position:relative;font-family:robot-light,sans-serif;font-weight:300;font-size:1em;line-height:1.5em}@media (max-width:1058px){.hideonmobile{display:none}}img{max-width:100%;height:auto}ol,p,ul{margin-top:0;margin-bottom:1.5em}li,p{color:#333}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:roboto-regular,sans-serif;font-weight:700;color:#333}.h1,h1{font-size:4.25em;line-height:1.05882353em;margin-top:.35294118em;margin-bottom:.70588236em}@media (max-width:980px){.h1,h1{font-size:52px;line-height:60px}}.h2,h2{font-size:2.625em;line-height:1.14285714em;margin-top:.57142857em;margin-bottom:.57142857em}@media (max-width:980px){.h2,h2{font-size:32px;line-height:40px}}.h3,h3{font-size:1.625em;line-height:1.84615385em;margin-top:.92307692em;margin-bottom:0}@media (max-width:980px){.h3,h3{font-size:24px;line-height:26px}}.h4,h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}@media (max-width:980px){.h4,h4{font-size:18px;line-height:24px}}.subline{margin-top:0}.light,.subline{font-family:roboto;font-weight:100}.center{text-align:center}.m16{margin-top:1em;margin-bottom:1em}@media (max-width:980px){p,td{font-size:18px}}a{text-decoration:none}.link{color:#e6702a;text-decoration:underline;cursor:pointer}ul li{font-size:18px;line-height:30px;list-style-type:none}p+ul{margin-top:-1rem}.text--center{text-align:center}p.sm,p.sm+ul+p{font-size:20px;line-height:30px}.moreBtn{display:block}.less,.more,.moreText{display:none}@media(max-width:1190px){.page{//padding:0 20px}}.heading__lined{padding-top:6rem;position:relative;margin:0 auto 8rem;font-size:40px;display:block;text-align:center}@media(min-width:1200px){.heading__lined{font-size:56px}}.heading__lined:after{bottom:-2rem;display:inline-block;content:"";width:90px;height:3px;background:#fefefe;position:absolute;left:calc(50% - 45px)}.heading__lined.dark{color:#333}.heading__lined.bright{color:#fff}.heading__lined.dark:after{background:#b7b7b7}.heading__lined.left{text-align:left}.heading__lined.left:after{left:0}.--overlay{position:relative}.--overlay:after{content:"";position:absolute;left:0;right:0;z-index:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.--overlay-content{z-index:1;position:relative}.--bg{background-size:cover;background-position:50%}.--is-centered{text-align:center}.slider__gallery__item div{background-repeat:no-repeat;background-size:cover}ul{padding-left:0}.wp-block-columns,.wp-wrapper{padding:0 20px}.wp-wrapper.heading__lined:after{left:20px}a{color:#a7323e;position:relative;display:inline-block;font-weight:700}a:after{transition:all .25s ease-in-out;content:"";display:block;height:2px;background:#a7323e;width:0}a:hover:after{width:100%}.fw--grey,.fw--grey:before,.ivw{background:#f7f7f7}.fw--grey:before{content:"";display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1}.wrapper--small{max-width:800px;margin:0 auto}.wrapper--small.fw--grey>div{padding:0 0 9rem}.--checkmark{position:relative;padding-left:2.5rem}.--checkmark:after{top:0;left:10px;content:"";display:block;width:10px;height:20px;border:solid #a7323e;border-width:0 5px 5px 0;transform:rotate(45deg);position:absolute}.checkmark--round{position:relative;padding:0 0 2rem 4.5rem}.checkmark--round:after{top:5px;left:23px;content:"";display:block;width:15px;height:30px;border:solid #a7323e;border-width:0 5px 5px 0;transform:rotate(45deg);position:absolute}.checkmark--round:before{position:absolute;left:0;top:-6px;content:"";display:block;width:60px;height:60px;border:3px solid #a7323e;border-radius:50px}.m-3{margin:3rem 0}.--is-bgc{background:#00f}.section-break{border:none;border-top:1px solid #ddd;margin:2.5rem 0}.min-list{padding:0;margin:0}.min-list li{list-style:none}.p-top-small{padding-top:1rem}.p-top-large{padding-top:1.6rem}.p-bottom-large{padding-bottom:1.6rem}@media (min-width:530px){.p-top-large{padding-top:3.5rem}.p-bottom-large{padding-bottom:3.5rem}}.no-margin{margin:0}.nu{text-decoration:none}.nu:hover{text-decoration:underline}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.b-center{margin:0 auto}.t-small{font-size:.85rem}.float-left{float:left}.float-right{float:right}.push-right{margin-right:20px}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.hide{display:none}.fancy--one img{border-radius:23% 77% 70% 30%/30% 30% 70% 70%}.icon{display:inline-block;text-decoration:none}.icon:before{font-family:icon}.icon__fa:before{content:"\F09A"}.icon__tw:before{content:"\F099"}.icon__xi:before{content:"\F168"}.icon__li:before{content:"\F0E1"}.icon__phone:before{content:"\E801"}.icon__chat:before{content:"\E800"}.icon__envelope:before{content:"\E802"}.icon__arrow:before{content:"\E803"}.heading--underlined{display:table;white-space:nowrap;font-size:20px;margin-bottom:20px;padding:0 25px}.heading--underlined:after,.heading--underlined:before{border-top:1px solid #fefefe;content:"";display:table-cell;position:relative;top:19px;width:45%}.heading--underlined:before{right:10px}.heading--underlined:after{left:10px}.heading--underlined.--is-dark:after,.heading--underlined.--is-dark:before{border-top:1px solid #d3d3d3}.checkmark{padding-left:20px;position:relative}.checkmark li:before{position:absolute;content:"\2714\0020";left:0}.quotes{position:relative}.quotes:before{content:"\201C";font-size:6rem;position:absolute;font-family:sans-serif;transform:rotate(180deg);display:block;left:-3.5rem;top:-25px}.row{display:flex;flex-wrap:wrap;list-style:none;padding:0 20px;margin:0;flex-direction:row}.row--spaceBetween{justify-content:space-between}.row--center{justify-content:center}.row--align-spaceBetween>.cell{display:flex;flex-direction:column;justify-content:space-between}.wrapper{max-width:1220px;margin:0 auto}.cell--one-fifth,.cell--one-fourth,.cell--one-half,.cell--one-sixth,.cell--one-third,.cell--three-fourths{padding-bottom:1.6rem;width:100%}.row--gutterXL{margin-left:-60px}.row--nowrap{flex-wrap:nowrap}.cell{float:left;box-sizing:border-box;padding-left:20px}.cell--center{align-items:center}.row--gutterXL .cell{padding-left:60px}.cell--two-thirds{width:66.66%}.cell--one-half{width:50%}.cell--one-third{width:33.33%}.cell--one-fourth{width:25%}.cell--one-fifth{width:20%}.cell--one-sixth{width:16.66%}.cell--three-fourths{width:75%}.grid{display:grid;grid-template-columns:1fr 1fr 1fr}.grid_4{grid-template-columns:1fr 1fr 1fr 1fr}.grid--gutter{grid-gap:20px}.argrid,.argrid3{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(calc(25vw - 25px),auto));grid-gap:20px}.argrid,.argrid3{max-width:100vw;display:grid;grid-auto-flow:dense}.argrid3{grid-template-columns:repeat(3,1fr);//grid-auto-rows:minmax(calc(33.33333vw - 26.66667px),auto);grid-template-rows:repeat(2,minmax(calc(33.33333vw - 26.66667px),auto));grid-gap:20px}.grid__item{background-color:#d3d3d3;justify-content:center;display:flex;align-items:center}.grid__item--lg{grid-column:span 2;grid-row:span 2;background-color:grey}.grid__item--right{grid-column:3/span 2}.grid__item--db{grid-column:1/span 2}#nf-field-4,#nf-field-11,.btn{margin-top:2rem;text-transform:uppercase;display:inline-block;background:transparent;padding:10px 24px;color:#fff;border:3px solid #fefefe;border-radius:0!important;cursor:pointer}#nf-field-11,.btn--red,input#nf-field-4{font-weight:700;background:#a7323e!important;border:2px solid transparent!important}#nf-field-11:hover,.btn--red:hover,input#nf-field-4:hover{background:#fff!important;color:#a7323e;border:2px solid #000!important}.btn--dark{border:3px solid #000;color:#000}.btn:after{content:none}.accordions{border-radius:5px;background-color:#fff;margin-bottom:9rem}.accordion:first-child{border-radius:5px 5px 0 0}.accordion:last-child{border-radius:0 0 5px 5px}.accordion-head{cursor:pointer;border:1px solid #cfd8dc;border-bottom:0;transition:color .2s ease-in-out;position:relative;padding:1rem 1.5rem 1rem 3rem}.accordion-head h4{margin-top:0}@media screen and (min-width:768px){.accordion-head{font-size:1.2rem}}.accordion-head .icon{position:absolute;transition:transform .2s ease-in-out;left:20px;top:.75rem}.accordion-head h4{color:#585858}.accordion-head.is-open h4{color:#fff}.accordion-head.is-open{background:#a7323e}.accordion-head.is-open .icon{position:absolute;transform:rotate(90deg)}.accordion-body{overflow:hidden;height:0;transition:height .2s ease-in-out}.accordion-body>.content{padding:1.5rem 1.5rem 1.5rem 3rem;border:1px solid #cfd8dc;border-bottom:0;border-top:0}.accordion-body>.content p:last-child{margin-bottom:0}.accordion:last-of-type{border-bottom:1px solid #cfd8dc}.accordion span.chevron-right:before{font-size:60px;position:relative;content:"\0203A"}.site-header h1{font-size:46px;line-height:68px;padding-top:3rem}@media(min-width:960px){.site-header h1{font-size:55px}}@media(max-width:960px){.site-header h2{font-size:24px}}.site-header .row{padding:0 1rem 0 0;margin:2rem 0 3rem}@media(max-width:550px){.site-header .row{flex-direction:column}}@media(min-width:1200px){.site-header .row{margin:5rem 0 6rem}}@media(max-width:550px){.site-header .row .cell{width:100%}}@media(min-width:1200px){.site-header .row .cell:first-of-type{padding-right:2rem;border-right:3px solid #a7323e}}.site-header #map{min-height:510px;margin-top:3rem;width:100%;background-image:url(/wp-content/themes/angerstein/images/karte.svg);background-size:contain;height:100%;background-position:50%;padding:0;background-repeat:no-repeat}@media(min-width:1200px){.site-header #map{margin-top:0}}.site-header h2:last-of-type{padding-bottom:0;margin-bottom:2rem}.site-header.sub{background:#a7323e;padding:1rem 0}.site-header.sub>.wrapper>.row{margin:0;align-items:center}@media(max-width:550px){.site-header.sub>.wrapper>.row{flex-direction:column;align-items:flex-start}.site-header.sub>.wrapper>.row .cell{text-align:left;width:100%}.site-header.sub>.wrapper>.row .cell+.cell{text-align:right}}@media(max-width:700px){.site-header.sub>.wrapper>.row img{max-width:300px}}.site-header.sub .btn{margin-top:0}.site-header.sub+.container--wrap{margin-top:3rem;margin-bottom:2rem}.slider .item__desc{padding:0 30px}.slider .glide__wrapper{margin:0 60px}.slider .glide__slides{z-index:2;align-items:center;text-align:center;margin-bottom:0}.slider .glide__arrows{width:100%;position:absolute;top:calc(50% - 23px);transform:translateY(-50%);z-index:1}.slider .glide__arrow{background-image:none;background-color:transparent;height:40px;cursor:pointer;border:none;width:100%}.slider .glide__arrow:after,.slider .glide__arrow:before{content:"";position:absolute;height:3px;width:20px;pointer-events:none;background:grey}.slider .glide__arrow:after{top:12px;border-radius:5px}.slider .glide__arrow:before{bottom:10px;border-radius:5px}.slider .glide__arrow.glide__arrow--left{position:absolute;left:10px;left:-30px}.slider .glide__arrow.glide__arrow--left:before{transform:rotate(56deg);left:0}.slider .glide__arrow.glide__arrow--left:after{transform:rotate(-56deg);left:0}.slider .glide__arrow.glide__arrow--right{position:absolute;right:10px;right:-30px}.slider .glide__arrow.glide__arrow--right:before{transform:rotate(304deg);right:0}.slider .glide__arrow.glide__arrow--right:after{transform:rotate(-304deg);right:0}.slider__known,.slider__referenzen{padding:50px 0 70px}.slider__known li.glide__slide,.slider__referenzen li.glide__slide{border:1px solid #d3d3d3;border-radius:10px;display:block;height:82px;line-height:80px}.slider__known li.glide__slide img,.slider__referenzen li.glide__slide img{vertical-align:middle}.slider__blog .slider__content{position:relative;background-size:cover;background-position:50%;height:500px}.slider__blog .slider__text{background:rgb(58 44 121/38%);position:absolute;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.slider__kundenstimmen h2,.slider__leistungen h2,.slider__projekte h2{font-size:22px;color:#fff;padding-top:1.5rem;margin:0;text-transform:uppercase}.slider__kundenstimmen h3,.slider__leistungen h3,.slider__projekte h3{margin-top:1rem;font-size:32px;color:#fff;padding-top:0;margin-bottom:3rem}.slider__kundenstimmen .item__desc p,.slider__kundenstimmen ul li,.slider__leistungen .item__desc p,.slider__leistungen ul li,.slider__projekte .item__desc p,.slider__projekte ul li{color:#fff}.slider__kundenstimmen a.btn,.slider__leistungen a.btn,.slider__projekte a.btn{margin-top:1rem;margin-bottom:2rem}.arr__white .glide__wrapper{margin:0}.arr__white .glide__arrows{z-index:10}.arr__white .glide__arrow--left{position:absolute;left:30px!important}.arr__white .glide__arrow--left:after,.arr__white .glide__arrow--left:before{background:#fff}.arr__white .glide__arrow--right{position:absolute;right:30px!important}.arr__white .glide__arrow--right:after,.arr__white .glide__arrow--right:before{background:#fff}.glide__track{//overflow:unset}.slider__kundenstimmen .heading__lined{padding-left:30px}.slider__kundenstimmen .heading__lined:after{left:30px}.slider__kundenstimmen{background:#a7323e}.slider__kundenstimmen .row{padding-left:30px;padding-right:30px}.slider__kundenstimmen h2,.slider__kundenstimmen h3,.slider__kundenstimmen h4,.slider__kundenstimmen h5,.slider__kundenstimmen p{color:#fff;text-align:left}.slider__kundenstimmen .row+.row h4,.slider__kundenstimmen .row+.row h5{margin:0;padding:0;font-weight:300}.slider__kundenstimmen .cell:first-of-type{min-width:300px}.slider__kundenstimmen .row+.row .cell{padding-bottom:0}.slider__kundenstimmen .row+.row .cell:first-of-type{border-right:3px solid #fff}.kunden_projekte a{color:#fff}.kunden_projekte.row{padding:0}@media(max-width:1200px){.kunden_projekte.row .cell--one-third,.kunden_projekte.row .cell--two-thirds{width:50%}.kunden_projekte.row .cell--one-third .cell,.kunden_projekte.row .cell--two-thirds .cell{width:100%}}@media(max-width:960px){.kunden_projekte.row .cell--one-third,.kunden_projekte.row .cell--two-thirds{width:100%}}@media(max-width:1200px) and (min-width:961px){.kunden_projekte.row .cell--one-third .cell.hideonmobile,.kunden_projekte.row .cell--two-thirds .cell.hideonmobile{display:none}}@media (max-width:1200px){.kunden_projekte.row .cell--one-third .cell:first-of-type,.kunden_projekte.row .cell--two-thirds .cell:first-of-type{border:none}}.kunden_projekte .item__desc{min-height:600px;padding:30px 30px 60px;display:flex;flex-direction:column;justify-content:space-between}.kunden_projekte .item__desc .btn{margin-bottom:0}.kunden_projekte .slider__projekte.cell--one-third{padding-bottom:0}.slider__full-atwo{background:#a7323e}.slider__full-atwo .glide__slides{height:100%}.slider__full-atwo .glide__track{overflow:hidden;height:400px;background:#a7323e}.slider__full-atwo .glide__track .item__desc{max-width:1000px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}.slider__full-atwo .glide__track li h2,.slider__full-atwo .glide__track li p{color:#fff}.slider__full-atwo .glide__arrow:after,.slider__full-atwo .glide__arrow:before{background:#fff}.why.ivw .wrapper{max-width:840px}.why{padding-bottom:9rem}.why .argrid{grid-gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,minmax(406.66667px,auto))}@media(max-width:1220px){.why .argrid{grid-template-rows:repeat(3,minmax(33.33333vw,auto))}}.why .grid__item{text-align:center;border:1px solid #b8b9bb;background-color:#fff;position:relative}.why .grid__item h4,.why .grid__item p{color:#555;font-size:24px;margin-top:8px}.why .grid__item.special{background:#a7323e}.why .grid__item.special h4,.why .grid__item.special p{color:#fff}@media (max-width:500px){.why .grid__item.special h4,.why .grid__item.special p{font-size:16px;line-height:1.5rem}}@media (min-width:781px) and (max-width:960px){.why .grid__item.special h4,.why .grid__item.special p{font-size:16px;line-height:1.5rem}}@media (min-width:961px){.why .grid__item.special h4,.why .grid__item.special p{font-size:24px;line-height:1.7rem}}.why.ivw .argrid{grid-gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,minmax(280px,auto))}@media(max-width:840px){.why.ivw .argrid{grid-template-rows:repeat(3,minmax(33.33333vw,auto))}}.why.ivw.ivwlast{padding-top:3rem}.why.ivw.ivwfirst{padding-bottom:2rem}.why.ivw.ivwfirst .argrid{margin:0 auto;max-width:560px;grid-gap:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,minmax(280px,auto))}@media(max-width:520px){.why.ivw.ivwfirst .argrid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,minmax(100vw,auto))}}.why.ivw.ivwlast{padding-bottom:2rem}@media(min-width:960px){.why.ivw.ivwlast{padding-bottom:7rem}}@media(max-width:520px){.why.ivw.ivwlast .argrid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(50vw,auto))}}@media(max-width:400px){.why.ivw.ivwlast .argrid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,minmax(100vw,auto))}}@media(max-width:700px){.why .argrid{max-width:100vw;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-auto-rows:minmax(580px,auto);grid-template-rows:repeat(5,minmax(calc(50vw - 10px),auto));grid-gap:0}}.why .card{perspective:40rem;overflow:hidden}.why .card-body{display:flex;transform-style:preserve-3d;transition:transform .7s;height:100%;width:100%}.why .card:focus .card-body,.why .card:hover .card-body{transform:rotateY(-180deg)}.why .card:focus .card-body h4,.why .card:hover .card-body h4{color:#a7323e}.why .card-back,.why .card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden;min-width:100%;padding:1rem}.why .card-back{background:#fff;transform:rotateY(-180deg) translate(100%)}.why .card{background:#a7323e;display:flex;transition:z-index,transform .35s;transition-delay:.7s,0s;text-decoration:none;color:inherit;z-index:0}.why .card:hover{transition-delay:0s;z-index:1}.why .card:active{transform:scale(.975);-webkit-transform:scale(.975)}.why .card-body{flex:1;-webkit-box-flex:1}.why .card-back,.why .card-front{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ivwfirst .content,.ivwlast .content{padding:1rem}.ivwfirst .counter__item,.ivwlast .counter__item{margin:0;width:100%}.ivwfirst .counter__item span,.ivwlast .counter__item span{font-size:1rem}.ivwfirst .counter__item .number,.ivwlast .counter__item .number{font-size:32px}.ivwfirst .counter__item .item__text,.ivwlast .counter__item .item__text{line-height:20px;display:block}.ivwfirst .counter__item .counter__output,.ivwlast .counter__item .counter__output{padding:0}.counter{margin-top:1rem;overflow:hidden;background:#a7323e;padding:3rem 0 6rem;position:relative}.counter:before{content:"";width:50px;height:50px;display:block;background:#fff;transform:rotate(45deg) translate(-50%,-50%);position:absolute;right:0;left:calc(50% - 25px);top:9px}@media (max-width:460px){.counter .row{flex-direction:column}}.counter .wrapper{max-width:800px}.counter__item{text-align:center;margin-bottom:3rem;margin-top:2rem}@media (max-width:699px){.counter__item{width:100%;flex:100%}}.counter__item span{color:#fefefe;display:inline-block;font-size:30px}.counter__item .item__text{font-size:30px;font-weight:400;line-height:36px;display:block}.counter__item .counter__output{padding:3rem 0 2rem;display:block}.counter__item .counter__output,.counter__item .number{font-size:70px;line-height:70px;font-weight:500}@media(min-width:700px){.counter__item{width:50%}}@media (min-width:960px){.counter__item{width:33%}}@media (min-width:960px){.counter__item.--large{margin-left:17%}}@media (min-width:960px){.counter__item.--large+.counter__item.--large{margin-right:15%;margin-left:0}}.counter__item>div{max-width:300px;margin:0 auto}.checkmark{background:#a7323e;padding:1rem 2rem 1.5rem}@media (min-width:1100px){.checkmark{padding:1rem 2rem 1.5rem}}@media (min-width:1200px){.checkmark{padding:1rem 0 1.5rem}}.checkmark__item{width:100%;position:relative;line-height:60px;font-size:25px;padding-left:58px;color:#fff;font-weight:400}@media (min-width:800px){.checkmark__item{width:50%}}@media (min-width:1100px){.checkmark__item{width:33.3%}}.checkmark__item:before{content:"";width:58px;height:58px;background:url(/improsa/wp/wp-content/uploads/2020/10/Element-1-1.png) no-repeat;display:block;position:absolute;left:-10px;bottom:30px}.rabatte{background:#f7f7f7;padding-bottom:8rem}.rabatte__table{background:#fff;margin:0 auto;border:1px solid #fff}.rabatte__table thead{background:#a7323e}.rabatte__table thead td{padding:1rem;color:#fff;font-family:roboto-light;text-align:center}@media(min-width:480px){.rabatte__table thead td{padding:2rem}}.rabatte__table td{text-align:right;font-size:18px;padding:1rem 1.5rem}@media(min-width:480px){.rabatte__table td{padding:1rem 3rem;font-size:24px}}.rabatte__table td:first-child{text-align:left}.rabatte__table tr:nth-child(2n){background-color:#f2f2f2}footer{background:#000}footer .footer-bottom{overflow:hidden;margin-bottom:3rem}footer .widget{margin-top:3rem;display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding-right:30px;padding-left:30px}footer .cell.widget.widget_media_image{margin-top:5.5rem}footer .widget-title{font-size:24px;text-transform:uppercase;font-family:roboto-light,sans-serif;color:#fff;margin-bottom:30px;padding-left:0}footer ul{padding:0}footer ul li a{color:#fff;border-bottom:1px solid transparent}footer ul li a:hover{border-bottom:1px solid #fff}footer p,footer td{color:#fff}footer tr{line-height:1.3rem}footer a{color:#fff;position:relative;display:inline-block}footer a:after{transition:all .25s ease-in-out;content:"";display:block;height:2px;background:#fff;width:0}footer a:hover:after{width:100%}@media(max-width:560px){.kontakt__weiss .cell{width:100%;padding-left:0}}.kontakt__weiss .kontakt__heading{padding-top:4rem;margin-bottom:4rem}@media(min-width:960px){.kontakt__weiss .kontakt__heading{padding-top:6rem;margin-bottom:7rem}}.kontakt__weiss checkbox,.kontakt__weiss input,.kontakt__weiss textarea{background:#fff!important;border:2px solid #555!important;border-radius:3px!important}.kontakt__weiss ::-webkit-input-placeholder{font-size:14px;color:#b8b9bb}.kontakt__weiss ::-moz-placeholder{font-size:14px;color:#b8b9bb}.kontakt__weiss :-ms-input-placeholder{font-size:14px;color:#b8b9bb}.kontakt__weiss :-moz-placeholder{font-size:14px;color:#b8b9bb}.kontakt__weiss h3{font-size:26px;color:#a7323e;text-transform:uppercase}.kontakt__weiss h3+p{color:#a7323e;margin-bottom:16px}.kontakt__weiss h4{font-size:24px;font-weight:700;color:#555}.kontakt__weiss .item__email,.kontakt__weiss .item__tel{padding:.5rem 0 .5rem 16px;margin-bottom:0;font-size:24px;font-weight:400}.kontakt__weiss .item__email.--icon:before,.kontakt__weiss .item__tel.--icon:before{position:relative;left:-12px;top:3px;content:"";width:13px;display:inline-block;height:21px;background-image:url(/wp-content/uploads/2020/11/phone.png);background-repeat:no-repeat}.kontakt__weiss .item__email.--icon:before{background-image:url(/wp-content/uploads/2020/11/mail.png);width:17px;left:-10px;top:7px}.kontakt__weiss p.item__email.--icon{padding:.5rem 0 .5rem 12px}.kontakt__weiss #nf-field-4,.kontakt__weiss .btn{margin-top:.5rem}.kontakt__weiss #nf-field-13-wrap .nf-field-description{color:#555;line-height:1rem}.kontakt_bg{padding-top:5rem;background-repeat:no-repeat;background-size:cover;padding-bottom:2rem}.kontakt_bg-uebersicht .row .cell{text-align:left;color:#fff}.kontakt_bg-uebersicht .row h3{padding-bottom:3rem;text-transform:none;font-size:36px;line-height:40px;margin-top:0}.kontakt_bg-uebersicht .row p{color:#fff}.kontakt_bg-uebersicht .row .row .heading__lined{padding-top:0;padding-bottom:1rem}@media (max-width:1250px){.kontakt_bg-uebersicht .row .row{flex-direction:column;align-items:center}}@media (max-width:1000px){.kontakt_bg-uebersicht .row .row{flex-direction:column;align-items:start}.kontakt_bg-uebersicht .row .row .cell{width:100%}}@media (min-width:1251px){.kontakt_bg-uebersicht #nf-field-11-container{position:absolute;left:calc(50% + 60px);bottom:90px}}@media(max-width:560px){.kontakt_bg .cell{width:100%;padding-left:0}}.kontakt_bg .kontakt__heading{margin-bottom:7rem;color:#fff}.kontakt_bg .kontakt__heading:after{background:#fff}.kontakt_bg checkbox,.kontakt_bg input,.kontakt_bg textarea{background:transparent!important;border:2px solid #fff!important;border-radius:3px!important}.kontakt_bg input{height:61px!important}.kontakt_bg ::-webkit-input-placeholder{font-size:14px;color:#fff}.kontakt_bg ::-moz-placeholder{font-size:14px;color:#fff}.kontakt_bg :-ms-input-placeholder{font-size:14px;color:#fff}.kontakt_bg :-moz-placeholder{font-size:14px;color:#fff}.kontakt_bg h3{font-size:26px;color:#fff;text-transform:uppercase}.kontakt_bg h3 span{color:#fff;margin-bottom:25px;font-size:16px;text-transform:none}.kontakt_bg h4{font-size:20px;font-weight:300;color:#fff}.kontakt_bg .item__email,.kontakt_bg .item__tel{padding-left:10px;margin-bottom:0;color:#fff}.kontakt_bg .item__email.--icon:before,.kontakt_bg .item__tel.--icon:before{position:relative;left:-8px;top:3px;content:"";width:13px;display:inline-block;height:21px;background-image:url(/wp-content/uploads/2020/10/phone-white.png);background-repeat:no-repeat}.kontakt_bg .item__email.--icon:before{background-image:url(/wp-content/uploads/2020/10/mail-white.png);width:17px;left:-10px;top:7px}.kontakt_bg p.item__email.--icon{padding:.5rem 0 .5rem 12px}.kontakt_bg #nf-field-4,.kontakt_bg .btn{margin-top:.5rem}.kontakt_bg #nf-field-13-wrap .nf-field-description{color:#fff;line-height:1rem}.kontakt__weiss{padding-bottom:3rem}@media(min-width:960px){.kontakt__weiss{padding-bottom:6rem}}.kontakt__weiss #nf-form-1-cont #nf-field-6-wrap{padding-top:0}.nf-error.field-wrap .nf-field-element:after{background:#a7323e!important}.kontakt__weiss .nf-error .ninja-forms-field,.nf-error .ninja-forms-field{border-color:#a7323e!important}.kontakt__weiss .nf-error .nf-error-msg,.nf-error-msg,.nf-error .nf-error-msg,.ninja-forms-req-symbol{color:#a7323e!important;font-weight:700}.checkbox-container.label-right label{font-weight:300!important}#nf-form-1-cont{position:relative}#nf-form-1-cont .second{margin-bottom:320px;position:relative}@media(min-width:801px){#nf-form-1-cont .second{position:absolute!important;right:20px;top:5px;width:calc(50% - 40px)!important}#nf-form-1-cont .second textarea{height:210px}}#nf-form-1-cont #nf-field-6-wrap{padding-top:30px}#nf-form-1-cont #nf-field-6-wrap .nf-field-description{position:relative;top:-20px;left:30px}#nf-form-1-cont textarea{height:243px!important}#nf-form-2-cont #nf-field-13-wrap{padding-top:30px}#nf-form-2-cont #nf-field-13-wrap .nf-field-description{position:relative;top:-20px;left:30px}.nf-form-fields-required{display:none}.checkbox-container.label-right label{margin:0 0 0 30px;display:block;font-size:14px}.leistungen{margin-top:1rem;margin-bottom:4rem}@media(min-width:960px){.leistungen{margin-top:4rem;margin-bottom:8rem}}.leistungen__title{font-size:40px;text-transform:uppercase;color:#fff}.leistungen__desc,.leistungen__tags{color:#fff}@media(max-width:900px){.leistungen__title{font-size:30px}}@media(max-width:700px){.leistungen__title{font-size:20px}}.leistungen-main .grid__item{background-size:cover;background-position:50%}.leistungen-main.leistungen-uebersicht .argrid3{margin-top:5rem;padding:20px;grid-gap:20px}@media(max-width:980px){.leistungen-main.leistungen-uebersicht .argrid3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(calc(33.33333vw - 26.66667px),1fr))}}@media(max-width:630px){.leistungen-main.leistungen-uebersicht .argrid3{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,minmax(calc(33.33333vw - 26.66667px),auto))}}.leistungen-main .content{box-sizing:border-box;padding:40px 20px;flex-direction:column;justify-content:space-between;display:flex;height:100%}.leistungen-main .content.--short{justify-content:center}.leistungen-main .btn,.leistungen-main .leistungen__title{margin-top:0}@media (max-width:1320px){.leistungen-main .btn,.leistungen-main .leistungen__title{text-align:center}}.leistungen-main ul{padding-left:0;column-count:2;-webkit-columns:2;-moz-columns:2}@media (max-width:1550px){.leistungen-main ul{column-count:1;-webkit-columns:1;-moz-columns:1}}.leistungen-main ul li{font-size:20px;text-align:left}@media (max-width:1550px){.leistungen-main ul li{text-align:center}}.leistungen-main ul li a{color:#fff}.leistungen-main.leistungen-vorletzte .argrid3{padding:5rem 20px 20px;grid-template-rows:repeat(4,minmax(calc(33.33333vw - 13.33333px),auto));grid-gap:0}.leistungen-main.leistungen-vorletzte .content-ct.--overlay-content{justify-content:center}.leistungen-main.leistungen-vorletzte .grid__item.desc__item{background:#fff}.leistungen-main.leistungen-vorletzte .grid__item.desc__item h4,.leistungen-main.leistungen-vorletzte .grid__item.desc__item p{text-align:center;color:#000}.leistungen-main.leistungen-vorletzte .content{text-align:center}.leistungen-main.leistungen-vorletzte .kontakt_bg h2{font-size:30px}@media(max-width:1200px){.leistungen-main.leistungen-vorletzte .argrid3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(366.66667px,auto))}}@media(max-width:700px){.leistungen-main.leistungen-vorletzte .argrid3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(285px,auto))}.leistungen-main.leistungen-vorletzte .argrid3 .grid__item--lg{display:none}}.leistungen-main.leistung-single .argrid3{grid-gap:0}@media(max-width:1300px){.leistungen-main.leistung-single .argrid3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,minmax(calc(50vw - 20px),auto))}.leistungen-main.leistung-single .argrid3 .grid__item--lg{display:none}@media(max-width:1300px){.leistungen-main.leistung-single .argrid3 .grid__item:first-of-type{order:1}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(2){order:2}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(3){order:3}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(4){order:2}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(5),.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(6){order:4}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(7){order:6}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(8){order:7}.leistungen-main.leistung-single .argrid3 .grid__item:nth-of-type(9){order:4}}}.leistungen-main.leistung-single .bg{background-size:cover}.leistungen-main.leistung-single .item__desc{text-align:center}.leistungen-main.leistung-single .no-slider .content{justify-content:center;align-items:center;text-align:center}.leistungen-main.leistung-single h3{text-transform:uppercase}.leistungen-main.leistung-single .quote{display:block;font-family:cursif,serif;font-size:220px;margin-bottom:0}.leistungen-main.leistung-single .content-slider{padding:0;overflow:hidden;position:relative}.leistungen-main.leistung-single .slider .item__desc{padding:0 60px}.leistungen-main.leistung-single .grid__item.white{background-color:#fff}.leistungen-main.leistung-single .grid__item.white h2,.leistungen-main.leistung-single .grid__item.white h3,.leistungen-main.leistung-single .grid__item.white h4,.leistungen-main.leistung-single .grid__item.white p{color:#000}.leistungen-main.leistung-single .grid__item.white h4:after{background-color:#555}.leistungen-main.leistung-single .grid__item.red{background:#a7323e}.leistungen-main.leistung-single .grid__item.red h2,.leistungen-main.leistung-single .grid__item.red h3,.leistungen-main.leistung-single .grid__item.red h4,.leistungen-main.leistung-single .grid__item.red p{color:#fff}.leistungen-main.leistung-single .grid__item.red h4:after{background-color:#fff}.leistungen-main.leistung-single .grid__item{min-width:0}.leistungen-main.leistung-single .grid__item .glide__slide,.leistungen-main.leistung-single .grid__item .glide__slides,.leistungen-main.leistung-single .grid__item .glide__track,.leistungen-main.leistung-single .grid__item .glide__wrapper,.leistungen-main.leistung-single .grid__item .slider,.leistungen-main.leistung-single .grid__item .slider__gallery,.leistungen-main.leistung-single .grid__item .slider__projekte.arr__white{height:inherit}.leistungen-main.leistung-single .grid__item .glide__slide .--overlay{display:flex;height:inherit;align-items:center}.leistungen-main.leistungen-lg{margin-bottom:0}.leistungen-main.leistungen-lg .main__title{font-size:80px;color:#fff;text-transform:uppercase}.leistungen-main.leistungen-lg .grid__item--lg div{background-repeat:no-repeat;display:flex;background-size:cover;background-position:50%;height:100%;width:100%;justify-content:center;align-items:center}.leistungen-main.leistungen-lg .leistungen__title{text-align:center;padding-top:0;margin-bottom:2rem}.leistungen-main.leistungen-lg .leistungen__title:after{bottom:-.5rem}.leistungen-main.leistungen-lg .content{text-align:center}.leistungen-main.leistungen-lg .argrid{padding:5rem 20px 20px}@media(max-width:970px){.leistungen-main.leistungen-lg .argrid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,minmax(366.66667px,auto))}}@media(max-width:700px){.leistungen-main.leistungen-lg .argrid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(285px,auto))}.leistungen-main.leistungen-lg .argrid .grid__item--lg{display:none}}.leistungen-main.leistungen-lg .nf-form-content textarea.ninja-forms-field{height:80px}.leistungen-main.leistungen-lg .nf-field-container{margin-bottom:20px}.leistungen-main.leistungen-lg .nf-field-container .kontakt_bg #nf-form-4-cont input{height:45px!important}.leistungen-main.leistungen-lg .nf-field-container .nf-field-description{color:#fff;top:-20px;left:20px;position:relative}.leistungen-main.leistungen-lg .heading__lined{padding-top:0}.leistungen-main.leistungen-lg .lift_up{margin-bottom:7rem}.leistungen-main.leistungen-lg .kontakt_bg{padding-top:4rem;padding-bottom:0}.leistungen-main.leistungen-lg .kontakt_bg .nf-form-content textarea.ninja-forms-field{height:80px}.leistungen-main.leistungen-lg .kontakt_bg .nf-field-container{margin-bottom:20px}.leistungen-main.leistungen-lg .kontakt_bg .nf-field-container .kontakt_bg #nf-form-4-cont input{height:45px!important}.leistungen-main.leistungen-lg .kontakt_bg .nf-field-container .nf-field-description{color:#fff;top:-20px;left:20px;position:relative}.leistungen-main.leistungen-lg .kontakt_bg .heading__lined{padding-top:0}.leistungen-main.leistungen-lg .kontakt_bg .lift_up{margin-bottom:7rem}.leistungen-main.leistungen-lg .kontakt_bg h2,.leistungen-main.leistungen-lg .kontakt_bg h3,.leistungen-main.leistungen-lg .kontakt_bg h4,.leistungen-main.leistungen-lg .kontakt_bg p{color:#fff;text-align:center}.leistungen-main.leistungen-lg .kontakt_bg h2{margin:0}.leistungen-main.leistungen-short .argrid3{padding:20px;max-width:100vw;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;grid-template-rows:repeat(2,minmax(380px,auto));grid-gap:20px}@media(max-width:1220px){.leistungen-main.leistungen-short .argrid3{grid-template-rows:repeat(2,minmax(calc(33.33333vw - 26.66667px),auto))}}@media(max-width:700px){.leistungen-main.leistungen-short .argrid3{max-width:100vw;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-auto-rows:minmax(calc(50vw - 10px),auto);grid-template-rows:repeat(3,minmax(calc(25vw - 5px),auto))}}.argrid3 .nf-form-content textarea.ninja-forms-field{height:80px}.argrid3 .nf-field-container{margin-bottom:20px}.argrid3 .nf-field-container .kontakt_bg #nf-form-4-cont input{height:45px!important}.argrid3 .nf-field-container .nf-field-description{color:#fff;top:-20px;left:20px;position:relative}.argrid3 .heading__lined{padding-top:0}.argrid3 .lift_up{margin-bottom:7rem}.argrid3 .kontakt_bg{padding-top:3rem;padding-bottom:0}.argrid3 .kontakt_bg h2,.argrid3 .kontakt_bg h3,.argrid3 .kontakt_bg h4,.argrid3 .kontakt_bg p{color:#fff;text-align:center}.argrid3 .kontakt_bg h2{margin-bottom:0}.produkte{padding:4rem 0 1rem}.produkte video#video{width:100%}.produkte .row{padding:4rem 1rem 0 0;flex-direction:column-reverse}@media(min-width:980px){.produkte .row{flex-direction:row;padding:0 1rem 0 0}}.produkte .row .item__desc{padding:0}.produkte .row .item__desc h2{margin-bottom:0}.produkte .row .item__desc h3{margin-top:0}@media(min-width:960px){.produkte .row .item__desc{padding-left:0;padding-right:1rem}}.produkte .row:last-of-type{padding-bottom:4rem}.produkte .row .cell{width:100%}@media(min-width:980px){.produkte .row .cell{width:50%}}.produkte .row .m-3{margin:1rem 0}.produkte .row .btn,.produkte .row ul{margin-top:1rem}.produkte .row ul li{position:relative;padding-left:2rem}.produkte .row ul li:after{top:3px;left:10px;content:"";display:block;width:7px;height:15px;border:solid #a7323e;border-width:0 3px 3px 0;transform:rotate(45deg);position:absolute}.produkte .row:nth-child(2n){flex-direction:column-reverse}@media(min-width:980px){.produkte .row:nth-child(2n){flex-direction:row-reverse}}.produkte .row:nth-child(2n) .item__desc{padding:0}@media(min-width:960px){.produkte .row:nth-child(2n) .item__desc{padding-left:0;padding-right:1rem}}.produkte .row.--is-video{flex-direction:row-reverse;align-items:flex-end}.produkte__bg{min-height:400px;background-size:contain;background-position:50%;background-repeat:no-repeat}.multistep .row--gutter{margin-left:-20px}.multistep .form-container{width:100%;margin:0 auto}.multistep .form-container .continue{text-align:center}.multistep .form-container .back{float:left}.multistep .form-container .augen,.multistep .form-container .euro{height:285px;width:126px;background-repeat:no-repeat;background-position:50%;background-size:contain}.multistep .form-container .euro{margin-left:1rem}.multistep .form-container .augen{margin-right:1rem}.multistep .form-container .arrow{height:3px;width:70%;position:relative;left:20px;background:#fff}.multistep .form-container .arrow:before{content:"";display:block;width:3px;height:33px;background:#fff;transform:translateY(-15px)}.multistep .form-container .arrow:after{transform:translate(calc(100% - 56px),-56px);border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:60px solid #fff;content:"";display:block}.multistep .content__arrow--wrapper{position:absolute;width:100%}.multistep .content__arrow{display:flex;justify-content:space-around;flex-direction:row;position:relative;align-items:center}.multistep .content__arrow .cell{flex:1}.multistep .content__arrow .cell:first-of-type,.multistep .content__arrow .cell:last-of-type{flex:0}.multistep .content__arrow--wrapper{bottom:3rem}@media(max-width:397px){.multistep .content__arrow--wrapper{bottom:4.5rem}}@media(min-width:710px){.multistep .content__arrow--wrapper{bottom:-2.6rem}}.multistep h3{font-size:40px;line-height:44px}.multistep p{font-size:24px;font-weight:400}.multistep .nf-error .ninja-forms-field{border-color:#a7323e!important}.multistep #page1{background:#a7323e;padding-bottom:4rem}@media(min-width:960px){.multistep #page1{padding-bottom:6rem}}.multistep #page1 h2,.multistep #page1 h3,.multistep #page1 h4,.multistep #page1 p{color:#fff}.multistep #page1 h3{padding-top:1rem;font-size:48px;line-height:60px;padding-bottom:1rem}.multistep #page1 h4{padding-top:0;font-size:32px;margin-bottom:5rem}.multistep #page1 .btn{margin-top:8rem}@media(min-width:710px){.multistep #page1 .btn{margin-top:3rem}}.multistep #page1 .row{justify-content:center;text-align:center;position:relative}@media(min-width:720px){.multistep #page1 .row{flex-direction:column}}.multistep #page1 input[type=email],.multistep #page1 input[type=number],.multistep #page1 input[type=phone],.multistep #page1 input[type=text],.multistep #page1 textarea{width:325px;margin:2rem auto 8rem;border:1px solid #fff;padding:.75rem}@media(min-width:710px){.multistep #page1 input[type=email],.multistep #page1 input[type=number],.multistep #page1 input[type=phone],.multistep #page1 input[type=text],.multistep #page1 textarea{margin:2rem auto}}.multistep #page1 .btn{cursor:pointer}.multistep #page1 .input__append{position:relative}.multistep #page1 .input__append span{color:#a7323e;top:49px;position:absolute;transform:translateX(-35px);font-size:30px;font-weight:700;background:#fff}.multistep #page2{background:#000}.multistep #page2 #nf-form-2-cont{text-align:left}.multistep #page2 h3{font-size:30px;line-height:36px}.multistep #page2 h3+p{padding-top:2rem;font-size:16px}.multistep #page2 .--is-left+p,.multistep #page2 label+p{font-size:16px;padding-bottom:1.5rem;padding-top:1rem}.multistep #page2 .lined{border-bottom:2px solid #d3d3d3}.multistep #page2 .cell:first-of-type{text-align:center}.multistep #page2 .cell__container{border:2px solid #d3d3d3;padding:.5rem 1rem;height:100%;display:flex;flex-direction:column;justify-content:space-around}.multistep #page2 .cell+.cell .cell__container{padding:.5rem 2rem}.multistep #page2 .cell+.cell .cell__container h3{padding-top:2rem;margin-bottom:4rem}.multistep #page2 .--is-left{text-align:left;margin:0 auto;width:340px}.multistep #page2 .item__email,.multistep #page2 .item__tel{padding:.5rem 0 .5rem 16px;margin-bottom:0;font-size:24px}.multistep #page2 .item__email.--icon:before,.multistep #page2 .item__tel.--icon:before{position:relative;left:-12px;top:3px;content:"";width:13px;display:inline-block;height:21px;background-image:url(/wp-content/uploads/2020/11/phone.png);background-repeat:no-repeat}.multistep #page2 .item__email.--icon:before{left:-14px}.multistep #page2 textarea.ninja-forms-field{height:50px}.multistep #page2 #nf-form-2-cont #nf-field-13-wrap{padding-top:0}.multistep #page2 #nf-field-4,.multistep #page2 #nf-field-11,.multistep #page2 .btn{margin-top:0}.multistep #page2 .item__email.--icon:before{background-image:url(/wp-content/uploads/2020/11/mail.png);width:17px;left:-10px;top:7px}.multistep #page2 p.item__email.--icon{padding:.5rem 0 .5rem 12px}.multistep #page2 .multistep__content{padding-top:5rem}.multistep #page2 .btn--neu{color:#a7323e;background:#fff;font-size:26px;position:relative;font-weight:400;padding-left:80px;margin:0 0 12px}.multistep #page2 .btn--neu:before{background-image:url(/wp-content/themes/angerstein/images/loading.png);content:"";display:block;width:40px;background-repeat:no-repeat;background-size:contain;height:61px;position:absolute;left:17px;top:3px}.multistep #page2 .submit-wrap .nf-field-element{text-align:center}.multistep #page2 .row--gutter{margin-bottom:5rem}.multistep #page2 h2,.multistep #page2 h3,.multistep #page2 h4,.multistep #page2 p{color:#fff}@media(max-width:980px){.multistep #page2 .cell{width:100%}}.multistep .--light{font-family:roboto-light;font-size:20px}.multistep .checkbox-container.label-right label{color:#fff}.multistep input[type=checkbox]{position:absolute;opacity:0}.multistep .btn__container,.multistep input#budget{z-index:2}.multistep #page1,.multistep #page2,.multistep #page3{z-index:2;display:block;opacity:1;transition:opacity 1s ease-in-out}.multistep #page2,.multistep #page3{opacity:0;height:0;overflow:hidden}.multistep #step2:checked~#page2{opacity:1;height:auto}.multistep #step2:checked~#page1{opacity:0;height:0;display:none}.multistep #step3:checked~#page3{opacity:1;height:auto}.multistep #step3:checked~#page2{opacity:0;width:0;height:0}#post-207 .row {flex-direction:column;}#page2 p.--no-effect a{color: white;font-size: 23px;} .kontakt__weiss p.--no-effect a{color: #333!important;} footer td a {font-weight:100;}  .slider__full-atwo .glide__track {overflow: hidden;height: auto;background: #a7323e;padding: 3rem 0;}.produkte .row {padding: 4rem 1rem 0 1rem;}footer {background: #a7323e;} @-webkit-keyframes Pulse {
	0% { -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.2); }
	50% { -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.99); }
	100% { -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.2); }
}

@keyframes Pulse {
	0% { box-shadow: 0px 0px 6px 7px #fcfd272b; }
	50% { box-shadow: 0px 0px 6px 7px #fcfd27; }
	100% { box-shadow: 0px 0px 6px 7px  #fcfd272b; }
}

.input__append input {
    
    background-color: white;
   
   
    
    -webkit-animation: Pulse 3s infinite ease-in-out;
    -o-animation: Pulse 3s infinite ease-in-out;
    -ms-animation: Pulse 3s infinite ease-in-out; 
    -moz-animation: Pulse 3s infinite ease-in-out; 
    animation: Pulse 3s infinite ease-in-out;
}
span.item__text span {
    font-size: 13px;
    vertical-align: super;
}
h4.heading__lined {
    line-height: 1.9rem!important;
}

.site-header .row {
padding:0;
}
.site-header .row .cell:first-of-type {
   
    padding-bottom: 7vw;
    }
@media (max-width: 550px){
	#mapgif {
	position:relative;
	}

	.site-header .row {
    flex-direction: column-reverse;
    }
}
    
    .why .card {
		-webkit-perspective: 900000px;
		perspective: 900000px;
    }
    .why .card:hover {
  -webkit-transition-delay: 0s;
}
    .why .card:focus .card-body, .why .card:hover .card-body {
    	-webkit-transform:rotateY(-180deg);
    }
.faq .kunden__heading {
    padding-top: 0;
}
@media(max-width:550px){
.heading__lined.left {
	padding-top:0;
}
}
@media(max-width:1200px){
	.site-header .heading__lined.left {
		margin-bottom:90px!important;
	}
}