.hs-button-magenta{background-color:#e6007e;border:0 #000;border-radius:50px;color:#fff;font-size:20px;font-weight:700;padding:16px 24px;text-align:center;text-decoration:none;width:100%}.banner-header-referer{display:flex;justify-content:center;padding:30px 20px}.banner-header-referer .header-image{align-items:center;flex:1;text-align:center}.banner-header-referer .header-texto{align-self:center;color:#fff;flex:3;margin-top:60px;max-width:635px;text-align:center}.banner-header-referer .header-title{color:#fff;font-size:48px;font-weight:700;line-height:58px;margin-bottom:30px;text-align:left}.banner-header-referer .header-subtitle{color:#fff;font-size:32px;font-weight:300;line-height:38px;margin-bottom:20px;text-align:left}.banner-header-referer .header-summary{color:#fff;font-size:24px;font-weight:400;line-height:29px;margin-bottom:35px;text-align:justify}.banner-header-referer .header-button{line-height:1.2em;margin:0 0 1em;text-align:left}@media only screen and (max-width:600px){.banner-header-referer .header-button{display:flex;justify-content:center;margin-bottom:2rem}.banner-header-referer .header-button a{font-weight:700}.banner-header-referer{display:block;padding:0}.banner-header-referer .header-subtitle{color:#fff;font-size:18px;font-weight:300;line-height:25px;margin-bottom:10px;text-align:center}.banner-header-referer .header-title{color:#fff;font-size:22px;font-weight:700;line-height:35px;margin-bottom:10px;text-align:center}.banner-header-referer .header-summary{color:#fff;font-size:14px;font-weight:200;line-height:19px;margin-bottom:15px;text-align:justify}.banner-header-referer .header-texto{align-self:center;color:#fff;flex:3;margin-top:10px;max-width:635px;text-align:center}}