#onetrust-button-group #onetrust-accept-btn-handler{color:var(--Schindler-Primary-white, #ffffff)!important;background:var(--Schindler-Primary-black, #000000)!important;border-color:var(--Schindler-Primary-black, #000000)!important}#onetrust-button-group #onetrust-accept-btn-handler:disabled{cursor:default;background:var(--Schindler-Primary-gray-300, #a9a8a8)!important;color:var(--Schindler-Primary-gray-500, #706f6f)!important;border-color:var(--Schindler-Primary-gray-500, #706f6f)!important}#onetrust-button-group #onetrust-reject-all-handler{color:var(--Schindler-Primary-black, #000000)!important;background:transparent;border:1px solid var(--Schindler-Primary-black, #000000)!important}#onetrust-button-group #onetrust-reject-all-handler.active{background-color:var(--Schindler-Primary-gray-025, #f7f7f7)!important}#onetrust-button-group #onetrust-reject-all-handler:disabled{cursor:default;background:transparent;color:var(--Schindler-Primary-gray-300, #706f6f)!important;border:1px solid var(--Schindler-Primary-gray-300, #706f6f)!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy a[href]{color:var(--Schindler-Primary-black, #000000)!important;font-weight:700!important}#onetrust-consent-sdk .ot-active-menu{border-color:var(--Schindler-Primary-black, #000000)!important}#onetrust-consent-sdk #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{display:flex;justify-content:center}#onetrust-consent-sdk button#accept-recommended-btn-handler{color:var(--Schindler-Primary-white, #ffffff)!important;background:var(--Schindler-Primary-black, #000000)!important;border-color:var(--Schindler-Primary-black, #000000)!important}#onetrust-consent-sdk button#accept-recommended-btn-handler:disabled{cursor:default;background:var(--Schindler-Primary-gray-300, #a9a8a8)!important;color:var(--Schindler-Primary-gray-500, #706f6f)!important;border-color:var(--Schindler-Primary-gray-500, #706f6f)!important}#onetrust-consent-sdk button.ot-pc-refuse-all-handler{color:var(--Schindler-Primary-black, #000000)!important;background:transparent;border:1px solid var(--Schindler-Primary-black, #000000)!important}#onetrust-consent-sdk button.ot-pc-refuse-all-handler.active{background-color:var(--Schindler-Primary-gray-025, #f7f7f7)!important}#onetrust-consent-sdk button.ot-pc-refuse-all-handler:disabled{cursor:default;background:transparent;color:var(--Schindler-Primary-gray-300, #706f6f)!important;border:1px solid var(--Schindler-Primary-gray-300, #706f6f)!important}@font-face{font-family:Frutiger Next LT W1G;src:url(fonts/FrutigerNextLTW1G-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Frutiger Next LT W1G;src:url(fonts/FrutigerNextLTW1G-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{font-family:var(--base-font-family);box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;outline:none}*:focus{outline:none!important}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}:root{--base-font-family: "Frutiger Next LT W1G";--Schindler-Primary-black: #000000;--Schindler-Primary-white: #ffffff;--Schindler-Primary-gray-025: #f7f7f7;--Schindler-Primary-gray-075: #e9e9e9;--Schindler-Primary-gray-300: #a9a8a8;--Schindler-Primary-gray-500: #706f6f;--Schindler-Primary-gray-800: #2c2c2c;--Schindler-Primary-gray-900: #101010;--Schindler-Primary-red-025: #fee0e0;--Schindler-Primary-red-500: #c11c1c;--Gradient-Luna: radial-gradient(322.2% 148.57% at 178.65% 57.5%, #f6f6f6 0%, #d3d1d1 100%);--Gradient-Mineral: radial-gradient(276.82% 146.95% at 154.27% 4.28%, #dbd4c9 0%, #b6afa7 100%);--Gradient-Savanna: radial-gradient(276.82% 146.95% at 154.27% 4.28%, #f4ece3 0%, #c5b2a3 100%);--Gradient-Terra: radial-gradient(276.82% 146.95% at 154.27% 4.28%, #f5f0e3 0%, #ab9b92 100%);--Gradient-Forest: radial-gradient(276.82% 146.95% at 154.27% 4.28%, #dbdada 0%, #a7a09f 100%);--Gradient-Volcano: radial-gradient(276.82% 146.95% at 154.27% 4.28%, #e6e6e6 0%, #999a9f 100%)}body{--base-font-family: "Frutiger Next LT W1G";--white-filter: invert(100%) sepia(0%) saturate(7483%) hue-rotate(263deg) brightness(100%) contrast(103%);margin:0;font-family:var(--base-font-family);font-size:18px;color:var(--Schindler-Primary-gray-800, #2c2c2c);height:100%}button{cursor:pointer;background:none;border:none;white-space:nowrap;color:var(--Schindler-Primary-black, #000000)}.header{width:100%;position:relative;height:96px}.footer{width:100%;display:flex;align-items:center;justify-content:center}.hidden{display:none}.button-primary,.button-secondary{width:fit-content;height:48px;display:flex;justify-content:center;align-items:flex-end;gap:5px;font-family:var(--base-font-family);color:var(--Schindler-Primary-white, #fff);font-weight:700;font-size:18px;line-height:22px;padding:12px 24px;outline:0;border-radius:4px;cursor:pointer;gap:16px}:is(.button-primary,.button-secondary) img{width:24px;height:24px}:is(.button-primary,.button-secondary):focus{text-decoration:underline}.button-primary{color:var(--Schindler-Primary-white, #ffffff);background:var(--Schindler-Primary-black, #000000)}.button-primary:disabled{cursor:default;background:var(--Schindler-Primary-gray-300, #a9a8a8);color:var(--Schindler-Primary-gray-500, #706f6f)}.button-secondary{color:var(--Schindler-Primary-black, #000000);background:transparent;border:1px solid var(--Schindler-Primary-black, #000000)}.button-secondary.active{background-color:var(--Schindler-Primary-gray-025, #f7f7f7)}.button-secondary:disabled{cursor:default;background:transparent;color:var(--Schindler-Primary-gray-300, #706f6f);border:1px solid var(--Schindler-Primary-gray-300, #706f6f)}.tertiary-button{display:flex;align-items:center;color:var(--Schindler-Primary-black, #000000);font-size:18px;font-family:var(--base-font-family);font-weight:300;line-height:22px;word-wrap:break-word;padding:4px 0;gap:16px}.tertiary-button:focus{text-decoration:underline}.tertiary-button:disabled{color:var(--Schindler-Primary-gray-300, #706f6f)}.tertiary-button:has(img){display:inline-flex;align-items:center}.tertiary-button:has(img) img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.title{font-size:64px;font-style:normal;font-weight:300;line-height:72px}.help-text{font-size:14px;font-style:normal;font-weight:300;line-height:20px}h1,.h1{font-weight:300;font-size:48px;line-height:56px;margin-top:4px;margin-bottom:32px}h2,.h2{font-size:36px;font-weight:300;line-height:42px;margin-top:0;margin-bottom:0}h4,.h4{font-weight:700;font-size:20px;line-height:26px}h5,.h5{font-weight:300;font-size:20px;line-height:26px;margin-top:0;margin-bottom:24px}.small{font-size:12px;font-weight:300;line-height:20px}.thin{color:var(--Schindler-Primary-gray-300)}.success-message{padding-top:16px;padding-bottom:24px;display:inline-flex;gap:16px}.error-message,.error-message--checkbox{display:block;background-color:var(--Schindler-Primary-red-500);color:var(--Schindler-Primary-white);border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-weight:700}.small-caption{font-size:14px}select::-ms-expand{display:none}.x8-select-label{line-height:16px}.form{max-width:500px}.form .form-group:not(:last-child){padding-bottom:24px;gap:8px}.form label{display:inline-block;font-size:18px;line-height:16px}.form .form-label{margin-bottom:.5rem;white-space:nowrap}.form .form-control{display:block;width:100%;height:48px;border:1px solid var(--Schindler-Primary-gray-500, #706f6f);border-radius:3px;background:transparent;padding:12px 6px;font-size:18px;font-family:var(--base-font-family);font-weight:300;line-height:24px}.form .form-control.invalid{background-color:var(--Schindler-Primary-white);border:2px solid var(--Schindler-Primary-red-500)}.form input[type=radio]{appearance:none;width:24px;height:24px;border:1px solid var(--Schindler-Primary-gray-800, #2c2c2c);border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:transparent}.form input[type=radio]:checked{background-color:#2c2c2c}.form input[type=radio]:checked:before{content:"";display:block;width:8px;height:8px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form input[type=radio]:disabled:not(:checked){background-color:#0000001a;border:1px solid rgba(0,0,0,.4);cursor:not-allowed}.form input[type=radio]:disabled:not(:checked)+label{color:#0006}.form input::placeholder,.form textarea::placeholder{font-size:18px;color:var(--Schindler-Primary-black)}.form input:disabled::placeholder{opacity:.4}.form .form-row{display:flex;gap:16px}.form .form-group-radio{display:flex;flex-direction:row;gap:64px}.form .form-group-radio>div{display:flex;flex-direction:row;align-items:center;min-width:120px}.form .form-group-radio label{margin-left:8px;font-size:18px;line-height:normal;margin-top:2px}.form :is(input:not([type=checkbox]):hover,select:hover){border:1px solid var(--Schindler-Primary-black)}.form :is(input:not([type=checkbox]):focus,select:focus){border:2px solid var(--Schindler-Primary-black)}.form :is(input:disabled,input:read-only:not([type=checkbox]):not([type=radio]),select:disabled,textarea:disabled){background-color:#0000001a;color:var(--Schindler-Primary-gray-500);border:1px solid var(--Schindler-Primary-gray-300)}.form :is(input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched){background-color:var(--Schindler-Primary-white);border:2px solid var(--Schindler-Primary-red-500)}.form .checkbox-group{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.form .checkbox-container{width:100%;padding-right:12px;display:flex;justify-content:flex-start;align-items:center;gap:8px}.form .checkbox-wrapper{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.form .checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;background-image:url(icons/checkbox_unselected.svg);background-size:cover;cursor:pointer}.form .checkbox-wrapper input[type=checkbox]:checked{background-image:url(icons/checkbox_selected.svg);background-size:cover}.form .checkbox-text-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.form .checkbox-text{font-size:18px;font-weight:300;line-height:24px;cursor:pointer}.form-error{margin-top:-2px;font-size:14px;padding:8px 12px}.config-step{display:flex;flex-direction:row;height:100%}.config-step h1{margin:0}.config-step h1 span{font-weight:300;font-size:24px;line-height:32px}.config-step .left-panel{z-index:5}.config-step .left-panel .content-top{display:flex;flex-direction:column;padding-top:40px;gap:24px}.config-step .left-panel .content-footer{padding-bottom:32px}.config-step .center-panel{display:flex;justify-content:center}.row{height:calc(100% - 76px);flex-grow:1;z-index:2}.config-step-wrapper{display:grid}.config-step-wrapper>*{grid-column:1;grid-row:1}.col-4{flex:1;display:flex;flex-direction:column}.col-8{flex:2;display:flex;flex-direction:column}.main-image{position:absolute;bottom:0}.main-image-container{width:100%;height:calc(100vh - 26px);max-height:1100px;aspect-ratio:2/3;position:relative;overflow:hidden}.main-image-container img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center}.summary .section-top .top-image .main-image-container{height:calc(100svh - 124px)}.hotspot{position:absolute;width:18px;height:18px;cursor:pointer;transition:transform .4s ease;transform-origin:center center;z-index:10}.hotspot:before{content:"";position:absolute;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:36px;background-color:var(--Schindler-Primary-white);animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite}.hotspot:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:var(--Schindler-Primary-white);border-radius:18px;box-shadow:0 0 8px #0000004d;animation:pulse-dot 2s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.hotspot.Ceiling{left:60%;top:15%}.hotspot.COP{top:38%;left:72%}.hotspot.Handrail{top:50%;left:48%}.hotspot.Corner{top:80%;left:21%}.hotspot.selected{transform:scale(1.3)}@media (max-width: 1279px){.row{padding:0 48px}.main-image{position:absolute;bottom:10px;left:40%}.main-image .main-image-container{height:calc(100svh - 124px);max-height:900px}@media (min-height: 850px){.main-image{bottom:auto}}.config-step{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 1280px){.row{width:100%;padding:0 56px}.config-step{display:grid;grid-template-columns:1fr 1fr 1fr}.config-step .left-panel .content-body{padding-top:48px}}@media (min-width: 2160px){.row,.footer{max-width:2160px}}@media (min-height: 1200px){.main-image{position:absolute;bottom:auto}}@media (max-height: 850px){.center-panel{display:flex;align-items:flex-end}.center-panel .main-image{position:relative;bottom:-60px;left:0}.center-panel .main-image .main-image-container{height:100dvh;max-height:900px}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}
