/* from css/new/material_input.css */
.pure-material-textfield-outlined{--pure-material-safari-helper1:rgb(var(--pure-material-primary-rgb,33,150,243));position:relative;display:inline-block;padding-top:6px;font-size:16px;line-height:1.5;overflow:hidden}.pure-material-textfield-outlined---fullwidth{display:block}.pure-material-textfield-outlined>input,.pure-material-textfield-outlined>textarea{box-sizing:border-box;margin:0;border:solid 1px;border-color:rgba(var(--pure-material-onsurface-rgb,230,230,229),1);border-top-color:transparent;border-radius:4px;padding:15px 13px 15px;width:100%;height:inherit;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);background-color:transparent;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;caret-color:rgb(var(--pure-material-primary-rgb,33,150,243));transition:border 0.2s,box-shadow 0.2s;background-clip:padding-box}.pure-material-textfield-outlined>input + span,.pure-material-textfield-outlined>textarea + span{position:absolute;top:0;left:0;display:flex;border-color:rgba(var(--pure-material-onsurface-rgb,230,230,230),1);width:100%;max-height:100%;color:rgba(var(--pure-material-onsurface-rgb,163,163,163),1);font-size:75%;line-height:15px;cursor:text;transition:color 0.2s,font-size 0.2s,line-height 0.2s}.pure-material-textfield-outlined>input + span::before,.pure-material-textfield-outlined>input + span::after,.pure-material-textfield-outlined>textarea + span::before,.pure-material-textfield-outlined>textarea + span::after{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:rgba(var(--pure-material-onsurface-rgb,230,230,230),1);min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color 0.2s,box-shadow 0.2s}.pure-material-textfield-outlined>input + span::before,.pure-material-textfield-outlined>textarea + span::before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0}.pure-material-textfield-outlined>input + span::after,.pure-material-textfield-outlined>textarea + span::after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px}.pure-material-textfield-outlined:hover>input,.pure-material-textfield-outlined:hover>textarea{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);border-top-color:transparent}.pure-material-textfield-outlined:hover>input + span::before,.pure-material-textfield-outlined:hover>textarea + span::before,.pure-material-textfield-outlined:hover>input + span::after,.pure-material-textfield-outlined:hover>textarea + span::after{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87)}.pure-material-textfield-outlined:hover>input:not(:focus):placeholder-shown,.pure-material-textfield-outlined:hover>textarea:not(:focus):placeholder-shown{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87)}.pure-material-textfield-outlined>input:not(:focus):placeholder-shown,.pure-material-textfield-outlined>textarea:not(:focus):placeholder-shown{border-top-color:rgba(var(--pure-material-onsurface-rgb,230,230,229),1)}.pure-material-textfield-outlined>input:not(:focus):placeholder-shown + span,.pure-material-textfield-outlined>textarea:not(:focus):placeholder-shown + span{font-size:inherit;line-height:68px}.pure-material-textfield-outlined>input:not(:focus):placeholder-shown + span::before,.pure-material-textfield-outlined>textarea:not(:focus):placeholder-shown + span::before,.pure-material-textfield-outlined>input:not(:focus):placeholder-shown + span::after,.pure-material-textfield-outlined>textarea:not(:focus):placeholder-shown + span::after{border-top-color:transparent}.pure-material-textfield-outlined>input:focus,.pure-material-textfield-outlined>textarea:focus{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));border-top-color:transparent;box-shadow:inset 1px 0 var(--pure-material-safari-helper1),inset -1px 0 var(--pure-material-safari-helper1),inset 0 -1px var(--pure-material-safari-helper1);outline:none}.pure-material-textfield-outlined.validation-invalid>input:not(:focus):placeholder-shown,.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus):placeholder-shown,.pure-material-textfield-outlined>input.error:not(:focus):placeholder-shown,.pure-material-textfield-outlined>textarea.error:not(:focus):placeholder-shown{border-color:#cb3209;box-shadow:inset 1px 0 #cb3209,inset -1px 0 #cb3209,inset 0 -1px #cb3209,inset 0 1px #cb3209}.pure-material-textfield-outlined.validation-invalid>input:not(:focus):not(:placeholder-shown),.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus):not(:placeholder-shown),.pure-material-textfield-outlined>input.error:not(:focus):not(:placeholder-shown),.pure-material-textfield-outlined>textarea.error:not(:focus):not(:placeholder-shown){border-color:#cb3209;border-top-color:transparent;box-shadow:inset 1px 0 #cb3209,inset -1px 0 transparent,inset 0 -1px #cb3209}.pure-material-textfield-outlined.validation-invalid>input:not(:focus) + span::before,.pure-material-textfield-outlined.validation-invalid>input:not(:focus) + span::after,.pure-material-textfield-outlined>input.error:not(:focus) + span::before,.pure-material-textfield-outlined>input.error:not(:focus) + span::after,.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus) + span::before,.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus) + span::after,.pure-material-textfield-outlined>textarea.error:not(:focus) + span::before,.pure-material-textfield-outlined>textarea.error:not(:focus) + span::after{border-top-color:#cb3209;box-shadow:inset 0 1px #cb3209}.pure-material-textfield-outlined.validation-invalid>input:not(:focus):not(:placeholder-shown) + span::before,.pure-material-textfield-outlined.validation-invalid>input:not(:focus):not(:placeholder-shown) + span::after,.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus):not(:placeholder-shown) + span::before,.pure-material-textfield-outlined.validation-invalid>textarea:not(:focus):not(:placeholder-shown) + span::after,.pure-material-textfield-outlined>input.error:not(:focus):not(:placeholder-shown) + span::before,.pure-material-textfield-outlined>input.error:not(:focus):not(:placeholder-shown) + span::after,.pure-material-textfield-outlined>textarea.error:not(:focus):not(:placeholder-shown) + span::before,.pure-material-textfield-outlined>textarea.error:not(:focus):not(:placeholder-shown) + span::after{border-top-color:#cb3209;box-shadow:inset 0 1px #cb3209}.pure-material-textfield-outlined>input:focus + span,.pure-material-textfield-outlined>textarea:focus + span{color:rgb(var(--pure-material-primary-rgb,33,150,243))}.pure-material-textfield-outlined>input:focus + span::before,.pure-material-textfield-outlined>input:focus + span::after,.pure-material-textfield-outlined>textarea:focus + span::before,.pure-material-textfield-outlined>textarea:focus + span::after{border-top-color:var(--pure-material-safari-helper1)!important;box-shadow:inset 0 1px var(--pure-material-safari-helper1)}.pure-material-textfield-outlined>input:disabled,.pure-material-textfield-outlined>input:disabled + span,.pure-material-textfield-outlined>textarea:disabled,.pure-material-textfield-outlined>textarea:disabled + span{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important;border-top-color:transparent!important;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);pointer-events:none}.pure-material-textfield-outlined>input:disabled + span::before,.pure-material-textfield-outlined>input:disabled + span::after,.pure-material-textfield-outlined>textarea:disabled + span::before,.pure-material-textfield-outlined>textarea:disabled + span::after{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important}.pure-material-textfield-outlined>input:disabled:placeholder-shown,.pure-material-textfield-outlined>input:disabled:placeholder-shown + span,.pure-material-textfield-outlined>textarea:disabled:placeholder-shown,.pure-material-textfield-outlined>textarea:disabled:placeholder-shown + span{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important}.pure-material-textfield-outlined>input:disabled:placeholder-shown + span::before,.pure-material-textfield-outlined>input:disabled:placeholder-shown + span::after,.pure-material-textfield-outlined>textarea:disabled:placeholder-shown + span::before,.pure-material-textfield-outlined>textarea:disabled:placeholder-shown + span::after{border-top-color:transparent!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.pure-material-textfield-outlined>input,.pure-material-textfield-outlined>input + span,.pure-material-textfield-outlined>textarea,.pure-material-textfield-outlined>textarea + span,.pure-material-textfield-outlined>input + span::before,.pure-material-textfield-outlined>input + span::after,.pure-material-textfield-outlined>textarea + span::before,.pure-material-textfield-outlined>textarea + span::after{transition-duration:0.1s}}}.pure-material-select-outlined{position:relative}.pure-material-select-outlined select{min-height:56px}.pure-material-select-outlined-text{--pure-material-safari-helper1:rgb(var(--pure-material-primary-rgb,230,230,229));position:relative;font-family:inherit;background-color:transparent;width:100%;padding:17px 10px 12px 10px;font-size:18px;border-radius:4px;border:1px solid rgba(var(--pure-material-onsurface-rgb,230,230,229),1)}.pure-material-select-outlined-text:hover{border:1px solid rgba(var(--pure-material-onsurface-rgb,0,0,0),.87)}.pure-material-select-outlined-text:focus{outline:none;border:1px solid rgb(var(--pure-material-primary-rgb,33,150,243));box-shadow:inset 1px 0 var(--pure-material-safari-helper1),inset -1px 0 var(--pure-material-safari-helper1),inset 0 -1px var(--pure-material-safari-helper1)}.pure-material-select-outlined .pure-material-select-outlined-text{appearance:none;-webkit-appearance:none;color:#444}.pure-material-select-outlined:after{position:absolute;width:0;height:0;padding:0;pointer-events:none;font-family:'Material Icons Outlined';content:'arrow_drop_down';font-size:2rem;border:0;right:2.5rem;top:.5rem;color:rgba(var(--pure-material-onsurface-rgb,163,163,163),1)}.pure-material-select-outlined-label{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);background:white;font-size:12px;font-weight:700;position:absolute;pointer-events:none;padding:0 5px;left:10px;top:12px;transition:0.2s ease all}.pure-material-select-outlined-text:focus~.pure-material-select-outlined-label,.pure-material-select-outlined-text:valid~.pure-material-select-outlined-label{color:rgb(var(--pure-material-primary-rgb,33,150,243));top:-8px;transition:0.2s ease all;font-size:12px}.pure-material-select-outlined-text:valid:not(focus)~.pure-material-select-outlined-label{color:rgba(var(--pure-material-onsurface-rgb,163,163,163),1)}.pure-material-select-outlined-text:valid:focus~.pure-material-select-outlined-label{color:rgb(var(--pure-material-primary-rgb,33,150,243))}.edk-infobox{background-color:rgb(225,240,255);-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15);padding:10px 10px 10px 40px;color:#2692FF!important;position:relative;margin-bottom:30px}.edk-infobox .edk-infobox-text{line-height:1.4;font-size:0.9em!important}.edk-infobox .edk-infobox-icon{position:absolute;left:10px;top:14px;fill:#2692FF!important;transform:scale(1.3)}.md-checkbox{position:relative;margin:1em 0;text-align:left}.md-checkbox.md-checkbox-inline{display:inline-block}.md-checkbox label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px}.md-checkbox label:not(:empty){padding-left:.75em}.md-checkbox label:before,.md-checkbox label:after{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid #444;border-radius:.125em;cursor:pointer;transition:background .3s}.md-checkbox input[type="checkbox"]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit}.md-checkbox input[type="checkbox"]:checked + label:before{background:#2196F3;border:none}.md-checkbox input[type="checkbox"]:checked + label:after{transform:translate(.25em,.3365384615em) rotate(-45deg);width:.75em;height:.375em;border:.125em solid #fff;border-top-style:none;border-right-style:none}.md-checkbox input[type="checkbox"]:disabled + label:before{border-color:rgba(0,0,0,.26)}.md-checkbox input[type="checkbox"]:disabled:checked + label:before{background:rgba(0,0,0,.26)}.md-outline-button-primary{border:1px solid #2196F3;background-color:#fff;color:#2196F3;padding:11px 22px;cursor:pointer;border-radius:5px;text-decoration:none;line-height:1.2em;font-size:1rem;display:inline-block;font-weight:400}.md-outline-button-primary:visited,.md-outline-button-primary:focus{color:#2196F3;border:1px solid #2196F3}.md-outline-button-primary:hover{color:#4EABF5;border:1px solid #4EABF5}.md-button-primary{background-color:#2196F3;border:1px solid #2196F3;color:#fff;padding:11px 22px;cursor:pointer;border-radius:5px;text-decoration:none;line-height:1.2em;font-size:1rem;display:inline-block;font-weight:400}.md-button-primary:visited,.md-button-primary:focus{background-color:#2196F3;border:1px solid #2196F3}.md-button-primary:hover{background-color:#4EABF5;border:1px solid #4EABF5}.new-styleguide-form .gp-form-checkbox-classic{position:relative;margin:16px 0;text-align:left;padding-left:25px}.new-styleguide-form .gp-form-checkbox-classic input[type="checkbox"]{outline:0;margin-right:18px;visibility:hidden}.new-styleguide-form .gp-form-checkbox-classic label{font-size:1em;font-weight:400;color:rgba(var(--pure-material-onsurface-rgb,163,163,163),1);cursor:pointer}.new-styleguide-form .gp-form-checkbox-classic label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:2px;cursor:pointer;transition:background .3s}.new-styleguide-form .gp-form-checkbox-classic label:after{content:"";position:absolute;left:0;top:0}.new-styleguide-form .gp-form-checkbox-classic input[type="checkbox"]:checked + label:before{background:#4a90e2;border:none}.new-styleguide-form .gp-form-checkbox-classic input[type="checkbox"]:checked + label{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87)}.new-styleguide-form .gp-form-checkbox-classic input[type="checkbox"]:checked + label:after{transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}.new-styleguide-form .gp-form-radio ul{list-style:none;margin:0;padding:0}.new-styleguide-form .gp-form-radio ul li{margin:0;padding:0;position:relative;padding-left:35px;padding-top:6px;padding-bottom:3px}.new-styleguide-form .gp-form-radio label{font-size:1em;font-weight:400}.new-styleguide-form .gp-form-radio label:before{content:"";width:15px;height:15px;background:#d8d8d8;position:absolute;left:7px;top:9px;box-sizing:border-box;border-radius:50%;transition:all 0.4s cubic-bezier(.25,.8,.25,1)}.new-styleguide-form .gp-form-radio input[type="radio"]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle;z-index:100;margin:0;padding:0;width:100%;height:30px;position:absolute;left:0;top:calc(50% - 15px);cursor:pointer}.new-styleguide-form .gp-form-radio .radio-circle{position:absolute;width:29px;height:29px;left:0;top:2px;border:4px solid #d8d8d8;opacity:0;border-radius:50%}.new-styleguide-form .gp-form-radio input[type="radio"]:checked~.radio-circle{animation-name:radioscale;animation-duration:0.250s;opacity:1;transform:scale(1)}.new-styleguide-form .gp-form-radio input[type="radio"]:checked~label:before{background:#4a90e2;transition:all 0.4s cubic-bezier(.25,.8,.25,1)}

/* from css/landingform/base.css */
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.eot);src:local('Roboto Light'),local('Roboto-Light'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.woff2) format('woff2'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.woff) format('woff'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.ttf) format('truetype'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.woff2) format('woff2'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.woff) format('woff'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.ttf) format('truetype'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.woff2) format('woff2'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.woff) format('woff'),url(https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.ttf) format('truetype'),url('https://static.glasprofi24.de/landing/fonts/roboto/roboto-v18-latin-500.svg#Roboto') format('svg')}:root{--primary-color:#2196F3;--primary-color-hover:#2084c6;--color-light:#999;--space-xxs:.5rem;--space-xs:1rem;--space-s:1.25rem;--space-m:1.875rem;--space-l:2rem;--space-xl:2.5rem;--space-xxl:3.75rem;--space-3xl:4rem;--space-4xl:6rem;--container-size-s:6rem}html,body{min-height:100%;height:100%;font-family:'Roboto','Arial','sans-serif';color:#444}body{padding:0;margin:0}*{box-sizing:border-box}.landingform{display:-webkit-flex;display:flex;flex-direction:column;height:100%}.landing-form-header{position:relative;flex:0 0 auto;overflow:hidden;border-bottom:1px solid #fff}.landing-form-header .landing-form-header-trustpilot{padding:0 0 0 30px;position:relative;float:right;width:auto}.landing-form-header .landing-form-header-trustpilot::before{background:#00B67A;content:'';position:absolute;transform:rotate(-27deg);width:130%;height:440%;right:-40%;top:-190%}.landing-form-header .landing-form-header-trustpilot a{position:relative}.landing-form-header .landing-form-header-trustpilot img{height:26px;width:auto}.container-xs{padding:var(--space-xs)}.landing-form-header-logo{height:30px;width:auto;display:block;float:left;cursor:pointer}.landing-form-header-progressbar{background:#e6e6e6;height:3px;position:relative}.landing-form-header-progressbar--done{background:#299dea;width:10%}.landing-form-content{flex:1 0 auto;flex-direction:column;display:flex;display:-webkit-flex;justify-content:center}.landing-form-content--step{display:-webkit-flex;display:flex;display:none;position:relative;background:#fff;padding:var(--space-l) var(--space-xs);max-width:960px;margin:0 auto;width:100%}.landing-form-content--step h2{text-align:center}.landing-form-content--step.in{display:block}.landing-form-content--step h2{display:block;color:#444;font-size:1.5625rem;font-weight:300;margin-bottom:var(--space-l)}.landing-form-content--step hr{border:0 none;background:#f7a600;height:2px;margin-top:var(--space-xs)}.landing-form-content--step p{font-size:1rem;font-weight:400;margin:0 0 var(--space-xl)}.landing-form-content--step p.footprint{margin:var(--space-l) 0 0;font-weight:300;font-size:.625rem}.landing-form-content--step textarea{resize:none}.landing-form-content--step>*:first-child{margin-top:0;padding-top:0}.invalid-feedback{color:#c80d0d;text-align:left}.clear{clear:both;display:table}.landing-form-content--actions{display:block;margin-top:var(--space-l)}.landing-form-content--actions .btn-next{width:100%}.landing-form-content--actions span{text-align:center;font-size:1rem;color:#aaa;margin-top:1rem;display:block}.landing-form-content>*:first-child{margin-top:0;padding-top:0}.landing-form-elements{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:var(--space-xs);grid-row-gap:var(--space-xs)}.fullwidth-content .landing-form-elements{display:block}.landing-form-elements-item{position:relative;box-shadow:2px 2px 4px rgba(0,0,0,.1);border-radius:3px;border:1px solid #e6e6e6}.landing-form-elements-item input[type="checkbox"] + .active-border,.landing-form-elements-item input[type="radio"] + .active-border{display:none;position:absolute;top:0;left:0;border:3px solid var(--primary-color);width:100%;height:100%;pointer-events:none;border-radius:3px}.landing-form-elements-item input[type="checkbox"]:checked + .active-border,.landing-form-elements-item input[type="radio"]:checked + .active-border{display:block}.landing-form-elements-item:hover input[type="checkbox"] + .active-border,.landing-form-elements-item:hover input[type="radio"] + .active-border{display:block;border:3px solid #bebebe}.landing-form-elements-item:hover input[type="checkbox"]:checked + .active-border,.landing-form-elements-item:hover input[type="radio"]:checked + .active-border{border:3px solid var(--primary-color)}label.landing-form-elements-item{padding:var(--space-xs) var(--space-xxs);display:block;cursor:pointer;background-repeat:no-repeat;background-size:contain}.landing-form-elements-item img{margin:0 0 var(--space-xs);width:auto}.landing-form-elements-item span{font-weight:400;font-size:1rem}.landing-form-elements-item img.img-into-padding{visibility:hidden;margin:-1rem -1rem var(--space-l);width:100%;height:auto}label.landing-form-elements-item span{display:block}.landing-form-elements-item input[type="checkbox"],.landing-form-elements-item input[type="radio"]{position:absolute;top:5px;left:3px;margin:3px 3px 0 5px}.landing-form-content .btn,.landing-form-content a.btn,.landing-form-content a.btn:visited{cursor:pointer;outline:0 none;border:0 none;background-color:var(--primary-color);line-height:45px;color:#fff;display:inline-block;padding:0 var(--space-s);border-radius:3px;text-decoration:none;font-weight:400;font-size:.875rem;color:#FFF;background:var(--primary-color);border-color:var(--primary-color);border-radius:1.188rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.landing-form-content .btn:hover{background-color:var(--primary-color-hover)}.landing-form-content .btn-sndry{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.landing-form-content .btn-sndry:hover{background-color:transparent;color:var(--primary-color-hover);border:1px solid var(--primary-color-hover)}.landing-form-content .btn[disabled]{opacity:.6;cursor:not-allowed}.landing-form-footer{position:relative;flex:0 0 auto;padding:var(--space-xs) 0;border-top:2px solid #eaeaea}.landing-form-footer ul.mvp-icons{list-style:none;padding:0;display:-webkit-flex;display:flex;max-width:960px;margin:0 auto;justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:center}.landing-form-footer ul.mvp-icons li{flex:0 0 auto;line-height:var(--space-l);display:-webkit-flex;display:flex;flex-direction:column;align-items:center;padding:0 .675rem;font-size:.675rem}@media screen and (min-width:850px){.landing-form-footer ul.mvp-icons li{flex:1 0 auto;font-size:var(--space-xs);padding:0 5%;flex-direction:row}.landing-form-footer ul.mvp-icons li img{margin-right:var(--space-xs)}}.landing-form-footer--meta{padding:var(--space-xxs) var(--space-xs);border-top:1px solid #eaeaea}.landing-form-footer--meta ul{text-align:center;margin:0;padding:0;list-style:none}.landing-form-footer--meta ul li{display:inline-block}.landing-form-footer--meta ul li + li{margin-left:var(--space-xs)}.landing-form-footer--meta ul li a{text-decoration:none;font-weight:300;font-size:.875rem;color:#444}.landing-form-footer--meta ul li a:hover{color:#444}.loader-indicator{display:inline-block;border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:80px;height:80px;animation:spin 1s linear infinite;text-align:center}.loader-indicator-msg{margin-bottom:0;font-size:18px;text-align:center;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.landing-form-content--step.single-trigger .landing-form-content--actions{display:none}@media screen and (min-width:576px){.landing-form-footer{padding:var(--space-s) 0}.landing-form-header-progressbar{height:5px}.landing-form-header .landing-form-header-trustpilot::before{width:110%;height:380%;top:-160%;right:-20%}.landing-form-header-logo{height:43px}.landing-form-header .landing-form-header-trustpilot img{height:39px}.landingform.responsive .landing-form-content{padding:var(--space-xs);background-color:#eee;background-image:url(/landing/images/landingforms/products/duschen/hintergrund_fb_lp_duschen.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center}.landing-form-content--step{border-radius:12px}.landing-form-content--step.loader-indicator-container{text-align:center}.landing-form-content--step.s0{max-width:600px}.landing-form-content--step.s1{max-width:488px}.landing-form-content--step.s2{max-width:800px}.landing-form-content--step.s3{max-width:930px}.landing-form-content--step.s4{max-width:960px}.landing-form-content--step h2{font-size:1.875rem}.landing-form-content--step p{font-size:1.125rem;margin:0 0 var(--space-xxl)}label.landing-form-elements-item{padding:var(--space-s) var(--space-xs) var(--space-xs)}.landing-form-elements-item img{margin:0 0 var(--space-m)}.landing-form-content--actions{text-align:left}.landing-form-content--actions span{margin-top:0;text-align:left}.landing-form-content--actions .btn-next{float:right;width:auto}.landing-form-content--actions button.btn-next{float:right;margin-left:1.25rem;width:auto}.landing-form-content--actions .btn-prev{float:left;width:auto}.landing-form-elements{grid-template-columns:repeat(2,1fr)}}.col-row-default{margin-top:15px}@media screen and (min-width:768px){.landing-form-content{padding:var(--space-l)}.s2 .landing-form-elements{grid-template-columns:repeat(3,1fr)}.s3 .landing-form-elements,.s4 .landing-form-elements{grid-template-columns:repeat(4,1fr)}.landing-form-content--step{padding:var(--space-l);box-shadow:4px 4px 8px 4px rgba(0,0,0,.1)}.col-row{margin:8px -15px}.col-row-default{margin-top:30px}.col-md-6{width:calc(50% - 0.13rem);display:block;float:left;padding:0 15px}.col-md-12{width:calc(100% - 0.13rem);display:block;float:left;padding:0 15px}}.col-row-default{margin-top:15px;padding:0 20px}#flex-modal.flex-modal{width:100%;height:100%;position:fixed;top:0;left:0;margin:0}#flex-modal.flex-modal .modal-body,#flex-modal.flex-modal .modal-dialog{padding:0;margin:0;height:100%;width:100%;max-width:100%}#flex-modal.flex-modal,#flex-modal.flex-modal .modal-dialog,#flex-modal.flex-modal .modal-dialog .modal-content{padding:0!important}.flex-modal .modal-content{background:transparent;box-shadow:0 0;border:0 none;height:100%}#flex-modal.flex-modal .landing-form-content{background:#fff}@media screen and (min-width:576px){#flex-modal.flex-modal .landing-form-content{background:transparent}}#flex-modal.flex-modal a.flex-modal-close{text-align:right;display:block;width:100%;margin-bottom:0;top:-7px;position:relative;right:-7px;pointer-events:none}#flex-modal.flex-modal a.flex-modal-close i{font-size:33px;color:#444;pointer-events:all}

/* from css/landingform/form.css */
#dropzone-uploader{border:2px dashed #ccc;padding:0;text-align:center}.upload-hidden{display:none}#dropzone-uploader p{font-size:1.2em;line-height:1.2;font-weight:300;padding:0;margin:0;margin-top:0;margin-bottom:0;margin-top:5px;margin-bottom:5px}

/* from libs/dropzone/dist/dropzone.css */
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

/* from css/landingform/kerbon-windschutz.css */
@media screen and (min-width:576px){.landingform.responsive .landing-form-content{background-image:url(/landing/images/landingforms/products/kerbon-windschutz/bg_kerbon_windschutz.jpg)}}