.parsley-error::-moz-placeholder{color:#a6192e;font-weight:400}.parsley-error::placeholder{color:#a6192e;font-weight:400}ul.parsley-errors-list{list-style:none;margin:0;padding:0}ul.parsley-errors-list>li{color:#a6192e;font-size:.75rem;font-weight:400;line-height:1.75rem}.cf2 textarea.form-control{border:1px solid #707070}@media (max-width:575px){.cf2 .form-group{margin-bottom:0}}.cf2 .form-control{color:#707070}.cf2 .form-control::-webkit-input-placeholder{color:#707070}.cf2 .form-control::-moz-placeholder{color:#707070}.cf2 .form-control:-ms-input-placeholder{color:#707070}.cf2 .form-control:-moz-placeholder{color:#707070}@media (max-width:575px){.cf2 .form-control{font-size:16px;margin-bottom:1rem}}@media (max-width:380px){.cf2 .form-control{font-size:14px}}.cf2 .send-form{margin-left:0}.cf2 .send-form-sending{display:none;margin-left:0!important;pointer-events:none}.cf2-p-label{font-size:1rem;line-height:1.75rem;margin-top:45px}.cf2-p,.cf2-p-label{color:#707070;font-weight:400}.cf2-p{font-family:Fira Sans;font-size:16px;line-height:28px;margin-top:26px;padding-bottom:55px;position:relative}.cf2-p:after{background:#425563;bottom:0;content:"";display:block;height:15px;left:-20px;position:absolute;width:100%}.cf2-p strong{color:#69889a;font-weight:500}.cf2-p a{color:#69889a;text-decoration:underline}.cf2-form-response{color:#c3c3c3;font-size:.75rem;font-weight:400;height:1.75rem;line-height:1.75rem;margin-bottom:30px}.cf2-group{margin-bottom:40px}@media (max-width:768px){.cf2-group{margin-bottom:20px}}.cf2-label{color:#425563;font-size:1.25rem;font-weight:300;-webkit-hyphens:auto;hyphens:auto;line-height:2.125rem;margin-bottom:12px}.configurator-mt_preview .row{margin:0}.configurator-mt_preview .row>div{padding:0}.form-group__postal{position:relative}.form-group__postal-required{color:#979797;font-size:18px;position:absolute;right:10px;top:5px}.cf{margin-bottom:120px;margin-top:150px}.cf-headline{color:#ddcba4;font-size:2.1875rem;font-weight:300;line-height:3.125rem;margin-bottom:15px}.cf-dd:last-child{margin-bottom:0}.cf-dd .abc-checkbox{margin-top:16px}.cf-dd .abc-checkbox label{color:#707070;font-size:1rem;font-weight:400;line-height:1.375rem}.cf-dd .btn{margin-top:40px}.cf-dd-headline{color:#425563;font-size:3.75rem;font-weight:300;line-height:3.75rem;text-align:right}.cf-dd-line{border-bottom:2px solid #425563;height:3.75rem;margin-bottom:1rem;position:relative}.cf-dd-line:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 21'%3E%3Cpath fill='none' stroke='%2369889a' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='50' stroke-width='2' d='m10 19.366-8.955-8.955L10 1.456'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:19px;margin-top:-9.5px;position:absolute;right:0;top:50%;transform:rotate(-90deg);transform:translateY(-50%);width:19px}.cf-dd-line.cf-dd-line--mb-0{margin-bottom:0}.cf-dd-subline{color:#425563;font-size:1rem;font-weight:700;line-height:1.375rem}.js-cf{cursor:pointer}.js-cf-toggle{max-height:0;overflow:hidden;transition:max-height .15s ease-in-out}@media (prefers-reduced-motion:reduce){.js-cf-toggle{transition:none}}.js-cf-active .js-cf-toggle{max-height:100vh}.js-cf-active .cf-dd{margin-bottom:50px}.js-cf-active .cf-dd:last-child{margin-bottom:0}.js-cf-active .cf-dd-line:after{transform:rotate(90deg)}.send-form-sending{display:none;pointer-events:none}