.appear{transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1)!important;transform:translateY(57px) translateZ(0)!important;opacity:0!important}.appear.visible{transform:translateY(0) translateZ(0)!important;opacity:1!important}@-webkit-keyframes redBorder{50%{border-color:#e40521}}@keyframes redBorder{50%{border-color:#e40521}}@-webkit-keyframes redBackground{50%{background-color:#e40521}}@keyframes redBackground{50%{background-color:#e40521}}@-webkit-keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}*{font-family:Montserrat,sans-serif}a,body,div,li,p,ul{margin:0;padding:0;border:none;outline:0;font-weight:400;font-size:1.125rem;line-height:1.375rem;font-style:normal;line-height:normal;list-style:none;leading-trim:both;text-edge:cap}body,html{width:100%;height:100%;color:#feffff;overflow:hidden}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#0a1b2c}body.noscroll{overflow:hidden}p{margin-bottom:20px}a{text-decoration:none}img{max-width:100%}strong{font-weight:700}.relative{position:relative}.dNone{display:none}.dBlock{display:block}.anchor{height:0;visibility:hidden}.np{padding:0!important}.npr{padding-right:0!important}.npl{padding-left:0!important}.nm{margin:0!important}.xh{overflow-x:hidden}.hideXXS{display:block}.showXXS{display:none}.full-overlay{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:200;visibility:hidden;opacity:0;transition:all .3s ease}.full-overlay.active{visibility:visible;opacity:1}.full-overlay img{position:absolute;width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px)}.loading{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:200;visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.loading .icon{width:200px;height:200px;display:block;background:url(../img/loading.svg) no-repeat center center;background-size:200px 200px}.loading.active{visibility:visible;opacity:1}.container-fluid{max-width:1670px;margin:0 auto}#main-container{background:#f4f6f7;padding:5px;display:block;height:calc(100% - 10px)}#main-container .main-container-inner{background:url(../img/background/main-bg.jpg) no-repeat top center;background-size:cover;border-radius:3px;height:100%;display:block;position:relative}#main-container .main-container-inner .blue-overlay{width:100%;height:100%;background:#0a1b2c;opacity:0;mix-blend-mode:multiply;box-shadow:0 1px 2px -1px rgba(0,0,0,.15);position:absolute;z-index:0;display:block;transition:opacity 1s ease}#main-container .main-container-inner .blue-overlay.active{opacity:.95}#main-container.diagram .main-container-inner{background:#f4f6f7}.tiptop{position:absolute;z-index:180;max-width:300px;padding:5px;font-size:.75rem;line-height:1.2;color:#fff;background:#e40521;border-radius:3px}@media (max-width:1023px){#main-container{display:none}}header{position:absolute;top:0;left:0}header .logo{display:block;width:178px;height:80px;z-index:1;position:relative}header .logo img{width:178px;height:80px;display:block;margin:0}header .title{display:none}header .right-content{display:none}header.diagram{width:100%;background-color:#feffff}header.diagram .title{height:80px;display:flex;align-items:center;justify-content:flex-start;gap:10px;position:absolute;top:0;left:218px;padding-left:30px;background:url(../img/icons/icon-engine.svg) no-repeat center left;background-size:20px 30px;z-index:1}header.diagram .title span{color:#121212;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:2.8125rem;font-weight:400;letter-spacing:.25px;text-transform:uppercase}header.diagram .title span.engine{font-weight:700}header.diagram .right-content{display:flex;border-top-right-radius:3px;border-bottom-right-radius:3px;align-items:center;justify-content:flex-end;width:378px;height:80px;position:absolute;top:0;right:0;background:url(../img/background/header-right.png) no-repeat center right;background-size:cover}header.diagram .right-content .icons{display:flex;justify-content:space-between;gap:10px;background:#feffff;border-radius:3px;padding:0 5px;margin-right:25px}header.diagram .right-content .icons li a{cursor:pointer;display:flex;justify-content:center;align-items:center;height:30px;width:30px;transition:background-color .3s ease}header.diagram .right-content .icons li a svg{fill:#1babc7;transition:fill .3s ease}header.diagram .right-content .icons li a:hover{background:#e40521}header.diagram .right-content .icons li a:hover svg{fill:#feffff}footer{position:absolute;bottom:0;left:0;padding:14px 30px 14px;width:calc(100% - 60px);display:flex;justify-content:space-between;align-items:center;border-radius:3px}footer .copyright{color:#feffff;leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:normal;margin:0}footer ul{position:relative;top:0}footer ul li{display:inline-block;margin-left:29px}footer ul li:first-child{margin-left:0}footer ul li a{display:block;color:#feffff;leading-trim:both;text-edge:cap;font-family:bebas-neue-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;transition:color .3s ease}footer ul li a:hover{color:#e40521}footer ul li a.user-guide-link{display:none}footer ul li .custom-select{position:relative;width:auto;display:block}footer ul li .custom-select select{display:none}footer ul li .select-selected{width:auto;background-color:transparent;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;padding:0 20px 0 10px;cursor:pointer}footer ul li .select-selected:after{position:absolute;content:"";top:6px;right:0;width:0;height:0;border:6px solid transparent;border-color:#e40521 transparent transparent transparent}footer ul li .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0}footer ul li .select-selected.select-arrow-active:after{border-color:transparent transparent #e40521 transparent;top:0}footer ul li .select-items{border-radius:3px;overflow:hidden;position:absolute;background-color:#feffff;bottom:25px;left:0;right:0;z-index:99}footer ul li .select-items div,footer ul li .select-items.select-selected{color:#feffff;height:30px;line-height:30px;border-top:1px solid rgba(228,5,33,.2);cursor:pointer;text-align:left;height:30px;line-height:30px;text-align:center;color:#121212;font-family:bebas-neue-pro,sans-serif;text-transform:uppercase;letter-spacing:.25px;font-size:.875rem;font-weight:700;letter-spacing:.25px;padding:0 10px}footer ul li .select-items.select-hide{display:none}footer ul li .select-items div:hover,footer ul li .select-items.same-as-selected{background-color:#e40521;color:#feffff}footer.diagram{background-color:#0a1b2c}.info-window-container{visibility:hidden;left:-9999px;opacity:0;display:flex;width:100%;height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;z-index:101;justify-content:center;align-items:center;transition:opacity .3s ease}.info-window-container.visible{visibility:visible;left:0;opacity:1}.info-window-container .info-window{width:548px;height:auto;max-height:60%;overflow:auto;padding:10px 15px 10px 15px;display:block;background:#feffff;border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.25);scrollbar-color:#1babc7 #f4f6f7;scrollbar-width:thin}.info-window-container .info-window::-webkit-scrollbar{width:6px;height:6px}.info-window-container .info-window:-webkit-scrollbar-track{background:#f4f6f7;border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.info-window-container .info-window::-webkit-scrollbar-thumb{border-radius:20px;background-color:#1babc7}.info-window-container .info-window .info-window-header{position:relative}.info-window-container .info-window .info-window-header .title{font-family:bebas-neue-pro,sans-serif;color:#121212;font-size:1.5625rem;font-weight:700;letter-spacing:.25px;margin-bottom:6px;padding-right:30px}.info-window-container .info-window .info-window-header .close-info-window{width:30px;height:30px;padding:5px;display:block;position:absolute;top:-8px;right:-10px;background:url(../img/icons/icon-close.svg) no-repeat center center;background-size:30px 30px}.info-window-container .info-window .info-window-header .close-info-window:hover{background:url(../img/icons/icon-close-hover.svg) no-repeat center center;background-size:30px 30px}.info-window-container .info-window .info-window-content{display:flex;justify-content:space-between;align-items:stretch;gap:15px}.info-window-container .info-window .info-window-content .img-container{flex:0 0 150px;background:#fff;border:5px solid #f4f6f7;border-radius:3px;text-align:center;padding:20px}.info-window-container .info-window .info-window-content .img-container img{display:block;margin:0 auto;max-width:100%;max-height:160px}.info-window-container .info-window .info-window-content .text-container{flex:1;padding-top:15px;border-top:1px solid rgba(228,5,33,.2)}.info-window-container .info-window .info-window-content .text-container h5{color:#1babc7;font-size:1rem;font-weight:600;margin-bottom:25px;display:block}.info-window-container .info-window .info-window-content .text-container h6{color:#000;font-size:.875rem;font-weight:700;margin:25px 0;display:block}.info-window-container .info-window .info-window-content .text-container p{color:#000;font-size:.8125rem;font-weight:500;margin-bottom:15px;display:block}.info-window-container .info-window.xl{width:920px;padding:30px 75px 35px 75px}.info-window-container .info-window.xl .info-window-header .close-info-window{top:-30px;right:-70px}.guide-visible-item{position:relative!important;z-index:310!important}.guide-visible-item.absolute{position:absolute!important}.guide-visible-item.diagram-img-container{background-color:#f2f4f4}.guide-visible-item.dbw-layers{display:block!important}.guide-visible-item.diagram-maximize-minimize.nodbw .full-icon-maximize,.guide-visible-item.diagram-maximize-minimize.nodbw .full-icon-minimize{overflow:hidden;position:relative}.guide-visible-item.diagram-maximize-minimize.nodbw .full-icon-maximize:before,.guide-visible-item.diagram-maximize-minimize.nodbw .full-icon-minimize:before{content:"";display:block;width:100%;height:30px;position:absolute;top:0;right:0;background:#0a1b2c;background:rgba(20,27,44,.8);z-index:330}.guide-visible-item.diagram-maximize-minimize.dbw .dbw-layers{overflow:hidden;position:relative}.guide-visible-item.diagram-maximize-minimize.dbw .dbw-layers:before{content:"";display:block;width:100%;height:30px;position:absolute;top:0;right:0;background:#0a1b2c;background:rgba(20,27,44,.8);z-index:330}.user-guide-bg{display:none;position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);background:rgba(20,27,44,.8);top:-5px;left:-5px;z-index:300}.user-guide-container{display:none;position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;z-index:320}.user-guide-container .close-guide{width:auto;height:40px;display:block;text-align:center;line-height:40px;background-color:#e40521;margin:0;border-radius:3px;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;padding:0 50px 0 30px;position:absolute;z-index:320;bottom:30px;left:calc(50% - 80px);transition:background-color .3s ease}.user-guide-container .close-guide span{width:20px;height:15px;position:absolute;right:30px;top:12px;display:block;background-color:#feffff;-webkit-mask-image:url(../img/icons/guide-cross.svg);mask-image:url(../img/icons/guide-cross.svg);-webkit-mask-size:cover;mask-size:cover}.user-guide-container .close-guide:hover{background-color:#81111f}.user-guide-container .step{position:absolute;display:none;width:290px;background-color:#0a1b2c;padding:22px 30px 30px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:320;border-radius:3px;box-shadow:0 3px 10px #0a1b2c}.user-guide-container .step .pin-left{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:30px solid #0a1b2c;position:absolute;top:30px;left:-30px;filter:drop-shadow(0 3px 5px #0a1b2c)}.user-guide-container .step .pin-right{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #0a1b2c;position:absolute;top:30px;right:-30px;filter:drop-shadow(0 3px 5px #0a1b2c)}.user-guide-container .step .pin-right-bottom{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #0a1b2c;position:absolute;bottom:30px;right:-30px;filter:drop-shadow(0 3px 5px #0a1b2c)}.user-guide-container .step .title h3{font-size:1.0625rem;font-weight:600;color:#feffff;width:100%;display:block;margin:0 0 25px}.user-guide-container .step .text p{font-size:.875rem;line-height:1.125rem;font-weight:500;color:#feffff;display:block;margin-bottom:20px}.user-guide-container .step .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.user-guide-container .step .buttons .button{width:120px;height:30px;line-height:30px;background-color:transparent;margin:0;border-radius:3px;text-align:center;border:1px solid rgba(27,171,199,.25);color:#1babc7;font-family:bebas-neue-pro,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;leading-trim:both;text-edge:cap;transition:border-color .3s ease}.user-guide-container .step .buttons .button img{display:inline-block;width:13px;height:10px;margin-left:5px;position:relative;left:0}.user-guide-container .step .buttons .button.prev img{transform:rotate(180deg);right:0;margin-right:5px}.user-guide-container .step .buttons .button.disabled{opacity:.2}.user-guide-container .step .buttons .button.disabled:hover{border:1px solid rgba(27,171,199,.25)}.user-guide-container .step .buttons .button:hover{border-color:rgba(27,171,199,.5)}.user-guide-container .step .buttons span{font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#1babc7}.user-guide-container .step .buttons span strong{color:#feffff;font-weight:500}.user-guide-container .step .start-button{width:100%;text-align:center;display:block;height:40px;line-height:40px;background-color:#e40521;margin:0;border-radius:3px;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:.25px;letter-spacing:.25px;text-transform:uppercase;transition:background-color .3s ease}.user-guide-container .step .start-button img{display:inline-block;width:16px;height:12px;margin-left:5px;position:relative;left:0}.user-guide-container .step .start-button img.prev{transform:rotate(180deg);right:0;margin-right:5px}.user-guide-container .step .start-button:hover{background-color:#81111f}.user-guide-container .step.step0{width:380px}.user-guide-container .step.step0 .title h3{text-align:center;font-size:2.1875rem;font-weight:700;color:#feffff;padding-bottom:20px;border-bottom:1px solid #e40521;leading-trim:both;text-edge:cap;font-family:bebas-neue-pro,sans-serif;letter-spacing:.25px;text-transform:uppercase}.user-guide-container .step.step1{left:410px;transform:translate(0,-50%)}.user-guide-container .step.step2{left:410px;transform:translate(0,-50%)}.user-guide-container .step.step3{top:110px;left:370px;transform:none}.user-guide-container .step.step4{left:20px;transform:translate(0,-50%)}.user-guide-container .step.step5{top:65px;right:80px;left:auto;transform:none}.user-guide-container .step.step6{bottom:60px;right:80px;top:auto;left:auto;transform:none}.user-guide-container .step.step7{top:65px;right:410px;left:auto;transform:none}#screen-warning{background:#f4f6f7;padding:5px;display:block;height:calc(100% - 10px)}#screen-warning .main-container-inner{background:url(../img/background/main-bg.jpg) no-repeat top center;background-size:cover;border-radius:3px;height:100%;display:block;position:relative}#screen-warning .main-container-inner .setup{display:flex!important}#screen-warning .main-container-inner .blue-overlay{width:100%;height:100%;background:#0a1b2c;opacity:0;mix-blend-mode:multiply;box-shadow:0 1px 2px -1px rgba(0,0,0,.15);position:absolute;z-index:0;display:block;transition:opacity 1s ease}#screen-warning .main-container-inner .blue-overlay.active{opacity:.95}#screen-warning .main-container-inner .min-width-warning{display:block;padding:35px 35px 0;border-top:1px solid #e40521}#screen-warning .main-container-inner .min-width-warning p{max-width:440px;font-size:1rem;line-height:1.5;font-weight:600;margin-bottom:15px}#screen-warning .main-container-inner .min-width-warning p:last-child{margin-bottom:0}#screen-warning .main-container-inner .min-width-warning p.red{color:#e40521}#screen-warning .logo{position:absolute;top:5px;left:5px;display:block;width:178px;height:80px;z-index:1}#screen-warning .logo img{width:178px;height:80px;display:block;margin:0}#screen-warning .copyright{position:absolute;bottom:23px;left:35px;z-index:100;color:#feffff;leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:normal;margin:0}@media (min-width:1024px){#screen-warning{display:none!important}}.setup{width:100%;height:100%;display:block;vertical-align:middle;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.setup .engine-slider-intro{width:100%;max-width:600px}.setup .engine-slider-intro p{font-size:.875rem;line-height:1.2;color:#feffff;font-weight:600;text-align:left;margin:24px 0 0}.setup .step{min-width:600px;max-width:720px;display:none;max-height:calc(100vh - 100px);height:100%;overflow:auto;padding:0 20px;z-index:1;scrollbar-color:#e40521 transparent;scrollbar-width:thin}.setup .step::-webkit-scrollbar{width:2px;height:2px}.setup .step::-webkit-scrollbar-track{background:0 0;border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.setup .step::-webkit-scrollbar-thumb{border-radius:20px;background-color:#e40521}.setup .step .step-content{display:flex;flex-direction:column;justify-content:center;height:100%}.setup .step .step-content .steps{display:flex;align-items:center;height:50px;border-bottom:1px solid #e40521}.setup .step .step-content .steps li{display:inline-block;height:50px;margin-right:1px;color:#feffff;text-align:center;font-family:bebas-neue-pro,sans-serif;font-size:2.1875rem;line-height:50px;font-weight:700;letter-spacing:.25px;overflow:hidden}.setup .step .step-content .steps li a{color:#feffff;text-align:center;font-family:bebas-neue-pro,sans-serif;font-size:2.1875rem;display:block;line-height:50px;font-weight:700;letter-spacing:.25px;cursor:pointer;transition:background-color .3s ease}.setup .step .step-content .steps li a:hover{background-color:#e40521}.setup .step .step-content .steps li.num{width:50px;flex-shrink:0;margin-right:1px;background-color:#81111f;border-radius:3px 3px 0 0;transition:background-color .3s ease}.setup .step .step-content .steps li.num.active{background-color:#e40521}.setup .step .step-content .steps li.title{flex:1;font-size:2.5rem;padding:0 20px;text-align:left}.setup .step .step-content .steps li:last-child{margin-right:0}.setup .step .step-content .step-button{width:100%;text-align:center;display:block;height:40px;line-height:40px;background-color:#e40521;margin:0;border-radius:3px;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:.25px;letter-spacing:.25px;text-transform:uppercase;transition:background-color .3s ease}.setup .step .step-content .step-button img{display:inline-block;width:16px;height:12px;margin-left:5px;position:relative;left:0}.setup .step .step-content .step-button img.prev{transform:rotate(180deg);right:0;margin-right:5px}.setup .step .step-content .step-button:hover{background-color:#81111f}.setup .step .step-content .step-button.half{display:inline-block;width:calc(50% - 10px);margin-right:20px}.setup .step .step-content .step-button.half:last-child{margin-right:0}.setup .step .step-content h1{width:100%;margin:0;padding:15px 0;border-top:1px solid #e40521;text-align:center;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:6.5625rem;line-height:5.5rem;font-weight:700;letter-spacing:-.75px;text-transform:uppercase}.setup .step .step-content h2{width:100%;margin:0 0 1rem;text-align:center;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.setup .step .step-content h3{width:100%;margin:.3125rem 0 0;text-align:left;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:2.1875rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.setup .step .step-content .field label{display:block;width:100%;margin-bottom:10px;color:#fff;font-size:.875rem;font-weight:600;text-align:left}.setup .step .step-content .field .custom-select{position:relative;width:100%;display:block;margin-bottom:20px;border-radius:3px}.setup .step .step-content .field .custom-select select{display:none}.setup .step .step-content .field .custom-select.disabled .select-selected{background-color:#75818d}.setup .step .step-content .field .custom-select.disabled .select-selected:after{display:none}.setup .step .step-content .field .custom-select.disabled .select-items{display:none!important}.setup .step .step-content .field .select-selected{width:calc(100% - 20px);background-color:#feffff;height:40px;line-height:40px;text-align:left;color:#121212;border-radius:3px;font-size:.875rem;font-weight:500;letter-spacing:.25px;padding:0 10px;cursor:pointer}.setup .step .step-content .field .select-selected:after{position:absolute;content:"";top:16px;right:15px;width:0;height:0;border:6px solid transparent;border-color:#e40521 transparent transparent transparent}.setup .step .step-content .field .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.setup .step .step-content .field .select-selected.select-arrow-active:after{border-color:transparent transparent #e40521 transparent;top:10px}.setup .step .step-content .field .select-items{border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 5px 5px #75818d;overflow:hidden;max-height:200px;overflow-y:auto;position:absolute;background-color:#feffff;top:100%;left:0;right:0;z-index:99}.setup .step .step-content .field .select-items div,.setup .step .step-content .field .select-items.select-selected{color:#feffff;height:30px;line-height:30px;border-top:1px solid rgba(228,5,33,.2);cursor:pointer;text-align:left;height:30px;line-height:30px;text-align:left;text-wrap:nowrap;color:#121212;font-size:.875rem;font-weight:500;letter-spacing:.25px;padding:0 10px}.setup .step .step-content .field .select-items.select-hide{display:none}.setup .step .step-content .field .select-items div:hover,.setup .step .step-content .field .select-items.same-as-selected{background-color:#e40521;color:#feffff}@media (max-height:500px){.setup .step{max-height:calc(100vh - 180px);margin-bottom:20px}}.step.step0{height:auto;display:block}.step.step1 .engine-slider-container{width:600px;position:relative}.step.step1 .engine-slider-container .engine-arrow{content:"";width:40px!important;height:40px;border:1px solid #e40521;border-radius:20px;position:absolute;right:0;bottom:65px;text-align:center;display:flex!important;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:background-color .3s ease}.step.step1 .engine-slider-container .engine-arrow span{width:16px;height:13px;display:block;background:url(../img/icons/arrow-simple.svg) no-repeat top center;background-size:16px 26px}.step.step1 .engine-slider-container .engine-arrow:hover{background:#e40521}.step.step1 .engine-slider-container .engine-arrow:hover span{background:url(../img/icons/arrow-simple.svg) no-repeat bottom center;background-size:16px 26px}.step.step1 .engine-slider-container .engine-arrow.arrow-prev{transform:rotate(180deg);left:0;right:auto}.step.step1 .engine-slider-container .engine-arrow.slick-disabled{opacity:.05;cursor:not-allowed;border-color:#feffff}.step.step1 .engine-slider-container .engine-arrow.slick-disabled span{background:url(../img/icons/arrow-simple.svg) no-repeat bottom center;background-size:16px 26px}.step.step1 .engine-slider-container .engine-arrow.slick-disabled:hover{background:0 0}.step.step1 .engine-slider-container .arrow-line{width:calc(100% - 80px - 2px);height:1px;background:#e40521;position:absolute;left:41px;bottom:85px;display:block;z-index:0}.step.step1 .engine-slider-container .engine-slider{margin:34px 0 27px;z-index:5}.step.step1 .engine-slider-container .engine-slider .engine{position:relative;height:340px}.step.step1 .engine-slider-container .engine-slider .engine .num-engines{position:absolute;top:0;right:0;z-index:10}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .num{display:block;margin:0;color:#feffff;text-align:right;font-family:bebas-neue-pro,sans-serif;font-size:1.625rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .add-remove-engine{display:flex;gap:10px;align-items:flex-start;justify-content:flex-end;margin:10px 0 0;text-align:right}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .add-remove-engine a{width:25px;height:25px;border:1px solid #e40521;color:#e40521;display:block;text-align:center;font-family:bebas-neue-pro,sans-serif;font-size:2rem;line-height:25px;font-weight:400;letter-spacing:.25px;text-transform:uppercase;position:relative;right:0;opacity:.75;transition:opacity .3s ease}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .add-remove-engine a.hidden{display:block;opacity:.5!important;cursor:default!important}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .add-remove-engine a:hover{opacity:1}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .add-remove-engine.hidden{visibility:hidden}.step.step1 .engine-slider-container .engine-slider .engine .num-engines .remove-engine{display:none}.step.step1 .engine-slider-container .engine-slider .engine .engine-image{text-align:center;display:block;position:relative;width:100%;height:320px}.step.step1 .engine-slider-container .engine-slider .engine .engine-image img{z-index:5;margin:0 auto;display:block;max-height:320px;position:absolute;transform:translateX(-50%);left:50%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-2 img{left:42%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-2 img:nth-child(2){left:58%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-3 img{left:34%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-3 img:nth-child(2){left:49%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-3 img:nth-child(3){left:64%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-4 img{left:26%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-4 img:nth-child(2){left:41%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-4 img:nth-child(3){left:56%}.step.step1 .engine-slider-container .engine-slider .engine .engine-image.num-4 img:nth-child(4){left:72%}.step.step1 .engine-slider-container .engine-slider .engine h2{position:absolute;bottom:0;width:100%;margin:1.125rem 0 0}.step.step2 .rigging-options-container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.step.step2 .rigging-options-container .engine-model{width:100px;flex-shrink:0;margin-top:55px}.step.step2 .rigging-options-container .engine-model h3{text-align:center}.step.step2 .rigging-options-container .engine-model .num{text-align:center}.step.step2 .rigging-options-container .engine-model .num span{color:#e40521;text-align:center;font-family:bebas-neue-pro,sans-serif;font-size:1.5625rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.step.step2 .rigging-options-container .rigging-options-form{flex:1;margin:30px 0 10px}.step.step2 .rigging-options-container .rigging-options-form .two-col-container{width:100%;display:flex;justify-content:space-between;gap:1rem}.step.step2 .rigging-options-container .rigging-options-form .two-col-container .field{width:100%}.step.step2 .rigging-options-container .rigging-options-form .two-col-container .meterType{display:none}.step.step3 .boat-shape{margin:20px 0 30px;width:100%;display:block}.step.step3 .boat-shape img{width:350px;max-width:100%;display:block;margin:0 auto}.step.step3 .two-col-container{width:100%;display:flex;justify-content:space-between;gap:1rem}.step.step3 .two-col-container .field{width:100%}.diagram-container{height:calc(100% - 80px - 50px - 10px);background:#f2f4f4;position:relative;top:85px;border-radius:3px}.diagram-container .diagram{width:calc(100% - 10px);height:calc(100% - 10px);border:5px solid #feffff;border-radius:3px;display:inline-block;position:relative;overflow:hidden;opacity:0;transition:opacity 1s ease}.diagram-container .diagram.active{opacity:1;transtion:none}.diagram-container .diagram .diagram-img-container{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:0}.diagram-container .diagram .diagram-img-container.active{opacity:1}.diagram-container .diagram .diagram-img-container .products-container{width:100%;height:100%;position:absolute;z-index:1}.diagram-container .diagram .diagram-img-container .products-container .products-content{width:100%;height:100%;position:relative;z-index:1;display:block}.diagram-container .diagram .diagram-img-container .products-container .products-content .product{width:247.5px;background-color:#feffff;border:1px solid #feffff;border-radius:3px;display:flex;gap:0;align-items:stretch;box-shadow:2px 2px 4px rgba(0,0,0,.25);position:absolute;top:0;left:0;z-index:2;transition:background-color .3s ease,border-color .3s ease;max-height:48.75px;cursor:pointer}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.top-product{z-index:3}.diagram-container .diagram .diagram-img-container .products-container .products-content .product:hover{background:#f4f6f7;border-color:#e40521}.diagram-container .diagram .diagram-img-container .products-container .products-content .product:hover .num{background-color:#e40521}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine{cursor:default}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine:hover{background:#feffff;border-color:#feffff}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine:hover .num{background-color:#1babc7}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.changes{-webkit-animation-name:redBorder;animation-name:redBorder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.changes .num{-webkit-animation-name:redBackground;animation-name:redBackground;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .num{flex:0 0 18.75px;margin:-1px 0 -1px -1px;background:#1babc7;color:#feffff;font-size:.6093rem;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-top-left-radius:3px;border-bottom-left-radius:3px;transition:all .3s ease}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info{flex:1;width:180px;max-width:100%;box-sizing:border-box;padding:7.5px 11.25px 3.75px 11.25px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info.dropdown-options .title{margin-top:-3px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .description{display:none}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info p{width:157.5px;width:calc(100% - 22.5px);font-size:.75rem;font-weight:600;margin-bottom:6px;color:#121212;letter-spacing:.1875px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info p.pn{font-size:.65625rem;font-weight:500;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info p.engine{font-size:.98437rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .custom-select{box-shadow:none}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .select-selected{overflow:hidden;background-color:#f4f6f7;margin-top:1px;margin-bottom:4px;font-size:.65625rem;width:calc(100% - 12px);padding:0 6px;box-shadow:2px 2px 4px rgba(0,0,0,.25);height:30px;line-height:30px;height:20px;line-height:20px;margin-top:-1px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .select-selected:after{top:7px;right:12px;border:5px solid transparent;border-color:#e40521 transparent transparent transparent}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .select-items{background-color:#f4f6f7;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .select-items div,.diagram-container .diagram .diagram-img-container .products-container .products-content .product .info .select-items.select-selected{height:22.5px;line-height:22.5px;font-size:.65625rem;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .image{flex:0 0 48.75px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;border-top-right-radius:3px;border-bottom-right-radius:3px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product .image img{width:auto;height:auto;max-height:48.75px;max-width:48.75px;display:block}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine{width:112.5px;flex-direction:column;align-items:flex-start;max-height:none}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine .num{display:none!important}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine .info{flex:1;box-sizing:border-box;padding:7.5px 11.25px 3.75px 11.25px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine .info p{width:90px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine .image{flex:1;width:auto;height:112.5px;margin:0 auto}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.engine .image img{width:100%;height:auto;max-height:112.5px;max-width:112.5px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.w-small{width:187.5px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.w-small .info{width:120px}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.w-small .info p{width:100%}.diagram-container .diagram .diagram-img-container .products-container .products-content .product.zindex-top{z-index:3}.diagram-container .diagram .diagram-img-container .products-container.small .product{width:153.75px}.diagram-container .diagram .diagram-img-container .products-container.small .product .num{font-size:.65625rem}.diagram-container .diagram .diagram-img-container .products-container.small .product .info{width:135px;padding:7px 9px 1px 9px}.diagram-container .diagram .diagram-img-container .products-container.small .product .info.dropdown-options .title{margin-top:0}.diagram-container .diagram .diagram-img-container .products-container.small .product .info p{width:117px;font-size:.5625rem}.diagram-container .diagram .diagram-img-container .products-container.small .product .info .pn{display:none}.diagram-container .diagram .diagram-img-container .products-container.small .product .info .custom-select{display:none}.diagram-container .diagram .diagram-img-container .products-container.small .product .image{display:none}.diagram-container .diagram .diagram-img-container .products-container.small .product.engine{width:112.5px}.diagram-container .diagram .diagram-img-container .products-container.small .product.engine .image{display:block}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:10px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:15px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:20px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:25px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:30px}.diagram-container .diagram .diagram-img-container .products-container.small .product.w-small{width:153.75px}.diagram-container .diagram .diagram-img-container .products-container.small .product.w-small .info{width:135px}.diagram-container .diagram .diagram-img-container .products-container.small .product.w-small .info p{width:117px}.diagram-container .diagram.menu{width:calc(100% - 375px - 15px);border-left:5px solid #feffff}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.7710843373);margin-left:-11.75px;margin-top:-3px;margin-left:-11.75px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-9.75px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-2px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.7710843373);margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:7.7108px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:11.5662650602px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:15.421686747px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:19.2771084337px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:23.1325301205px}.diagram-container .diagram.menu.maximized{width:calc(100% - 750px - 15px)}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product{transform:scale(.5451807229);margin-top:-7px;margin-left:-21.75px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-20.75px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.bottom{margin-bottom:-5px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.engine{margin-left:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product{transform:scale(.5451807229);margin-top:0;margin-left:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xs{margin-top:5.4518072289px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-sm{margin-top:8.1777108434px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-md{margin-top:10.9036144578px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-lg{margin-top:13.6295180723px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xl{margin-top:16.3554216867px}.diagram-container .diagram .pan-icon{width:60px;height:60px;display:block;position:absolute;bottom:13px;left:20px;background:url(../img/icons/icon-pan.svg) no-repeat center center;background-size:60px 60px}.diagram-container .diagram .diagram-maximize-minimize{z-index:10;position:absolute;top:0;right:0}.diagram-container .diagram .diagram-maximize-minimize ul{display:flex;align-items:flex-start;gap:10px;justify-content:flex-end}.diagram-container .diagram .diagram-maximize-minimize ul li{display:inline-block;display:none}.diagram-container .diagram .diagram-maximize-minimize ul li.show{display:flex}.diagram-container .diagram .diagram-maximize-minimize ul li a{background:#feffff;border-bottom-left-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:all .3s ease}.diagram-container .diagram .diagram-maximize-minimize ul li a.layer-button{width:100px;text-align:center;font-family:bebas-neue-pro,sans-serif;font-size:1.18725rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;color:#1babc7}.diagram-container .diagram .diagram-maximize-minimize ul li a.layer-button.active{background-color:#1babc7;color:#fff}.diagram-container .diagram .diagram-maximize-minimize ul li a:hover{color:#feffff;background-color:#1babc7}.diagram-container .diagram .diagram-zoom{position:absolute;z-index:10;bottom:0;right:0;background:#feffff;border-top-left-radius:3px;box-shadow:-2px 0 4px rgba(0,0,0,.25)}.diagram-container .diagram-menu{width:375px;height:100%;vertical-align:top;display:none}.diagram-container .diagram-menu.show{display:inline-block}.diagram-container .diagram-menu .menu-item{background-color:#feffff;display:block;margin-bottom:5px;border-radius:3px;overflow:hidden;max-height:calc(100% - 45px);height:auto;transition:all .3s ease}.diagram-container .diagram-menu .menu-item .link{border-radius:3px;display:flex;justify-content:space-between;align-items:center;height:30px;border:5px solid #feffff;padding:0 10px;background-color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:1.18725rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;color:#1babc7;cursor:pointer;transition:all .3s ease}.diagram-container .diagram-menu .menu-item .link .icons{display:flex;height:30px;justify-content:flex-end;align-items:center}.diagram-container .diagram-menu .menu-item .link .icons span{display:none;width:30px;height:30px;justify-content:center;align-items:center}.diagram-container .diagram-menu .menu-item .link .icons span svg{fill:#1babc7}.diagram-container .diagram-menu .menu-item .link .icons span.show{display:flex}.diagram-container .diagram-menu .menu-item .link:hover{border-color:#e40521;background:#e40521;color:#feffff}.diagram-container .diagram-menu .menu-item .link:hover .icons span svg{fill:#feffff}.diagram-container .diagram-menu .menu-item .content{display:none;color:#121212;border-left:5px solid #feffff;border-right:5px solid #feffff;border-bottom:5px solid #feffff;width:365px;height:calc(100vh - 80px - 40px - 40px - 10px - 50px - 15px);overflow:auto;scrollbar-color:#1babc7 #f4f6f7;scrollbar-width:thin}.diagram-container .diagram-menu .menu-item .content::-webkit-scrollbar{width:6px;height:6px}.diagram-container .diagram-menu .menu-item .content::-webkit-scrollbar-track{background:#f4f6f7;border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.diagram-container .diagram-menu .menu-item .content::-webkit-scrollbar-thumb{border-radius:20px;background-color:#1babc7}.diagram-container .diagram-menu .menu-item .content table{width:739px}.diagram-container .diagram-menu .menu-item .content table thead tr{border-radius:3px;background-color:#f2f4f4}.diagram-container .diagram-menu .menu-item .content table thead tr td{color:#121212;font-size:.75rem;font-weight:600;height:40px;vertical-align:middle;text-align:center;padding:0 10px;border-right:1px solid #dae0e5}.diagram-container .diagram-menu .menu-item .content table thead tr td:last-child{border-right:0}.diagram-container .diagram-menu .menu-item .content table thead tr td.left{text-align:left}.diagram-container .diagram-menu .menu-item .content table thead tr td.name{width:329px}.diagram-container .diagram-menu .menu-item .content table thead tr td.id{width:180px}.diagram-container .diagram-menu .menu-item .content table thead tr td.quantity{width:135px}.diagram-container .diagram-menu .menu-item .content table tbody tr{border-radius:3px}.diagram-container .diagram-menu .menu-item .content table tbody tr td{background-color:#feffff;color:#121212;font-size:.75rem;font-weight:400;height:38px;vertical-align:middle;text-align:center;padding:0 0 0 10px;border-right:1px solid #dae0e5;border-bottom:1px solid #dae0e5}.diagram-container .diagram-menu .menu-item .content table tbody tr td span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:400}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.title{width:279px;padding-right:5px}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.description{display:none;position:absolute;left:-9999px}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.num{width:20px;height:20px;line-height:20px;text-align:center;border-radius:3px;background-color:#1babc7;margin-right:10px;color:#feffff;transition:background-color .3s ease;cursor:pointer}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.num:hover{background-color:#e40521}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.magnifier{width:40px;height:100%;border-left:1px solid #dae0e5}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.magnifier span{width:39px;height:100%;cursor:pointer;display:inline-block;background-color:#1babc7;-webkit-mask-image:url(../img/icons/icon-magnifier.svg);mask-image:url(../img/icons/icon-magnifier.svg);-webkit-mask-size:15px 15px;mask-size:15px 15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;transition:background-color .3s ease}.diagram-container .diagram-menu .menu-item .content table tbody tr td span.magnifier:hover span{background-color:#e40521}.diagram-container .diagram-menu .menu-item .content table tbody tr td:last-child{border-right:0}.diagram-container .diagram-menu .menu-item .content table tbody tr td.left{text-align:left;display:flex;align-items:center;justify-content:flex-start}.diagram-container .diagram-menu .menu-item .content table tbody tr td.left.changes{-webkit-animation-name:redBorder;animation-name:redBorder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.diagram-container .diagram-menu .menu-item .content table tbody tr td.left.changes span.num{-webkit-animation-name:redBackground;animation-name:redBackground;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.diagram-container .diagram-menu .menu-item .content table tbody tr td input{width:60px;height:25px;border:1px solid #dae0e5;border-radius:3px;box-shadow:1px 1px 5px 0 #dae0e5;padding:0 4px 0 10px;outline:0}.diagram-container .diagram-menu .menu-item .content table tbody tr td .custom-select{display:inline-block;box-shadow:none;width:284px}.diagram-container .diagram-menu .menu-item .content table tbody tr td .custom-select .title{display:none;position:absolute;left:-9999px}.diagram-container .diagram-menu .menu-item .content table tbody tr td .select-selected{overflow:hidden;background-color:transparent;box-shadow:none;color:#121212;font-size:.75rem;font-weight:400;height:40px;vertical-align:middle;padding:0;width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.diagram-container .diagram-menu .menu-item .content table tbody tr td .select-items{background-color:#f4f6f7;box-shadow:2px 2px 4px rgba(0,0,0,.25);width:calc(100% + 10px);left:-10px;padding:0}.diagram-container .diagram-menu .menu-item .content table tbody tr td .select-items div,.diagram-container .diagram-menu .menu-item .content table tbody tr td .select-items.select-selected{height:39px;line-height:39px;font-size:.75rem;font-weight:400;padding:0 10px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.diagram-container .diagram-menu .menu-item .content table tbody tr.optional td{background-color:#f4f6f7}.diagram-container .diagram-menu .menu-item .content table tbody tr.optional-title,.diagram-container .diagram-menu .menu-item .content table tbody tr.required-title{background-color:#e3edf0;margin-top:-1px}.diagram-container .diagram-menu .menu-item .content table tbody tr.optional-title td,.diagram-container .diagram-menu .menu-item .content table tbody tr.required-title td{background-color:#e3edf0;color:#121212;font-size:.75rem;font-weight:600;height:30px;vertical-align:middle;text-align:left}.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td .select-selected,.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td input,.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td span{opacity:.35}.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td span.title{width:259px}.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td .custom-select{width:264px}.diagram-container .diagram-menu .menu-item .content table tbody tr.is-kit td.left{padding-left:30px}.diagram-container .diagram-menu .menu-item .content form .setup-field-group{background:#f2f4f4;padding:20px 5px 20px 10px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:flex-start;border-radius:3px;margin-bottom:5px}.diagram-container .diagram-menu .menu-item .content form .setup-field-group:last-child{margin-bottom:0}.diagram-container .diagram-menu .menu-item .content form .setup-field-group h3{width:100%;display:block;font-family:bebas-neue-pro,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;color:#0a1b2c;padding:0 0 15px;margin:0;border-bottom:1px solid #e40521}.diagram-container .diagram-menu .menu-item .content form .setup-field-group .two-col-container{width:100%;display:flex;justify-content:space-between;gap:10px}.diagram-container .diagram-menu .menu-item .content form .setup-field-group .field{width:100%}.diagram-container .diagram-menu .menu-item .content form .setup-field-group .field label{font-size:.8125rem;margin-bottom:8px;width:100%;display:block}.diagram-container .diagram-menu .menu-item .content form .setup-field-group .field label strong{font-weight:600}.diagram-container .diagram-menu .menu-item .content form .setup-field-group.min{padding:0;height:40px}.diagram-container .diagram-menu .menu-item .content form .step-button{width:100%;text-align:center;display:block;height:40px;line-height:40px;background-color:#e40521;margin:0 0 5px;border-radius:3px;color:#feffff;font-family:bebas-neue-pro,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:.25px;letter-spacing:.25px;text-transform:uppercase;transition:background-color .3s ease}.diagram-container .diagram-menu .menu-item .content form .step-button:hover{background-color:#81111f}.diagram-container .diagram-menu.maximized{width:750px}.diagram-container .diagram-menu.maximized .menu-item .content{width:745px}.diagram-container .diagram-menu.maximized .menu-item .content table thead tr td.name{width:455px}.diagram-container .diagram-menu.maximized .menu-item .content table thead tr td.id{width:120px}.diagram-container .diagram-menu.maximized .menu-item .content table thead tr td.quantity{width:70px}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr td span.title{width:415px}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr td .custom-select{width:420px}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr.is-kit td span.title{width:395px}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr.is-kit td .custom-select{width:400px}.diagram-container .diagram-menu-quickaccess{z-index:10;display:block;position:absolute;top:5px;left:5px;background:#feffff;border-bottom-right-radius:3px;box-shadow:4px 2px 4px rgba(0,0,0,.25)}.diagram-container .diagram-menu-quickaccess .icons li{display:block}.diagram-container .diagram-menu-quickaccess .icons li a{width:auto;padding:0 7px 0 0;justify-content:flex-start}.diagram-container .diagram-menu-quickaccess .icons li a span{margin-left:0}.diagram-container .diagram-menu-quickaccess .icons li a:hover svg{fill:#feffff!important}.diagram-container .icons li a{cursor:pointer;display:flex;justify-content:center;align-items:center;height:30px;width:30px;transition:background-color .3s ease}.diagram-container .icons li a svg{fill:#1babc7;transition:fill .3s ease}.diagram-container .icons li a span{display:block;margin-left:8px;font-family:bebas-neue-pro,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.25px;text-transform:uppercase;color:#1babc7;transition:color .3s ease}.diagram-container .icons li a:hover{background:#e40521}.diagram-container .icons li a:hover svg{fill:#feffff}.diagram-container .icons li a:hover span{color:#feffff}.diagram-container .custom-select{position:relative;width:100%;display:block;border-radius:3px;box-shadow:0 5px 5px #dae0e5}.diagram-container .custom-select select{display:none}.diagram-container .custom-select.disabled .select-selected{background-color:#75818d}.diagram-container .custom-select.disabled .select-selected:after{display:none}.diagram-container .custom-select.disabled .select-items{display:none!important}.diagram-container .select-selected{overflow:hidden;width:calc(100% - 20px);background-color:#feffff;height:40px;line-height:40px;text-align:left;color:#121212;border-radius:3px;font-size:.875rem;font-weight:500;letter-spacing:.25px;padding:0 10px;cursor:pointer}.diagram-container .select-selected:after{position:absolute;content:"";top:17px;right:12px;width:0;height:0;border:6px solid transparent;border-color:#e40521 transparent transparent transparent}.diagram-container .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.diagram-container .select-selected.select-arrow-active:after{border-color:transparent transparent #e40521 transparent;top:10px}.diagram-container .select-items{border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 5px 5px #dae0e5;overflow:hidden;max-height:100vh;overflow-y:auto;position:absolute;background-color:#feffff;top:100%;left:0;right:0;z-index:99}.diagram-container .select-items div,.diagram-container .select-items.select-selected{color:#feffff;border-top:1px solid rgba(228,5,33,.2);cursor:pointer;text-align:left;height:auto;line-height:1.125rem;text-align:left;color:#121212;font-size:.875rem;font-weight:500;letter-spacing:.25px;padding:5px 10px}.diagram-container .select-items.select-hide{display:none}.diagram-container .select-items div:hover,.diagram-container .select-items.same-as-selected{background-color:#e40521;color:#feffff}@media (max-width:1600px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.9518072289);margin-top:-1px;margin-left:-6px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-2px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.9518072289);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:9.5180722892px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:14.2771084337px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:19.0361445783px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:23.7951807229px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:28.5542168675px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.7228915663)!important;margin-top:-3px;margin-left:-15px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-12px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-2px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.7228915663)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:7.2289156627px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:10.843373494px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:14.4578313253px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:18.0722891566px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:21.686746988px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product{transform:scale(.4969879518)!important;margin-top:-6px;margin-left:-23px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-24px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.bottom{margin-bottom:-5px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product{transform:scale(.4969879518)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.9698795181px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-sm{margin-top:7.4548192771px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-md{margin-top:9.9397590361px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-lg{margin-top:12.4246987952px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xl{margin-top:14.9096385542px}}@media (max-width:1536px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.913253012);margin-top:-2px;margin-left:-4px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-4px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.913253012);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:9.1325301205px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:13.6987951807px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:18.265060241px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:22.8313253012px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:27.3975903614px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.6843373494)!important;margin-top:-4px;margin-left:-15px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-15px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-3px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.6843373494)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.843373494px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:10.265060241px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:13.686746988px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:17.1084337349px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:20.5301204819px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product{transform:scale(.4584337349)!important;margin-top:-6px;margin-left:-26px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-24px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.bottom{margin-bottom:-6px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product{transform:scale(.4584337349)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.5843373494px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-sm{margin-top:6.8765060241px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-md{margin-top:9.1686746988px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-lg{margin-top:11.4608433735px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xl{margin-top:13.7530120482px}}@media (max-width:1440px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.8554216867);margin-top:-3px;margin-left:-8px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-6px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.8554216867);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:8.5542168675px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:12.8313253012px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:17.1084337349px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:21.3855421687px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:25.6626506024px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.6265060241)!important;margin-top:-5px;margin-left:-19px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-17px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-3px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.6265060241)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.265060241px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:9.3975903614px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:12.5301204819px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:15.6626506024px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:18.7951807229px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product{transform:scale(.4006024096)!important;margin-top:-7px;margin-left:-28px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-28px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.bottom{margin-bottom:-6px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product{transform:scale(.4006024096)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.0060240964px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-sm{margin-top:6.0090361446px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-md{margin-top:8.0120481928px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-lg{margin-top:10.015060241px}.diagram-container .diagram.menu.maximized .diagram-img-container .products-container.small .product.small-top-xl{margin-top:12.0180722892px}}@media (max-width:1366px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.8108433735);margin-top:-3px;margin-left:-11px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-8px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-1px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.8108433735);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:8.1084337349px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:12.1626506024px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:16.2168674699px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:20.2710843373px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:24.3253012048px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.5819277108)!important;margin-top:-6px;margin-left:-20px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-19px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-4px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.5819277108)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:5.8192771084px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:8.7289156627px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:11.6385542169px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:14.5481927711px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:17.4578313253px}.diagram-container .diagram-menu.maximized{width:100%;position:absolute;z-index:100}.diagram-container .diagram-menu.maximized .menu-item .content{width:calc(100% - 5px)}.diagram-container .diagram-menu.maximized .menu-item .content table{width:100%}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr td span.title{width:100%}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr td .custom-select{width:100%}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr.is-kit td span.title{width:100%}.diagram-container .diagram-menu.maximized .menu-item .content table tbody tr.is-kit td .custom-select{width:100%}}@media (max-width:1334px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.7915662651);margin-top:-3px;margin-left:-11px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-10px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-1px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.7915662651);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:7.9156626506px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:11.8734939759px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:15.8313253012px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:19.7891566265px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:23.7469879518px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.5626506024)!important;margin-top:-6px;margin-left:-22px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-20px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-4px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.5626506024)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:5.6265060241px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:8.4397590361px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:11.2530120482px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:14.0662650602px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:16.8795180723px}}@media (max-width:1280px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.7590361446);margin-top:-3px;margin-left:-13px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-10px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-3px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.7590361446);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:7.5903614458px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:11.3855421687px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:15.1807228916px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:18.9759036145px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:22.7710843373px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.5301204819)!important;margin-top:-5px;margin-left:-23px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-22px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-5px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.5301204819)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:5.3012048193px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:7.9518072289px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:10.6024096386px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:13.2530120482px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:15.9036144578px}}@media (max-width:1194px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.7072289157);margin-top:-4px;margin-left:-15px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-14px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-2px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.7072289157);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:7.0722891566px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:10.6084337349px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:14.1445783133px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:17.6807228916px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:21.2168674699px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.478313253)!important;margin-top:-7px;margin-left:-25px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-24px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-5px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.478313253)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.7831325301px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:7.1746987952px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:9.5662650602px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:11.9578313253px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:14.3493975904px}}@media (max-width:1180px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.6987951807);margin-top:-2px;margin-left:-15px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-14px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-2px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.6987951807);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.9879518072px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:10.4819277108px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:13.9759036145px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:17.4698795181px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:20.9638554217px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.4698795181)!important;margin-top:-7px;margin-left:-26px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-25px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-7px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.4698795181)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.6987951807px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:7.0481927711px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:9.3975903614px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:11.7469879518px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:14.0963855422px}}@media (max-width:1112px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.6578313253);margin-top:-3px;margin-left:-17px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-15px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-3px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.6578313253);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.578313253px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:9.8674698795px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:13.156626506px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:16.4457831325px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:19.734939759px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.4289156627)!important;margin-top:-7px;margin-left:-26px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-25px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-7px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.4096385542)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.2891566265px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:6.4337349398px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:8.578313253px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:10.7228915663px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:12.8674698795px}}@media (max-width:1080px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.6385542169);margin-top:-4px;margin-left:-19px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-18px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-4px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.6385542169);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.3855421687px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:9.578313253px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:12.7710843373px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:15.9638554217px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:19.156626506px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.4096385542)!important;margin-top:-7px;margin-left:-28px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-28px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-7px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.4096385542)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:4.0963855422px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:6.1445783133px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:8.1927710843px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:10.2409638554px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:12.2891566265px}}@media (max-width:1024px){.diagram-container .diagram .diagram-img-container .products-container .product{transform:scale(.6048192771);margin-top:-5px;margin-left:-19px}.diagram-container .diagram .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-19px}.diagram-container .diagram .diagram-img-container .products-container .product.bottom{margin-bottom:-5px}.diagram-container .diagram .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product{transform:scale(.6048192771);margin-top:0;margin-left:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xs{margin-top:6.0481927711px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-sm{margin-top:9.0722891566px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-md{margin-top:12.0963855422px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-lg{margin-top:15.1204819277px}.diagram-container .diagram .diagram-img-container .products-container.small .product.small-top-xl{margin-top:18.1445783133px}.diagram-container .diagram.menu .diagram-img-container .products-container .product{transform:scale(.3759036145)!important;margin-top:-8px;margin-left:-30px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.right{margin-left:0;margin-right:-30px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.bottom{margin-bottom:-8px}.diagram-container .diagram.menu .diagram-img-container .products-container .product.engine{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product{transform:scale(.3759036145)!important;margin-top:0;margin-left:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.right{margin-left:0;margin-right:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.bottom{margin-bottom:0}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xs{margin-top:3.7590361446px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-sm{margin-top:5.6385542169px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-md{margin-top:7.5180722892px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-lg{margin-top:9.3975903614px}.diagram-container .diagram.menu .diagram-img-container .products-container.small .product.small-top-xl{margin-top:11.2771084337px}}