body{color:#000;font-family:helvetica;font-size:100%;font-size:18px;line-height:1.5;margin:0;overflow:visible}h1{font-family:karla;letter-spacing:1px;line-height:1.15;margin:15px 0}h1.hero-form_title{color:#a03393}h2{font-family:karla}h2,h3{color:#a03393;font-weight:extra light;letter-spacing:1px;line-height:1.15;margin:15px 0}h3,h4{font-family:helvetica}h4{color:#fff;letter-spacing:3px;line-height:1.15;margin:15px 0}h2.h1{font-size:56px}h2{font-size:40px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}@media (max-width:680px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}ol li,p,p span,ul li{color:#302c3a;font-size:18px;font-weight:regular;line-height:1.45;margin:15px 0}ol,ul{padding-left:2rem}.section--dark :not(.hs-button):not(.form__wrapper *):not(form *){color:#fff}.section--light :not(h1):not(h2):not(h3):not(h4):not(.hs-button):not(a){color:#000}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:not(.hs-button){color:#7f28a6;text-decoration:underline;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}a svg{-webkit-transition:fill .25s ease-in-out;-o-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}a:not(.hs-button):active,a:not(.hs-button):focus,a:not(.hs-button):hover{color:#3e0d40;outline:none}