.cmp-image__image{width:100%}
.m-live-chat-container{display:table;position:fixed;left:15px;z-index:122;bottom:0;padding:0;float:left;clear:both}
.m-live-chat{display:flex;align-items:center;min-height:55px;height:1px;background-color:#fff;border-top:3px solid #d2051e;border-top:.1875rem solid #d2051e;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15)}
.m-live-chat a{padding:0 25px;line-height:30px}
.m-live-chat a .chat-icon{margin-right:5px;position:relative;top:4px}
.m-live-chat a .chat-icon img{height:18px}
.m-live-chat a .chat-text{font-family:"Hilti Roman",Arial,Verdana,sans-serif;color:#524f53;text-transform:uppercase;font-size:13px;line-height:15px}
@media(min-width:768px) and (max-width:1023px){.m-live-chat-container{left:0}
}
@media(max-width:767px){.m-live-chat-container{left:0}
.m-live-chat a .chat-text{display:none}
.m-live-chat a{padding:0 15px}
.m-live-chat a .chat-icon{margin:0}
.m-live-chat{min-width:50px}
}
div.hideBreadcrumb{display:none}
a.structuralPageCrumb{cursor:default}
.m-breadcrumbs li a.structuralPageCrumb:hover{color:#000}
.m-breadcrumbs li a.structuralPageCrumb:hover:after{left:-4px !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.m-breadcrumbs-col{left:8.33333%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.m-breadcrumbs-col{left:8.33333%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.m-breadcrumbs-col{left:8.33333%}
}
@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) and (orientation:portrait){.m-breadcrumbs-col{left:8.33333%}
}
@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.m-breadcrumbs-col{left:8.33333%}
}
@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.m-breadcrumbs-col{left:8.33333%}
}
h3.imageRatioCheck{color:red;position:absolute;text-align:center;top:45%;background-color:rgba(0,0,0,0.5);padding:1rem;width:100%}
h3.imageRatioCheck.multipleRatios{top:15%}
h3.imageRatioCheckListEntry{color:red;position:absolute;text-align:center;top:45%;background-color:rgba(0,0,0,0.5);padding:1rem;width:97.5%}
h5.imageRatioCheck{color:red;position:absolute;text-align:center;top:45%;background-color:rgba(0,0,0,0.5);padding:1rem;width:97.5%}
b,strong{font-family:"Hilti Bold",Arial,Verdana,sans-serif;font-weight:bold}
.hideVideoListEntryDiv{display:none !important}
.hideListEntryDiv{display:none}
div.col-md-8.col-md-push-1>div>div.cta-button>a{width:61.6%}
.ctaTertiaryFloat{text-align:left}
.is-ios{li.m-nav-meta-lang.js-nav-meta-lang select{text-transform:uppercase}
}
li.m-nav-meta-lang.js-nav-meta-lang select{text-transform:uppercase}
.registernolinks{position:relative;padding-right:.625rem;color:#000;font-family:"Hilti Bold",Arial,Verdana,sans-serif;font-family:"Hilti Bold",Arial,Verdana,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}
.col-md-3.col-md-push-1.o-editorial-marginal-col{margin-bottom:60px}
.m-text p span a{color:black}
.m-text p a{background-color:transparent !important}
.m-text p span a{background-color:transparent !important}
.headline-padding{padding:10px}