.rich-text a{text-decoration:none}
.rich-text a.underline{text-decoration:underline}
.section.hero-section{position:relative}
.main-hero{position:absolute;z-index:10;background:#fff;border-radius:20px;padding:50px;top:64px;width:530px;max-width:100%}
.log-in p{line-height:0}
.main-hero .rich-text+.cta{margin-top:32px;margin-bottom:28px}
.main-hero p.sign-up-text{color:var(--purple-dark);font-size:22px;font-style:normal;font-weight:400;line-height:24px}
.main-hero ul li,.main-hero ul li::marker{color:var(--dark-gray)}
@media(min-width:601px) and (max-width:985px){.main-hero{top:48px;max-width:561px;padding:24px}
}
@media(max-width:600px){.main-hero{top:74px;max-width:335px;padding:24px}
}
.custom-section{margin-top:40px;margin-bottom:40px;padding:64px 20px;background-color:#fcf4ff}
.custom-callout{display:flex;align-items:center;margin:0;gap:60px}
.custom-callout .rich-text+.cta{margin-top:32px;margin-bottom:32px}
@media(max-width:985px){.custom-callout{display:flex;align-items:center;margin:0;gap:32px;flex-direction:column-reverse}
.custom-section{margin-top:40px;margin-bottom:40px;padding:32px 16px;background-color:#fcf4ff}
.section--full.custom-section>div{max-width:var(--content-width);padding:0;margin:0 auto}
}
p .dark-gray,p.dark-gray{color:var(--dark-gray) !important}
p .sixteen,p.sixteen{font-size:16px}
.custom-callout p.callout-subtitle{color:var(--dark-gray);font-size:25px;font-style:normal;font-weight:400;line-height:20px}
.custom-callout p.callout-title{color:var(--purple-dark);font-size:35px;font-style:normal;font-weight:600;line-height:39px;margin-top:20px;margin-bottom:32px}
.custom-callout p.content--small{font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-top:0;margin-bottom:20px}
.custom-callout ul li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--dark-gray)}
.custom-callout ul li::marker{color:var(--dark-gray)}
.custom-callout p.notes{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--dark-gray)}
.custom-callout p.notes a{font-size:14px;font-style:normal;font-weight:700;line-height:18px}
.tnc-section{padding:40px 0}
.tnc-section .inner-container{max-width:var(--content-width)}
h1,.h1{font-size:40px;font-weight:700;line-height:40px;color:var(--purple-dark)}
.body-std p,p.body-std{font-size:16px;font-weight:400;line-height:20px;color:var(--dark-gray)}
.botox-cm-promo-drawer .abbv-promo-drawer-container .abbv-promo-drawer-handle{border-radius:8px 0 0 8px;background:var(--purple);height:206px !important}
.botox-cm-promo-drawer .abbv-promo-drawer-container button.promo-drawer-handle span.abbv-promo-drawer-title{color:#FFF;font-family:Overpass,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.32px}
.botox-cm-promo-drawer .abbv-promo-drawer-content{border:1px solid #EEE;background:#FFF}
.botox-cm-promo-drawer .abbv-promo-drawer-content p.promo-footer{color:var(--gray);font-family:Overpass,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.24px;padding-top:16px}
.botox-cm-promo-drawer .abbv-promo-drawer-content p.promo-heading{color:#202020;font-family:Overpass,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.36px;padding-bottom:16px}
.botox-cm-promo-drawer .abbv-promo-drawer-description .cta{margin-top:0;margin-bottom:0}
.botox-cm-promo-drawer.abbv-promo-drawer{width:64%;left:-64%}
.botox-cm-promo-drawer.abbv-promo-drawer-right{left:unset;right:-62%;transform:translateX(-40px)}
.botox-cm-promo-drawer.abbv-promo-drawer-right-active{right:-45px !important}
.botox-cm-promo-drawer .abbv-promo-drawer-title{transform-origin:0 0;transform:rotate(-90deg);top:189px;left:11px;margin-top:10px;color:#FFF;font-family:Overpass,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.32px}
.botox-cm-promo-drawer .abbv-promo-drawer-title.i-a:after{top:-3px !important;transform:rotate(0) !important;width:auto;height:auto}
.botox-cm-promo-drawer.abbv-promo-drawer-right-active .abbv-promo-drawer-title.i-a:after{transform:rotate(180deg) !important;top:-1px !important;width:auto;height:auto}
.botox-cm-promo-drawer .abbv-promo-drawer-title.i-a{padding-right:23px}
@media(min-width:981px){.botox-cm-promo-drawer .abbv-promo-drawer-description{padding:20px 16px}
.botox-cm-promo-drawer.abbv-promo-drawer{width:21%;left:-21%}
.botox-cm-promo-drawer.abbv-promo-drawer-right{left:unset;right:-21%;transform:translateX(-40px)}
.botox-cm-promo-drawer.abbv-promo-drawer-right-active{right:-46px !important;min-height:206px}
.botox-cm-promo-drawer .abbv-promo-drawer-title{top:189px}
}
@media(min-width:767px) and (max-width:980px){.botox-cm-promo-drawer .abbv-promo-drawer-description{padding:20px 16px}
.botox-cm-promo-drawer.abbv-promo-drawer{width:39%;left:-39%}
.botox-cm-promo-drawer.abbv-promo-drawer-right{left:unset;right:-39%;transform:translateX(-40px)}
.botox-cm-promo-drawer.abbv-promo-drawer-right-active{right:-45px !important}
.botox-cm-promo-drawer.show-promo-drawer{bottom:330px !important}
}
@media(min-width:360px) and (max-width:412px){.botox-cm-promo-drawer .abbv-promo-drawer-description{padding:20px 16px}
.botox-cm-promo-drawer.abbv-promo-drawer{width:74%;left:-74%}
.botox-cm-promo-drawer.abbv-promo-drawer-right{left:unset;right:-74%;transform:translateX(-40px)}
.botox-cm-promo-drawer.abbv-promo-drawer-right-active{right:-45px !important}
.botox-cm-promo-drawer.show-promo-drawer{bottom:230px !important}
}
@media(min-width:1919px){.botox-cm-promo-drawer .abbv-promo-drawer-title{top:186px}
}