:root{
    --color-interaction:#ac5c19;
    --color-interaction-dark:#4a280a;
    --color-primary:#009d97;
    --color-primary-lightest:#e7fffe;
    --color-primary-light:#ccfffd;
    --color-sitemap:#0a6460;
    --color-secondary-light:#009d97
}
@media (min-width:768px){
    :root{
        --typography-p-l-line-height:2rem
    }
}
@font-face{
    font-family:Interstate;
    src:url(../fonts/Interstate-Bold.woff2) format("woff2"),url(../fonts/Interstate-Bold.woff) format("woff"),url(../fonts/Interstate-Bold.svg#Interstate-Bold) format("svg");
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Interstate;
    src:url(../fonts/Interstate.woff2) format("woff2"),url(../fonts/Interstate.woff) format("woff"),url(../fonts/Interstate.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
html{
    overflow-x:hidden
}
.gds-hero__with-media--primary{
    background-color:var(--color-secondary-light)
}
.gds-header.contrast .gds-header__main-bg{
    background-color:var(--color-secondary-light)
}
.gds-header.contrast{
    border-color:var(--color-secondary-light)
}
header#block-synjardyheader{
    border-bottom:1px solid rgba(226,230,233,.2)
}
.project-14 header#block-synjardyheader{
    border-bottom:none
}
ol.num-ord-pl-0 li{
    padding-left:unset
}
ol.gds-ordered.num-ord-pl-0 li::before{
    color:var(--color-light)
}
.gds-nowrap{
    white-space:nowrap
}
li.gds-breadcrumb__list-item path{
    color:var(--color-grey-80)
}
a.gds-link.gds-tel{
    cursor:text;
    text-decoration:none
}
a.gds-link.gds-tel:hover{
    color:var(--color-grey);
    text-decoration:none
}
span.gds-btn__label p{
    display:inline
}
.gds-header .gds-header__metanav-bg{
    background-color:var(--color-primary-lightest)
}
.dialog-off-canvas-main-canvas.show *{
    font-family:Interstate
}
.gds-isi-tray__inner a{
    color:var(--color-grey);
    text-decoration-color:var(--color-interaction);
    -webkit-text-decoration-color:var(--color-interaction)
}
.gds-grid--primary-lightest-bg{
    padding-bottom:var(--spacer-m)
}
.gds-form-input:not(#edit-saving-card-wrapper.gds-form-input,#edit-validation-card-wrapper.gds-form-input){
    max-width:unset
}
.gds-content-block--with-media-right .gds-grid--spacer-massive,.gds-content-block--with-media-right .gds-grid--spacer-massive>div{
    margin-bottom:unset
}
.activated-card-error-message-page .gds-cell--m-half.gds-cell--s-order-2{
    display:none
}
.activated-card-error-message-page .gds-cell--m-half{
    width:100%
}
.page-not-found-page .gds-secondary-hero__content h1+p,.temporarily-down-page .gds-secondary-hero__content h1+p{
    margin-bottom:var(--spacer-xs)
}
.page-not-found-page .gds-secondary-hero__content,.temporarily-down-page .gds-secondary-hero__content{
    padding-bottom:unset
}
.savings-page .gds-hero__content{
    padding-bottom:unset
}
.savings-page h5.form-composite{
    margin-bottom:var(--spacer-m)
}
.project-6 #term_error span{
    font-size:14px;
    line-height:1.43
}
div.gds-form-input__input-wrapper[id^=edit-candidate-dob--]:after, 
div.gds-form-input__input-wrapper[id^=edit-date-of-birth--]:after{
    content:"";
    display:inline-block;
    height:16px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMS43MzMgMGMuMjk5IDAgLjU0Ni4xOTcuNTkyLjQ1NWwuMDA4LjA4OHYxLjQ0MWgxLjM2NWMxLjIxOCAwIDIuMjE2Ljk0NyAyLjI5NyAyLjE0NWwuMDA1LjE1OHY5LjQxQTIuMzAyIDIuMzAyIDAgMCAxIDEzLjY5OCAxNkgyLjMwMkEyLjMwMiAyLjMwMiAwIDAgMSAwIDEzLjY5OFY0LjI4N2EyLjMwMiAyLjMwMiAwIDAgMSAyLjMwMi0yLjMwM2gxLjM2NFYuNTQzYzAtLjMuMjctLjU0My42LS41NDMuMjk5IDAgLjU0Ni4xOTcuNTkzLjQ1NWwuMDA4LjA4OC0uMDAxIDEuNDQxaDYuMjY3Vi41NDNjMC0uMy4yNjktLjU0My42LS41NDN6bTMuMTUgNy4wNDlIMS4xMTZ2Ni42NDljMCAuNjE0LjQ2NyAxLjExOSAxLjA2NSAxLjE4bC4xMjEuMDA2aDExLjM5NmMuNjU1IDAgMS4xODYtLjUzMSAxLjE4Ni0xLjE4NmwtLjAwMS02LjY0OXpNMy40NjcgMTEuNzE2bC4xMDguMDA3YS44NjcuODY3IDAgMSAxLS4yMTcgMGwuMTA5LS4wMDd6bTQuNTMzIDAgLjEwOS4wMDdhLjg2Ny44NjcgMCAxIDEtLjIxOCAwTDggMTEuNzE2em00LjUzMyAwIC4xMDkuMDA3YS44NjcuODY3IDAgMSAxLS4yMTcgMGwuMTA4LS4wMDd6bS05LjA2Ni0zLjIuMTA4LjAwN2EuODY3Ljg2NyAwIDEgMS0uMjE3IDBsLjEwOS0uMDA3em00LjUzMyAwIC4xMDkuMDA3YS44NjcuODY3IDAgMSAxLS4yMTggMEw4IDguNTE2em00LjUzMyAwIC4xMDkuMDA3YS44NjcuODY3IDAgMSAxLS4yMTcgMGwuMTA4LS4wMDd6TTMuNjY2IDMuMUgyLjMwMmMtLjY1NSAwLTEuMTg2LjUzMi0xLjE4NiAxLjE4N3YxLjU2MmgxMy43NjdWNC4yODdjMC0uNjE0LS40NjYtMS4xMi0xLjA2NC0xLjE4bC0uMTIxLS4wMDYtMS4zNjUtLjAwMXYuODIyYzAgLjMtLjI2OC41NDMtLjYuNTQzLS4yOTggMC0uNTQ1LS4xOTctLjU5Mi0uNDU1bC0uMDA4LS4wODhWMy4xSDQuODY2di44MjJjMCAuMy0uMjY4LjU0My0uNi41NDMtLjI5OCAwLS41NDUtLjE5Ny0uNTkxLS40NTVsLS4wMDgtLjA4OC0uMDAxLS44MjJ6IiBmaWxsPSIjQUM1QzE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==)
    no-repeat;
    width:16px;
    margin-bottom:8px;
    vertical-align:middle;
    margin-left:-24px;
    cursor:pointer
}
.gds-header-menu__item--active a.gds-link--menu{
    color:var(--color-grey)
}
.gds-isi-tray__toggle:focus-visible,.gds-isi-tray__toggle:hover{
    background-color:#d6ebff;
    color:#004d99
}
div#saving-card-wrapper{
    margin-bottom:var(--spacer-base)
}
br.gds-custom-br{
    content:"";
    display:block;
    height:var(--spacer-m)
}
.why-glyxambi-page .gds-paragraph--caption-s{
    display:none
}
.gds-hidden{
    display:none
}
.gds-m-block{
    display:none
}
.sitemap-page .theme-color__secondary{
    color:var(--color-sitemap)
}
.savings-page .gds-hero__content-inner .gds-heading--l{
    margin-bottom:var(--spacer-xs)
}
.savings-page .gds-hero__content-inner .gds-heading--l~p:empty{
    display:none
}
.unsubscribe-page .gds-cell--m-half.gds-cell--m-order-1{
    min-width:100%
}
.unsubscribe-page .gds-cell--m-half.gds-cell--m-order-2{
    display:none
}
.unsubscribe-page .gds-content-block__content{
    padding-left:0!important
}
.stiolto-error-form-validation{
    margin-top:auto!important;
    position:relative;
    top:-8px;
    font-size:14px;
    line-height:1.43;
    padding-left:12px;
    margin-bottom:0
}
.stiolto-error-form-validation img{
    position:relative!important;
    top:2px;
    width:15px;
    display:inline-block;
    margin-right:8px;
    margin-left:-24px
}
#rate_this_button:after{
    content:"Rate This Site";
    position:absolute;
    font-kerning:none
}
button#rate_this_button span{
    visibility:hidden
}
.gds-isi-tray li{
    padding-left:calc(var(--spacer-base) + 3px)!important
}
.gds-isi-tray li::before{
    left:1px!important;
    top:9.5px!important
}
.gds-isi-tray li li::before{
    top:10.5px!important
}
.glyxambi-home #how-glyxambi-works .gds-btn__label{
    text-align:left
}
.gds-btn--secondary.gds-btn--sitemap{
    color:var(--color-sitemap)
}
.gds-btn--secondary.gds-btn--sitemap:active{
    background-color:unset
}
#savings-card-form{
    position:relative
}
.gds-footer__legal p.gds-paragraph--spacer-none,.gds-footer__legal>p:last-child{
    margin:0
}
.activated-card-page ol#gds-light-bullet{
    padding-left:calc(var(--spacer-base) + var(--spacer-xxs))
}
.activated-card-page ol#gds-light-bullet ::marker{
    color:var(--color-light)
}
.activated-card-page h4#remove-sibling+p{
    display:none
}
.savings-page div#edit-sign-up-submit--wrapper{
    margin-bottom:var(--spacer-base)
}
.savings-page div#ajax-error-signup-response-message-div{
    margin:unset
}
button#rate_this_button p{
    margin:var(--spacer-s) 0
}
.skip-disclaimer{
    text-decoration:none;
    font-size:16px
}
div#header-text-parent{
    pointer-events:none
}
.gds-table *{
    border:none!important
}
.project-1 p.gds-paragraph.gds-paragraph--caption-heading.gds-paragraph--align-left.gds-paragraph--contrast.gds-paragraph--spacer-m{
    margin-bottom:var(--spacer-s)
}
.project-1 .gds-footnote__references li:last-child{
    display:none
}
.gds-footnote{
    padding-top:var(--spacer-base);
    margin-top:unset
}
.trouble-card{
    font-size:20px
}
.see-terms{
    font-size:12px;
    color:inherit;
    font-weight:Regular;
    line-height:16px
}
.gds-highlight-banner{
    margin-bottom:unset;
    padding-bottom:unset!important
}
a.text-decoration{
    text-underline-offset:4px;
    text-decoration-color:var(--color-interaction)!important;
    text-decoration:underline;
    -webkit-text-decoration-line:underline!important;
    -webkit-text-decoration-color:var(--color-interaction)!important;
    font-size:inherit;
    color:inherit;
    font-weight:700;
    line-height:16px
}
.gds-key-fact__image-container--xxl{
    height:auto;
    max-height:unset
}
p:empty:not(p.gds-paragraph){
    display:none
}
.project-9 .gds-hero{
    margin-bottom:0
}
.project-10 h3+p:empty,.project-11 h3+p:empty,.project-5 h3+p:empty,.project-7 h3+p:empty{
    display:none
}
.project-10 h1.gds-heading--l,.project-14 h1.gds-heading--l,.project-15 h1.gds-heading--l,.project-16 h1.gds-heading--l,.project-18 h1.gds-heading--l,.project-19 h1.gds-heading--l,.project-3 h1.gds-heading--l,.project-5 h1.gds-heading--l{
    margin-bottom:var(--spacer-base)
}
.project-11 h1.gds-heading--l,.project-12 h1.gds-heading--l,.project-7 h1.gds-heading--l,.project-8 h1.gds-heading--l,.project-9 h1.gds-heading--l{
    margin-bottom:var(--spacer-xs)
}
.gds-header.contrast .gds-header-menu__item--active .dropdown::after,.gds-header.full-contrast .gds-header-menu__item--active .dropdown::after{
    background-color:var(--color-primary-light)
}
.project-14 article>div,.project-15 article>div,.project-16 article>div,.project-18 article>div,.project-19 article>div{
    background-color:var(--color-secondary-light)
}
.project-4 .gds-secondary-hero{
    margin-bottom:0
}
.project-4 .gds-key-fact__image-container.gds-cell--m-quarter{
    min-width:100%!important;
    margin:auto
}
.project-4 .gds-key-fact__image-container.gds-cell--m-quarter>div{
    display:flex;
    justify-content:center;
    align-items:center
}
.project-4 .gds-key-fact__image-container.gds-cell--m-quarter .gds-image img{
    width:99px
}
.project-4 .gds-secondary-hero__content h1{
    margin-bottom:var(--spacer-base)!important
}
.project-4 .gds-secondary-hero__content{
    justify-content:flex-start
}
.project-1 .gds-footnote__label a,.project-4 .gds-footnote__label a{
    font-size:var(--typography-heading-xxs-font-size);
    color:var(--color-grey);
    text-decoration:underline #ac5c19;
    -webkit-text-decoration-line:underline!important;
    -webkit-text-decoration-color:var(--color-interaction)!important;
    text-underline-offset:4px
}
.gds-card:hover,.project-21 .gds-card{
    box-shadow:none;
    background:0 0
}
.project-21 .gds-solo-button .gds-cell:not(#block-ratethissite.gds-cell){
    text-align:left
}
.project-21 .gds-secondary-hero--spacer-l{
    margin-bottom:unset
}
footer.contrast{
    background-color:var(--color-secondary-light)
}
.gds-grid.py-0{
    padding-top:0;
    padding-bottom:0
}
.gds-breadcrumb__list-item *{
    color:var(--color-light)!important;
    fill:var(--color-light)!important
}
.gds-dropdown-menu .gds-submenu-items .gds-submenu-item:hover a.gds-link .gds-link__label{
    text-decoration:none
}
header#block-synjardyxrheader .gds-link__label{
    font-weight:400
}
header#block-synjardyxrheader strong{
    font-weight:700
}
.gds-metamenu__item [aria-expanded=true] svg{
    transform:rotate(180deg);
    transition:all .35s ease-in-out
}
.contrast .gds-metanav .gds-metamenu__item .gds-dropdown-menu .gds-icon--base_chevron-down path,.metamenuutilityitem .gds-icon--secondary path{
    fill:#ac5c19
}
h3.form-composite.unwrap-div{
    display:flex;
    gap:var(--spacer-xs)
}
.gds-table--fixed{
    width:auto;
    margin:0 auto
}
.project-1 .gds-content-block .gds-heading,.project-1 .gds-key-fact .gds-heading,.project-2 .gds-highlight-banner__content .gds-heading,.project-2 .gds-key-fact .gds-heading,.project-21 .gds-card__content .gds-heading{
    color:#009d98!important;
    font-size:calc(var(--typography-p-font-size) + var(--typography-p-font-size))
}
.project-1 .gds-green_text_color,.project-21 .gds-form-section .gds-heading,.project-4 .gds-green_text_color,.project-4 .theme-color__secondary-dark{
    color:#009d98!important
}
.project-1 .theme-color__primary,.project-2 .theme-color__primary,.project-21 .theme-color__secondary{
    color:inherit!important
}
.project-2 .gds-key-fact .gds-heading{
    line-height:var(--typography-heading-l-font-size)
}
.project-1 h5{
    display:none
}
.project-2 .gds-key-fact a.text-decoration{
    font-weight:400;
    text-decoration-thickness:1.2px
}
.gds-notification--error{
    display:none
}
#edit-saving-card-wrapper{
    display:block!important
}
.custom_unsub{
    background-color:#009d98!important
}
#custom_text .gds-form-input{
    max-width:100%!important
}
#chk_option_error{
    font-size:14px;
    margin-top:var(--spacer-base)
}
#ajax-signup-response-message-div-all>div>p{
    display:none
}
.project-2 .layout__region--content .gds-hero--spacer-l .gds-hero__background--primary{
    background-color:#009d98!important
}
.for_unde_line{
    border-bottom:1px solid #ac5c19;
    cursor:pointer
}
.for_unde_line:hover{
    text-decoration:none!important
}
.gds-modal .gds-modal__header{
    width:62%
}
.gds-modal .gds-modal__header h3:after{
    content:"You are now leaving SYNJARDY.com";
    font-family:Interstate;
    font-size:var(--typography-heading-m-font-size)
}
.gds-modal .gds-modal__header h3{
    font-size:0
}
button.external-confirm,button.external-confirm:hover{
    font-size:0;
    background:0 0;
    box-shadow:none;
    color:var(--color-grey);
    min-width:unset;
    min-height:unset
}
button.external-confirm span{
    font-size:initial
}
button.external-confirm::before{
    content:unset
}
.dialog-cancel,.dialog-cancel:hover{
    color:var(--color-light);
    min-width:100px;
    min-height:48px;
    background-color:var(--color-interaction);
    border-radius:var(--border-radius-primary);
    padding:1px 20px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    cursor:pointer
}
button.external-confirm::after{
    content:"OK";
    font-size:initial
}
div#modal_external_link{
    padding-top:var(--spacer-xxs)
}
.gds-modal__body{
    padding:unset!important
}
.gds-modal__actions .gds-link{
    margin-right:unset!important
}
.gds-modal__body p{
    margin:unset
}
.node-22 h1,.node-5 h1{
    margin-bottom:unset
}
.gds-empty-tag{
    font-size:0!important;
    visibility:hidden
}
.gds-overlay{
    background-color:#02706c!important
}
.form-actions a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--menu.dialog-cancel:hover{
    box-shadow:0 4px 32px -4px rgba(0,26,51,.32)
}
.gds-submenu-item a .gds-link__label{
    font-family:Interstate!important
}
.gds-submenu-item a:hover{
    color:#4a280a!important
}
#error_diagonised,#error_prescribe,#error_signup_for,.agree_terms,.error_dob,.error_dob2,.error_email,.error_email1,.error_fname,.error_lname,.error_mobile,.error_pincode,.error_pincode1,.error_terms,.error_terms2{
    line-height:1.43;
    padding-left:30px
}
.use-ajax1{
    color:var(--color-grey);
    text-decoration:none;
    width:170px;
    height:1px;
    border-bottom:solid 1.2px #ac5c19
}
.savings-and-support-page .skip-disclaimer{
    font-size:var(--typography-heading-xxs-font-size);
    color:var(--color-grey);
    width:108px;
    height:1px;
    border-bottom:solid 1.2px #ac5c19
}
.savings-and-support-page .main-region .gds-solo-button .gds-grid--justify-center{
    justify-content:normal!important
}
.dis_no_m{
    display:none
}
.support-registration-page .gds-hero__content{
    padding-top:var(--spacer-m);
    padding-bottom:var(--spacer-l)
}
#registerpage_terms{
    text-decoration-color:#ac5c19!important;
    text-underline-offset:4px;
    text-decoration:underline;
    -webkit-text-decoration-line:underline!important;
    -webkit-text-decoration-color:var(--color-interaction)!important;
    color:#2c333a!important;
    font-weight:700
}
.project-23 .card-terms{
    font-size:12px;
    color:#2c333a!important
}
.project-6 .pt-3.gds-paragraph{
    font-size:12px;
    color:#2c333a
}
.project-6 .pt-3.gds-paragraph a{
    font-size:12px;
    color:#2c333a;
    font-weight:700;
    text-decoration:none;
    border-bottom:solid 1.2px #ac5c19;
    padding-bottom:1px
}
.project-23 .gds-hero__buttons{
    margin-bottom:var(--spacer-xs)
}
.project-23 .layout--onecol .gds-hero{
    margin-bottom:var(--spacer-base)
}
.project-4 .liver-sugar{
    margin-bottom:var(--spacer-xxl)
}
.project-4 .rid-sugar{
    margin-bottom:80px
}
.project-21 .saving-header{
    color:#546372;
    font-weight:700
}
.term_con{
    color:#2c333a;
    text-decoration:none;
    border-bottom:solid 1.2px #ac5c19
}
.project-6 .see-terms{
    color:#2c333a
}
.project-6 .gds-hero__content-inner .gds-heading{
    margin-bottom:var(--spacer-base)
}
.project-21 .gds-card__body,.project-21 .gds-card__header{
    padding-left:0
}
.gds-header.contrast #mobilemenutoggle.open{
    border-bottom:unset
}
.project-16 .gds-heading--l{
    padding-top:calc(var(--spacer-m) + var(--spacer-xxs))
}
.project-15 .gds-heading--l{
    padding-top:calc(var(--spacer-m) + var(--spacer-xxs))
}
div#drupal-lbim-modal{
    height:100vh!important
}
.project-21 .gds-secondary-hero__container .gds-paragraph--align-left{
    margin-bottom:var(--spacer-xs)
}
.project-22 .gds-hero__buttons{
    margin-bottom:var(--spacer-xs)
}
.project-22 .layout__region--content .gds-hero--spacer-l{
    margin-bottom:var(--spacer-base)
}
.project-9 .gds-grid--color-bg{
    padding-bottom:var(--spacer-l)
}
.project-5 .gds-paragraph--caption-heading.gds-paragraph--spacer-m{
    margin-bottom:var(--spacer-s)
}
#block-footer>div>div:nth-child(2){
    display:none
}
.sitemap a.text-decoration{
    font-weight:400;
    line-height:inherit;
    text-underline-offset:6px!important
}
.project-2 .gds-hero__background .gds-hero__content{
    padding-top:var(--spacer-m);
    padding-bottom:0
}
.project-2 .gds-hero__background .gds-hero__content h1{
    margin-bottom:var(--spacer-xs)
}
.gds-secondary-hero.custom_unsub h2:empty,.gds-secondary-hero.custom_unsub h3:empty{
    display:none
}
.project-2 .gds-highlight-banner--with-media-left{
    padding-top:var(--spacer-base)
}
.project-21 .gds-secondary-hero__content .gds-heading{
    margin-bottom:var(--spacer-xs)!important
}
.project-21 .gds-footnote{
    margin-top:0;
    padding-top:0
}
.project-21 #block-ratethissite .gds-grid{
    margin-bottom:var(--spacer-xxl)!important
}
.project-21 #confirm-2--wrapper{
    margin-bottom:var(--spacer-base)!important
}
.gds-modal__header #ui-id-1{
    color:#009d98!important;
    line-height:var(--typography-heading-m-font-size)
}
.project-10 header#block-synjardyheader,.project-15 header#block-synjardyheader,.project-16 header#block-synjardyheader,.project-18 header#block-synjardyheader{
    border-bottom:none!important
}
.project-12 .gds-ordered li{
    display:flex
}
.project-22 .main-region p:last-child{
    font-size:var(--typography-p-xs-font-size)
}
.project-18 h1.gds-heading--l{
    margin-top:var(--spacer-l)
}
.project-21 #block-ratethissite .gds-cell--content{
    text-align:center!important
}
.project-6 .layout__region--content{
    background-color:#009d97
}
.project-6 .gds-content-block h1{
    font-size:var(--typography-heading-l-font-size);
    line-height:var(--typography-heading-l-line-height)
}
.project-6 .gds-content-block__actions{
    display:none
}
.project-15 .gds-btn--primary:focus-within{
    width:100%
}
.gds-solo-button .gds-cell{
    text-align:center
}

/* PDF UPDATE */
.gds-hero .gds-hero__content-inner>span.theme-color__light {
    font-size: 0.75rem;
    line-height: 16px;
}
.gds-hero p span.nowrap, .gds-hero p span.nowrap>a,
.unsubscribe-error-page .gds-grid.gds-grid--white p>span.nowrap,
.unsubscribe-error-page .gds-grid.gds-grid--white p>span.nowrap>a {
    white-space: nowrap;
    color: var(--color-light);
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-color: var(--color-interaction);
}
.unsubscribe-error-page .gds-grid.gds-grid--white p>a {
    text-underline-offset: 4px;
}
.savings-ineligible-page .gds-hero .gds-hero__content {
    padding-right: 0;
    padding-bottom: 35px;
}
.savings-ineligible-page .gds-hero p span.theme-color__light:first-of-type, 
.savings-ineligible-page .gds-hero p span.theme-color__light:nth-of-type(2), 
.got-good-news-page .gds-hero p span.theme-color__light:first-of-type,
.got-good-news-page .gds-hero p span.theme-color__light:nth-of-type(2),
.you-re-registered-for-savings-page .gds-hero p span.theme-color__light:first-of-type,  
.you-re-registered-for-savings-page .gds-hero p span.theme-color__light:nth-of-type(2),  
.you-re-registered-for-savings-page .gds-hero p span.theme-color__light:nth-of-type(3) {
    display: block;
    margin-bottom: 16px;
}
.savings-and-support-registration-page .gds-hero p>span:nth-of-type(2) {
    display: block;
    margin-bottom: 24px;
}
.got-good-news-page .gds-hero .gds-hero__content-inner>.gds-spacer--spacer-xs {
    display: none;
}
.got-good-news-page .gds-hero__buttons{
    margin-bottom:var(--spacer-base);
}
.got-good-news-page .gds-hero .gds-hero__content {
    padding-bottom: 26px;
}
.savings-and-support-registration-page .gds-hero .gds-hero__buttons,
.savings-and-support-registration-page .gds-hero .gds-hero__buttons .gds-btn-wrapper,
.you-re-registered-for-savings-page .gds-hero .gds-hero__buttons,
.you-re-registered-for-savings-page .gds-hero .gds-hero__buttons .gds-btn-wrapper {
    margin-bottom: 0;
}

@media screen and (min-width:1280px){
    .gds-header__metanav-bg{
        border-bottom:unset
    }
    div#header-text-parent{
        align-items:center
    }
    .gds-header__metanav-bg{
        display:none
    }
    .gds-header__metanav-bg.d-none{
        display:block
    }
    .gds-hero__full-background .gds-paragraph{
        padding-right:var(--spacer-huge)
    }
}
@media screen and (max-width:1279px){
    .metamenuutilityitem .gds-dropdown-menu .main-link{
        min-width:100%
    }
    .gds-header-menu ul li[role=menuitem]:nth-child(4){
        border-bottom:1.2px solid var(--color-primary-light);
        margin-bottom:var(--spacer-m);
        padding-bottom:var(--spacer-m)
    }
    .gds-dropdown-menu .gds-submenu-items.visible .mobile-label{
        display:block;
        visibility:visible;
        border-bottom:1.2px solid var(--color-primary-light);
        margin-bottom:var(--spacer-m);
        padding-bottom:var(--spacer-m)
    }
    div#header-text-parent{
        flex-direction:column;
        max-height:unset
    }
    div#header-text-parent .gds-link--menu{
        padding-top:var(--spacer-base);
        padding-bottom:var(--spacer-base)
    }
    .gds-header__metanav-bg.d-none{
        display:none
    }
    .metamenuutilityitem .main-link .gds-icon{
        transform:rotate(270deg)
    }
    li.gds-submenu-item:focus,li.gds-submenu-item:focus-visible{
        outline:0;
        border:none
    }
    .gds-dropdown-menu .gds-submenu-items.visible .mobile-label{
        margin-bottom:var(--spacer-xs)
    }
    .gds-header-menu ul li[role=menuitem]:last-child{
        border:unset
    }
    .gds-submenu-item .gds-link::after{
        content:unset!important
    }
    .gds-modal--is-visible{
        top:10px!important
    }
    .project-21 .gds-footnote ul.gds-footnote__references li span br{
        display:none
    }
}
@media only screen and (min-width:1024px){
    .project-10 .gds-hero__background .gds-cell,.project-5 .gds-hero__background .gds-cell{
        width:100%
    }
    .project-3 .gds-hero__buttons,.project-5 .gds-hero__buttons{
        margin-bottom:var(--spacer-base)
    }
    .project-11 .gds-hero__buttons{
        margin-bottom:var(--spacer-xs)
    }
    .question_block .gds-cell--l-third{
        padding-top:calc(var(--spacer-xxl) - var(--spacer-xs))
    }
    .question_block2 .gds-cell--l-third{
        padding-top:calc(var(--spacer-xs) + 2px)
    }
    .project-21 .gds-secondary-hero__container .gds-secondary-hero__content .gds-paragraph{
        padding-right:100px!important
    }
}
@media screen and (max-width:1024px){
    .savings-ineligible-page .gds-hero__media .gds-image img,
    .you-re-registered-for-savings-page .gds-hero__media .gds-image img {
        padding:24px
    }
    .project-4 .gds-key-fact__image-container.gds-cell--m-quarter .gds-image img{
        width:120px
    }
}
@media screen and (min-width:992px){
    [dir=ltr] .gds-hero__background-image .gds-image{
        left:0
    }
    .project-12 .gds-hero__with-media img{
        object-fit:scale-down!important;
        object-position:1% 8%!important
    }
    .project-11 .gds-hero__with-media img{
        object-fit: contain;
        object-position:1% 8%!important
    }
    .gds-hero__with-media img{
        margin-left:auto;
        margin-right:auto
    }
    .project-3 .gds-hero__with-media img{
        width:auto;
        object-fit:scale-down;
        object-position: 50% 18% !important;
    }
    .activated-card-page .gds-hero__with-media img{
        width:100%
    }
    .gds-content-block--boxed.gds-content-block--with-media-right .gds-grid .gds-cell{
        padding-left:var(--spacer-s)
    }
    .gds-content-block .gds-grid--spacer-massive{
        margin-bottom:0
    }
    .gds-content-block .gds-btn__label p{
        display:inline
    }
    .gds-content-block__actions{
        margin-bottom:var(--spacer-base)
    }
    .activated-card-error-message-page .gds-content-block__content .gds-heading{
        margin-bottom:unset
    }
    .savings-page .gds-image.gds-image--focal-point-custom img{
        object-fit:scale-down
    }
    .gds-m-block{
        display:block
    }
    .savings-page .gds-hero__content-inner *{
        color:var(--color-light)
    }
    .activated-card-page .gds-hero__with-media img{
        object-position:50% 21%!important
    }
    .project-4 .question_block .gds-cell--l-two-thirds,.project-4 .question_block2 .gds-cell--l-two-thirds{
        width:75%
    }
    .project-4 .question_block .gds-cell--l-third,.project-4 .question_block2 .gds-cell--l-third{
        width:25%
    }
    .isi-indication-spacing{
        display:block
    }
    .gds-table td,.gds-table th{
        padding:var(--spacer-none)
    }
    .project-2 .gds-highlight-banner--with-media-left .gds-highlight-banner__content{
        padding-left:0;
        padding-right:var(--spacer-xl)
    }
    /* PDF UPDATE */
    .got-good-news-page .gds-hero .gds-hero__content {
        padding-right: var(--spacer-xl);
    }
    .you-re-registered-for-savings-page .gds-hero .gds-hero__content {
        padding-right: var(--spacer-m);
    }
    .savings-and-support-registration-page .gds-hero .gds-hero__content {
        padding-block: 24px 32px;
    }
    .savings-and-support-registration-page .gds-hero .gds-hero__content p {
        margin-bottom: 24px;
        padding-right: 50px;
    }
}
@media screen and (max-width:992px){
    .gds-hero__with-media img{
        object-fit:contain!important
    }
    .trouble-card{
        font-size:18px!important;
        line-height:28px!important
    }
    .gds-footnote{
        margin-top:0;
        padding-top:0
    }
}
@media (max-width:991px){
    .sitemap-page p.gds-border-mobile{
        border-bottom:solid 1.2px #57b8b5;
        padding-bottom:calc(var(--spacer-l) + var(--spacer-xxs));
        margin-bottom:var(--spacer-s)
    }
    .stiolto-error-form-validation{
        top:-5px
    }
    .unsubscribe_confirmation-page .gds-spacer{
        height:calc(var(--spacer-l) + var(--spacer-xxs));
        min-height:calc(var(--spacer-l) + var(--spacer-xxs));
        max-height:calc(var(--spacer-l) + var(--spacer-xxs))
    }
    .isi-indication-spacing{
        margin-top:-33px;
        visibility:hidden
    }
    .stiolto-error-form-validation img{
        margin-left:-24px
    }
    .stiolto-error-form-validation{
        top:-5px;
        padding-left:13px
    }
    .project-2 .gds-highlight-banner__figure{
        margin-top:calc(var(--spacer-xl) * -2.2)
    }
}
@media screen and (max-width:769px){
    .gds-header__main .gds-header-menu__item{
        padding:0 0 var(--spacer-l) 0
    }
    .gds-header__main .gds-header-menu .metamenuutilityitem,.gds-header__main .gds-header-menu__item{
        padding:0 0 var(--spacer-l) 0;
        margin-bottom:0!important
    }
    .gds-header-menu ul{
        padding-top:var(--spacer-base)!important
    }
    .gds-header-menu li:nth-child(5){
        padding-top:var(--spacer-l)!important
    }
    .gds-btn:focus::before{
        opacity:0
    }
    .gds-btn:hover{
        box-shadow:none
    }
}
@media screen and (min-width:768px){
    .gds-modal__actions{
        flex-direction:row-reverse;
        justify-content:flex-start
    }
    .ui-dialog.gds-modal{
        width:672px!important;
        height:400px!important
    }
    .sitemap-page .gds-secondary-hero--dark-background h1.gds-heading--l{
        margin-bottom:var(--spacer-xs)
    }
    .page-not-found-page .gds-secondary-hero__container .gds-cell--m-three-quarters{
        width:100%
    }
    [dir=ltr] .gds-secondary-hero--has-background .gds-secondary-hero__content{
        padding-right:0
    }
    #error-all1{
        position:absolute;
        bottom:calc(100% - 3px)
    }
    .gds-key-fact__image-container--xxl{
        width:25%;
        max-width:25%
    }
    .width_match_z{
        width:24rem!important
    }
    .project-21 .gds-secondary-hero__container .gds-secondary-hero__content .gds-paragraph{
        padding-right:340px
    }
    .project-5 .gds-hero__content{
        padding-left:var(--spacer-l)
    }
}
@media (min-width:768px) and (max-width:1279px){
    .project-21 .gds-secondary-hero img,.project-4 .gds-secondary-hero img{
        object-position:75% 25%!important
    }
    .gds-dropdown-menu .gds-submenu-items.visible .mobile-label{
        display:none
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){
    .project-4 .liver-sugar{
        margin-bottom:var(--spacer-l)
    }
    .project-4 .rid-sugar{
        margin-bottom:80px
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){
    .project-4 .liver-sugar{
        margin-bottom:27px
    }
    .project-4 .rid-sugar{
        margin-bottom:80px
    }
}
@media screen and (min-width:767px) and (max-width:991px){
    .reg_ph_br{
        padding-right:calc(var(--spacer-massive) + var(--spacer-m))
    }
}
@media (max-width:767px){
    p#gds-cutom-spacing-mob{
        margin-bottom:calc(var(--spacer-xl) + var(--spacer-xxs))
    }
    .unsubscribe-page .gds-spacer--spacer-massive{
        height:var(--spacer-xl);
        min-height:var(--spacer-xl);
        max-height:var(--spacer-xl)
    }
    .gds-key-fact--side{
        flex-direction:column
    }
    .gds-key-fact__image-container--xxl{
        width:100%;
        max-width:100%
    }
    .project-10 .gds-hero__buttons,.project-11 .gds-hero__buttons,.project-3 .gds-hero__buttons,.project-5 .gds-hero__buttons{
        margin-bottom:0
    }
    [dir=ltr] .gds-secondary-hero__background-image .gds-image{
        left:0
    }
    .project-4 .gds-key-fact--side{
        flex-direction:initial
    }
    #req_mb{
        margin-bottom:var(--spacer-l)
    }
    #req_mb_2{
        margin-bottom:calc(var(--spacer-m) + (var(--spacer-xxs)/ 2))
    }
    .how-works-mobile-fsz{
        font-size:var(--typography-heading-l-font-size);
        line-height:var(--typography-heading-xl-font-size)
    }
    .project-4 .gds-content-block .gds-grid--spacer-massive{
        margin-bottom:0
    }
    .question_block h3,.question_block2 h3{
        font-size:var(--typography-heading-m-font-size);
        line-height:var(--typography-heading-l-font-size);
        color:var(--color-secondary-light)
    }
    .gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:nth-last-child(2) .gds-icon--base_chevron-right{
        display:block;
        transform:rotate(180deg);
        margin-left:calc(-1 * var(--spacer-xxs));
        margin-right:var(--spacer-s)
    }
    .gds-breadcrumb__list-item:first-child{
        flex-direction:row-reverse
    }
    .gds-breadcrumb__list{
        margin-top:var(--spacer-m)
    }
    .reg_ph_br{
        padding-right:var(--spacer-xxl)
    }
    .project-1 .gds-grid--spacer-xxl.gds-grid--white{
        margin-bottom:calc(var(--spacer-l) + var(--spacer-xxs))
    }
    .project-2 .gds-highlight-banner__actions .gds-btn-wrapper a{
        background-color:transparent!important;
        color:#2c333a;
        position:relative
    }
    .project-2 .gds-highlight-banner__actions .gds-btn-wrapper a span::before{
        content:"";
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjMzNi4yM0EuNzgzLjc4MyAwIDAgMCAuMTUzIDEuMjQ3bC4wNzYuMDg4TDQuODk0IDYgLjIyOSAxMC42NjRhLjc4My43ODMgMCAwIDAtLjA3NiAxLjAxOWwuMDc2LjA4OGEuNzgzLjc4MyAwIDAgMCAxLjAyLjA3NmwuMDg3LS4wNzZMNi4zMDcgNi44YTEuMTMgMS4xMyAwIDAgMCAuMDg2LTEuNTA0bC0uMDg1LS4wOTVMMS4zMzYuMjI5eiIgZmlsbD0iI0FDNUMxOSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
        background-repeat:no-repeat;
        background-size:12px;
        width:12px;
        height:12px;
        display:inline-block;
        position:absolute;
        left:95%;
        top:16px;
        font-weight:700;
        font-family:Interstate;
        font-size:var(--typography-p-font-size)
    }
    .gds-header__main #mobilemenutoggle::before{
        border-left:0!important
    }
    .gds-modal .gds-modal__header{
        width:85%
    }
    .dis_no_m{
        display:block
    }
    .project-1 .gds-content-block .gds-grid--spacer-massive{
        margin-bottom:0!important
    }
    button.external-confirm{
        padding:20px 20px 0
    }
    .gds-modal--is-visible{
        max-width:calc(100% - 24px)!important;
        margin:0 auto;
        left:0!important;
        right:0!important
    }
    .gds-modal__actions .gds-link{
        margin-top:unset
    }
    .gds-modal__body-wrapper{
        padding-bottom:calc(var(--spacer-xl) - var(--spacer-xxs))
    }
    .gds-modal__actions{
        flex-direction:column-reverse
    }
    .project-1 .gds-content-block .gds-heading,.project-1 .gds-key-fact .gds-heading,.project-2 .gds-highlight-banner__content .gds-heading,.project-2 .gds-key-fact .gds-heading{
        font-size:var(--typography-p-lead-font-size)!important;
        line-height:var(--typography-heading-m-font-size)!important
    }
    .project-1 .gds-hero__content p>span br{
        display:none
    }
    .project-4 .gds-cell p.gds-paragraph br{
        display:none
    }
    .project-12 .gds-hero__content h1{
        padding-top:0
    }
    .project-12 .gds-hero__content h1 span br,.project-12 .gds-ordered li br{
        display:none
    }
    .project-4 .liver-sugar,.project-4 .rid-sugar{
        margin-bottom:var(--spacer-m)
    }
    .project-3 .gds-hero__content{
        padding-top:unset
    }
    /* PDF UPDATE */
    .savings-ineligible-page .gds-hero__buttons .gds-btn-wrapper,
    .savings-and-support-registration-page .gds-hero .gds-hero__content p {
        margin-bottom: 16px;
    }
    .savings-ineligible-page .gds-hero .gds-hero__content {
        padding-bottom: 24px;
    }
    .unsubscribe-error-page .gds-grid.gds-grid--white p:first-of-type {
        margin-bottom: 20px;
    }
    .unsubscribe-error-page .gds-hero__buttons .gds-btn-wrapper:first-of-type {
        margin-bottom: 0;
    }
    .you-re-registered-for-savings-page .gds-hero .gds-hero__content {
        padding-block: 0 24px;
    }
    .savings-and-support-registration-page .gds-hero .gds-hero__content {
        padding-block: 16px 24px;
    }
}
@media (orientation:landscape) and (max-device-width:767px){
    .gds-header-menu ul[role=menubar]{
        height:auto;
        padding-bottom:180px
    }
    .gds-isi-tray--is-loading .gds-isi-tray__accordion--is-preview .gds-isi-tray__accordion-content{
        max-height:10px
    }
}
@media screen and (min-width:576px){
    .gds-key-fact__content{
        padding-bottom:0!important
    }
}
.gds-key-fact--side{
    flex-wrap:nowrap!important
}
@media (max-width:1279px){
    .gds-header-menu__item--active .dropdown .gds-link--menu::after{
        content:"";
        display:block;
        width:100%;
        position:absolute;
        left:0;
        bottom:0;
        content:"";
        display:inline-block;
        border-bottom:.125rem solid var(--color-primary-light)
    }
    .gds-link--menu:focus::after,.gds-link--with-icon:focus::after{
        display:contents
    }
    .gds-link--menu:focus span,.gds-link--with-icon:focus span{
        text-decoration:auto
    }
    .gds-dropdown-menu .main-link:focus::after{
        border:none!important
    }
    .contrast .gds-header-menu .gds-link__label:focus,.contrast .gds-header-menu a.gds-link:focus,.full-contrast .gds-header-menu .gds-link__label:focus,.full-contrast .gds-header-menu a.gds-link:focus{
        border:none!important
    }
    .contrast .gds-header-menu .gds-link__label:focus::after,.contrast .gds-header-menu a.gds-link:focus::after,.full-contrast .gds-header-menu .gds-link__label:focus::after,.full-contrast .gds-header-menu a.gds-link:focus::after{
        border:none!important
    }
}
@media (max-width:767px){
    .gds-breadcrumb__list--md-3 .gds-icon--base_chevron-left,.gds-breadcrumb__list--size-p .gds-icon--base_chevron-left{
        display:inline-block
    }
    .gds-breadcrumb__list--md-3 .gds-breadcrumb__list-item:last-child,.gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:last-child{
        display:block
    }
    .gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:nth-last-child(2) .gds-icon--base_chevron-right{
        display:none
    }
    .gds-link--menu:focus::after,.gds-link--with-icon:focus::after{
        height:0!important;
        border:none;
        top:unset!important
    }
    .project-12 .gds-breadcrumb__list--size-p .gds-breadcrumb__list-item:nth-last-child(2){
        display:flex!important;
        white-space:nowrap
    }
}
