.company-location-wrapper{margin:calc(2*10px) 0;padding:calc(2*10px);border:solid 1px #63bef1;border-radius:5px;background:rgba(135,212,255,.15);height:220px;font-size:14px;overflow:hidden;transition-duration:.2s;position:relative}.company-location-wrapper:hover{background:rgba(135,212,255,.25)}.company-location-wrapper .watermark{font-size:120px;z-index:0;pointer-events:none;transition-duration:.2s;opacity:.05;width:120px;height:120px;padding:0;margin:0;right:0;bottom:20px;color:#ff6500;position:absolute}.company-location-wrapper .watermark .tm-icon{display:block;margin:0;line-height:120px;width:120px;height:120px}.company-location-wrapper:hover .watermark{bottom:10px;opacity:.15}.company-location-name{margin:0;padding:0 0 calc(2*10px) 0;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#0088d4;cursor:default}.company-location-name .tm-icon{color:#ff6500}.uat-details-wrapper strong{font-weight:500;color:#555}.geo-coordinates-wrapper{font-size:12px;color:#aaa}.company-location-details{padding:0 0 0 calc(2*10px)}.company-location-details>div{cursor:default}.map{height:400px;width:100%;border-radius:5px;border:solid 1px #63bef1;overflow:hidden;margin:calc(2*10px) 0 10px 0;position:relative}.map .map-overlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 30px rgba(0,0,0,.2) inset;z-index:2}.contact-message-title{line-height:1.75;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#777;text-align:center}.contact-hint{letter-spacing:1px;color:#006197;cursor:default;margin:calc(1*10px) 0 calc(2*10px) 0}.visitor-name-row{display:none!important;visibility:hidden!important;opacity:0!important}.visitor-email-and-phone-row .form-row{display:flex;flex-wrap:wrap}.start-conversation-command-container{margin:calc(10px*8) 0}