.contact-page-section{padding:100px 0 50px;position:relative}.info-column{margin-bottom:40px;position:relative}.inner-column{background:#9050b2;background:linear-gradient(45deg,#9050b2 42%,#a84eab);border-radius:33px;-webkit-box-shadow:0 0 45px rgba(0,0,0,.2);-ms-box-shadow:0 0 45px rgba(0,0,0,.2);box-shadow:0 0 45px rgba(0,0,0,.2);margin-right:45px;padding:120px 35px 90px}.inner-column,.title-box,.title-box.h3,.title-text{position:relative}.title-text{margin-bottom:10px;margin-top:8px}.contact-info-list{padding-top:30px;position:relative}.contact-info-list li{margin-bottom:30px;min-height:50px;padding-left:50px;position:relative}.contact-info-list li strong{display:block}.contact-info-list li .office-icon{height:26px;width:26px}.contact-info-list li .email-icon,.contact-info-list li .office-icon{fill:#f7f7f7;line-height:1em;margin-left:-45px;margin-top:10px;position:absolute}.contact-info-list li .email-icon{height:28px;width:28px}.contact-info-list li .call-icon{fill:#f7f7f7;height:26px;line-height:1em;margin-left:-45px;margin-top:10px;position:absolute;width:26px}@media (max-width:768px){.inner-column{margin:0 auto;padding:30px 20px}}