.down-block .hover-image {
    display: none;
}
.down-block:hover .hover-image {
    display: unset;
}
.down-block:hover .visible-image {
    display: none;
}


#wainua-way #wainuway-container .azcl-column-par2 {
    padding-right:25px;
    padding-left: 20px;
}
#wainua-way .underline-none{
    pointer-events: none !important;
    text-decoration: none !important;
    color: #1C1C1C !important;
    cursor: text;
}

#wainua-way #footnotes > ol > li:nth-child(2){
    margin-bottom: 7px;
    margin-top:8px;
}

#wainua-way #footnotes > ol > li:nth-child(3){
     margin-bottom: 8px;
}

#wainua-way .foot-phn-num .d-mobile{
    display:none;
}
#wainua-way .foot-phn-num {
    color:#000 !important;
    text-decoration: none !important;
}
#wainua-way .foot-phn-num:hover {text-decoration: underline !important;}
#wainua-way .whit-card-phnumber {
    color:#1C1C1C !important;
    text-decoration: none !important;
}
#wainua-way .bg-grey-block .pb-15 {
    padding-bottom: 0px;
}
#wainua-way .diagramBox-content {
    padding: 30px 60px;
    margin-bottom: 40px;
}
#wainua-way .numbers {
    pointer-events: none !important;
    text-decoration: none !important;
    color: #000 !important;
    cursor: text;
}
#wainua-way .subpage-topBanner-content {
    z-index: 1;
    align-self: center;
    max-width: 81%;
}

#wainua-way .subpage-topBanner-content h4{
    color: #1c1c1c;
    font-family: 'Lexend', sans-serif;
    font-weight: 400;
    font-size: 20px;
    margin-top: 9px;
}

#wainua-way .subpage-topBanner-content h4 sup{
    vertical-align: top;
}

#wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner .banner-image img {
    max-height: 270px;
}
#wainua-way .link-eligiblity-links {
    text-decoration:underline;
    color: #006838;
}
#wainua-way .link-eligiblity-links:hover {
    text-decoration:none;
}
#wainua-way .azcl-column-par1 .text{
   padding-right: 0px!important;
}
#homepage-container {
    margin: 0px auto 0 !important;
    max-width: 1160px;
    width: 80%;
}
#wainua-way .link-eligiblity {
    text-decoration:underline;
}
#wainua-way .link-eligiblity:hover {
    text-decoration:none;
}
#wainua-way .link-eligiblity-link {
    text-decoration:underline;
    color: #006838;
}
#wainua-way .link-eligiblity-link:hover {
    text-decoration:none;
}
#wainua-way .way-center a {
    color: #004122;
}
#wainua-way .wainua-way-img{
    height: 44px;
    max-width: 213px;
    margin-right: 7px;
}
#wainua-way .way-txt1{
    color: #1C1C1C;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
}
#wainua-way .wainua-way-block{
    display: flex;
    align-items: center;
    padding: 32px 0 12px;
}
#wainua-way .way-txt2{
    font-size: 18px;
    font-family: "Britanica-Regular";
    line-height: 21px;
    color: #1C1C1C;
    font-weight: 400;
}
#wainua-way .rect-button a {
    font-family: 'Lexend', sans-serif;
    font-size: 18px;
}
#wainua-way .bg-grey-block{
    text-align: center;
    background: #F8F8F8;
    padding: 40px 0;
}

#wainua-way #support-section3-container {
    margin: 0px auto 0px !important;
    max-width: 1160px;
    width: 80%;
}
#wainua-way .section3-content-wrapper {
    position: relative;
}
#wainua-way .section3-content-wrapper {
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px -1px 12px #00000029;
    opacity: 0.9;
}
#wainua-way .section3-head-wrapper {
    background: url(/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/desktop/bar_2x.png);
    background-size: 100% 100%;
    color: #FFFFFF;
    background-repeat: no-repeat;
    z-index: 1;
}
#wainua-way .section3-mcolumn-wrapper {
    margin: 0 auto;
    padding: 41.77px 30px 35.34px 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 966px;
}
#wainua-way .section3-head-wrapper p {
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 38px;
    text-align: left;
    color: #ffffff;
    padding: 15.84px 0px 16.16px 24px;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two {
    padding: 0px 0px 0px 48px;
    max-width: 650px;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-one img {
    width: 278px;
    height: auto;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two h4 {
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    color: #000000;
    padding: 0px 0px 0px 0px;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(2) {
    font-family: "Britanica-Regular";
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    color: #000000;
    padding: 9px 0px 0px 0px;
    width: 90%;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(3) {
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    color: #004122;
    padding: 8px 0px 0px 0px;
    display:flex;
    align-items:center;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(2) sup {
    font-size: 9px;
    line-height: 0px;
    vertical-align: 5px;
}
#wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(3) a {
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    color: #004122;
    text-decoration: underline;
    margin-right:40px;
}
#wainua-way #banner-bg {
    background: transparent linear-gradient(90deg, var(--unnamed-color-ffffff) 0%, #E8E8E8 26%, var(--unnamed-color-ffffff) 35%, #C8CACC 100%) 0% 0% no-repeat padding-box;
    border: 1px solid var(--unnamed-color-00000000);
    background: transparent linear-gradient(90deg, #FFFFFF 0%, #E8E8E8 26%, #FFFFFF 35%, #C8CACC 100%) 0% 0% no-repeat padding-box;
    box-shadow: inset 0px 0px 20px #00000029;
    border: 1px solid #00000000;
    opacity: 1;
}
#wainua-way #footnode-container p.wain-footnt-ptext{
    text-indent: 0px;
}
#wainua-way #footnode-container p.wain-footnt-ptext a[href^=tel]{
    color:inherit !important;
    text-decoration: inherit !important;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
#wainua-way .wainua-twocolumn {
    display: flex;
}
#wainua-way .supporttext {
    font-size: 16px;
    text-transform: uppercase;
    color: #006838;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    padding-top: 85px;
}
#wainua-way .bannercontnent {
    font-size: 35px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    color: #006838;
}
#wainua-way .bannger-content-image {
    width: 222px;
    height: 46px;
    position: relative;
    top: 8px;
}
#wainua-way .thewainua2 {
    padding-bottom: 0 !important;
}
#wainua-way img.wainua-yourimage {
   position: absolute;
   left: 100%;
   height: 277px;
   display: none;
}
#wainua-way .disease-overview-banner-wrapper .disease-overview-banner {
    position: relative;
    height: 285px;
    background: transparent linear-gradient(90deg, #FFFFFF 0%, #E8E8E8 28%, #FFFFFF 57%, #C8CACC 100%) 0% 0% no-repeat padding-box;
}
#wainua-way .disease-overview-banner-wrapper .disease-overview-banner .image {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
#wainua-way .disease-overview-banner-wrapper .mobile-only {
    display: none;
}
#wainua-way .disease-overview-banner-wrapper .disease-overview-banner .disease-overview-section {
    max-width: 55%;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    left: 10%;
}
#wainua-way #well h2 {
    margin: auto;
    color: #010001;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-width: 7px;
    border-style: solid;
    border-image: linear-gradient(9deg, #F26522 0%, #FFEF44 40%) 0 0 0 1;
    padding-left: 10px;
}
#wainua-way .dedicated {
    display: flex;
    align-items: center;
}
#wainua-way .dedicated .dedicatedimage {
   width: 82px;
   height: 82px;
}
#wainua-way .dedicated .educationalimage {
   width: 82px;
   height: 82px;
}
#wainua-way .dedicated .selfimage {
   width: 72px;
   height: 72px;
}
#wainua-way .dedicated .accessimage {
   width: 65px;
}
#wainua-way .dedicated p {
    font-size: 18px;
    color: #004122;
    padding-left: 15px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    line-height: 1.3;
}
#wainua-way #text-a090e5032e .dedicated p {
    padding-left:11px;
}
#wainua-way #text-116d2cf05c .dedicated p {
    padding-left:20px;
}
#wainua-way .ptopup {
   padding-top: 32px;
}
#wainua-way .ptopdown {
    padding-top: 23px;
}
#wainua-way .access {
    padding-top: 33px;
}
#wainua-way #colthreecontent {
    background: transparent linear-gradient(90deg, var(--unnamed-color-ffffff) 0%, #F8F8F8 30%, var(--unnamed-color-ffffff) 67%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(90deg, #FFFFFF 0%, #F8F8F8 30%, #FFFFFF 67%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px -1px 12px #00000029;
    opacity: 1;
}
#wainua-way .innercolthreecontent {
    padding-left: 50px;
    padding-right: 50px;
    width: 456px;
}
#wainua-way .your {
    font-size: 18px;
    color: #004122;
    line-height: normal;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    text-align: center;
    padding-top: 22px;
}
#wainua-way .price {
    font-size: 66px;
    line-height:50px;
    text-align: center;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    color: #006838;
    padding-top: 7px;
    padding-bottom:18px;
}
#wainua-way .for {
    font-size: 20px;
    line-height:25px;
    padding-bottom: 16px;
    text-align: center;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    color: #004122;
}
#wainua-way .seetext {
    font-size: 14px;
    font-family: "Britanica-Regular";
    font-weight: 400;
    color: black;
    text-align: center;
    padding-bottom: 35px !important;
}
#wainua-way .seetext a {
    text-decoration: underline;
    color: #004122;
}
#wainua-way .seetext a:hover {
    text-decoration: none;
}
#wainua-way #learnmore-bg {
    border: 1px solid var(--unnamed-color-00000000);
    background: transparent linear-gradient(90deg, #FBCB34 0%, #FFF03A 50%, #FBCB34 100%);
    border: 1px solid #00000000;
    opacity: 1;
    margin-top: 15px;
}
#wainua-way .learnmoretext {
    font-size: 28px;
    color: #004122;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    padding-top: 64px;
    padding-bottom: 36px;
   /*padding-left: 90px;
   */
    line-height: 30px;
    position: relative;
    bottom: 12px;
}
#wainua-way .wainuawaytextbutton {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    padding: 18px 17px 14px 25px;
    text-decoration: none;
    background: url(/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/desktop/header-img-first.png);
    background-size: cover;
    position: relative;
    top: 34px;
    left: 100px;
}
#wainua-way img.grren-btn-arrow {
    width: 90px;
    position: relative;
    top: 11px;
}
#wainua-way .wainuawaytextbutton span {
    content: "\279D";
    color: #FFFFFF;
    font-size: 50px;
    position: relative;
    top: 8px;
    left: 50px;
}
#wainua-way .thewainua {
    font-size: 14px;
    color: #000000;
    font-family: "Britanica-Regular";
    padding-top: 15px;
    text-indent: -5px;
}
#wainua-way .thewainua1 {
    font-size: 14px;
    color: #000000;
    font-family: "Britanica-Regular";
}
#wainua-way .thewainua2 {
    font-size: 14px;
    color: #000000;
    font-family: "Britanica-Regular";
    padding-bottom: 30px;
}
#wainua-way .thewainua .numbers {
    font-size: 14px;
    color: #FF00E2;
    font-family: "Britanica-Regular";
}
#wainua-way #wainuway-fourthcontainer {
    margin: 0px auto 0 !important;
    max-width: 1160px;
    width: 80%;
}
#wainua-way #fourthcontainer {
    background: transparent linear-gradient(90deg, var(--unnamed-color-ffffff) 0%, #E8E8E8 26%, var(--unnamed-color-ffffff) 35%, #C8CACC 100%) 0% 0% no-repeat padding-box;
    border: 1px solid var(--unnamed-color-00000000);
    background: transparent linear-gradient(90deg, #FFFFFF 0%, #E8E8E8 26%, #FFFFFF 35%, #C8CACC 100%) 0% 0% no-repeat padding-box;
    box-shadow: inset 0px 0px 20px #00000029;
    border: 1px solid #00000000;
    opacity: 1;
}
#wainua-way .getthe {
    padding-top: 60px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    padding-right: 140px;
}
#wainua-way .supportbutton {
    font-size: 20px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    color: #024325;
    padding-bottom: 69px;
    padding-top: 35px;
}
#wainua-way .discoverthe {
    padding-top: 60px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    padding-right: 140px;
}
#wainua-way .wainuabutton {
    font-size: 20px;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    color: #024325;
    padding-bottom: 69px;
    padding-top: 35px;
}
#wainua-way .buttonbg {
    background: transparent linear-gradient(90deg, #F26522 0%, #F47E26 6%, #FBD135 26%, #FFF33B 38%, #F26522 78%, #F26522 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #00000000;
    opacity: 1;
    padding: 12px 74px 12px 12px;
    color: #024325;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    text-decoration: none;
}
#wainua-way .buttonbg span {
    content: "\279D";
    color: #024325;
    font-size: 50px;
    position: relative;
    top: 10px;
    left: 50px;
}
#wainua-way .pt50 {
    padding-top: 50px;
}
#wainua-way #safty-footnode h4 {
    font-size: 18px;
    color: #004122;
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
}
#wainua-way #safty-footnode ol {
    padding-left: 20px;
}
#wainua-way ol.footnodelist li {
    list-style: auto;
}
#wainua-way ol.footnodelist li {
    padding-bottom: 10px;
}
#wainua-way #safty-footnode {
    padding-bottom: 50px !important;
}
#wainua-way h4.footnodeheader {
    padding-top: 50px;
}
#wainua-way .txt-14 {
    font-size: 14px;
    line-height: normal;
}
#wainua-way .wtxt1 {
    color: #1C1C1C;
}

/* APRIL 2025 */


.accessing-wainua .access-cards,
.accessing-wainua .access-cards .card,
.accessing-wainua .access-cards .card .card-top,
.accessing-wainua .access-cards .card .card-bottom a{
    display: flex;
}
.accessing-wainua .access-cards{
    gap: 20px;
    margin: 32px 0 24px;
}
.accessing-wainua .access-cards .card{
    box-shadow: 0px 0px 8px #ccc;
    justify-content: space-between;
    flex-direction: column;
}
.accessing-wainua .access-cards .card .card-top{
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    padding: 20px 32px;
}
.accessing-wainua .access-cards .card .card-top h4{
    font-family: 'Lexend', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #464748;
    margin: 16px 0 4px;
}
.accessing-wainua .access-cards .card .card-top p{
    font-family: "Britanica-Regular";
    font-size: 18px;
    text-align: center;
    color: #1c1c1c;
    max-width: 309px;
}

.accessing-wainua .access-cards .card .card-top p a{color: #1c1c1c;}
.accessing-wainua .access-cards .card .card-top p a:hover{text-decoration: underline;}

.accessing-wainua .access-cards .card .card-bottom{
    background-color: #F8F8F8;
}
.accessing-wainua .access-cards .card .card-bottom a{
    justify-content: space-between;
    align-items: center;
}
.accessing-wainua .access-cards .card .card-bottom a span{
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding-left: 20px;
    color: #1c1c1c;
}

.accessing-wainua .access-cards .card .card-bottom a:hover span{text-decoration: underline;}

.accessing-wainua .access-cards .card .card-bottom a .link-boxicon{
    width: 67px;
    height: 67px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.accessing-wainua .access-cards .card.online-card .card-bottom{position: relative;}
.accessing-wainua .access-cards .card.online-card .card-bottom a .link-boxicon{
    width: 50px;
    min-width: 50px;
    height: 50px;
}
.accessing-wainua .access-cards .card.online-card .card-bottom > .link-separator {
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    background: #ddd;
    z-index: 1;
}
.accessing-wainua .access-cards .card .card-bottom a .link-boxicon.download{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-download.svg");
}
.accessing-wainua .access-cards .card .card-bottom a .link-boxicon.external{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-external-link-small.svg");
    position: relative;
    z-index: 3;
}
.accessing-wainua .access-cards .card .card-bottom a .link-boxicon.scrolldown{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-down-arrow.svg");
}

.accessing-wainua .access-cards .card .card-bottom a:hover .link-boxicon.download{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-download_white.svg");
}
.accessing-wainua .access-cards .card .card-bottom a:hover .link-boxicon.external{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-external-link-white.svg");
}
.accessing-wainua .access-cards .card .card-bottom a:hover .link-boxicon.scrolldown{
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-down-arrow-white.svg");
}

.accessing-wainua > p{
    font-family: "Britanica-Regular";
    font-size: 14px;
    color: #000;
}

.accessing-wainua > p:nth-of-type(1){text-indent: -4px;}
.accessing-wainua > p:nth-of-type(2){text-indent: -3px;}
.accessing-wainua > p:nth-of-type(3){color: #1c1c1c; text-indent: -3px;}


.specialty-pharma-section h3{
    font-family: 'Lexend', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #1c1c1c;
    max-width: 950px;
    margin-top: 8px
}

.specialty-pharma-section .orsini{
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    gap: 96px;
    padding: 20px 0;
    margin: 24px 0 30px;
}

.specialty-pharma-section .orsini > a img{
    max-width: 240px;
    max-height: 79px;
}

.specialty-pharma-section .orsini .contact-info > div,
.specialty-pharma-section .orsini .contact-info > div .col{
    display: flex;
}


.specialty-pharma-section .orsini .contact-info h4{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 19px;
    line-height: 24px;
    color: #1c1c1c;
    margin-bottom: 8px;
}

.specialty-pharma-section .orsini .contact-info p,
.specialty-pharma-section .orsini .contact-info a{
    font-family: "Britanica-Regular";
    font-size: 18px;
    color: #1c1c1c;
}

.specialty-pharma-section .orsini .contact-info a:hover{text-decoration: underline;}

.specialty-pharma-section .orsini .contact-info p{margin-bottom: 6px;}
.specialty-pharma-section .orsini .contact-info p:nth-of-type(1){margin-top: 2px;}
.specialty-pharma-section .orsini .contact-info p:nth-of-type(2){margin-bottom: 0;}

.specialty-pharma-section .orsini .contact-info > div .col{
    gap: 8px;
    margin-bottom: 6px;
    align-items: center;
}

.specialty-pharma-section .orsini .contact-info > div .col:nth-of-type(1){margin-right: 24px;}

.specialty-pharma-section .orsini .contact-info > div:nth-of-type(1) .col:nth-of-type(1) img{width: 19px;height: 22px;}
.specialty-pharma-section .orsini .contact-info > div:nth-of-type(1) .col:nth-of-type(2) img{width: 19px;height: 19px;}
.specialty-pharma-section .orsini .contact-info > div:nth-of-type(2) .col:nth-of-type(1) img{width: 16px;height: 14px;}
.specialty-pharma-section .orsini .contact-info > div:nth-of-type(2) .col:nth-of-type(2) img{width: 14px;height: 14px;}

.specialty-pharma-section .orsini .contact-info > div:nth-of-type(2){flex-wrap: wrap;}

.specialty-pharma-section .orsini .contact-info > p:last-child{margin-bottom: 0;}


.distributors-list h3{
    font-family: 'Lexend', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #1C1C1C;
    margin-bottom: 16px;
}

.distributors-list .list,
.distributors-list .list .row{display: flex;}

.distributors-list .list{flex-direction: column;}
#wainua-way .distributors-list .list {
    border: 0.25px solid var(--Dark-Grey, #464748);
    border-radius: 12px;
}
.distributors-list .list .row{
    justify-content: space-between;
    align-items: center;
    border-right: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}
#wainua-way .distributors-list .list .row {
    border-right: unset;
    border-left: unset;
}
#wainua-way .distributors-list .list > .row:first-child {
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}
#wainua-way .distributors-list .list > .row:last-child {
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
}
#wainua-way .distributors-list .list > .row:last-child .col:nth-of-type(1){border-bottom-left-radius: 10px;}
#wainua-way .distributors-list .list > .row:last-child .col:nth-of-type(2){border-bottom-right-radius: 10px;}
.distributors-list .list .row .col{
    display: flex;
    flex-direction:column;
    justify-content: center;
    align-items: flex-start;
}
.distributors-list .list .row .col:nth-of-type(1),
.distributors-list .list .row .col:nth-of-type(2){width: 100%;}

.distributors-list .list .row .col:nth-of-type(2){max-width: 333px;align-items: center;}

.distributors-list .list > .row:first-child .col{min-height: 60px;}
.distributors-list .list > .row:first-child .col p{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
.distributors-list .list > .row:first-child .col:nth-of-type(1){background-color: #5F6062;padding-left: 24px; border-top-left-radius: 10px;}
.distributors-list .list > .row:first-child .col:nth-of-type(2){background-image: linear-gradient(90deg, #004122, #006838 , #004122); border-top-right-radius: 10px;}

.distributors-list .list > .row:first-child .col:nth-of-type(2) p{min-width: 61%;}

.distributors-list .list > .row:not(:first-child) .col{min-height: 70px;}

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(1),
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) {border-bottom: 1.36px solid #D7D7D7;}

#wainua-way .distributors-list .list > .row .col:nth-of-type(1),
#wainua-way .distributors-list .list > .row .col:nth-of-type(2) {border-bottom: unset;}
#wainua-way .distributors-list .list > .row {
        border-bottom: 1.36px solid #D7D7D7;
    }

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(1){background-color: #f8f8f8;padding-left: 24px;gap: 6px;}
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2){background-color: #fff;}


.distributors-list .list > .row:not(:first-child) .col p,
.distributors-list .list > .row:not(:first-child) .col a{
    font-family: "Britanica-Regular";
    font-size: 16px;
    font-weight: 400;
}

.distributors-list .list > .row:not(:first-child) .col p{color: #000;}

.distributors-list .list > .row:not(:first-child) .col a{margin-bottom: 5px;}

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(1) a{color: #004122;text-decoration: underline;}
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(1).col:nth-of-type(1) a:hover{color: #F26522;}

.distributors-list .list > .row:last-child .col:nth-of-type(1) a {text-decoration: none !important;}


.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) a{color: #000;}
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) a:hover{text-decoration: underline;}

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div{min-width: 57%;} 

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div p{margin-left: 2px;}
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div p:first-child{margin-bottom: 6px;}

.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div p:nth-of-type(1)::before{
    content: "";
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/contact-icon-phone.svg")no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
    position: relative;
    width: 18px;
    height: 19px;
    top: 3px;
    left: -8px;
}
.distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div p:nth-of-type(2)::before{
    content: "";
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/contact-icon-office.svg")no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
    position: relative;
    width: 19px;
    height: 18px;
    left: -9px;
    top: 3px;
}


#wainua-way #wainua-tabs{margin: 40px auto 0;}

#wainua-way .d-flex{
    display: flex;
    gap: 20px;
}

#wainua-way .logo-block{
    display: flex;
    flex-direction: column;
    background-color: #FAFAFA;
    max-width: 356px;
    padding: 50px 20px;
}
#wainua-way .logo-block .az-logo{
    width: 190px;
    height: 70px;
    margin: 0 auto 30px;
}
#wainua-way .logo-block h3{
    font-weight: 500;
    font-size: 14px;
    color: #464748;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 16px;
}
#wainua-way .logo-block .contact-row{
    display: flex;
    align-items: center;
}

#wainua-way .logo-block .contact-row:nth-of-type(1) img{width: 21px;height: 24px;margin-right: 12px;}
#wainua-way .logo-block .contact-row:nth-of-type(2) img{width: 23px;height: 24px;margin-right: 10px;}

#wainua-way .logo-block .contact-row p{
    font-family: "Britanica-Regular";
    font-weight: 400;
    font-size: 14px;
    color: #1c1c1c;
}

#wainua-way .logo-block .contact-row p .font-sub{font-size: 10px;}

#wainua-way .logo-block .contact-row p a{color:#004122;text-decoration: underline;}
#wainua-way .logo-block .contact-row:nth-of-type(1) p a{color:#1c1c1c;text-decoration: none;}
#wainua-way .logo-block .contact-row p a:hover{text-decoration: none;}
#wainua-way .logo-block .contact-row p a.phnNum-txtDec-hov:hover{text-decoration: underline;}

#wainua-way .logo-block .or-separator{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 10px;
    color: #1C1C1C;
    margin: 10px 0 10px 32px;
}

#wainua-way .flex-block{
    max-width: 670px;
}
#wainua-way .flex-block p {
    font-family: 'Lexend', sans-serif;
    font-size: 20px;
    line-height: 25px;
    color: #1C1C1C;
    font-weight: 400;
    padding-bottom: 16px;
}
#wainua-way .flex-block h2 {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
#wainua-way .flex-block h3 {
    text-transform: uppercase;
}

#wainua-way .flex-block ul:nth-of-type(1) {margin-bottom: 16px;}

#wainua-way .flex-block ul li{
    font-size: 18px;
    font-family: "Britanica-Regular";
    line-height: normal;
    color: #1C1C1C;
    max-width: 640px;
}
#wainua-way .flex-block ul li:not(:first-child){padding-top: 5px;}

#wainua-way .flex-block ul li:before {
    margin: 0 5px 0 0px;
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #F26522;
    content: "";
    border-radius: 50%;
    position: relative;
    top: -6px;
}

#wainua-way .flex-block ul:nth-of-type(2) li {text-indent: -9px; padding-left: 9px;}

#wainua-way .flex-block .list-title {
    display: flex;
    align-items: center;
    
}

#wainua-way .flex-block .list-title:nth-of-type(1) {
    margin-left: 3px;
    gap: 15px;
}
#wainua-way .flex-block .list-title:nth-of-type(2) {
    gap: 10px;
}

#wainua-way .flex-block .list-title:nth-of-type(1) img{width: 30px;height: 30px;}
#wainua-way .flex-block .list-title:nth-of-type(2) img{width: 37px;height: 36px;}


#wainua-way .flex-block .list-title h3{font-weight: 500;}

#wainua-way .way-footnote{
    margin: 22px auto 0;
    gap: 31px;
}




.savaff-tab > h2{margin-bottom: 8px;}

.savaff-tab > p:nth-of-type(1){
    font-family: 'Lexend', sans-serif;
    font-size: 20px;
    color: #1c1c1c;
    margin-bottom: 32px;
}

.savaff-tab .dl-columns{
    display: flex;
    justify-content: center;
    gap: 20px;
}
.savaff-tab .dl-columns .item{
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    min-height: 257px;
}
#wainua-way .savaff-tab .dl-columns .item {
        gap: 12px 0;
    }
.savaff-tab .dl-columns .item .item-top{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.savaff-tab .dl-columns .item .item-top img{
    object-fit: contain;
    object-position: center;
}

.savaff-tab .dl-columns .item:nth-of-type(1) .item-top img{
    width: 67px;
    height: 67px;
    margin-bottom: 22px;
}
.savaff-tab .dl-columns .item:nth-of-type(3) .item-top img{
    width: 54px;
    height: 64px;
    margin-bottom: 24px;
}
.savaff-tab .dl-columns .item .item-top h3{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #1c1c1c;
    text-align: center;
    margin-bottom: 8px;
}
.savaff-tab .dl-columns .item .item-top p{
    font-family: "Britanica-Regular";
    font-size: 18px;
    color: #1c1c1c;
    text-align: center;
}
.savaff-tab .dl-columns .item:nth-of-type(1) .item-top p{max-width: 354px;}

.savaff-tab .dl-columns .item .item-bottom {
    display: flex;
    justify-content: flex-end;
}
.savaff-tab .dl-columns .item .item-bottom a{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
}
.savaff-tab .dl-columns .item .item-bottom a span{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #000;
}
.savaff-tab .dl-columns .item .item-bottom a:hover span{text-decoration: underline;}

.savaff-tab .dl-columns .item .item-bottom a .item-download-btn{
    width: 54px;
    height: 54px;
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/download-button.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.savaff-tab .dl-columns .item .item-bottom a:hover .item-download-btn{
    border: 1px solid #fafafa;
    border-radius: 5px;
    background-image: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/box-icon-download_white.svg");
}

.savaff-tab .dl-columns .separator{
    background-color: #B0B0B0;
    width: 1px;
}


#wainua-way .diagramBox-content:has(.sample-letters){padding: 33px 67px 40px 68px;}

.savaff-tab .sample-letters{
    background-color: #FAFAFA;
    padding: 24px;
    margin: 32px 0;
}

.savaff-tab .sample-letters .intro{
    display: flex;
    gap: 24px;
    margin-bottom: 18px;
}
.savaff-tab .sample-letters .intro img{width: 55px;height: 55px;}

.savaff-tab .sample-letters .intro .text h3,
.savaff-tab .sample-letters .intro .text p{color: #1c1c1c;}

.savaff-tab .sample-letters .intro .text h3{margin-bottom: 8px;}

.savaff-tab .sample-letters .body{
    display: flex;
    gap: 75px;
    margin-left: 77px;
}
.savaff-tab .sample-letters .body .item{display: flex;}

.savaff-tab .sample-letters .body .item:nth-of-type(1) {gap: 10px;} 
.savaff-tab .sample-letters .body .item:nth-of-type(2) {gap: 15px;}

.savaff-tab .sample-letters .body .item:nth-of-type(1) img{
    width: 105px;
    height: 150px;
}
.savaff-tab .sample-letters .body .item:nth-of-type(2) img{
    width: 88px;
    height:116px
}

.savaff-tab .sample-letters .body .item .list{
    display: flex;
    flex-direction: column;
}

.savaff-tab .sample-letters .body .item:nth-of-type(1) .list{gap: 16px;}
.savaff-tab .sample-letters .body .item:nth-of-type(2) .list{gap: 20px;}

.savaff-tab .sample-letters .body .item .list h4{
    font-family: 'Lexend', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #006838;
    margin-top: 10px;
}

.savaff-tab .sample-letters .body .item:nth-of-type(1) .list h4{margin-bottom: 8px;}
.savaff-tab .sample-letters .body .item:nth-of-type(2) .list h4{margin-bottom: 3px;}

.savaff-tab .sample-letters .body .item .list a{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #004122;
    text-decoration: underline;
}
.savaff-tab .sample-letters .body .item .list a:hover{color: #F26522}

.savaff-tab .sample-letters .body .item .list a img{
    /*content: "";
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/download-icon.svg") no-repeat;
    background-size: contain;
    background-position: center;*/
    display: inline-block;
    width: 14px;
    height: 23px;
    position: relative;
    object-fit: contain;
    object-position: bottom;
}

.savaff-tab .sample-letters .body .item .list a:hover img{
    /*content: "";
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/download-icon.svg") no-repeat;
    background-size: contain;
    background-position: center;*/
    filter: hue-rotate(228deg) brightness(2.8);
}




#wainua-way .diagramBox-content:has(.waiway-tab){padding: 32px 68px 19px;}

.waiway-tab .heading{display: flex;align-items: center;gap: 8px;}
.waiway-tab .heading img{width: 213px;}
.waiway-tab .heading h3{font-size: 24px;color: #1c1c1c;}
.waiway-tab > p{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    color: #004122;
    margin: 20px 0 33px;
    padding: 7px 15px;
    background-color: #E5F0EB;
    width: fit-content;
}
#wainua-way .waiway-tab > p {
    border: 0.25px solid var(--Dark-Grey, #464748);
    border-radius: 5px;
}
.waiway-tab .body,
.waiway-tab .body .links,
.waiway-tab .body .links a{display: flex;}

.waiway-tab .body{gap: 40px;}

.waiway-tab .body .links{
    flex-direction: column;
    position: relative;
    gap: 16px;
}
.waiway-tab .body .links a{
    align-items: center;
    gap: 15px;
    padding: 10px 0;
    max-height: 100px;
}

.waiway-tab .body .links a img{
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center;
}

.waiway-tab .body .links a span{
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #004122;
    text-decoration: underline;
}
.waiway-tab .body .links a:hover span{color: #F26522;}


.waiway-tab .body .links a::after{
    content: "";
    display: inline-block;
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/arrow-button-bordered.png") no-repeat;
    background-size: cover;
    background-position: center;
    width: 54px;
    height: 54px;
    position: absolute;
}

.waiway-tab .body .links a:hover::after{
    background: url("/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/arrow-button-hover-bordered.png") no-repeat;
    background-size: cover;
    background-position: center;
}


.waiway-tab .body .links a:not(:last-child)::before {
    content: "";
    width: calc(100% + 60px);
    position: absolute;
    height: 1px;
    background-color: #B0B0B0;
    bottom: -1px;
}

.waiway-tab .body .savings{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: center;
    background-image: linear-gradient(90deg, #E8E8E8, #FAFAFA, #E8E8E8);
    border: 0.5px solid #ddd;
    padding: 40px 20px;
    border-radius: 10px;
    min-height: 402px;
}

.waiway-tab .body .savings h1,
.waiway-tab .body .savings h3{
    font-family: 'Lexend', sans-serif;
    font-weight: 700;
    line-height: normal;
}
.waiway-tab .body .savings h1{
    font-size: 86px;
    color: #006838;

}
.waiway-tab .body .savings h3{
    font-size: 20px;
    color: #004122;
    text-align: center;
}


.waiway-tab .body .savings p{
    font-family: "Britanica-Regular";
    font-size: 14px;
    color: #000;
    line-height: 100%;
}
.waiway-tab .body .savings p a{
    color: #004122;
    text-decoration: underline;
}
.waiway-tab .body .savings p a:hover{text-decoration: none;}

#wainua-way #greenbar-callout {padding: 30px 0 0;}


#wainua-way #savings-footnode-container #footnotes ol li p{padding-left: 0;}

/* APRIL 2025 */

/* May 2025 */

#wainua-way .online-card .card-top > p{margin-bottom: 20px;}

#wainua-way .orsini-card .card-top > h4{text-align: center;line-height: normal;}
#wainua-way .orsini-card .orsini-logo{
    width: 196px;
    height: 64px;
}

#wainua-way .orsini-card .orsini-contacts{
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    align-items: center;
    gap: 11px;
}

#wainua-way .orsini-card .orsini-contacts > div{display: flex;gap: 10px;}

#wainua-way .orsini-card .orsini-contacts a,
#wainua-way .orsini-card .orsini-contacts p{
    font-family: "Britanica-Regular";
    font-weight: 400;
    font-size: 16px;
    color: #1c1c1c;
}
#wainua-way .orsini-card .orsini-contacts a:hover{text-decoration: underline;}

#wainua-way .orsini-card .orsini-contacts .orsini-phone img{width: 13px;height: 15px;}
#wainua-way .orsini-card .orsini-contacts .orsini-fax img{width: 15px;height: 15px;}
#wainua-way .orsini-card .orsini-contacts .orsini-mail img{width: 14px;height: 13px;}

#wainua-way #distributors-list-section{
    margin-top: 0;
    margin-bottom: 32px;
}

#wainua-way #wainua-tabs ol.cmp-tabs__tablist li{
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.savaff-tab .sample-letters .body .item .list a{
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 24px;
}

/* May 2025 */

@media screen and (max-width: 991.5px) {
    

    #homepage-container {
        width: 100%;
        padding-right: 12px !important;
        padding-left: 13px !important;
   }

   #wainua-way #savings-footnode-container{
        padding: 0 12px;
   }

   #wainua-way .ptb {
        width: 300px;
    }
    #wainua-way .colthreecontent-one{
        margin-top:20px;
    }
    #wainua-way #colthreecontent-one:after {
        width: 82%;
        margin: -3px auto 0;
    }
    #wainua-way .section3-mcolumn-wrapper {
        flex-direction: column;
    }
    #wainua-way .grey-gradient-banner-wrapper .banner-content h1 {
        padding: 4px 0 12px !important;
    }
    #wainua-way #support-section3-container {
        margin-bottom: 73.82px;
        margin: -8px auto 0 !important;
        max-width: 1160px;
        width: 100%;
    }
    #wainua-way .grey-gradient-banner-wrapper .mobile-only {
        display: block;
        padding: 11px 13px 0px;
    }
    #wainua-way .section3-content-wrapper {
        background: transparent linear-gradient(129deg, var(--unnamed-color-ffffff) 0%, #E8E8E8 24%, #FCFCFC 50%, #DEDEDE 77%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
        background: transparent linear-gradient(129deg, #FFFFFF 0%, #E8E8E8 24%, #FCFCFC 50%, #DEDEDE 77%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
        border: 1px solid #EAEAEA;
        opacity: 1;
    }
    #wainua-way .section3-head-wrapper {
        background: #006838;
        clip-path: polygon(0 0, 99% 0%, 85% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 99% 0%, 85% 100%, 0% 100%);
    }
    #wainua-way .section3-head-wrapper p {
        font-size: 18px;
    }
    #wainua-way .section3-head-wrapper p {
        padding-bottom: 22px!important;
        position: relative;
    }
    #wainua-way .section3-head-wrapper p:after {
        height: 9px;
        display: block;
        width: 100%;
        background: transparent linear-gradient(90deg, #FFF33B 0%, #F8A72D 50%, #F26522 100%);
        content: '';
        position: absolute;
        bottom: 0px;
        left: -10px;
    }
    #wainua-way .section3-head-wrapper:after {
        background: #f6f6f6!important;
    }
    #wainua-way .section3-mcolumn-wrapper {
        flex-direction: column;
    }
    #wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two {
        padding: 12px 0px 0px 0px;
    }
    #wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two h4 {
        text-align: center;
    }
    #wainua-way .section3-mcolumn-wrapper {
        padding: 33px 12px 48px 12px;
    }
    #wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(2) {
        text-align: center;
        width:100%;
    }
    #wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(3) {
        text-align: left;
        padding-top: 15px;
        padding:15px 10px 0;
    }
    #wainua-way .section3-mcolumn-wrapper .s3-mcolumn-two p:nth-child(3) a {
        margin-right: 18px;
    }
    #wainua-way #support-section3-container {
        margin-bottom: 55px;
    }
    #wainua-way .subpage-topBanner-content h4 {
        padding-top: 12px;
    }
    #wainua-way h4.footnodeheader {
        padding-top: 30px;
    }
    #wainua-way #safty-footnode {
        padding-bottom: 40px !important;
        position: relative;
        bottom: 0;
    }
    #wainua-way #well h2 {
        margin-top: 45px;
    }
    #wainua-way .grey-gradient-banner-wrapper .mobile-only {
        width: 97%;
    }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner .banner-content p {
        position: relative;
        top: 20px;
    }
    #wainua-way .grey-gradient-banner-wrapper .mobile-only.banner-content p {
        margin-bottom:-5px;
    }
    #wainua-way #wainuway-container, #wainua-way #wainuway-container1{
        padding-left: 12px;
        padding-right: 13px;
        position: relative;
        gap: 0px;
        align-items: center;
    }
    #wainua-way .innercolthreecontent {
        padding-left: 21px;
        padding-right: 21px;
        width: 100%;
    }
    #wainua-way .your {
        padding-top:27px;
        line-height: 1.1;
    }
    #wainua-way .for {
        line-height: 1.1;
    }
    #wainua-way .ptopdown {
        padding-top: 16px;
    }
    #wainua-way .ptopup {
        padding-top: 16px;
    }
    #wainua-way .thewainua {
        padding-top: 40px;
    }
    #wainua-way #well h2 {
        font-size: 20px;
        margin-left: 12px;
        margin-right: 13px;
        margin-bottom: 45px;
        line-height: 1.1;
    }
    #wainua-way .learnmoretext {
        font-size: 24px;
        padding-bottom: 10px;
        padding-left: 10px;
        text-align: center;
        position: relative;
        top: 15px;
    }
    #wainua-way .dedicated .educationalimage {
        width: 80px;
        height: 80px;
        position: relative;
        bottom: 0px;
    }
    #wainua-way .dedicated .selfimage {
        width: 80px;
        height: 80px;
    }
    #wainua-way .dedicated .accessimage {
        width: 80px;
        height: 80px;
    }
    #wainua-way .dedicated .dedicatedimage {
        width: 80px;
        height: 80px;
    }
    #wainua-way .ptb {
        margin-top: 0px;
        margin-bottom: 0px;
        position: relative;
        bottom: 52px;
    }
    #wainua-way .wainuawaytextbutton {
        font-size: 17px;
        bottom: 22px;
        left: 17px;
        padding: 18px 10px 15px 25px;
    }
    #wainua-way .wainuawaytextbutton span {
        left: 20px;
    }
    #wainua-way #colthreecontent {
        margin-top: 52px;
    }
    #wainua-way img.wainua-yourimage {
        left: 91%;
        height: 220px;
        width: 42px;
    }
    #wainuway-fourthcontainer {
        display: unset;
    }
    #wainua-way .getthe {
        padding-right: 10px;
    }
    #wainua-way .discoverthe {
        padding-right: 10px;
    }
    #wainua-way .disease-overview-banner-wrapper .disease-overview-banner .image {
        display: none;
    }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner {
        background: url('/content/dam/intelligentcontent/brands/wainuahcp/us/en/phase1/images/mobile/wainua-way-banner-mobile.png');
        background-size: 100% 100%;
        height: 115px;
    }
    #wainua-way .disease-overview-banner-wrapper .mobile-only {
        display: block;
        padding: 13px;
    }
    #wainua-way .disease-overview-banner-wrapper .disease-overview-banner .disease-overview-section {
        display: none;
    }

    #wainua-way .flex-block {
        max-width: none;
        width: 100%;
        text-align: left;
    }
    #wainua-way .display-cards-flex {
        display: block;
    }
    #wainua-way .white-card {
        width: 100%;
        max-width: none;
        height: 267px;
        margin-bottom: 40px;
    }
    #wainua-way .w-card3 {
        margin-bottom: 32px;
    }
    #wainua-way .white-card:nth-child(1):before, #wainua-way .white-card:nth-child(2):before {
        content: "OR";
        position: relative;
        left: 25px;
        top: 210px;
        color: #1C1C1C;
        font-size: 20px;
        line-height: 35px;
        font-family: 'Lexend', sans-serif;
        font-weight: 600;
    }
    #wainua-way .wainua-way-block {
        display: block;
        align-items: center;
        padding: 0 10px;
        margin-top: 40px;
    }
    #wainua-way .main-bg-grey {
        background: #F8F8F8;
        padding: 40px 15px 40px 15px;
    }
    #wainua-way .way-txt2 {
        padding: 10px 15px 0px;
    }
    #wainua-way .bg-grey-block {
        padding: 30px 15px;
        margin-top: 30px;
    }
    #wainua-way .bg-grey-block h2{
        font-size: 24px;
        line-height: normal;
    }
    #wainua-way .down-block {
        justify-content: center;
    }
    #wainua-way .flex-block p {
        font-family: 'Lexend', sans-serif;
        font-size: 18px;
        line-height: 24px;
        color: #1C1C1C;
        font-weight: 400;
        padding: 24px 0 18px;
    }
    #wainua-way .way-center {
        text-align: center;
        margin: 18px auto 13px;
        max-width: 814px;
    }
    #wainua-way .diagramBox-content {
        margin-bottom: 22px;
    }
    #wainua-way #c31-questionnaire {
        margin-top: 32px;
    }
    #wainua-way #greenbar-callout {
        padding: 32px 0 0;
    }
    #wainua-way .dedicated p {
        padding-left: 16px;
    }
    #wainua-way #text-a090e5032e .dedicated p {
        padding-left: 16px;
    }
    #wainua-way #text-116d2cf05c .dedicated p {
        padding-left: 16px;
        max-width: 240px;
    }
    #wainua-way #wainuway-container .azcl-column-par2 {
        padding-left: 0px;
        padding-right: 0px;
    }
    #wainua-way .way-txt1 {
        font-size: 20px;
        line-height: normal;
    }
    #wainua-way .flex-block h3 {
        font-size: 16px;
        line-height: normal;
    }
    #wainua-way .main-bg-grey .pb-16 {
        font-size: 24px;
        line-height: normal;
    }
    #wainua-way .txt20-w {
        font-size: 18px;
    }
    #wainua-way .white-card-text {
        min-height: inherit;
        padding: 12px 9px 30px 9px;
    }
    #wainua-way .w-card .white-card-text {
        padding-bottom: 13px;
    }
    #wainua-way .down-block p a {
        text-decoration: underline;
    }
    #wainua-way .w-card2 .white-card-text{
        padding-bottom: 12px;
    }
    #wainua-way .white-card:nth-child(1):before {
        top: 202px;
        font-size: 18px;
        line-height: normal;
    }
    #wainua-way .white-card:nth-child(2):before {
        top: 202px;
        font-size: 18px;
        line-height: normal;
    }
    #wainua-way .way-txt1 {
        font-size: 20px;
        line-height: normal;
    }
    #wainua-way .diagramBox-content {
        padding: 24px 12px 11px 12px;
    }
    #wainua-way .wtxt1 {
        text-align: center;
    }
    #wainua-way .your {
        font-size: 18px;
        line-height: normal;
    }
    #wainua-way .innercolthreecontent {
        padding-left: 27px;
        padding-right: 27px;
    }
    #wainua-way .price {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    #wainua-way .down-block p a {
        padding-right: 16px;
    }
    #wainua-way .white-card-text a {
        color: #004122;
    }
    #wainua-way .seetext {
        padding-bottom: 24px !important;
    }

    /* mueve */

    #wainua-way .subpage-topBanner {padding-bottom: 45px;}
    #wainua-way .subpage-topBanner-content{max-width: 93%;}
    #wainua-way .subpage-topBanner-content h4{margin-top: unset;font-size: 18px;}
    

    .accessing-wainua .access-cards{flex-direction: column;}

    .accessing-wainua > p:nth-of-type(1),
    .accessing-wainua > p:nth-of-type(2),
    .accessing-wainua > p:nth-of-type(3)
    {text-indent: -3px;}

    #wainua-way #greenbar-callout div{
        width: unset;
        margin: 0 12px;
    }
    #wainua-way #greenbar-callout div p{
        padding: 12px 0;
        font-size: 18px;
    }
    

    .specialty-pharma-section h3{font-size: 18px;}

    .specialty-pharma-section .orsini{
        flex-direction: column;
        gap: unset;
        margin: 16px 0 0;
        padding: 32px 12px;
        align-items: center;
    }
    #wainua-way .specialty-pharma-section .orsini .contact-info h4{
        font-size: 17px;
        padding-top: 30px;
        margin-bottom: 8px;
    }
    .specialty-pharma-section .orsini .contact-info > div:nth-of-type(1){gap: 24px;}
    .specialty-pharma-section .orsini .contact-info > div .col{gap: 8px;}
    .specialty-pharma-section .orsini .contact-info > div .col:nth-of-type(1){margin-right: unset;}

    .specialty-pharma-section .orsini .contact-info p, 
    .specialty-pharma-section .orsini .contact-info a{font-size: 16px;}
    
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(1),
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(3){margin-bottom: 4px;}
    
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(2),
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(4){margin-bottom: 0;}


    .distributors-list h3{font-size: 18px;}

    .distributors-list .list > .row .col:nth-of-type(1),
    .distributors-list .list > .row:first-child .col:nth-of-type(2){padding-left: 12px;}

    .distributors-list .list > .row:first-child .col:nth-of-type(2){align-items: unset;}

    .distributors-list .list > .row:first-child .col p{font-size: 14px;}

    .distributors-list .list > .row:not(:first-child) .col:nth-of-type(1),
    .distributors-list .list > .row:first-child .col:nth-of-type(1){
        padding: 12px;
        min-width: 189px;
    }
     
    .distributors-list .list > .row:not(:first-child){border-bottom: 1.36px solid #D7D7D7;}
    .distributors-list .list > .row:not(:first-child) .col:nth-of-type(1), 
    .distributors-list .list > .row:not(:first-child) .col:nth-of-type(2){border-bottom: unset;}

    #wainua-way .distributors-list .list > .row .col:nth-of-type(1),
    #wainua-way .distributors-list .list > .row .col:nth-of-type(2) {
        border-bottom: unset;
    }
    #wainua-way .distributors-list .list > .row {
        border-bottom: 1.36px solid #D7D7D7;
    }

    .distributors-list .list > .row:not(:first-child) .col,
    .distributors-list .list > .row:not(:first-child) .col p,
    .distributors-list .list > .row:not(:first-child) .col a{font-size: 14px;}
    
    .distributors-list .list > .row:not(:first-child) .col a{word-break: break-word;}

    .distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) div p span{display: none;}
    
    .distributors-list .list > .row:nth-of-type(2) .col:nth-of-type(2){min-height: 77px;}
    #wainua-way .distributors-list .list > .row:not(:first-child) .col:nth-of-type(2) {
        align-items: unset;
        padding-left: 22px;
        padding-right: 22px;
    }


    #wainua-way #wainua-tabs{padding: 0 12px;}

    #wainua-way .logo-block{padding:20px 6px;align-self: center;}

    #wainua-way .d-flex {flex-direction: column;}

    #wainua-way .d-flex .flex-block .list-title:nth-of-type(1) img{
        width: 28px;
        height: 26px;
    }

    #wainua-way .flex-block ul li {
        font-size: 18px;
        font-family: "Britanica-Regular";
        line-height: 20px;
        color: #1C1C1C;
        font-weight: 400;
        text-indent: -10px;
        padding-left: 10px;
        padding-top: 8px;
    }

    #wainua-way .way-footnote{padding-bottom: 16px;}


    #wainua-way .diagramBox-content:has(.sample-letters){padding: 33px 0 30px;}
    
    .savaff-tab > h2{padding: 0 12px;}
    .savaff-tab > p:nth-of-type(1){font-size: 18px;padding: 0 12px}

    .savaff-tab .dl-columns{flex-direction: column;gap: 30px;padding: 0 12px}

    .savaff-tab .dl-columns .item{
        min-height: unset;
        justify-content: unset;
        gap: 12px;
        align-self: center;
        width: 100%;
        max-width: 327px;
    }
    #wainua-way .savaff-tab .dl-columns .item {
        gap: 12px;
    }

    .savaff-tab .dl-columns .item:nth-of-type(1) .item-top img{
        width: 60px;
        height: 70px;
        object-fit: cover;
        object-position: -6px -3px;
        margin-bottom: 0;
    }

    .savaff-tab .dl-columns .item .item-top h3{width: 74%;font-size: 16px;margin-bottom: 0;}

    .savaff-tab .dl-columns .separator{
        background-color: #F26522;
        width: 96%;
        height: 2px;
        margin: 0 auto;
    }

    .savaff-tab .dl-columns .item:nth-of-type(2) .item-top p{max-width: 90%;}
    .savaff-tab .dl-columns .item:nth-of-type(3) .item-top p{padding: 0 16px;}
    
    .savaff-tab .dl-columns .item:nth-of-type(3) .item-top img{margin-bottom: 15px;}


    .savaff-tab .sample-letters .intro{
        flex-direction: column;
        align-items: center;
        gap: 16px;
    }
    .savaff-tab .sample-letters .intro img{width: 64px;height: 64px;}
    .savaff-tab .sample-letters .intro .text{text-align: center;}
    .savaff-tab .sample-letters .intro .text h3{font-size: 16px;margin-bottom: 0;}
    
    .savaff-tab .sample-letters .body{
        flex-direction: column;
        gap: 0;
        max-width: 305px;
        margin: 0 auto;
    }

    .savaff-tab .sample-letters .body .item:nth-of-type(1) img {
        width: 90px;
        height: 125px;
        object-position: -3px 0;
    }

    #wainua-way .savaff-tab .sample-letters .body .item .list h4{
        margin: 5px 0 22px;
        padding-top: 0;
    }
    
    .savaff-tab .sample-letters .body .item .list{width: 100%;}
    .savaff-tab .sample-letters .body .item .list a{font-size: 16px;padding-right: 10px;line-height: normal;}
    
    .savaff-tab .sample-letters .body .item .list a::after{
        left: unset;
        float: right;
        top: -2px;
        right: -10px;
    }
    .savaff-tab .sample-letters .body .item .list > a:nth-of-type(3):after{top: -10px;}
    
    .savaff-tab .sample-letters .body > .item:nth-of-type(2) .list a::after{
        top:-10px
    }

    .savaff-tab .sample-letters .body .item:nth-of-type(1) {
        padding-bottom: 35px;
        border-bottom: 1px solid #b0b0b0;
    }
    .savaff-tab .sample-letters .body .item:nth-of-type(2) {padding-top: 35px;}

    .savaff-tab .footnote{padding: 0 12px;color: #1c1c1c;}


    #wainua-way .diagramBox-content:has(.waiway-tab){padding: 18px 0 0;}

    .waiway-tab .heading{
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
        padding: 0 12px;
    }

    .waiway-tab .heading img{width: 184px;}
    
    .waiway-tab .heading h3{font-size: 20px;}
    .waiway-tab > p{
        font-size: 16px;
        padding: 7px 15px;
        margin: 20px 12px;
    }
    
    .waiway-tab .body{flex-direction: column;}
    .waiway-tab .body .links{min-width: unset;padding: 0 12px;}
    .waiway-tab .body .links a{justify-content: flex-start;width: calc(100% - 50px);position: relative;}
    .waiway-tab .body .links a img{width: 72px;height: 72px;}
    .waiway-tab .body .links a::after{width: 44px;height: 44px;right: -50px;}
    .waiway-tab .body .links a span{font-size: 15px;max-width: 188px;}
    .waiway-tab .body .links a:not(:last-child)::before{width: calc(100% + 50px);}
    
    .waiway-tab .body .savings{
        border-radius: unset;
        border: unset;
        min-height: unset;
        padding: 24px 18px;
        width: 100%;
    }

    
    .waiway-tab .body .savings h1{font-size: 66px;margin-bottom: 2px;line-height: 1;}

    .waiway-tab .body .savings h3{width: 94%;}

    .waiway-tab .body .savings h3:nth-of-type(1){
        font-size: 18px;
        padding: 0 8px;
        line-height: normal;
        margin-bottom: 5px;
    }
    .waiway-tab .body .savings h3:nth-of-type(2){
        margin-top: 3px;
        line-height: normal;
        margin-right: 5px;
        margin-bottom: 19px;
    }

    #wainua-way h4.wain-refnode-headft:nth-of-type(1){padding-top: 0;}

    
    #wainua-way div#footnode-container {
        padding-bottom: 32px;
    }
    
    #wainua-way .way-footnote{color:#666666;line-height: 20px;}
    
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(4) span{font-size: 12px;}

    
    #wainua-way #wainua-tabs ol.cmp-tabs__tablist{justify-content: space-between;}
    #wainua-way #wainua-tabs ol.cmp-tabs__tablist:has(> li:nth-of-type(3))>li {width: 30.48%;padding: 0 5px;}
    
    #wainua-way .diagramBox-content:has(.d-flex){padding: 25px 12px;}
    /* mueve */

    #wainua-way .online-card .card-top {padding-bottom: 0px;}
    #wainua-way .orsini-card .card-top {padding-bottom: 40px;}
    
    #wainua-way #footnode-container #foot-ref-mgwid{margin-top: 32px;}
    #wainua-way #savings-footnode-container #foot-ref-mgwid {
        margin-top: 20px;
    }
    #wainua-way #distributors-list-section {
        margin-bottom: 24px;
    }

    .savaff-tab .sample-letters .intro{margin-bottom: 25px;}
    
    .savaff-tab .sample-letters .body .item .list a:not(:last-child){margin-bottom: 16px; line-height: normal;}

    .savaff-tab .sample-letters .body .item:nth-of-type(2) img{object-position: -3px -2px;}
}


@media screen and (max-width: 374px) and (min-width: 320px){
    #wainua-way .white-card{
        height: 288px;
   }
    #wainua-way .white-card:nth-child(1):before,#wainua-way .white-card:nth-child(2):before{
        top: 222px;
   }
   #wainua-way .white-card-text a{font-size:17px;}
   
   .distributors-list .list > .row:not(:first-child) .col:nth-of-type(1), .distributors-list .list > .row:first-child .col:nth-of-type(1){
    min-width: unset;
   }
    #wainua-way #wainua-tabs ol.cmp-tabs__tablist > li:nth-of-type(3) {font-size:13px !important;}
}

@media screen and (min-width: 992px) {
    
    #wainua-way .subpage-topBanner {padding: 40px 0;height: unset;}
    #wainua-way .subpage-topBanner-content h1{margin: 2px 0 10px;}
    #wainua-way .subpage-topBanner-content h4{margin-bottom: 2px;}

    #wainua-way .subpage-topBanner-image img {
        width: 221px;
        height: 172px;
   }
    #wainua-way div#footnode-container {
        padding-top: 50px;
   }
    #wainua-way #wainuway-container, #wainua-way #wainuway-container1{
       margin: 0px auto 0 !important;
       max-width: 1160px;
       width: 90%;
       position: relative;
   }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner .banner-content {
        max-width: 41%;
        top:50%;
   }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner .banner-image {
        overflow: hidden;
        height: 205px;
        margin-top: -24px;
   }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner{
        height:183px;
   }
    #wainua-way .grey-gradient-banner-wrapper .grey-gradient-banner .banner-content h1{
        margin-top:-10px;
   }
    #banner-content {
        margin: 0px auto 0;
        max-width: 1160px;
        width: 80%;
   }
    #wainua-way #well {
        margin: 0px auto 0 !important;
        max-width: 1160px;
        width: 80%;
   }
    #wainua-way #wainua-safety {
        margin-top: 0px;
   }
   
    
    .savaff-tab .footnote{color: #464748;}
    
    #wainua-way #savings-footnode-container{
        padding: 40px 0;
        margin: 0 auto;
        max-width: 1160px;
        width: 90%;
    }
    
    #wainua-way div#footnode-container {
        padding-bottom: 40px;
    }
    
    #wainua-way .way-footnote{color:#464748;}
    
    .specialty-pharma-section .orsini .contact-info p:nth-of-type(4) span{font-size: 14px;}

    .specialty-pharma-section .orsini > a img{margin-left: 19px;}
   
    .distributors-list .list > .row:nth-of-type(4) > .col:nth-of-type(2) div{position: relative;left: 4px;}

    
    #wainua-way .diagramBox-content:has(.d-flex){padding: 34px 68px;}
    
    #wainua-way .flex-block .list-title:nth-of-type(1) {margin-bottom: 8px;}
    #wainua-way .flex-block .list-title:nth-of-type(2) {margin-bottom: 5px;}
    .specialty-pharma-section .orsini{align-items: center;}
    
    
    
    
    .waiway-tab .body .savings h1,
    .waiway-tab .body .savings h3:nth-of-type(1){margin-bottom: 15px;}
    .waiway-tab .body .savings h3:nth-of-type(2){margin-bottom: 40px;}
    
    .accessing-wainua .access-cards .card{flex:1;}
    
    #wainua-way #greenbar-callout div p{padding: 12px 10px;}

    .savaff-tab .sample-letters .body .item:nth-of-type(1) img{object-position: -1px 4px;}
    .savaff-tab .sample-letters .body .item:nth-of-type(2) img{object-position: 3px 4px;}
    
    .waiway-tab .body .links{flex: 3;}
    .waiway-tab .body .savings{min-width: 334px;flex: 1;}

    .waiway-tab .body .links a {
        width: calc(100% - 60px);
        position: relative;
    }
    .waiway-tab .body .links a::after{right: -60px;}
}




@media screen and (min-width: 992px) and (max-width: 1280px){
    #wainua-way .dedicated p {
        padding-left: 7px 
   }
    #wainua-way .innercolthreecontent {
        padding-left: 20px;
        padding-right: 20px;
   }
    #wainua-way .white-card {
        max-width: 346px;
        height: 326px;
        width: 100%;
   }
    #wainua-way .display-cards-flex {
        gap: 50px;
   }
    #wainua-way .white-card:nth-child(1):before, #wainua-way .white-card:nth-child(2):before {
        left: 67%;
        top: 88px;
   }

    .savaff-tab .dl-columns .item .item-bottom a{
        margin-right: 22px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1070px){  
    #wainua-way .white-card:nth-child(1):before, #wainua-way .white-card:nth-child(2):before {
        left: 70%;
        top: 88px;
   }
   div#wainuway-container {
    --col-count: 2;
    }

}

@media screen and (min-width: 1250px) and (max-width: 1280px){  
    #wainua-way .white-card:nth-child(1):before, #wainua-way .white-card:nth-child(2):before {
        left: 65%;
        top: 88px;
    }

}
