body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,html{--ui-size:0.75;font-family:Raleway,sans-serif;margin:0;overflow:hidden;padding:0}@media only screen and (max-width:1700px){body{--ui-size:0.75}}@media only screen and (max-width:1200px){body{--ui-size:0.6}}@media only screen and (max-width:1000px){body{--ui-size:0.5}}button,input,textarea{font-family:Raleway,sans-serif}button:disabled{opacity:.5}a{color:#0075be;font-weight:700;text-decoration:none}.configurator{height:100vh;width:100vw}.fade-withdelay-enter{opacity:0}.fade-withdelay-exit{opacity:1;z-index:-1}.fade-withdelay-enter-active{opacity:1}.fade-withdelay-exit-active{opacity:0}.fade-withdelay-enter-active,.fade-withdelay-exit-active{transition-duration:.5s;transition-property:opacity}.fade-enter{opacity:0}.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition-duration:.5s;transition-property:opacity}.logo{color:#fff;height:calc(95px*var(--ui-size));left:calc(40px*var(--ui-size));position:absolute;top:calc(40px*var(--ui-size))}.visualization{position:relative}.visualization,.visualization div{height:100%;width:100%}.visualization img{object-fit:cover;position:absolute}.hotspots,.visualization img{height:100%;left:0;top:0;width:100%}.hotspots{pointer-events:none;position:fixed;z-index:10}.hotspots a{cursor:pointer;left:80%;pointer-events:all;position:absolute;top:20%}.hotspots a img{display:block;height:auto;width:100%}.hotspots .hotspot-overlay{height:100%;left:0;opacity:0;padding:100px;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:999}.hotspots .hotspot-overlay .hotspot-overlay-close{cursor:pointer;display:block;height:auto;position:absolute;right:20px;top:20px;width:34px}.hotspots .hotspot-overlay .hotspot-overlay-bg{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}.hotspots .hotspot-overlay img{height:100%;object-fit:contain;position:relative;-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.hotspots .hotspot-overlay.show{opacity:1;pointer-events:all}.hotspots .hotspot-overlay.show img{-webkit-transform:scale(1);transform:scale(1)}.menu{background:hsla(0,0%,100%,.6);bottom:calc(40px*var(--ui-size));box-shadow:0 0 14px rgba(0,0,0,.35);left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:calc(1546px*var(--ui-size))}.menu header{border-bottom:2px solid #bebebe;display:flex;flex-direction:row}.menu header button,.menu header h1{background:transparent;border:0;border-right:2px solid #bebebe;color:#0075bf;flex-basis:0;flex-grow:1;font-size:calc(28px*var(--ui-size));font-weight:700;margin:0;padding:0;padding:calc(16px*var(--ui-size)) 0;transition:border-bottom .25s ease-in-out}.menu header h1{padding-left:calc(28px*var(--ui-size))}.menu header button{border-bottom:4px solid transparent;cursor:pointer;font-size:calc(26px*var(--ui-size));font-weight:500}.menu header button svg{height:calc(18px*var(--ui-size));margin-right:calc(14px*var(--ui-size))}.menu header button.active{border-bottom-color:#0075bf;font-weight:700}.menu header button.download{background-color:#fa5b21;border-right:0;color:#fff}.menu .tabs .tab-item{display:none}.menu .tabs .tab-item.active{display:block}.menu .tabs .tab-item h2{color:#000;font-size:calc(24px*var(--ui-size));font-weight:500;margin:0;margin-bottom:calc(35px*var(--ui-size))}.menu .tabs .tab-item .tab-item-buttons{display:flex;flex-direction:row;gap:calc(66px*var(--ui-size));padding:calc(24px*var(--ui-size))}.menu .tabs .tab-item .tab-item-buttons>div{flex-grow:1}.menu .tabs .tab-item .tab-item-buttons .tab-item-buttons-container{display:flex;flex-direction:row}.menu .tabs .tab-item .tab-item-buttons .tab-item-buttons-container button{background:#fff;border:2px solid #bebebe;color:#000;cursor:pointer;flex-basis:0;flex-grow:1;font-size:calc(22px*var(--ui-size));font-weight:500;margin:0 -2px 0 0;padding:0;padding:calc(11px*var(--ui-size)) 0;transition:color .25s ease-in-out;transition:border-color .25s ease-in-out}.menu .tabs .tab-item .tab-item-buttons .tab-item-buttons-container button.selected{border:4px solid #0075bf;color:#0075bf;font-weight:700;z-index:5}.menu .tabs .tab-item .tab-item-images{grid-gap:calc(32px*var(--ui-size));display:grid;gap:calc(32px*var(--ui-size));grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;justify-content:stretch;padding:calc(24px*var(--ui-size))}.menu .tabs .tab-item .tab-item-images .item-img{border:2px solid #e4e4e4;min-width:0;position:relative;transition:border-color .25s ease-in-out}.menu .tabs .tab-item .tab-item-images .item-img img{vertical-align:bottom;width:100%}.menu .tabs .tab-item .tab-item-images .item-img p{background:hsla(0,0%,100%,.85);bottom:0;color:#0075bf;font-size:calc(22px*var(--ui-size));left:0;margin:0;padding:calc(6px*var(--ui-size)) 0;position:absolute;right:0;text-align:center}.menu .tabs .tab-item .tab-item-images .item-img.selected{border:4px solid #0075bf;font-weight:700}.menu .accordion{display:flex;flex-direction:row;gap:20px}.menu .accordion .accordion-item{width:360px}.menu .accordion .accordion-item-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.menu .accordion .accordion-item-content .item-img{cursor:pointer;width:calc(50% - 20px)}.menu .accordion .accordion-item-content .item-img img{height:60px;object-fit:cover;width:100%}.menu .accordion .accordion-item-content .item-img p{margin:3px 0 0;text-align:center}.menu .accordion .accordion-item-content .item-img.selected img{border:2px solid #fa5b21}.menu .accordion .accordion-item-content .item-img.selected p{color:#fa5b21}.menu .accordion .accordion-item-content .item-button{width:100%}.menu .accordion .accordion-item-content .item-button button{background:none;border:2px solid #cacaca;cursor:pointer;font-size:14px;padding:8px;text-align:center;width:100%}.menu .accordion .accordion-item-content .item-button.selected button{border-color:#fa5b21;color:#fa5b21}.dialog-container{background-color:rgba(0,0,0,.58);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.dialog-container .dialog{background:#fff;display:flex;flex-direction:column;height:calc(816px*var(--ui-size));left:50%;padding:calc(46px*var(--ui-size));position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(1190px*var(--ui-size))}.dialog-container .dialog.autoheight{height:auto}.dialog-container .dialog form{flex-grow:1}.dialog-container .dialog .terms{padding-top:calc(32px*var(--ui-size))}.dialog-container .dialog header{border-bottom:2px solid #cacaca;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(40px*var(--ui-size));padding-bottom:calc(30px*var(--ui-size))}.dialog-container .dialog header h1{color:#0075bf;font-size:calc(40px*var(--ui-size));font-weight:700;margin:0}.dialog-container .dialog header button{background:transparent;border:0;cursor:pointer}.dialog-container .dialog header button svg{width:calc(22px*var(--ui-size))}.dialog-container .dialog .row{display:flex;flex-direction:row;gap:calc(40px*var(--ui-size))}.dialog-container .dialog .row .col{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:calc(22px*var(--ui-size))}.dialog-container .dialog input,.dialog-container .dialog textarea{border:1px solid #cacaca;border-radius:calc(6px*var(--ui-size));font-size:calc(28px*var(--ui-size));padding:calc(22px*var(--ui-size))}.dialog-container .dialog textarea{height:100%}.dialog-container .dialog label{cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dialog-container .dialog input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.dialog-container .dialog .checkmark{background-color:#fff;border:2px solid #fa5b21;display:inline-block;height:calc(36px*var(--ui-size));left:0;margin-right:calc(8px*var(--ui-size));position:relative;top:0;vertical-align:middle;width:calc(36px*var(--ui-size))}.dialog-container .dialog .checkmark:after{background-image:url(/static/media/checkmark.fc1c63c47aca07d82cb0.svg);background-repeat:no-repeat;background-size:contain;content:"";display:none;height:calc(20px*var(--ui-size));left:calc(8px*var(--ui-size));position:absolute;top:calc(8px*var(--ui-size));width:calc(20px*var(--ui-size))}.dialog-container .dialog input:checked~.checkmark:after{display:block}.dialog-container .dialog button{border:0;border-radius:calc(10px*var(--ui-size));color:#fff;cursor:pointer;font-size:calc(28px*var(--ui-size));font-weight:700;padding:calc(22px*var(--ui-size));text-transform:uppercase}.dialog-container .dialog button svg{height:calc(22px*var(--ui-size));margin-right:calc(14px*var(--ui-size))}.dialog-container .dialog button.btn-download{background:#1b67b4}.dialog-container .dialog button.btn-send{background:#fa5b21}.external-form,.external-iframe{margin-bottom:2rem;overflow-x:hidden;overflow-y:scroll}.external-iframe iframe{height:700px!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:#efefef}::-webkit-scrollbar-thumb{background-color:#adadad}.confirmation{background:#fff;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.confirmation header{padding:calc(64px*var(--ui-size))}.confirmation header .title{display:flex;justify-content:space-between}.confirmation header .logo{color:#1b67b4;position:static}.confirmation header h1{color:#1b67b4;font-size:calc(60px*var(--ui-size));font-weight:500;margin-bottom:calc(24px*var(--ui-size));margin-top:calc(114px*var(--ui-size));text-align:center}.confirmation header h2{color:#2a2a2a;font-size:calc(30px*var(--ui-size));font-weight:500;margin-bottom:calc(64px*var(--ui-size));margin-top:0;text-align:center}.confirmation button{background:#fa5b21;border:0;border-radius:calc(10px*var(--ui-size));color:#fff;cursor:pointer;font-size:calc(28px*var(--ui-size));font-weight:700;padding:calc(22px*var(--ui-size));text-transform:uppercase}.confirmation button svg{height:calc(22px*var(--ui-size));margin-right:calc(14px*var(--ui-size))}.confirmation .content{box-shadow:0 0 20px rgba(0,0,0,.15);display:flex;flex-grow:1;min-height:0}.confirmation .content .info{flex-shrink:0;overflow:auto;padding:calc(160px*var(--ui-size)) calc(100px*var(--ui-size)) calc(100px*var(--ui-size)) calc(120px*var(--ui-size));width:calc(700px*var(--ui-size))}.confirmation .content .info h2{color:#1b67b4;font-size:calc(40px*var(--ui-size));font-weight:500}.confirmation .content .info h3{color:#2a2a2a;font-size:calc(30px*var(--ui-size));font-weight:700;margin:0}.confirmation .content .info ul{font-size:calc(30px*var(--ui-size));list-style:none;margin:calc(30px*var(--ui-size)) 0 calc(60px*var(--ui-size)) 0;padding:0}.confirmation .content .info ul li{align-items:center;display:flex;margin-bottom:calc(-22px*var(--ui-size))}.confirmation .content .info ul li:before{color:#1b67b4;content:"•";display:inline-block;font-size:2em;font-weight:700;margin-left:0;width:1em}.confirmation .content .info p{font-size:calc(30px*var(--ui-size));margin-bottom:calc(60px*var(--ui-size));margin-top:0}.confirmation .content .info button{background:#1b67b4}.device-overlay-wrapper{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}.device-overlay-wrapper .device-overlay{background-color:#fff;color:#000;padding:1rem}
/*# sourceMappingURL=main.339e14b5.css.map*/