.main-menu{position:absolute;right:1.25rem;top:1.25rem}.main-menu.main-menu-closed{cursor:pointer}.main-menu.main-menu-closed section.toggle{opacity:1;translate:0 0}.main-menu.main-menu-closed section.content{opacity:0;pointer-events:none;scale:0 0;translate:50% -50%}.main-menu.main-menu-opened section.toggle{opacity:0;pointer-events:none;translate:-100% 0}.main-menu.main-menu-opened section.content{opacity:1;scale:1 1;translate:none}.main-menu section{background:#fff;border-radius:5px;position:relative}.main-menu section.toggle{align-items:center;display:flex;height:50px;justify-content:center;opacity:1;position:absolute;right:0;top:0;width:50px;z-index:1}.main-menu section.content,.main-menu section.toggle{scale:1;transition:opacity .2s,scale .2s,translate .2s;translate:none}.main-menu section.content{box-sizing:content-box;padding:16px;width:200px}.main-menu section.content .content,.main-menu section.content .footer,.main-menu section.content .header{padding:20px 10px}.main-menu section.content .content button,.main-menu section.content .footer button,.main-menu section.content .header button{align-items:flex-start;align-self:stretch;background:hsla(0,0%,85%,.25);border:none;border-radius:3px;color:#585c77;cursor:pointer;display:flex;flex:1 1 auto;gap:9.487px;margin:0 0 12px;outline-color:none;padding:9.487px 12.649px 9.487px 15px}.main-menu section.content .content button:last-child,.main-menu section.content .footer button:last-child,.main-menu section.content .header button:last-child{margin:0}.main-menu section.content .content button:hover,.main-menu section.content .footer button:hover,.main-menu section.content .header button:hover{background:hsla(0,0%,85%,.5)}.main-menu section.content .content:last-child,.main-menu section.content .footer:last-child,.main-menu section.content .header:last-child{padding-bottom:0}.main-menu section.content .header{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px;padding-top:3px;position:relative}.main-menu section.content .header .close{cursor:pointer;position:absolute;right:0;top:0;z-index:10}.main-menu section.content .header .sub-title{color:#181818;font-family:ff-real-headline-pro,sans-serif;font-size:8px;font-style:normal;font-weight:375;letter-spacing:.4px;line-height:25px;opacity:.5;text-transform:uppercase}.main-menu section.content .header .title div:first-child{color:#181818;font-family:ff-real-headline-pro,sans-serif;font-size:18.974px;font-style:normal;font-weight:600;line-height:20.1px;text-transform:uppercase}.main-menu section.content .header .title div:nth-child(2){color:#181818;font-family:ff-real-headline-pro,sans-serif;font-size:18.974px;font-style:normal;font-weight:450;line-height:20.1px}.main-menu section.content .content{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.main-menu section.content .content div{font-family:ff-real-headline-pro,sans-serif;font-size:12.65px;font-style:normal;font-weight:600;line-height:18.974px}.main-menu section.content .content .viewpoints{color:#000;font-family:Inter,sans-serif;font-weight:600;padding:0 5px 15px}.main-menu section.content .footer{display:flex;font-family:ff-real-headline-pro,sans-serif;justify-content:space-between;padding-top:12px}.simplemodal-overlay{background-color:rgba(9,15,48,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.simplemodal{align-items:center;background-color:#fff;border-radius:.3125rem;bottom:1.25rem;display:flex;justify-content:center;left:1.25rem;overflow:hidden;position:fixed;right:17rem;top:1.25rem;z-index:30}.simplemodal img{display:block;height:100%;object-fit:contain;width:100%}.simplemodal .close{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:10}.loaderPopupContainer{height:100%;position:absolute;width:100%}.loaderPopupContainer .loaderPopup{color:#090f30;font-size:14px;margin:100px auto;opacity:0;padding:20px;position:relative;text-align:center;transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);width:calc(100% - 40px)}.loaderPopupContainer .loaderPopup span{color:#5369e5;cursor:pointer}.loaderPopupContainer .loaderPopup.visible{opacity:1}.view3dLoader{display:flex;height:100%;width:100%}.view3dLoader .fallbackImage{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.view3dLoader .block{height:102px;margin:auto;position:relative;transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);width:190px}.view3dLoader .block .anim{display:inline-block;height:102px;margin:0;width:190px}.view3dLoader .block .progressBar{background-color:#dde4eb;bottom:0;height:5px;left:0;position:absolute;width:190px}.view3dLoader .block .progressBar .progress{background-color:#5369e5;height:100%;transition:width .2s cubic-bezier(.4,0,.2,1) 0s;width:0}.presentProjectView,.presentProjectView .view3dcontainer{height:100%;position:relative;width:100%}.presentProjectView .view3dcontainer{margin-bottom:-40px;max-width:100%;overflow:hidden;padding:0}.presentProjectView .productInfoContainer{background-color:#fff;border-radius:15px;box-shadow:0 4px 15px 0 rgba(83,104,228,.1);padding:28px;position:absolute;right:28px;top:28px;width:355px;z-index:10}.presentProjectView .productInfoContainer.title{color:#090f30;font-family:ff-real-headline-pro,sans-serif;font-size:36px;font-size:35px;font-weight:700;line-height:128%}.presentProjectView .productInfoContainer .buttonContainer{display:flex;padding-top:20px}.presentProjectView .productInfoContainer .buttonContainer .button{padding:0 20px}.presentProjectView .nextProductInfoContainer{bottom:0;display:flex;height:40px;justify-content:flex-end;position:-webkit-sticky;position:sticky;right:0;z-index:10}.presentProjectView .nextProductInfoContainer .info{background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#090f30;font-family:ff-real-headline-pro,sans-serif;font-size:16px;font-weight:400;line-height:150%;min-width:250px;padding:8px 28px;text-align:center}.presentProjectView .nextProductInfoContainer .button{border-radius:0;height:auto;margin:0;width:90px}.presentProjectView .nextProductInfoContainer .button svg{-webkit-transform:scale(.667);transform:scale(.667)}.presentMode .mainHeaderContent-container .button--compare:disabled{background-color:#5368e4;opacity:.3}.presentProjectView{background-color:#f5f6fb}body{margin:0}#baxter-isa-tool{-webkit-touch-callout:none;box-sizing:border-box;color:#090f30;font-family:ff-real-text-pro,sans-serif;font-size:14px;font-weight:400;height:100vh;margin:0;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}#baxter-isa-tool>div{height:100%}#baxter-isa-tool .page-container{height:100vh}#baxter-isa-tool .page-container>div:nth-child(2),#baxter-isa-tool .page-container>div:nth-child(3){z-index:1}.loadingSpinner-container{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.loadingSpinner-container .loadingSpinner{-webkit-animation:rotateLoader 4s infinite;animation:rotateLoader 4s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:relative;top:50%;width:30px;z-index:1000}.loadingSpinner-container .loadingSpinner .loadingSpinner-inner{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#e91e63;border-radius:100%;display:block;height:9px;position:absolute;width:9px}.loadingSpinner-container .loadingSpinner .loadingSpinner-inner:first-child{-webkit-animation:translateBall1 1s infinite;animation:translateBall1 1s infinite;left:0;top:0;-webkit-transform:translate3d(4.5px,4.5px,0);transform:translate3d(4.5px,4.5px,0)}.loadingSpinner-container .loadingSpinner .loadingSpinner-inner:nth-child(2){-webkit-animation:translateBall2 1s infinite;animation:translateBall2 1s infinite;right:0;top:0}.loadingSpinner-container .loadingSpinner .loadingSpinner-inner:nth-child(3){-webkit-animation:translateBall3 1s infinite;animation:translateBall3 1s infinite;bottom:0;right:0}.loadingSpinner-container .loadingSpinner .loadingSpinner-inner:nth-child(4){-webkit-animation:translateBall4 1s infinite;animation:translateBall4 1s infinite;bottom:0;left:0}@-webkit-keyframes rotateLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes translateBall1{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(4.5px,4.5px,0);transform:translate3d(4.5px,4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes translateBall1{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(4.5px,4.5px,0);transform:translate3d(4.5px,4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes translateBall2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-4.5px,4.5px,0);transform:translate3d(-4.5px,4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes translateBall2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-4.5px,4.5px,0);transform:translate3d(-4.5px,4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes translateBall3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-4.5px,-4.5px,0);transform:translate3d(-4.5px,-4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes translateBall3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-4.5px,-4.5px,0);transform:translate3d(-4.5px,-4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes translateBall4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(4.5px,-4.5px,0);transform:translate3d(4.5px,-4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes translateBall4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(4.5px,-4.5px,0);transform:translate3d(4.5px,-4.5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.button{align-items:center;border-color:transparent;border-radius:5px;border-width:1px;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button .icon{margin-right:8px}.button svg path,.button svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button:disabled,.button[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--main{align-items:center;background-color:#5368e4;border-color:transparent;border-radius:5px;border-width:1px;color:#f5f6fb;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--main .icon{margin-right:8px}.button--main svg path,.button--main svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--main:disabled,.button--main[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--main svg path,.button--main svg rect{fill:#f5f6fb;stroke:#f5f6fb}.button--main:hover{background-color:#2a3da3}.button--main:active,.button--main:focus{background-color:#272d68}.button--main:disabled,.button--main[disabled]{background-color:#d4d2d5}.button--main-alternate{align-items:center;background-color:#272d68;border-color:transparent;border-radius:5px;border-width:1px;color:#f5f6fb;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--main-alternate .icon{margin-right:8px}.button--main-alternate svg path,.button--main-alternate svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--main-alternate:disabled,.button--main-alternate[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--main-alternate svg path,.button--main-alternate svg rect{fill:#f5f6fb;stroke:#f5f6fb}.button--main-alternate:hover{background-color:#2a3da3;border:1px solid #2a3da3}.button--main-alternate:active,.button--main-alternate:focus{background-color:#5368e4;border:1px solid #5368e4}.button--main-alternate:disabled,.button--main-alternate[disabled]{background-color:#d4d2d5;border:1px solid #d4d2d5}.button--secondary{align-items:center;background-color:#fff;border-color:#5368e4;border-radius:5px;border-width:1px;color:#090f30;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--secondary .icon{margin-right:8px}.button--secondary svg path,.button--secondary svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--secondary:disabled,.button--secondary[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--secondary svg path,.button--secondary svg rect{fill:#5368e4;stroke:#5368e4}.button--secondary:hover{background-color:#f5f6fb}.button--secondary:active,.button--secondary:focus{background-color:#dde1fa}.button--secondary:disabled,.button--secondary[disabled]{border-color:#d4d2d5;color:#d4d2d5}.button--secondary:disabled svg path,.button--secondary:disabled svg rect,.button--secondary[disabled] svg path,.button--secondary[disabled] svg rect{fill:#d4d2d5;stroke:#d4d2d5}.button--additional{align-items:center;background-color:#dde1fa;border-color:transparent;border-radius:5px;border-width:1px;color:#090f30;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--additional .icon{margin-right:8px}.button--additional svg path,.button--additional svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--additional:disabled,.button--additional[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--additional svg path,.button--additional svg rect{fill:#5368e4;stroke:#5368e4}.button--additional:active,.button--additional:focus{background-color:#bec8ff;border-color:#bec8ff}.button--additional:disabled,.button--additional[disabled]{background-color:#d4d2d5;border-color:#d4d2d5;color:#f5f6fb}.button--additional:disabled svg path,.button--additional:disabled svg rect,.button--additional[disabled] svg path,.button--additional[disabled] svg rect{fill:#fff;stroke:#fff}.button--navigation{background-color:#5368e4;border-color:#5368e4;border-radius:0;color:#fff;height:40px}.button--navigation svg path,.button--navigation svg rect{fill:#fff;stroke:#fff}.button--navigation:focus,.button--navigation:hover{background-color:#142063;border-color:#142063}.button--navigationMedium{align-items:center;background-color:#f5f6fb;border-color:transparent;border-radius:5px;border-width:1px;color:#5368e4;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;justify-content:center;margin-right:12px;padding:0;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;width:32px}.button--navigationMedium .icon{margin-right:8px}.button--navigationMedium svg path,.button--navigationMedium svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--navigationMedium:disabled,.button--navigationMedium[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--navigationMedium svg path,.button--navigationMedium svg rect{fill:#5368e4;stroke:#5368e4}.button--navigationMedium:focus,.button--navigationMedium:hover{background-color:#edeef4}.button--navigationSmall{align-items:center;background-color:#f5f6fb;border-color:transparent;border-radius:5px;border-width:1px;color:#5368e4;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;height:32px;height:25px;justify-content:center;margin-right:12px;padding:0 12px;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--navigationSmall .icon{margin-right:8px}.button--navigationSmall svg path,.button--navigationSmall svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--navigationSmall:disabled,.button--navigationSmall[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--navigationSmall svg path,.button--navigationSmall svg rect{fill:#5368e4;stroke:#5368e4}.button--link{align-items:center;background-color:transparent;border-color:transparent;border-radius:5px;border-width:1px;color:#090f30;color:#5368e4;cursor:pointer;display:flex;font-family:ff-real-headline-pro,sans-serif;font-size:14px;font-size:12px;font-weight:400;height:32px;justify-content:center;line-height:148%;margin-right:12px;padding:0;-webkit-transform:scale(1);transform:scale(1);transition:all .24s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.button--link .icon{margin-right:8px}.button--link svg path,.button--link svg rect{transition:all .24s cubic-bezier(.25,.46,.45,.94)}.button--link:disabled,.button--link[disabled]{cursor:not-allowed;-webkit-transform:none;transform:none}.button--link.underline{text-decoration:underline}.button--link:hover{color:#2a3da3;-webkit-transform:scale(1);transform:scale(1)}.button--link:active,.button--link:focus{color:#272d68}.button--link:disabled,.button--link[disabled]{color:#d4d2d5}.modal-overlay{background-color:rgba(9,15,48,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.modal-overlay .modal{background-color:#fff;left:50%;min-width:300px;position:absolute;top:50%;-webkit-transform:translate(-50%,calc(-50% - 36px));transform:translate(-50%,calc(-50% - 36px))}.modal-overlay .modal.modal--rounded{border-radius:15px}.modal-overlay .modal .modal-header{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:flex-end}.modal-overlay .modal .modal-header svg path{fill:#142063}.modal-overlay .modal .modal-content{padding:0 48px 48px}.error-modal .error-title{color:#090f30;font-family:ff-real-headline-pro,sans-serif;font-size:26px;font-weight:700;line-height:124%;margin-bottom:24px}.error-modal .error-description{color:#090f30;font-family:ff-real-headline-pro,sans-serif;font-size:16px;font-weight:400;line-height:150%}
/*# sourceMappingURL=main.c9fe9d19.css.map*/