.help-links .external-link{margin-top: 5px;}
#auditquizapp{min-height:500px}
#auditquizapp .help-links>div {column-gap:20px}
.watch-icon{background: url(/~/media/Images/d/drinkiq-v2/Universal/audit/watch.svg) center left no-repeat;height: 32px; width: 2.2rem;}
.help-article-block .help-article-title-section h2{font-size:20px}
.help-article-text a{color :var(--primary-blue-01);text-decoration:none}
.help-article-text a:hover{text-decoration:underline}
#auditquizapp .help-article-block{margin-bottom:50px }
.audit-navigation-left{padding-right:10px;}
.audit-navigation-right{padding-left:10px;color:var(--color-blue)}
.problem-drinking-wrapper .problem-drinking{flex-direction:column}
.problem-drinking .label p{font-size: 18px;line-height: 28px;font-weight: 250;padding-bottom: 20px;}
.problem-drinking .main-title h1{font-size: 60px;line-height: 68px;}
.problem-drinking .scorenumber-wrapper p{font-size: 20px;line-height: 28px;font-weight: 800;padding-bottom: 20px;}
.pilot-audit .problem-drinking .scorenumber-wrapper p,.pilot-audit .article-link-wrapper .article-title{font-weight:700;}
.pilot-audit .help-links h2{font-size:24px}
.pilot-audit .quiz__answerExplanation-title{font-weight:700}
.problem-drinking .risksubtext-wrapper .risksubtext{font-size: 20px;line-height: 28px;font-weight: 250;font-style: italic;padding-bottom: 20px;text-align:center;font-family: 'maldenSans-lightItalic', Arial;}
.option-wrapper button:last-of-type{margin-bottom:0}
.option-wrapper.flex-column{flex-direction:column}
.option-wrapper  .audit-option input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.exit-popup-wrapper{display:none;background: #000b;width: 100%;height: 100%;content: "";position: fixed;top: 0;right:0;}
.exit-popup{border-radius: 8px;border: none;padding: 4rem 4%;box-sizing: border-box;max-width: 50rem;max-width: calc(100% - 32px);transform: translateY(-10%);animation: exit-popup-fadein .3s ease both,exit-popup-slide-down .4s ease both;overlay: auto !important;opacity: 0;overflow:auto;position: fixed;inset-block-start: 0px;inset-block-end: 0px;max-height: calc(100% - 2em - 6px);margin:auto;left:0;right:0;width:fit-content;height:fit-content;background:canvas;}
.exit-popup-content{flex-direction:column}
.exit-popup-exit-button{text-decoration:none}
.exit-popup-exit-button:hover{text-decoration:underline}
.exit-popup-wrapper .exit-popup-content h2{font-size:33px;line-height:44px}
/*Result page links*/
.slider-icon{background-image:url('/~/media/Images/d/drinkiq-v2/Universal/icons/slider-icon');height:13px;width:20px}
.help-links{padding:30px 25px}
.help-links:not(:last-child){margin-bottom:2rem}
.help-article-text{padding:32px 20px 20px 20px}
.help-article-block:not(:last-of-type){margin-bottom:50px}
.help-article-description{font-size: 1.25rem;line-height: 1.75rem;font-family: 'maldenSans-light';}
.age-question-input::-webkit-input-placeholder {font-size: 20px;font-weight: 600;}

@media only screen and (min-width:740px){
  .help-article-block {display:flex;gap:50px}
  .help-article-text{padding:20px 20px 20px 0px}
  .help-article-block .help-article-text,.help-article-block .help-article-image{flex:1}
  .help-article-block .help-article-image{min-height:280px}
}
@media only screen and (min-width: 768px){
  input[type="radio"]:before{top:35%}
}
@media only screen and (min-width: 992px) {
  .help-article-block .help-article-title-section h2{font-size:24px}
 }
@media only screen and (min-width: 1160px) {
  .audit-landing .audit-landing-content {margin:0;text-align: left}
  .audit-landing .audit-landing-title{ padding-left:4rem;text-align:left}
  .audit-landing-footer .audit-landing-notes,.audit-landing-footer .audit-landing-start{text-align:left}
  .gender-question .audit-option.full-width-option{margin-bottom:0}
  .option-wrapper{flex-direction:row}
  .gender-question .audit-option:last-of-type,.audit-option.full-width-option :last-of-type{margin-bottom:0}
  .pilot-audit .help-links h2{font-size:24px}
 }
 @media only screen and (min-width: 1540px){
  .audit-landing .audit-landing-title{max-width:70%}
 }
  @keyframes exit-popup-fadein {
      to {opacity: 1}
  }
  @keyframes exit-popup-slide-down {
      to {transform: translateY(0)}
  }



/*-----------------New css------------------------*/
.problem-drinking .riskslider-wrapper{justify-content: center;justify-items: center;position: relative;display: flex;width: 100%;flex-wrap: wrap;text-align: center;margin: 0 auto 26px;max-width: 450px;padding-top: 65px;}
.problem-drinking .riskslider-wrapper .riskslider{display: flex;width: 100%;flex: 0 0 100%;flex-wrap: wrap;background: linear-gradient(-90.07deg, #011013 .41%, #dbdbd3 68.88%);position: relative;height: 100px;}
.problem-drinking .riskslider-wrapper .riskpiller {width: 12px;background-color: #011013;height: 100px;position: absolute;top: 0;overflow: hidden;z-index: 1;}
.problem-drinking .riskslider-wrapper .riskicontriangle{width: 17px;height: 12px;z-index: 5;position: absolute;top: 0;border-radius: 0;background-size: contain;transform: translate(-4px, -20px);}
.audit-landing-wrapper{padding-top: 122px;background: var(--primary-lightest-yellow);padding-bottom: 48px;}
.audit-landing{margin-top:6.4rem;}
.audit-landing .audit-landing-image{min-width: 56rem;min-height: 56rem;}
.audit-landing-image img{height:100%;width:94%;border-radius: 100%;object-fit: cover;}
.audit-landing-notes p{font-size: 12px;font-weight: 300;line-height: 10px;}
.audit-landing-notes p a{font-size: 12px;font-style: normal;font-weight: 500;line-height: 10px;}
.audit-navigation-header{margin-top:5rem;margin-bottom: 8px;}
.audit-progressbar{margin-bottom:4.8rem;}
.audit-loading-bar-wrapper{background-color: var(--functional-medium-gray);height: 3px;width: 100%;max-width: 429px;margin: 0 auto 50px;border-radius:10px;}
.audit-loading-bar{background-color:  var(--primary-carbon);height: 100%;transition: all .3s ease-in-out;border-radius:10px;}
.privacy-policy .privacy-policy-content-wrapper .content-wrapper p{    text-align: center;margin-bottom:0;}
.privacy-policy .privacy-policy-content-wrapper .link-and-checkbox-wrapper .check-box-wrapper .check-box-label .checkbox-text{padding-left: 8px;}
.privacy-policy .privacy-policy-content-wrapper .link-and-checkbox-wrapper .check-box-wrapper .check-box-label input[type='checkbox']{position: absolute;opacity: 0;width: 20px;height: 20px;top: 0px;left: 0px;}
.privacy-policy .privacy-policy-content-wrapper .link-and-checkbox-wrapper .check-box-wrapper .check-box-label input:checked + .box{width: 20px;height: 20px;background-repeat: no-repeat;background-position: 50%;background-size: cover;background-image: url('/~/media/Images/d/drinkiq-v2/Universal/icons/icon_check_cl_white_bg_purple');transition: all .2s ease-in-out;border: 1px solid #3d30b34d;border-radius: 6px;}
.privacy-policy .privacy-policy-content-wrapper .link-and-checkbox-wrapper .check-box-wrapper .check-box-label input:focus-visible + .box{outline:1px solid var(--primary-carbon);}
.privacy-policy .privacy-policy-content-wrapper .link-and-checkbox-wrapper .check-box-wrapper .check-box-label .box{z-index: 1;left: 0;display: inline-block;position: relative;border-radius: 5px;top: auto;right: auto;transform: none;border: 1px solid var(--primary-night);width: 20px;height: 20px;background-color: var(--primary-sand);}
.problem-drinking-wrapper > .container-fluid{display: flex;flex-flow: column;justify-content: space-between;min-height: calc(100vh - 56px);}
.audit-option input{ height: 100%;width: 100%;position: absolute;cursor: pointer;top:0;left:0;text-align: left;padding-left: 80px;border:0px; }
.option-width .option-wrapper button{width: 47%;}
.option-wrapper button{ position:relative;background: var(--primary-lightest-yellow);padding: 30px 24px;text-align: left;padding-left: 80px;    border-radius: 20px;width:100%;max-width:48rem;}
input[type="radio"]:before{    width: 26px;height: 26px;position: absolute;content: "";border-radius: 50%;border: 2px solid var(--primary-carbon);top: 0;bottom: 0;margin: auto;left: 30px;background-color: var(--primary-sand);}
@-moz-document url-prefix() { 
#searchapp .radio-input:checked::after {top:2px;}
}
.radio-input:checked{background:var(--primary-yellow);    border-radius: 20px;}
.radio-input:checked::before {background:var(--primary-yellow);}
.radio-input:checked::after{    box-shadow: 0 0 0 3px var(--color-white) inset;background: var(--primary-carbon);content: '';position: absolute;top: 0px;bottom: 0;margin: auto;width: 16px;height: 16px;border-radius: 50%;left: 35px;}
.age-question-input{width: 200px;height: 93px;border-radius: 20px;background: var(--primary-lightest-yellow);border: 2px solid var(--primary-carbon);padding: 30px 23px;}
.age-question-input:focus{background: var(--primary-yellow);}
.audit-question-wrapper .error-message{max-width: 180px;margin-top: 15px;}
.audit-result-banner{padding-top:120px;background-color:var(--primary-lightest-yellow);position:relative;}

.audit-result-banner .bg-no-risk,.audit-result-banner.no-risk, .audit-result-banner .bg-no-risk + .container-fluid .problem-drinking .riskslider-wrapper .risktriangle {background-color:#AAE9D3;}
.audit-result-banner .bg-risky,.audit-result-banner.risky, , .audit-result-banner .bg-risky + .container-fluid .problem-drinking .riskslider-wrapper .risktriangle {background-color:#F9FEB8;}
.audit-result-banner .bg-problem-drinking,.audit-result-banner.problem-drinking, .audit-result-banner .bg-problem-drinking + .container-fluid .problem-drinking .riskslider-wrapper .risktriangle {background-color:#FFA97C;}

.audit-result-banner .bg-clearfix{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.audit-landing-main .module-link-box:not(:last-child){margin-bottom: 0px !important;}
.audit-landing-main .module-link-box+.module-link-box {
    margin-top: 40px !important;
}
.audit-result-banner__wrapper{padding:40px 0 88px;}
.problem-drinking .riskslider-wrapper .risktriangle{z-index: 2;position: absolute;background-color: var(--primary-lightest-yellow);width: 100%;height: 100%;right: 0;top: 0;transform: skewX(98deg);transform-origin: top right;}
.problem-drinking-wrapper{background:var(--primary-natural);}
.age-question-input:invalid {background: var(--secondary-light-tangerine);  }
.audit-landing-main .more-article-wrapper{margin-bottom:0px;}
.audit-landing-main .module-link-box{padding:0px;}
.audit-landing-main .explore-and-learn-wrapper:not(:first-child) {padding: 0;}
.exit-popup-wrapper{display:none;background: #000b;width: 100%;height: 100%;content: "";position: fixed;top: 0;right:0;    z-index: 9999999;}
@media only screen and (max-width: 1199px){
 .audit-landing .audit-landing-content,.audit-landing .audit-landing-start{text-align:left;}
 .audit-landing .audit-landing-image {min-width: 40rem;min-height: 40rem;margin-top:38px;}
 .audit-landing-footer .audit-landing-start{padding-bottom: 4.8rem;}
}
@media only screen and (max-width: 991px){
 .audit-landing .audit-landing-image {min-width: 40rem;min-height: 40rem;margin-top:38px;}
 .problem-drinking .riskslider-wrapper {margin: 0 0 26px;}
}
@media only screen and (max-width: 768px){
.audit-landing-main .module-link-box+.module-link-box {
    margin-top: 28px !important;
}
  .audit-landing .audit-landing-image {min-width: 33rem;min-height: 33rem;margin-top:38px;}
  .audit-landing{margin-top:4.8rem;}
  .audit-landing-wrapper{padding-top: 80px;}
  .audit-navigation-header {margin-top: 9.5rem;}
  .audit-back-btn{width: 64px;height: 64px;padding: 20px;}
  .audit-back-btn span.icon{font-size: 2.4rem;}
  .audit-exit-btn{width: 6.4rem;height: 6.4rem;}
  .option-width .option-wrapper button{width:100%;max-width:100%}
  .privacy-policy-content-wrapper .title-wrapper .heading-7{    text-align: left !important;}
  .privacy-policy .privacy-policy-content-wrapper .content-wrapper p{text-align: left}
  .link-and-checkbox-wrapper .link-wrapper{text-align: left !important;}
  .check-box-wrapper{text-align: left !important;}
  .check-box-wrapper .check-box-label{justify-content: start !important;}
  .age-question-input{    width: 343px;}
  .audit-result-banner {padding-top: 95px;}
  .audit-result-banner__wrapper {padding: 48px 0 40px;}
  .audit-landing-notes p{line-height:16px;}
}



/* link box css */

#auditquizapp .link-box-content a.link-wrapper:after{
content:none;
}
#auditquizapp .link-box-content a.link-wrapper{
font-size: var(--links-medium-fs);
    line-height: var(--links-medium-lh);
    font-style: normal;
    font-family: var(--font-medium);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    color: var(--primary-carbon);
    transition: all 0.3s ease-in-out;
}
#auditquizapp .link-box-content a.link-wrapper:focus-visible{
    outline: 1px dashed !important;
}
#auditquizapp .link-box-content a.link-wrapper span{
    font-family: var(--font-medium);

}
#auditquizapp .link-box:focus-within {
    outline: none;
}