.contact-details{position:relative}.contact-details .page-center{padding:50px;position:relative;z-index:2}.contact-details .background-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;overflow:hidden}.contact-details .background-container img{-o-object-position:50% 0;object-position:50% 0;width:50vw;height:100%;max-height:100%;min-height:100%;min-width:50vw;margin-left:50vw;-o-object-fit:cover;object-fit:cover}.contact-details .left-content{width:32.4166%}.contact-details .left-content h2{color:#627393;letter-spacing:-2px;font-size:36px;line-height:120%;font-weight:700;margin-bottom:24px}.contact-details .left-content p{margin-bottom:0;font-family:Karla-variable,sans-serif;color:#617394;font-size:16px;line-height:160%;font-weight:400;letter-spacing:-.5px}.contact-details .left-content p strong{font-family:DMSans,sans-serif;font-weight:700}.contact-details .left-content p a{-webkit-transition:opacity .25s;transition:opacity .25s;font-weight:700}.contact-details .left-content p a:hover{opacity:.8;color:#4e65e2}@media (max-width:991px){.contact-details .left-content h2{font-size:35px}.contact-details .left-content{width:48.77%}}@media (max-width:767px){.contact-details .page-center{padding-right:25px;padding-left:25px}.contact-details .background-container{position:relative}.contact-details .background-container img{width:100vw;min-width:100vw;margin-left:0;max-width:100%;vertical-align:middle;display:inline-block}.contact-details .left-content{width:100%}}@media (max-width:479px){.contact-details .page-center{padding-top:25px;padding-bottom:25px}.contact-details .left-content h2{font-size:30px}}