:root {
    --color-navy: #21405C;
    --color-blue: #366A99;
    --color-grey-blue: #64798D;
    --color-faded-blue: #D3EDF9;
    --color-lightest-blue: #ECF6FB;
    --focus-blue: #29A6E4;

    --color-dark-sienna: #905B50;
    --color-sienna: #B87364;
    --color-coral: #E2B5AC;
    --color-light-sienna: #F0E1DD;
    --color-rose: #FCEDE9;
    --color-beige: #F4F3EF;

    --color-dark-grey: #3C3C3C;
    --color-charcoal: #6D6D6D;
    --color-ash: #A9A9A9;
    --color-steel: #D3D3D3;
    --color-smoke: #F4F4F4;
    --color-off-white: #F8F9FC;
    --color-white: #FFFFFF;

}
                /* Type Colors */
.wegovy-pill .color-navy,.wegovy-pill .color-navy * {
    color: var(--color-navy) !important;
}  
.wegovy-pill .color-blue,.wegovy-pill .color-blue * {
    color: var(--color-blue) !important;
}  
.wegovy-pill .color-grey-blue,.wegovy-pill .color-grey-blue * {
    color: var(--color-grey-blue) !important;
} 
.wegovy-pill .color-faded-blue,.wegovy-pill .color-faded-blue * {
    color: var(--color-faded-blue) !important;
}   
.wegovy-pill .color-lightest-blue,.wegovy-pill .color-lightest-blue * {
    color: var(--color-lightest-blue) !important;
}  
.wegovy-pill .color-dark-sienna,.wegovy-pill .color-dark-sienna * {
    color: var(--color-dark-sienna) !important;
}   
.wegovy-pill .color-sienna,.wegovy-pill .color-sienna * {
    color: var(--color-sienna) !important;
}  
.wegovy-pill .color-coral,.wegovy-pill .color-coral * {
    color: var(--color-coral) !important;
}   
.wegovy-pill .color-light-sienna,.wegovy-pill .color-light-sienna * {
    color: var(--color-light-sienna) !important;
} 
.wegovy-pill .color-rose,.wegovy-pill .color-rose * {
    color: var(--color-rose) !important;
} 
.wegovy-pill .color-beige,.wegovy-pill .color-beige * {
    color: var(--color-beige) !important;
} 
.wegovy-pill .color-dark-grey,.wegovy-pill .color-dark-grey * {
    color: var(--color-dark-grey) !important;
} 
.wegovy-pill .color-charcoal,.wegovy-pill .color-charcoal * {
    color: var(--color-charcoal) !important;
} 
.wegovy-pill .color-ash,.wegovy-pill .color-ash * {
    color: var(--color-ash) !important;
} 
.wegovy-pill .color-steel,.wegovy-pill .color-steel * {
    color: var(--color-steel) !important;
} 
.wegovy-pill .color-smoke,.wegovy-pill .color-smoke * {
    color: var(--color-smoke) !important;
}
.wegovy-pill .color-off-white,.wegovy-pill .color-off-white * {
    color: var(--color-off-white) !important;
}
.wegovy-pill .color-white,.wegovy-pill .color-white * {
    color: var(--color-white) !important;
}


 /* Type Styles - LargeHeaders */
.wegovy-pill .h1-regular h1,.wegovy-pill .h1-regular{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular !important;
    font-weight: 400 !important;
}
.wegovy-pill .h1-thin h1,.wegovy-pill .h1-thin{
    font-family: Chivo-Thin,Arial-Regular,Apis-Regular !important;
    font-weight: 100 !important;
}
.wegovy-pill .h1-regular h1,.h1-thin h1,.wegovy-pill .h1-regular,.h1-thin{
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 72px;
        line-height: 78px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 66px;
        line-height: 72px;
    }
    @media only screen and (max-width: 767px){
        font-size: 50px;
        line-height: 54px;
    }
}
.wegovy-pill .h1-thin-alt,.wegovy-pill .h1-thin-alt h1{
    font-family: Chivo-Thin,Arial-Regular,Apis-Regular !important;
    font-weight: 250!important;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 110px !important;
        line-height: 110px !important;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 70px;
        line-height: 80px;
    }
    @media only screen and (max-width: 767px){
        font-size: 56px;
        line-height: 64px;
    }
}
.wegovy-pill .h1-medium-small,.wegovy-pill .h1-medium-small h1{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular !important;
    font-weight: 500 !important;
}
.wegovy-pill .h2-regular-small,.wegovy-pill .h2-regular-small h2{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
}
.wegovy-pill .h2-extralight-small,.wegovy-pill .h2-extralight-small h2{
    font-family: Chivo-ExtraLight,Arial-Regular,Apis-Regular;
    font-weight: 200;
}
.wegovy-pill .h2-medium,.wegovy-pill .h2-medium h2{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular;
    font-weight: 500;
}
.wegovy-pill .h2-regular,.wegovy-pill .h2-regular h2{
    font-family: Chivo-Light,Arial-Regular,Apis-Regular;
    font-weight: 300;
}
.wegovy-pill .h2-extralight,.wegovy-pill .h2-extralight h2{
    font-family: Chivo-ExtraLight,Arial-Regular,Apis-Regular;
    font-weight: 200;
}
.wegovy-pill .h1-medium-small,.wegovy-pill .h1-medium-small h1,.wegovy-pill .h2-regular-small,.wegovy-pill .h2-regular-small h2,
.wegovy-pill .h2-extralight-small,.wegovy-pill .h2-extralight-small h2,.wegovy-pill .h2-medium,.wegovy-pill .h2-medium h2,.wegovy-pill .h2-regular,
.wegovy-pill .h2-regular h2,.wegovy-pill .h2-extralight,.wegovy-pill .h2-extralight h2{
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 60px;
        line-height: 62px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 46px;
        line-height: 56px;
    }
    @media only screen and (max-width: 767px){
        font-size: 32px;
        line-height: 36px;
    }
}
    /* Type Styles - Small Headers */
.wegovy-pill .h3-medium,.wegovy-pill .h3-medium h3{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular;
    font-weight: 500;
}
.wegovy-pill .h3-light,.wegovy-pill .h3-light h3{
    font-family: Chivo-Light,Arial-Regular,Apis-Regular;
    font-weight: 300;
}
.wegovy-pill .h3-medium,.wegovy-pill .h3-medium h3,.wegovy-pill .h3-light,.wegovy-pill .h3-light h3{
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 44px;
        line-height: 50px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 44px;
        line-height: 50px;
    }
    @media only screen and (max-width: 767px){
        font-size: 34px;
        line-height: 40px;
    }
}
.wegovy-pill .h4-regular, .wegovy-pill .h4-regular h4{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 34px;
        line-height: 40px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 34px;
        line-height: 40px;
    }
    @media only screen and (max-width: 767px){
        font-size: 24px;
        line-height: 30px;
    }
}
.wegovy-pill .h5-regular, .wegovy-pill .h5-regular h5{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 28px;
        line-height: 34px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 28px;
        line-height: 34px;
    }
    @media only screen and (max-width: 767px){
        font-size: 24px;
        line-height: 30px;
    }
}
        /* Type Styles - Paragraphs */
.wegovy-pill .p1-regular{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 22px;
        line-height: 30px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 22px;
        line-height: 30px;
    }
    @media only screen and (max-width: 767px){
        font-size: 18px;
        line-height: 24px;
    }
}
.wegovy-pill .p1-medium{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular;
    font-weight: 500;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 22px;
        line-height: 28px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 22px;
        line-height: 28px;
    }
    @media only screen and (max-width: 767px){
        font-size: 18px;
        line-height: 24px;
    }
}
.wegovy-pill .p2-regular{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
}
.wegovy-pill .p2-medium{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular;
    font-weight: 500;
}
.wegovy-pill .p2-regular,.p2-medium{
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 18px;
        line-height: 26px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 18px;
        line-height: 26px;
    }
    @media only screen and (max-width: 767px){
        font-size: 18px;
        line-height: 26px;
    }
}
.wegovy-pill .p3-regular{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
}
.wegovy-pill .p3-medium{
    font-family: Chivo-Medium,Arial-Regular,Apis-Regular;
    font-weight: 500;
}
.wegovy-pill .p3-regular,.p3-medium{
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 16px;
        line-height: 22px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 16px;
        line-height: 22px;
    }
    @media only screen and (max-width: 767px){
        font-size: 16px;
        line-height: 22px;
    }
}
.wegovy-pill .p4-regular{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 14px;
        line-height: 18px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 14px;
        line-height: 18px;
    }
    @media only screen and (max-width: 767px){
        font-size: 14px;
        line-height: 18px;
    }
}
     /* Type Styles - small type */
.wegovy-pill .footnotes{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 12px;
        line-height: 16px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 12px;
        line-height: 16px;
    }
    @media only screen and (max-width: 767px){
        font-size: 12px;
        line-height: 16px;
    }
}
.wegovy-pill .label-small{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 10px;
        line-height: 12px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 10px;
        line-height: 12px;
    }
    @media only screen and (max-width: 767px){
        font-size: 10px;
        line-height: 12px;
    }
}
.wegovy-pill .label-medium{
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular;
    font-weight: 400;
    color: var(--color-navy);
    @media only screen and (min-width: 1201px){
        font-size: 14px;
        line-height: 16px;
    }
    @media only screen and (min-width: 768px) and (max-width: 1200px){
        font-size: 14px;
        line-height: 16px;
    }
    @media only screen and (max-width: 767px){
        font-size: 14px;
        line-height: 16px;
    }
}

    /* Button Styles */
.wegovy-pill .btn.btn-primary {
    height: 46px !important;
    border-radius: 6px !important;
    padding-top: 12px !important;
    padding-right: 24px !important;
    padding-bottom: 12px !important;
    padding-left: 24px !important;
    opacity: 1;
    background: var(--color-blue) !important;
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}
.theme_cvi_compliance .wegovy-pill .btn.btn-primary:hover:not(.btn-link):not(.btn-radiogroup-marked):not(.btn-radiogroup):not(.btn-back) {
    background-color: var(--color-navy) !important;
}
.wegovy-pill .btn.btn-primary.disabled,
.wegovy-pill .btn.btn-primary:disabled,
.wegovy-pill .btn.btn-secondary.disabled,
.wegovy-pill .btn.btn-secondary:disabled,
.wegovy-pill .btn.btn-tertiary.disabled,
.wegovy-pill .btn.btn-tertiary:disabled,
.wegovy-pill a.link-large-dark:disabled,
.wegovy-pill a.link-large-dark.disabled,
.wegovy-pill a.link-large-light:disabled,
.wegovy-pill a.link-large-light.disabled,
.wegovy-pill a.link-small-dark:disabled,
.wegovy-pill a.link-small-dark.disabled,
.wegovy-pill a.link-small-light:disabled,
.wegovy-pill a.link-small-light.disabled,
.wegovy-pill a.in-copy-link.disabled,
.wegovy-pill a.in-copy-link:disabled,
.wegovy-pill .link-large-dark a:disabled,
.wegovy-pill .link-large-light a:disabled,
.wegovy-pill .link-small-dark a:disabled, 
.wegovy-pill .link-small-light a:focus-visible,
.wegovy-pill .in-copy-link a:disabled,
.wegovy-pill .link-large-dark a.disabled,
.wegovy-pill .link-large-light a.disabled,
.wegovy-pill .link-small-dark a.disabled, 
.wegovy-pill .link-small-light a.focus-visible,
.wegovy-pill .in-copy-link a.disabled,
.wegovy-pill button.close.disabled,
.wegovy-pill button.close:disabled,
.wegovy-pill a.jumplink:disabled,
.wegovy-pill .jumplink a:disabled,
.wegovy-pill a.jumplink.disabled,
.wegovy-pill .jumplink a.disabled,
.wegovy-pill #pause-play-container button:disabled,
.wegovy-pill #pause-play-container button.disabled
 {
    opacity: .65 !important;
    pointer-events: none !important;
}
.wegovy-pill .btn.btn-primary:focus-visible {
    outline: none !important;
    border: 3px solid var(--color-white) !important;
    box-shadow: 0 0 0 3px #29A6E4 !important;
}
.wegovy-pill .btn.btn-secondary {
    height: 46px !important;
    border-radius: 6px !important;
    padding-top: 12px !important;
    padding-right: 24px !important;
    padding-bottom: 12px !important;
    padding-left: 24px !important;
    gap: 10px !important;
    opacity: 1;
    border: 1px solid var(--color-blue) !important;
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: var(--color-blue) !important;
    background-color: transparent !important;
}
.theme_cvi_compliance .wegovy-pill .btn.btn-secondary:hover:not(.btn-link):not(.btn-radiogroup-marked):not(.btn-radiogroup):not(.btn-back) {
    border: 1px solid var(--color-navy) !important;
    color: var(--color-navy) !important;
    background: transparent !important;
}
.wegovy-pill .btn.btn-secondary {
    position: relative;
    z-index: 0;
}
.wegovy-pill .btn.btn-secondary:focus-visible::after {
    content: "";
    position: absolute;
    inset: -6px;
    border-radius: 10px;
    background: transparent;
    border: 3px solid #29A6E4;
    color:  !important;
    z-index: -1;
    pointer-events: none;
}
.wegovy-pill .btn.btn-secondary:focus-visible {
    outline: none !important;
    color: var(--color-blue) !important;
}
.wegovy-pill .btn.btn-secondary.secondary-button-light {
    height: 46px !important;
    border-radius: 6px !important;
    border-width: 1px !important;
    padding-top: 12px !important;
    padding-right: 24px !important;
    padding-bottom: 12px !important;
    padding-left: 24px !important;
    gap: 10px !important;
    opacity: 1;
    border: 1px solid var(--color-white) !important;
    font-family: Chivo-Regular,Arial-Regular,Apis-Regular !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: var(--color-white) !important;
    background-color: transparent !important;
}
.theme_cvi_compliance .wegovy-pill .btn.btn-secondary.secondary-button-light:hover:not(.btn-link):not(.btn-radiogroup-marked):not(.btn-radiogroup):not(.btn-back) {
     background-color: var(--color-navy) !important;
     color: var(--color-white) !important;
}

.wegovy-pill .btn.btn-tertiary {
    all: unset !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 3px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    color: var(--color-navy) !important;
    cursor: pointer !important;
    text-decoration: none !important;
}
.btn.btn-cvi-compliance, .theme_cvi_compliance .wegovy-pill .btn.btn-tertiary:not(.btn-link):not(.btn-radiogroup-marked):not(.btn-radiogroup):not(.btn-back) {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
}

.wegovy-pill .btn.btn-tertiary .custom-icon {
    width: 24px;
    height: 21px;
}
.wegovy-pill .btn.btn-tertiary .custom-icon.ml-3 {
    margin-left: unset !important;
}                
.theme_cvi_compliance
.wegovy-pill .btn.btn-tertiary:hover:not(.btn-link):not(.btn-radiogroup-marked):not(.btn-radiogroup):not(.btn-back) {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    color: var(--color-navy) !important;
}
.theme_cvi_compliance
.wegovy-pill .btn.btn-tertiary:hover .icon-text {
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
    text-decoration-color: var(--color-navy) !important;
}

.wegovy-pill a.link-large-dark:focus-visible,
.wegovy-pill a.link-large-light:focus-visible,
.wegovy-pill a.link-small-dark:focus-visible, 
.wegovy-pill a.link-small-light:focus-visible,
.wegovy-pill a.in-copy-link:focus-visible,
.wegovy-pill .link-large-dark a:focus-visible,
.wegovy-pill .link-large-light a:focus-visible,
.wegovy-pill .link-small-dark a:focus-visible, 
.wegovy-pill .link-small-light a:focus-visible,
.wegovy-pill .in-copy-link a:focus-visible,
.wegovy-pill a.jumplink:focus-visible,
.wegovy-pill .jumplink a:focus-visible{
    outline: none !important;
    box-shadow: 0 0 0 3px #29A6E4 !important;
    border: 6px solid transparent !important;
    border-radius:10px !important;

}

.wegovy-pill button.close {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: none;
  border-radius: 2px;          
  color: var(--color-navy) !important;
  cursor: pointer;
  font-size: 34px;             
  line-height: 1;
  font-family: 'Chivo-Thin';
  font-weight: unset;
  opacity: 1;
}
.wegovy-pill button.close:hover:not(:disabled) {
  background-color: var(--color-faded-blue);  
  color: #21405C !important;
  opacity: 1;
}
.wegovy-pill button.close:disabled {
  cursor: default;
  background: transparent;

}

.wegovy-pill a.link-large-dark,
.wegovy-pill .link-large-dark a,
.wegovy-pill a.link-large-light,
.wegovy-pill .link-large-light a,
.wegovy-pill a.link-small-dark,
.wegovy-pill .link-small-dark a,
.wegovy-pill a.link-small-light,
.wegovy-pill .link-small-light a,
.wegovy-pill a.in-copy-link,
.wegovy-pill .in-copy-link a {
    position: relative;
    display: inline-block;      
    text-decoration: none !important;
    transition: transform 0.22s ease;  
}

.wegovy-pill a.link-large-dark:hover,
.wegovy-pill .link-large-dark a:hover,
.wegovy-pill a.link-large-light:hover,
.wegovy-pill .link-large-light a:hover,
.wegovy-pill a.link-small-dark:hover,
.wegovy-pill .link-small-dark a:hover,
.wegovy-pill a.link-small-light:hover,
.wegovy-pill .link-small-light a:hover,
.wegovy-pill a.in-copy-link:hover,
.wegovy-pill .in-copy-link a:hover {
    transform: translateX(1px); 
}
.wegovy-pill a.link-large-dark::before,
.wegovy-pill .link-large-dark a::before,
.wegovy-pill a.link-large-light::before,
.wegovy-pill .link-large-light a::before,
.wegovy-pill a.link-small-dark::before,
.wegovy-pill .link-small-dark a::before,
.wegovy-pill a.link-small-light::before,
.wegovy-pill .link-small-light a::before,
.wegovy-pill a.in-copy-link::before,
.wegovy-pill .in-copy-link a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 1.5px;
    background-color: currentColor;
    transform-origin: left center;
    transform: scaleX(1);
    opacity: 1;
    transition: transform 0.33s ease, opacity 0.25s ease;
}

.wegovy-pill a.link-large-dark::after,
.wegovy-pill .link-large-dark a::after,
.wegovy-pill a.link-large-light::after,
.wegovy-pill .link-large-light a::after,
.wegovy-pill a.link-small-dark::after,
.wegovy-pill .link-small-dark a::after,
.wegovy-pill a.link-small-light::after,
.wegovy-pill .link-small-light a::after,
.wegovy-pill a.in-copy-link::after,
.wegovy-pill .in-copy-link a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 1.5px;
    background-color: currentColor;
    opacity: 0.4;
    pointer-events: none;
}
.wegovy-pill a.link-large-dark:hover::before,
.wegovy-pill .link-large-dark a:hover::before,
.wegovy-pill a.link-large-light:hover::before,
.wegovy-pill .link-large-light a:hover::before,
.wegovy-pill a.link-small-dark:hover::before,
.wegovy-pill .link-small-dark a:hover::before,
.wegovy-pill a.link-small-light:hover::before,
.wegovy-pill .link-small-light a:hover::before,
.wegovy-pill a.in-copy-link:hover::before,
.wegovy-pill .in-copy-link a:hover::before {
    transform: scaleX(0);
    opacity: 0;
}
.wegovy-pill a.link-large-dark,
.wegovy-pill .link-large-dark a {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: var(--color-dark-grey);
}

.wegovy-pill a.link-large-light,
.wegovy-pill .link-large-light a {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: var(--color-white);
}

.wegovy-pill a.link-small-dark,
.wegovy-pill .link-small-dark a {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: var(--color-dark-grey);
}

.wegovy-pill a.link-small-light,
.wegovy-pill .link-small-light a {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: var(--color-white);
}

.wegovy-pill a.in-copy-link,
.wegovy-pill .in-copy-link a {
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: var(--color-dark-grey);
}

.wegovy-pill a.jumplink,
.wegovy-pill .jumplink a {
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-family: Chivo-Regular, Arial-Regular, Apis-Regular !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    color: var(--color-navy) !important;
    cursor: pointer !important;
}
.wegovy-pill a.jumplink:hover,
.wegovy-pill .jumplink a:hover {
    background-image: linear-gradient(var(--color-navy), var(--color-navy));
    background-repeat: no-repeat;
    background-position: 0 100%;       
    background-size: calc(100% - 26px) 1.5px;  
}
.wegovy-pill a.jumplink::after,
.wegovy-pill .jumplink a::after {
    content: "\2193" !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    border: 1.6px solid var(--color-navy) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 10px !important;
    line-height: 1 !important;
    text-decoration: none !important;
}
.wegovy-pill .slick-dots li button.carousel-dot-number:hover {
	border: 1.5px solid #366A99;
	opacity:1;
	background:#ECF6FB;
}
.wegovy-pill .slick-dots li button.carousel-dot-number.disabled {
    opacity: 0.75 !important;
    pointer-events: none;
    border: 1.5px solid;
}
.wegovy-pill button.close:focus-visible,
.wegovy-pill .slick-dots li button.carousel-dot-number:focus-visible,
.wegovy-pill #pause-play-container button.play-icon:focus-visible,
.wegovy-pill #pause-play-container button.pause-icon:focus-visible{
      outline: 2px solid #29A6E4; 
}
.wegovy-pill #pause-play-container button.play-icon:hover,.wegovy-pill #pause-play-container button.pause-icon:hover{
   background-color:#ECF6FB;
}
.wegovy-pill .carousel-overlay.overlay-on-top .slick-dots {
   bottom: 39px !important;
   left: 50px !important;

}
.wegovy-pill .carousel-overlay.overlay-on-top #pause-play-wrapper {
   bottom: 29px !important;
}

 @media (max-width: 768px) {
    .wegovy-pill .carousel-overlay.overlay-on-top .slick-dots  {
        bottom: 20px !important;
        left: 25px !important;
    }
    .wegovy-pill .carousel-overlay.overlay-on-top #pause-play-wrapper {
        bottom: 10px !important;
        left: 83% !important;
       
    }

}

@media only screen and (max-width: 767px) {
    .otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label.checked>input:before {
    	margin-top: 0 !important;
    }

    .otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox .otnotice-content {
        padding-left: 0 !important;
    }
}

.otnotice-content {
    display: block !important;
}


@media screen and (min-width: 769px) {
    .overwrite-is-full .form-grouped>.input-grouped.is-full {
    	max-width: 66.66% !important;
	}

}


