.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-steps{margin:clamp(60px,6.25vw,120px) auto;overflow:hidden;position:relative}.cf-steps-headline{color:#ddcba4;font-size:clamp(25px,1.8229166667vw,35px);font-weight:400;line-height:1.5714285714;margin-bottom:15px}.cf-steps-step{display:none}.cf-steps-step.cf-steps-step--active{display:block}.cf-steps-step__title{color:#425563;font-size:clamp(20px,1.5625vw,30px);font-weight:300;margin-bottom:35px;margin-top:65px}.cf-steps-step__title small{font-size:16px;line-height:30px}.cf-steps-types{margin:-10px;overflow:hidden;position:relative}.cf-steps-types .slick-list{overflow:visible}@media (max-width:992px){.cf-steps-types{margin-left:0;margin-right:0;overflow:visible;white-space:nowrap}}#cf-steps-types-error,#cf-steps-usage-error{margin-top:15px}#cf-steps-types-error:empty,#cf-steps-usage-error:empty{display:none}.cf-steps-icon{aspect-ratio:1;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;float:left;justify-content:center;margin:10px;min-height:233px;position:relative;text-align:center;transition:all .3s ease-in-out;width:calc(20% - 20px)}.slick-initialized .cf-steps-icon.slick-slide{display:flex}@media (max-width:992px){.cf-steps-icon{display:inline-block;margin:10px 8px;vertical-align:top;white-space:normal;width:228px}}@media (max-width:768px){.cf-steps-icon{min-height:200px;width:190px}}.cf-steps-icon:hover{box-shadow:0 3px 10px rgba(0,0,0,.3)}.cf-steps-icon:last-child{margin-right:0}.cf-steps-icon__input{left:0;opacity:0;position:absolute;top:0}.cf-steps-icon__name{font-size:18px;font-weight:300;line-height:1;min-height:58px;padding:0 15px}.cf-steps-icon__name:after{background:#ddcba4;content:"";display:block;height:2px;margin:20px auto 28px;width:92px}@media (max-width:768px){.cf-steps-icon__name{font-size:16px}.cf-steps-icon__name:after{margin:20px auto}}.cf-steps-icon__label{bottom:0;cursor:pointer;left:0;margin:0;position:absolute;right:0;top:0;z-index:100}.cf-steps-icon__icon img{height:78px;margin:0 auto;width:78px}@media (max-width:768px){.cf-steps-icon__icon img{height:60px;width:60px}}.cf-steps-icon__icon .cf-steps-icon__icon-checked{display:none}.cf-steps-icon__input:checked~.cf-steps-icon__icon .cf-steps-icon__icon-checked{display:block}.cf-steps-icon__input:checked~.cf-steps-icon__icon .cf-steps-icon__icon-type{display:none}.cf-steps-usage{-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}@media (max-width:768px){.cf-steps-usage{-moz-column-count:2;column-count:2}}@media (max-width:480px){.cf-steps-usage{-moz-column-count:1;column-count:1}}.cf-steps-use{display:block;position:relative}.cf-steps-use__input{left:0;opacity:0;position:absolute;top:0}.cf-steps-use__label{cursor:pointer;display:block;line-height:25px;padding-left:40px;position:relative}.cf-steps-use__label:before{background:#fff;border:1px solid #69889a;content:"";display:block;height:25px;left:0;margin-right:15px;position:absolute;top:0;transition:all .3s ease-in-out;width:25px}.cf-steps-use__label:hover:before{background:#b7c6cf}.cf-steps-use__label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43NTUiIGhlaWdodD0iOS45NDQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01LjIyNSA5Ljk0NCAwIDQuNzE5bDEuNDE0LTEuNDE0IDMuODEgMy44MUwxMi4zNC0uMDAxbDEuNDE0IDEuNDE0WiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;content:"";height:25px;left:0;opacity:0;position:absolute;top:0;width:25px}.cf-steps-use__input:checked+.cf-steps-use__label:before{background:#1f6a32;border-color:#1f6a32}.cf-steps-use__input:checked+.cf-steps-use__label:hover:before{background:#1f6a32}.cf-steps-use__input:checked+.cf-steps-use__label:after{opacity:1}.cf-steps-duration .rangeslider__handle{border-color:#f4f4f4}.cf-steps-duration-legend{border-top:1px solid #c5ced5;display:table;margin-top:35px;table-layout:fixed;width:100%}.cf-steps-duration-legend__item{display:table-cell;font-size:16px;line-height:1;padding-top:16px;position:relative;text-align:center;width:33%}@media (max-width:991px){.cf-steps-duration-legend__item{font-size:14px}}@media (max-width:768px){.cf-steps-duration-legend__item{font-size:12px}}.cf-steps-duration-legend__item:first-child,.cf-steps-duration-legend__item:last-child{width:17%}.cf-steps-duration-legend__item:first-child{text-align:left}.cf-steps-duration-legend__item:last-child{text-align:right}.cf-steps-duration-legend__item:before{background:#c5ced5;bottom:100%;content:"";height:9px;left:50%;margin-left:5px;position:absolute;width:1px}@media (max-width:991px){.cf-steps-duration-legend__item{margin-left:2px}.cf-steps-duration-legend__item:first-child:before,.cf-steps-duration-legend__item:last-child:before{margin-left:0}}.cf-steps-duration-legend__item:first-child:before{left:0;margin-left:0}.cf-steps-duration-legend__item:last-child:before{left:auto;margin-left:0;right:0}.cf-steps-buttons{display:flex;justify-content:space-between;margin-top:35px}@media (max-width:414px){.cf-steps-buttons{display:block}}.cf-steps-buttons__back,.cf-steps-buttons__next,.cf-steps-step .cf-steps-buttons .send-form{border:none;display:inline-block;font-size:16px;margin:0;padding:6px 13px;transition:all .3s ease-in-out}@media (max-width:768px){.cf-steps-buttons__back,.cf-steps-buttons__next,.cf-steps-step .cf-steps-buttons .send-form{font-size:14px;line-height:42px;padding:0 10px}}.cf-steps-step .cf-steps-buttons .send-form-sending{display:none;pointer-events:none}.cf-steps-buttons__next,.cf-steps-step .cf-steps-buttons .send-form{background:#69889a;color:#fff;margin-left:auto}.cf-steps-buttons__next:hover,.cf-steps-step .cf-steps-buttons .send-form:hover{background:#405c6c;color:#fff}.cf-steps-buttons__back{background:none;color:#69889a;padding:0}.cf-steps-buttons__back:hover{color:#405c6c}.range-slider-wrapper{padding:0}.rangeslider,.rangeslider__fill{display:block}.rangeslider{position:relative}.rangeslider:before{background:#707070;content:"";height:4px;left:0;margin-top:-2px;position:absolute;top:50%;width:100%}.rangeslider--horizontal{height:3px;padding:12px 0;width:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#ddcba4;position:absolute}.rangeslider--horizontal .rangeslider__fill{height:4px;margin-top:-2px;top:50%}.rangeslider__handle{background:#707070;border:2px solid #fff;border-radius:50%;cursor:pointer;height:18px;position:absolute;transition:transform .2s ease;width:18px;will-change:transform}.rangeslider--horizontal .rangeslider__handle{margin-top:-8px;top:50%;touch-action:pan-y;-ms-touch-action:pan-y}.value-display{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzOCI+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjU2IiBoZWlnaHQ9IjY1IiB4PSItMTEiIHk9Ii0xNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHk9IjMiIGluPSJTb3VyY2VHcmFwaGljIiByZXN1bHQ9IkZlT2Zmc2V0MTA0N091dCIvPjxmZUdhdXNzaWFuQmx1ciBpbj0iRmVPZmZzZXQxMDQ3T3V0IiByZXN1bHQ9IkZlR2F1c3NpYW5CbHVyMTA0OE91dCIgc3RkRGV2aWF0aW9uPSIyLjQgMi40Ii8+PC9maWx0ZXI+PG1hc2sgaWQ9ImIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9Ii0xIiB5PSItMSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUgMmgyNHYzMEg1eiIvPjxwYXRoIGQ9Ik0yNC45OTggMi4xOTlBNCA0IDAgMCAxIDI5IDYuMTk3djE0LjAwMWE0IDQgMCAwIDEtNC4wMDEgNC4wMDJoLTQuNDEzbC0zLjc2OSA3LjQyNi0zLjU1My03LjQyNkg4Ljk5OWE0IDQgMCAwIDEtNC4wMDEtNC4wMDJ2LTE0YTQgNCAwIDAgMSA0LjAwMS00eiIvPjwvbWFzaz48L2RlZnM+PGcgZmlsdGVyPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMjQuOTk4IDIuMTk5QTQgNCAwIDAgMSAyOSA2LjE5N3YxNC4wMDFhNCA0IDAgMCAxLTQuMDAxIDQuMDAyaC00LjQxM2wtMy43NjkgNy40MjYtMy41NTMtNy40MjZIOC45OTlhNCA0IDAgMCAxLTQuMDAxLTQuMDAydi0xNGE0IDQgMCAwIDEgNC4wMDEtNHoiIG1hc2s9InVybCgmcXVvdDsjYiZxdW90OykiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4xNiIgZD0iTTI0Ljk5OCAyLjE5OUE0IDQgMCAwIDEgMjkgNi4xOTd2MTQuMDAxYTQgNCAwIDAgMS00LjAwMSA0LjAwMmgtNC40MTNsLTMuNzY5IDcuNDI2LTMuNTUzLTcuNDI2SDguOTk5YTQgNCAwIDAgMS00LjAwMS00LjAwMnYtMTRhNCA0IDAgMCAxIDQuMDAxLTR6Ii8+PC9nPjxwYXRoIGZpbGw9IiNmOGY4ZjgiIGQ9Ik0yNC45OTggMi4xOTlBNCA0IDAgMCAxIDI5IDYuMTk3djE0LjAwMWE0IDQgMCAwIDEtNC4wMDEgNC4wMDJoLTQuNDEzbC0zLjc2OSA3LjQyNi0zLjU1My03LjQyNkg4Ljk5OWE0IDQgMCAwIDEtNC4wMDEtNC4wMDJ2LTE0YTQgNCAwIDAgMSA0LjAwMS00eiIvPjwvc3ZnPg==) top no-repeat;bottom:0;box-sizing:border-box;color:#fff;color:#707070;display:block;filter:box-shadow(0 3px 6px rgba(0,0,0,.16));font-size:14px;font-weight:300;height:56px;left:7px;margin:0 0 0 -16px;opacity:.0001;overflow:hidden;padding:3px 0 0;pointer-events:none;position:absolute;text-align:center;text-overflow:clip;transform:scale(.2);transform-origin:50% 90%;transition:all .2s ease;transition-property:opacity,transform;width:32px;will-change:transform}.rangeslider--active .rangeslider__handle{transform:scale(1.5)}.rangeslider--active .value-display{opacity:1;transform:scale(.6)}.range-slider-people>div,.range-slider-person>div{display:block;height:18px;width:18px}.range-slider-person{float:left}.range-slider-people{float:right}