*{font:normal 16px/1.9em Montserrat,sans-serif}.contact-card{vertical-align:baseline;width:1150px;max-width:100%;overflow:hidden;box-sizing:border-box;margin:5% auto 0;padding:8% 3% 3%;box-shadow:0 1px 2px rgba(0,0,0,0.01),0 2px 4px rgba(0,0,0,0.01),0 4px 8px rgba(0,0,0,0.01),0 8px 16px rgba(0,0,0,0.01),0 16px 32px rgba(0,0,0,0.01),0 32px 64px rgba(0,0,0,0.01)}p{margin-top:25px}h2{vertical-align:baseline;margin:0;padding:0;font-size:160px;font-weight:800;letter-spacing:-.02em;z-index:10;position:relative;line-height:.6em;pointer-events:none;flex:1 100%;color:#dfe1e5}a{vertical-align:baseline;padding:0;line-height:1em;margin:0 auto .65em 0;transition:transform .3s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateZ(0);font-weight:800;position:relative;z-index:10;letter-spacing:-.3px;display:block;font-size:5.5vw;color:#fff;text-decoration:none}a:hover{text-decoration:underline}p.inline a{font-size:25px;display:inline-block}p.inline{font-size:25px}.contact-info{vertical-align:baseline;margin:0;color:#fff;padding:75px 55% 0 3%;background:linear-gradient(180deg,rgba(76,86,123,1) 0%,rgba(22,33,55,1) 100%) repeat-x;position:relative;box-sizing:border-box}.contact-picture{position:absolute;top:0;right:0;bottom:0;width:50%;background-color:#e7e8ed}img{aspect-ratio:auto 1160 / 1160;vertical-align:baseline;margin:0;padding:0;height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 868px){.contact-card{box-shadow:none}}@media only screen and (max-width: 640px){h2{font-size:20vw}.contact-info{padding-right:5%}.contact-picture{width:0}img{display:none}}@media only screen and (min-width: 1900px){a{font-size:85px}}.d-none{display:none}