.contact-hub .contact-wrapper{width:84vw;margin-left:auto;margin-right:auto}.contact-hub .contact-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5.41935484vw;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:80px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media all and (min-width:600px){.contact-hub .contact-grid{grid-gap:2.70967742vw;grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1024px){.contact-hub .contact-grid{margin-top:100px;margin-bottom:100px;grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1601px){.contact-hub .contact-grid{margin-top:140px;margin-bottom:140px;grid-template-columns:repeat(4,1fr)}}.contact-hub .grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;width:100%;height:160px;padding:20px;border:1px solid rgba(0,0,0,.1);-webkit-transition:border-color 300ms cubic-bezier(.694,0,.335,1);transition:border-color 300ms cubic-bezier(.694,0,.335,1)}@media all and (min-width:375px){.contact-hub .grid-item{height:180px}}@media all and (min-width:600px){.contact-hub .grid-item{height:280px;padding:40px}}@media all and (min-width:1601px){.contact-hub .grid-item{padding:60px}}.contact-hub .grid-item:hover{border-color:#000}.contact-hub .grid-item:not(.static):hover .item-contents{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contact-hub .grid-item:not(.static):hover .item-description{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1) 200ms,-webkit-transform 450ms cubic-bezier(.694,0,.335,1) 200ms;transition:opacity 300ms cubic-bezier(.694,0,.335,1) 200ms,-webkit-transform 450ms cubic-bezier(.694,0,.335,1) 200ms;transition:opacity 300ms cubic-bezier(.694,0,.335,1) 200ms,transform 450ms cubic-bezier(.694,0,.335,1) 200ms;transition:opacity 300ms cubic-bezier(.694,0,.335,1) 200ms,transform 450ms cubic-bezier(.694,0,.335,1) 200ms,-webkit-transform 450ms cubic-bezier(.694,0,.335,1) 200ms}.contact-hub .grid-item:not(.static):hover .item-label{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contact-hub .item-contents{-webkit-transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 300ms cubic-bezier(.694,0,.335,1);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.contact-hub .item-label{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 300ms cubic-bezier(.694,0,.335,1)}.contact-hub .label-name{margin-bottom:1em}@media all and (min-width:768px){.contact-hub .label-name{line-height:1.6em}}.contact-hub h2{font-size:14px}@media all and (min-width:1024px){.contact-hub h2{font-size:16px}}.contact-hub .label-icon{margin-bottom:1em}.contact-hub .label-icon polygon{stroke:#999}.contact-hub .item-description{color:#000;margin-bottom:0;line-height:1.6em;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 200ms,-webkit-transform 400ms;transition:opacity 200ms,-webkit-transform 400ms;transition:opacity 200ms,transform 400ms;transition:opacity 200ms,transform 400ms,-webkit-transform 400ms}.contact-hub .static .item-description{-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.contact-hub .static .item-label{-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contact-hub .static .item-contents{-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero-description p{color:#fff}