/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */:root{--input-border-color:#e2e2e2;--droxic-brand-color:#1ec6c6;--black:#000;--white:#fff;--error-color:#c00}html{box-sizing:border-box;color:var(--black);font-size:1em;line-height:1.4;font-family:Montserrat,sans-serif;font-weight:300}body{display:flex;justify-content:center}article{max-width:1240px;padding:2.625rem 2rem}p{font-size:1em;line-height:1.25em;margin:1.5em 0}h3{font-weight:600;font-size:1.5rem;line-height:2rem}ul{margin:0;padding:0}li{font-size:1em;padding-left:.25em;margin-left:.75rem}li::marker{content:"*"}label{display:none}.right-column{position:relative}.contact-form{transition:opacity .2s ease-in-out}.loading-animation{left:50%;top:50%;transform:translate(-50%,-50%)}.loading-animation,.success-message{position:absolute;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.success-message{left:0;top:0}.success-message>h3{color:var(--droxic-brand-color)}.error-message{position:absolute;left:0;top:0;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.error-message>h3{color:var(--error-color)}.input-wrapper{margin-bottom:1.75rem}input[type=email],input[type=tel],input[type=text]{width:100%;height:2.25em;background:var(--white);margin-bottom:.25rem;font-size:1.125em;line-height:2.25em;color:var(--black);border:0;border-bottom:1px solid var(--input-border-color)}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover{border:0;border-bottom:1px solid var(--droxic-brand-color);outline:none}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{font-size:1.125em;line-height:2.25em;color:var(--black)}input[type=email].error,input[type=email]:invalid,input[type=tel].error,input[type=text].error{border-bottom:1px solid var(--error-color)}input[type=email]:invalid{box-shadow:none}button,input[type=submit]{background-color:var(--white);color:var(--droxic-brand-color);font-weight:600;font-size:1.125rem;line-height:3.25rem;border:1px solid var(--droxic-brand-color);border-radius:.5rem;padding:0 1.5rem;cursor:pointer;transition:all .2s ease-out}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--droxic-brand-color);color:var(--white);border-color:var(--white);outline:none}.checkbox-container{position:relative;margin-top:24px}.checkbox-container label{display:block;font-size:.875rem;margin-left:2.5rem}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.checkbox-custom{position:absolute;top:0;left:0;width:24px;height:24px;background-color:transparent;border-radius:5px;border:1px solid var(--input-border-color);transition:border-color,background-color .15s ease-out}input[type=checkbox]:focus~label .checkbox-custom,input[type=checkbox]:hover~label .checkbox-custom{border-color:var(--droxic-brand-color)}.checkbox-custom:before{position:absolute;content:"";left:8px;top:3px;width:6px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;background-color:transparent;border-radius:0;transform:rotate(0deg) scale(0);opacity:1;transition:all .15s ease-out}input[type=checkbox]:checked~label .checkbox-custom{background-color:var(--droxic-brand-color);border-color:var(--droxic-brand-color)}input[type=checkbox]:checked~label .checkbox-custom:before{transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;background-color:transparent;border-radius:0}input[type=checkbox]:checked~label .checkbox-custom:after{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background-color:var(--droxic-brand-color);opacity:0;border-radius:50%;transform:translate(-13px,-11px) scale(0);z-index:-1;transition:all .15s ease-out}input[type=checkbox]:checked:focus~label .checkbox-custom:after,input[type=checkbox]:checked:hover~label .checkbox-custom:after{content:"";opacity:.1;transform:translate(-13px,-11px) scale(1)}.validation-error-message{color:var(--error-color);font-size:14px;opacity:0;height:0;margin-top:0;transition:height .25s ease-out,opacity .3s ease-in,margin-top .25s ease-out}footer a{color:var(--black)}.droxic-logo{height:2.5em}.clients-container{display:flex;flex-wrap:wrap;justify-content:space-around}.client-logo{max-height:3em;padding:2em 1em}.grohe-logo,.lieferheld-logo{height:2.75em}.insta-logo{height:1.5em}.viessman-logo{height:2em}.mediaman-logo{height:1.25em}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:48em){body{background-image:url(/background.b75dae54.svg);background-repeat:no-repeat;background-position:100% 0;background-size:197px 258px}article{padding:3rem 2.5rem}li,p{font-size:1.125em}.process-form-container{display:flex}.process-form-container>div{flex-basis:50%}.process{padding-right:1.5rem}.right-column{padding-left:1.5rem}.error-message,.success-message{left:1.5rem}.input-container{display:flex;align-items:flex-end;justify-content:space-between;width:100%}label{display:inline-block}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{opacity:0}input[type=email],input[type=tel],input[type=text]{width:50%;margin-right:1rem}}@media only screen and (min-width:64em){body{background-size:295px 388px}article{padding:4em 3rem}p{margin:2rem 0}.intro{margin:3.75rem 0}.clients-container{flex-wrap:nowrap;justify-content:flex-start}.process-form-container{margin-top:.75rem}input[type=email],input[type=tel],input[type=text]{width:60%}}@media only screen and (min-width:90em){body{background-size:394px 517px}}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid var(--droxic-brand-color);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}
/*# sourceMappingURL=/main.d7e0bbb3.css.map */