.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.eot);src:url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.woff) format("woff"),url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.ttf) format("truetype"),url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.svg#PlusJakartaSans) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-800.eot);src:url(/assets/fonts/plus-jakarta-sans-v8-latin-800.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/plus-jakarta-sans-v8-latin-800.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-800.woff) format("woff"),url(/assets/fonts/plus-jakarta-sans-v8-latin-800.ttf) format("truetype"),url(/assets/fonts/plus-jakarta-sans-v8-latin-800.svg#PlusJakartaSans) format("svg")}*{box-sizing:border-box;margin:0;padding:0}li{list-style-position:inside}:root{--root-fz:14px;--header-height:3rem;--view-spacing:clamp(1rem,2vw,3rem);--view-spacing-right:clamp(1rem,2vw,3rem);color:#333;font-size:var(--root-fz);font-family:Plus Jakarta Sans,sans-serif}@media screen and (min-width:750px){:root{--root-fz:14;--view-spacing:clamp(1rem,2vw,4rem);--view-spacing-right:clamp(1rem,3vw,6rem);font-size:clamp(var(--root-fz)/16 * 85%,.2rem + 1.41vh,var(--root-fz)/16 * 100%)}}@media screen and (min-height:720px){:root{--root-fz:16}}@media screen and (min-width:1100px) and (min-height:850px){:root{--header-height:50px;--root-fz:20;--view-spacing:clamp(2rem,4vw,8rem);--view-spacing-right:clamp(4rem,6vw,12rem)}}button,input,select,textarea{color:inherit;font:inherit}body{display:flex;flex-direction:column;min-height:100vh;touch-action:manipulation}img{display:block;max-width:100%}a:not([class]){color:currentColor;text-decoration:underline;text-decoration-thickness:1px}a:not([class]) :focus,a:not([class]) :hover{text-decoration-thickness:2px}.cdk-visually-hidden,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;outline:0;clip:rect(0 0 0 0)}.btn,.button,.cdk-visually-hidden,.visually-hidden,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn,.button,button{font-size:.75rem;line-height:1.6;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;margin:0;padding:.5rem 1.5rem;border:2px solid #f30;border-radius:3px;color:#f30;font-weight:700;line-height:1;background:none;background-color:#fff;cursor:pointer}@media screen and (min-width:750px){.btn,.button,button{font-size:.8rem}}.btn+.btn,.btn+.button,.btn+button,.button+.btn,.button+.button,.button+button,button+.btn,button+.button,button+button{margin-left:1rem}.btn.active,.btn:active,.btn:focus,.btn:hover,.button.active,.button:active,.button:focus,.button:hover,button.active,button:active,button:focus,button:hover{border-color:#d21818;color:#fff;background-color:#d21818}.btn--red,.button--red,button--red{border:2px solid #fff;color:#fff;background-color:#f30}.btn--red.active,.btn--red:active,.btn--red:focus,.btn--red:hover,.button--red.active,.button--red:active,.button--red:focus,.button--red:hover,button--red.active,button--red:active,button--red:focus,button--red:hover{border:2px solid #fff;color:#f30;background-color:#fff}.btn--block,.button--block,button--block{display:flex}.btn--large,.button--large,button--large{min-height:2.5rem;padding:.75rem 2rem}@media screen and (min-height:850px){.btn--large,.button--large,button--large{min-height:3rem;padding:1rem 3rem}}.btn--icon,.btn--icon:active,.btn--icon:focus,.btn--icon:hover,.button--icon,.button--icon:active,.button--icon:focus,.button--icon:hover,button--icon,button--icon:active,button--icon:focus,button--icon:hover{width:1.5rem;height:1.5rem;padding:0;border:0;background:none}.btn--icon svg,.button--icon svg,button--icon svg{width:100%;height:100%}.btn:disabled,.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}.btn.mat-icon-button,.button.mat-icon-button,button.mat-icon-button{color:#f30;background-color:initial}.btn.mat-icon-button:hover,.button.mat-icon-button:hover,button.mat-icon-button:hover{background-color:initial}.button-group{display:flex;flex-direction:column;align-items:center}.button-group .button{margin-top:1rem;margin-left:0}@media screen and (min-width:750px){.button-group{display:block}.button-group .button{margin-top:0}.button-group .button+.button{margin-left:1rem}}.form__control--inline{display:flex;align-items:start}.form__control--inline *{line-height:1}.form__control--inline input{margin-right:.5rem}.form__required-annotation{font-size:.75rem;line-height:1.6;line-height:1}@media screen and (min-width:750px){.form__required-annotation{font-size:.6rem}}.input--text{font-size:.75rem;line-height:1.6;display:block;width:100%;height:2rem;padding:.5rem;border:0;border-radius:0;color:#333;font-family:inherit;line-height:1;background-color:#fff;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:750px){.input--text{font-size:.8rem}}.input--text:focus{outline:2px solid #000}textarea{resize:vertical}input:not([type=radio]):not([type=checkbox]).ng-touched.ng-invalid:not(:focus),textarea.ng-touched.ng-invalid:not(:focus){border:2px solid #d21818;outline:2px solid #fff}input:not([type=radio]):not([type=checkbox]):disabled,textarea:disabled{opacity:.4}@media screen and (min-width:750px){.input-slider-group:not(.check-results-item){margin-top:clamp(-5rem,14vh * -1,-2rem)}}.input-slider-group:not(.check-results-item) app-input-slider+app-input-slider{margin-top:1rem}.koneslider.ngx-slider .ngx-slider-pointer{box-shadow:0 0 15px rgba(0,0,0,.5),0 0 0 rgba(13,13,13,.5);top:-18px;box-sizing:border-box;width:40px;height:40px;border:5px solid #fff;border-radius:100%;background:#f30}@media screen and (min-width:750px){.koneslider.ngx-slider .ngx-slider-pointer{top:-16px}}.koneslider.ngx-slider .ngx-slider-pointer:after{content:none}.koneslider.ngx-slider .ngx-slider-pointer:focus{outline:none}.koneslider.ngx-slider .ngx-slider-bar{height:4px;border-radius:5px;background:#b3b3b3;cursor:pointer}@media screen and (min-width:750px){.koneslider.ngx-slider .ngx-slider-bar{height:8px}}.koneslider.ngx-slider .ngx-slider-bar.ngx-slider-selection{background:#333}.koneslider.ngx-slider[disabled] .ngx-slider-pointer{display:none}.koneslider.ngx-slider.no-disabled-style,.koneslider.ngx-slider.no-disabled-style .ngx-slider-bar{cursor:default}@media screen and (min-width:750px){.koneslider.ngx-slider.with-restricted-tooltip .ngx-slider-pointer:hover:after{position:absolute;top:-6.4rem;left:-7.5rem;width:15rem;height:3rem;padding:1rem;color:#fff;white-space:normal;text-align:center;background-color:#f30;content:"The values are restricted due to your default settings"}.koneslider.ngx-slider.with-restricted-tooltip .ngx-slider-pointer:hover:before{position:absolute;top:-1.5rem;left:.3rem;width:unset;height:unset;border-top:.75rem solid #f30;border-right:.75rem solid transparent;border-left:.75rem solid transparent;border-radius:unset;background:transparent;content:" "}}@media screen and (min-width:1100px){.koneslider.ngx-slider.with-restricted-tooltip .ngx-slider-pointer:hover:before{left:6%}}app-slideout app-input-slider{margin:auto}.text--h1,h1{font-size:1.375rem;line-height:1;font-weight:400}@media screen and (min-width:750px){.text--h1,h1{font-size:2.7rem}}.text--h2,h2{font-size:1.375rem;line-height:1;font-weight:400}@media screen and (min-width:750px){.text--h2,h2{font-size:2rem}}.text--h3,h3{font-size:1rem;line-height:1;font-weight:400}@media screen and (min-width:750px){.text--h3,h3{font-size:1.6rem}}.text--h4,h4{font-size:1rem;line-height:1.6;font-weight:400}@media screen and (min-width:750px){.text--h4,h4{font-size:1rem}}.text--h5,h5{font-size:1rem;line-height:1.6;font-weight:400}@media screen and (min-width:750px){.text--h5,h5{font-size:.7rem}}.text--h6,h6{font-size:.75rem;line-height:1.6;font-weight:400}@media screen and (min-width:750px){.text--h6,h6{font-size:.6rem}}.text--small{font-size:.75rem;line-height:1.6}@media screen and (min-width:750px){.text--small{font-size:.8rem}}.text--large{font-size:1.15rem;line-height:1.2}@media screen and (min-width:750px){.text--large{font-size:1.25rem}}.text-color--red{color:#f30}mat-carousel .carousel li.carousel-slide{justify-content:center}mat-carousel .carousel li.carousel-slide>.carousel-slide{width:calc(100% - 5rem)}mat-carousel .carousel>button[type=button]:first-of-type{left:0!important}mat-carousel .carousel>button[type=button]:last-of-type{right:0!important}mat-carousel .carousel .mat-button-disabled{visibility:hidden}mat-carousel.override-carousel-height .carousel{height:50vh!important}@media screen and (min-width:750px){mat-carousel.override-carousel-height .carousel{height:58vh!important}}mat-carousel.override-carousel-height.with-preselection .carousel{height:30vh!important}@media screen and (min-height:720px) and (orientation:landscape){mat-carousel.override-carousel-height.with-preselection .carousel{height:58vh!important}}.cc-window.cc-banner .cc-btn{border:2px solid;border-radius:3px}.cc-window.cc-banner .cc-btn:focus,.cc-window.cc-banner .cc-btn:hover{background-color:#d21818}app-crane-details-table mat-carousel .carousel li.carousel-slide{height:62vh!important}@media screen and (min-height:720px){app-crane-details-table mat-carousel .carousel li.carousel-slide{height:65vh!important}}mat-carousel.recommendation-carousel .carousel{height:55vh}mat-carousel.recommendation-carousel .carousel div.carousel-slide{overflow-y:auto}@media screen and (min-width:750px){mat-carousel.recommendation-carousel .carousel div.carousel-slide{overflow-y:visible}}.category-selector .carousel .carousel-slide-content{display:flex;align-items:center;justify-content:center;padding:0 2rem 2rem}@media screen and (min-width:750px){.category-selector .carousel .carousel-slide-content{padding-top:2rem}}.cc-floating .cc-compliance>.cc-btn{border-radius:3px}.cc-floating .cc-compliance>.cc-btn:focus,.cc-floating .cc-compliance>.cc-btn:hover{color:#f30;background-color:#fff}.cc-revoke.cc-bottom{border-top-left-radius:3px;border-top-right-radius:3px}.cdk-overlay-container{position:fixed;bottom:0}.image-overlay-panel{position:relative;display:flex;align-items:center;justify-content:center;padding:0 1rem}.image-overlay-backdrop{background-color:rgba(0,0,0,.7)}.slideout__footer .button,.slideout__footer button{align-self:center;justify-self:center}@media (max-height:600px),screen and (max-width:750px){#smallScreenBlocker .config{top:-50%}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:initial;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:initial;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}