html{font-size:62.5%}body{color:#000;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0}.contact{align-items:center;display:flex;justify-content:center}.contact__container{display:grid;grid-template-columns:1fr 1fr;width:100%}.contact__container.pm{height:auto}.contact__form{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 15rem}.contact__info{background-image:linear-gradient(180deg,rgba(130,229,212,.1),hsla(0,0%,100%,0)),url(//46119182.fs1.hubspotusercontent-na1.net/hubfs/46119182/raw_assets/public/images/Lineage_Map1.png);background-position:50%;background-size:contain;display:grid;place-items:center}.contact__info__container{background:linear-gradient(180deg,#fff,#b4fff7);border-radius:2rem;box-shadow:3px 6px 8px rgba(98,98,98,.25);margin:0 15rem;padding:10rem 5rem;position:relative;text-align:center}.contact__logo{height:14rem;left:0;margin:0 auto;position:absolute;right:0;top:-5rem;width:14rem}.contact__logo img{height:80px;width:80px}.contact__title{color:#000;font-size:3.6rem;font-weight:500;margin-bottom:2rem}.contact__features{list-style:none;margin:0;padding:0}.contact__feature{color:#000;font-size:3.6rem;margin-bottom:1rem}.contact__feature:last-child{margin-bottom:0}.feature-icon{height:4.1rem;margin-right:8px;vertical-align:middle;width:4.1rem}@media (max-width:768px){.contact__container{grid-template-columns:1fr}.contact__form{padding:2rem}.contact__info__container{margin:3.5rem;padding:3rem 2rem}.contact__logo{top:-2rem}.contact__logo img{height:60px;width:60px}.contact__title{font-size:2.6rem}.contact__feature{font-size:1.8rem}.feature-icon{height:2.1rem;width:2.1rem}}.content-wrapper,.dnd-section>.row-fluid,.header__wrapper{margin:0 auto;max-width:1280px}@media (min-width:1280px){.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span6{margin-left:auto;width:48.93617020799999%}}.footer{position:relative}.footer .widget-type-logo:not(.hs-lp-header-logo) img{max-width:210px}.footer a{font-weight:400;text-decoration:none}.footer h2{margin:0 0 22.4px}.footer img{margin-bottom:22.4px}@media screen and (max-width:767px){footer.footer .dnd-section{padding:60px 15px 40px!important;text-align:center}footer.footer span{font-size:16px!important}footer.footer h2,footer.footer p{text-align:center!important}.footer h2{line-height:42px}}