.heroTitleTM{font-size:.48rem}.keyBox{position:relative;min-height:400px;color:var(--black);transition:all .5s ease;background:#e9e9e9}.keyBox:before{content:"";width:0;height:0;position:absolute;top:0;right:0;border-width:0;border-style:solid;background:var(--primary);display:block;border-color:transparent var(--black) transparent #fff;transition:border-width .2s ease-out}.keyBox:hover:before{border-width:0 40px 40px 0;border-radius:0 0 0 10px}.keyBox:hover{border-radius:0 0 0 20px}.keyBox .keyTitle{padding:0 40px;font-size:24px;font-weight:600;height:150px;display:flex;align-items:center;background:var(--white)}.keyBox .keyContent{padding:40px;display:flex}.keyBox:hover{transform:translateY(-10px)}.insightBox,.locationBox{position:relative;width:100%;height:400px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);cursor:pointer}.insightBox img,.locationBox img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.insightBox:hover img{transform:translateY(-20px)}.insightBox .siteLink img{height:8px;transform:translateZ(0);width:12px}.insightBox{margin-bottom:30px}.initialTitle,.officeLocation{position:absolute;bottom:0;width:100%;color:white;padding:15px;font-size:24px;font-weight:500;z-index:3;transition:opacity .3s ease}.insightBox:hover .initialTitle,.locationBox:hover .officeLocation{opacity:0}.overlayContent{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:white;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;background:var(--black);transform:translateY(100%);transition:transform .3s ease}.insightBox:hover .overlayContent,.locationBox:hover .overlayContent{transform:translateY(0)}.overlayContent h3{margin:0;font-size:18px;line-height:26px;letter-spacing:.32px}.overlayContent p{margin-top:20px;font-size:12px;line-height:17px;letter-spacing:.02rem}.locationBox .overlayContent{background:var(--white)}.locationBox .overlayContent h3{font-size:28px;color:var(--black);font-weight:600;margin-bottom:8px}.locationBox .overlayContent h5{font-size:14px;color:var(--blackLight)}.locationBox .overlayContent p{font-size:13px;line-height:21px;color:var(--black)}.pinned-section{position:relative}.pinned-section.overlap{z-index:2}.pinnedBottom{position:relative;margin-top:100vh}.scrollimgzoomcontainer{position:relative;width:100vw;height:100vh;overflow:hidden}.scrollimgzoom{width:100%;height:100%;margin:auto;overflow:hidden;position:relative}.scrollimgzoom video{position:absolute;top:0;left:0}.scrollimgzoom img,.scrollimgzoom video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heroContent sup{font-size:.47rem}.siteInput{background-color:#f9f9f9;border:none;padding:15px 20px;width:100%;font-size:14px;border-radius:0}.siteInput:focus{outline:none;box-shadow:none;border:1px solid var(--primary);background:transparent}.form-check-input:checked{background-color:red!important;border-color:red!important}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(255,7,12,.25)!important}@media screen and (max-width:767px){.Statistics{text-align:start!important;margin-left:0!important}.Statistics .counter,.Statistics .counters{text-align:left!important}.Statistics .counter{padding-right:0!important;margin-bottom:30px}.Statistics .counter h1,.Statistics .counter h5,.Statistics .counter p{text-align:left!important}.Statistics .counter p{padding:0!important}.Statistics .row.counters .col-md-6,.Statistics .row.counters .col-md-6 .counter,.Statistics .row.counters .col-md-6 .counter p{text-align:left!important}}