@font-face{font-family:AvenirNextLTPro-Regular;src:local(AvenirNextLTPro-Regular),url(../fonts/AvenirNextW05-Regular.woff2)format("truetype");font-weight:400}@font-face{font-family:AvenirNextLTPro-Demi;src:local(AvenirNextLTPro-Demi),url(../fonts/AvenirNextW05-Demi.woff2)format("truetype");font-weight:400}@font-face{font-family:AvenirNextLTPro-Bold;src:local(AvenirNextLTPro-Bold),url(../fonts/AvenirNextW05-Bold.woff2)format("truetype");font-weight:700}:root{--white-color:#fff;--light-grey-color:#f3f3f3;--medium-grey-color:#d9dddf;--inactive-color:#bdc3c6;--dark-grey-color:#41535d;--black-color:#000;--light-green-color:#00b533;--dark-red-color:#9b0000;--medium-red-color:#e70000;--medium-yellow-color:#ffc400;--darkest-grey-color:#2f434d;--group-hover-color:#516a78;--group-active-color:#2c3439;--wirtgen-company-color:#fb5a02;--voegele-company-color:#008656;--hamm-company-color:#ec6608;--kleemann-company-color:#1755a2;--benninghoven-company-color:#0062a7;--ciber-company-color:#fb5a02}*{box-sizing:border-box;margin:0;padding:0;font-family:Verdana}html,body{background-color:var(--light-grey-color);height:100%}body{-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}#app{flex-direction:column;height:100%;display:flex}.bg-group{background-color:var(--dark-grey-color)}.bg-wirtgen{background-color:var(--wirtgen-company-color)}.bg-voegele{background-color:var(--voegele-company-color)}.bg-hamm{background-color:var(--hamm-company-color)}.bg-kleemann{background-color:var(--kleemann-company-color)}.bg-benninghoven{background-color:var(--benninghoven-company-color)}.bg-ciber{background-color:var(--ciber-company-color)}img,video,svg{user-drag:none;-webkit-user-drag:none;display:block}a,button,input,select,optgroup,textarea{all:unset}::file-selector-button{all:unset}p{margin-bottom:1rem}hr{border-color:var(--medium-grey-color);margin:1rem 0}b,.bold{font-family:AvenirNextLTPro-Bold,Verdana;font-weight:700}h1{padding-bottom:.3em;font-family:AvenirNextLTPro-Bold,Verdana;font-size:4.5rem;line-height:1.2}h2{padding-bottom:.8em;font-family:AvenirNextLTPro-Bold,Verdana;font-size:1.5rem;line-height:1.2}@media (width>=64rem){h2{font-size:2rem}}h3{padding-bottom:.8em;font-family:AvenirNextLTPro-Bold,Verdana;font-size:1.25rem;line-height:1.2}h4{padding-bottom:.8em;font-family:AvenirNextLTPro-Bold,Verdana;font-size:1.125rem;line-height:1.2}h5{padding-bottom:.3em;font-family:AvenirNextLTPro-Demi,Verdana;font-size:1em;font-weight:500;line-height:1.2}.small{font-size:.875rem}.link,a{cursor:pointer}.linktext{font-family:AvenirNextLTPro-Demi,Verdana;text-decoration:underline}.bg-white{background-color:var(--white-color)}.bg-light-grey{background-color:var(--light-grey-color)}.bg-dark-grey{background-color:var(--dark-grey-color)}.bg-darkest-grey{background-color:var(--darkest-grey-color)}.svg_icon{fill:var(--dark-grey-color)}.bg-dark-grey .svg_icon,.bg-darkest-grey .svg_icon{fill:var(--white-color)}.color-white{color:var(--white-color)}.flex{display:flex}.flex_1{flex:1}.center{text-align:center}.bottom{margin-top:auto}.full-width{width:100%}.hidden,#menu.hidden,.hide_media_small{display:none}@media (width>=48rem){.hide_media_small{display:inherit}.hide_media_medium{display:none}}@media (width>=64rem){.hide_media_medium{display:inherit}.hide_media_large{display:none}}::selection{color:var(--white-color);background-color:var(--dark-grey-color)}header{height:4rem;color:var(--dark-grey-color);border-bottom:1px solid var(--medium-grey-color);justify-content:space-between;align-items:center;padding-left:1.25rem;padding-right:1.25rem;display:flex}#logo_link{align-items:start;gap:.5rem;display:flex}#logo_link .logo_icon{width:27px;height:26px}#logo_link .logo_claim{width:192px;height:42px}.bg-group #logo_link{align-items:start}#appname{margin-left:1rem}#extra_claim{margin-left:1rem;padding:.125rem 1.5rem .125rem 0}#extra_claim img{height:12px}@media (width>=48rem){#company_claim{align-items:center;display:flex}#extra_claim{border-right:2px solid #fff}#extra_claim img{height:16px}}@media (width>=64rem){#extra_claim{margin-left:3rem}#extra_claim img{height:18px}#appname{margin-left:1.5rem;padding-top:.25rem}}header .navlink{padding-right:2rem}header .icons{gap:1.25rem;display:flex}.headericon{width:1.25rem;height:1.25rem;fill:var(--white-color)}@media (width>=48rem){header{font-size:1.125rem}}@media (width>=64rem){header{height:5.5rem;padding:0 2rem}header .icons{gap:3rem}.headericon{width:2rem;height:2rem}}@media (width>=90rem){header{padding:0 3rem}}footer{background-color:var(--dark-grey-color);height:11rem;color:var(--white-color);flex-direction:column;justify-content:center;gap:1.75rem;width:100%;padding:0 1.25rem;display:flex}@media (width>=48rem){footer{flex-direction:row;align-items:center;gap:3rem;height:5.25rem}}@media (width>=64rem){footer{height:3rem;padding:0 2rem}}@media (width>=90rem){footer{padding:0 3rem}}#wrapper{background-color:var(--medium-grey-color);flex:1;overflow:auto}main{color:var(--dark-grey-color);min-height:calc(100% - 11rem);padding:3.25rem 2.5rem}#top_content{background-color:var(--light-grey-color);z-index:1;position:sticky;top:0}#top_bar{justify-content:flex-end;gap:2rem;display:flex}@media (width>=48rem){main{min-height:calc(100% - 5.25rem)}}@media (width>=64rem){main{width:39.5rem;min-height:calc(100% - 4rem);margin:2rem auto;padding:4rem 6rem}main #top_content{justify-content:space-between;display:flex}}@media (width>=90rem){main{min-height:calc(100% - 6rem);margin:3rem auto}}.center_content{margin-left:auto;margin-right:auto}.center_content p{line-height:1.5}@media (width>=48rem){.center_content{width:27.5rem}}input,.input{text-indent:.625rem;background-color:var(--white-color);border:1px solid var(--white-color);width:100%;height:3rem;line-height:3rem}.bg-white .input{background-color:var(--light-grey-color);border:1px solid var(--light-grey-color)}input.error,.input.error{border:1px solid var(--medium-red-color)}.input.search{padding-right:.5rem;display:flex}@media (width>=64rem){.input{max-width:20rem}.input.search{max-width:25rem}.center_content .input{max-width:27.5rem}}.dropdown{text-indent:.625rem;background-color:var(--white-color);min-width:15rem;max-width:20rem;height:fit-content;padding-right:.25rem;line-height:3rem;position:relative}.dropdownselect{cursor:pointer;display:flex}.dropdown .selectedvalue{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.dropdownvalues{z-index:10;width:100%;position:absolute}.dropdownvalue{background-color:var(--white-color);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding-right:.625rem;overflow:hidden}.dropdownvalue:hover{background-color:var(--medium-grey-color)}.intro{background-position:50%;width:50%;height:100%}.dimmer{background-color:rgb(from var(--dark-grey-color) r g b / .5);width:100%;padding:6rem}.icon{width:fit-content;height:fit-content}.icon .svg_icon{width:1.5rem;height:1.5rem;margin:.75rem}.icon .svg_icon.small{width:1rem;height:1rem;margin:1rem}.section{margin-top:1rem}.badge_icon.svg_icon{width:1.5rem;height:1.5rem;margin:auto}.badge_icon{--badge-bg-color:var(--dark-grey-color);--badge-text-color:var(--white-color)}.badge_icon.company_hamm{--badge-bg-color:var(--hamm-company-color)}.bg-group .badge_icon{--badge-bg-color:var(--white-color);--badge-text-color:var(--dark-grey-color)}.banner{background-color:#ffba5f;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;font-family:AvenirNextLTPro-Demi;line-height:2.5rem;display:flex}.svg_icon.banner_icon{width:1.5rem;height:1.5rem}.tile_frame{flex-flow:wrap;gap:1.25rem;display:flex}.tile{background-color:var(--white-color);cursor:pointer;width:9.85rem;height:10.5rem;padding:.75rem;position:relative;overflow:hidden}.tile .tileicon svg,.tile .tileicon img{max-width:8.25rem;height:4rem;margin:auto}.tile .tile_text{text-align:center;margin-top:1rem;font-size:.875rem}.tile_new_banner{color:#fff;text-align:center;background-color:#00b533;width:100%;font-family:AvenirNextLTPro-Demi;position:absolute;transform:translate(-50%)translate(16px)translateY(6px)rotate(-45deg)}@media (width>=64rem){.tile{width:12rem;height:13.625rem}.tile .tileicon svg,.tile .tileicon img{max-width:10.5rem;height:5.625rem}}.tab{cursor:pointer;padding:.5rem 1rem}.tab.selected{border-bottom:.25rem solid var(--dark-grey-color);font-family:AvenirNextLTPro-Demi,Verdana}@media (width<=64rem){.tab_container{margin-bottom:2rem;display:block}}.filter_frame{flex-flow:wrap;gap:1rem;display:flex}.filter{background-color:var(--medium-grey-color);cursor:pointer;white-space:nowrap;border-radius:1rem;padding:0 1rem;font-family:AvenirNextLTPro-Demi,Verdana;font-size:.875rem;line-height:1.5rem}.filter.selected{color:var(--white-color);background-color:var(--dark-grey-color)}.message{background-color:var(--white-color);color:var(--dark-grey-color);max-width:26.25rem;padding:1rem;line-height:1.75}.message.success{color:var(--white-color);background-color:var(--light-green-color)}.message.warning{background-color:var(--medium-yellow-color)}.message.error{color:var(--white-color);background-color:var(--medium-red-color)}.validation_error{color:var(--medium-red-color);gap:.5rem;min-height:1.25rem;margin-top:.5rem;line-height:1.25rem;display:flex}.validate_icon{width:20px;height:20px}label{padding-bottom:.3em;font-family:AvenirNextLTPro-Demi,Verdana;display:block}.button{background-color:var(--dark-grey-color);color:var(--white-color);text-align:center;cursor:pointer;border-radius:2rem;height:3.125rem;padding-left:1rem;padding-right:1rem;font-family:AvenirNextLTPro-Demi,Verdana;line-height:3.125rem}.button:hover{background-color:var(--group-hover-color)}.button:active{background-color:var(--group-active-color)}.button.inactive{background-color:var(--inactive-color);cursor:default}.button.alternate{background-color:var(--white-color);color:var(--dark-grey-color);border:.125rem solid var(--dark-grey-color);line-height:2.875rem}.button.alternate:hover{border-color:var(--group-hover-color);color:var(--group-hover-color)}.button.alternate:active{border-color:var(--group-active-color);color:var(--group-active-color)}.button.alternate.inactive{border-color:var(--inactive-color);color:var(--inactive-color)}.button.alternate.required{border-width:.1875rem}.bg-group .button{background-color:var(--white-color);color:var(--dark-grey-color)}@media (width>=64rem){.button{max-width:20rem}.center .button{max-width:initial}.center_content .button{max-width:27.5rem}}.switch{cursor:pointer;width:fit-content;height:fit-content;display:flex}table{text-align:left;width:100%}table th{border-bottom:1px solid var(--medium-grey-color);height:4rem;font-family:AvenirNextLTPro-Bold,Verdana;font-weight:700}table td{border-bottom:1px solid var(--medium-grey-color);height:5.5rem;padding-right:1.25rem}table td.iconcolumn{width:3.5rem}.tableicon .svg_icon{width:3.5rem;max-width:6.5rem;height:3.5rem}.favicon .svg_icon{width:2rem;height:2rem}#news{padding-top:1rem}.news_headline{padding-bottom:1rem;font-family:AvenirNextLTPro-Bold,Verdana;font-size:1.5rem}.news_image{width:100%}#news p{line-height:1.625}@media (width>=48rem){#news{background-color:var(--white-color);width:34.375rem;padding-top:3rem;position:absolute;top:4rem;bottom:3.75rem;right:0;overflow:auto}.news_frame{width:22.5rem;margin-left:auto;margin-right:auto;padding-bottom:2rem}.news_headline{padding-bottom:3rem;font-size:1.75rem}}@media (width>=64rem){#news{top:5.5rem}}li{align-items:center;gap:.5rem;padding-bottom:1rem;font-size:.875rem;line-height:2;list-style:none;display:flex}.listicon{width:.75rem;height:.75rem}#menu{width:100%;color:var(--white-color);z-index:20;padding:1rem 2.5rem;position:fixed;top:4rem}@media (width>=48rem){#menu{justify-content:end;display:flex}}@media (width>=64rem){#menu{top:5.5rem}}.menuitem{justify-content:space-between;align-items:center;height:2.625rem;line-height:2.625rem}.menuicon{width:1rem;height:1rem;margin-left:2rem}#disabler{z-index:50;background-color:rgb(from var(--black-color) r g b / .3);width:100%;height:100%;color:var(--dark-grey-color);display:flex;position:absolute}#disabler.hidden{display:none}#disabler.darkmode{background-color:var(--dark-grey-color)}#loader{margin:auto}.modal{background-color:var(--white-color);flex-direction:column;width:100%;height:28rem;margin:auto;padding:2rem;display:flex}@media (width>=64rem){.modal{width:28rem}}.authicon[data-v-1a2ecd7e]{width:1.7rem;height:1.7rem;margin:auto .5rem}.button.small[data-v-1a2ecd7e]{width:16rem;height:2.75rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}li[data-v-ef998c25]{text-indent:1rem;padding-bottom:0}.validateIcon[data-v-ef998c25]{background-image:url(/images/errorPolicies.svg);width:1.5rem;height:1.5rem}.validateIcon.valid[data-v-ef998c25]{background-image:url(/images/acceptPolicies.svg)}
