.cost-and-coverage .cost-coverage-container h2{color:#202020;font-family:Overpass;font-size:35px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:.35px;margin-bottom:24px}
.cost-and-coverage .cost-coverage-container p{color:#727272;font-family:Overpass;font-size:25px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.25px;margin:0;margin-bottom:16px}
.cost-and-coverage section[role="main"]{max-width:100%;margin:0 auto;padding:0 24px;padding-top:40px}
.cost-coverage-result-info .first-section-info,.cost-and-coverage .no-insurance-container .first-section-info{color:#000;font-family:Overpass;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.36px;text-align:center}
.cost-and-coverage .no-insurance-container .first-section-info{text-align:left}
.cost-coverage-result-info .purple-text{color:#7d4199 !important;font-weight:600 !important}
.cost-coverage-result-info .orange-bold-text{color:#f8981e;text-align:center;font-family:Overpass;font-size:80px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}
.cost-coverage-result-info .grey-big-text{color:#727272;text-align:center;font-family:Overpass;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;text-align:center;margin-bottom:8px;margin-top:0}
.cost-coverage-result-info .grey-small-text{color:#727272;text-align:center;font-family:Overpass;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.28px;text-align:center;margin-bottom:8px;margin-top:0}
.cost-coverage-result-info .purple-big-text{color:#210d3f;font-family:Overpass;font-size:35px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:.35px;text-align:center;margin-bottom:8px;margin-top:0}
.cost-coverage-result-info .footnote{color:#000;text-align:center;font-family:Overpass;font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.22px;text-align:center;max-width:760px;margin:0 auto;margin-top:40px}
.cost-coverage-result-info .footnote .foot-note-link{color:#7d4199;font-family:Overpass;font-size:22px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.22px;text-decoration:none !important}
.cost-coverage-result-info.mtb40{margin-top:40px;margin-bottom:40px}
.cost-coverage-result-info .bot-img-wrapper{display:flex;justify-content:center}
.cost-coverage-result-info .bot-img-left{width:30%}
.cost-coverage-result-info .bot-img-right{width:70%}
.cost-coverage-result-info .h6-bold{color:var(--Primary-Purple,#7d4199);text-align:center;font-family:Overpass;font-size:22px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.22px;margin-bottom:8px}
.cost-coverage-result-info .rich-text+.cta{margin-top:0;margin-bottom:0;text-align:center}
.cost-coverage-result-info .abbv-col-4:nth-child(2){border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;padding-top:36px;padding-bottom:36px}
.cost-coverage-result-info .info-col1{padding-top:24px;padding-bottom:36px}
.cost-coverage-result-info .info-col3{padding-bottom:24px;padding-top:36px}
.cost-coverage-result-info .fw-600{font-weight:600}
.cost-coverage-result-info .cta .Create-account-btn{margin-top:16px}
.no-ins-section .no-ins-title{color:#202020;font-family:Overpass;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:.3px;padding-top:24px;padding-bottom:40px}
.no-ins-section .no-ins-info-text{color:var(--Dark-Text-Primary,#202020);font-family:Overpass;font-size:18rem;font-style:normal;font-weight:400;line-height:24rem;letter-spacing:.36rem}
.costandcoverage-container{margin-top:-66px}
.costandcoverage-container .info-container-dev-data{display:none}
.cost-and-coverage .insurance-result-heading{color:#7d4199;font-family:Overpass;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.36px;margin-top:40px;margin-bottom:40px}
.cost-and-coverage .reference-section{margin-top:80px;margin-bottom:60px}
.cost-and-coverage .reference-section p{color:var(--Neutral-Black,#000);font-family:Overpass;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.438px;margin-top:0;margin-bottom:0}
.cost-and-coverage .reference-section p .fw-700{font-weight:700}
.cost-and-coverage .reference-section p span.link-underline{text-decoration-line:underline}
.cost-and-coverage .reference-section p span a.link-underline{text-decoration-line:underline;font-weight:700;font-size:14px}
.cost-and-coverage .reference-section p a.link-underline{color:#000;text-decoration-line:underline;font-weight:400;font-size:14px}
.cost-and-coverage .reference-section a.link-underline.fw-700{font-weight:700 !important}
.cost-and-coverage .reference-section p.ref-top-margin{margin-top:32px}
.cost-and-coverage .no-insurance-container{margin-top:64px;margin-bottom:60px}
.cost-and-coverage .no-insurance-container .no-ins-heading{color:#202020;font-family:Overpass;font-size:30px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:.3px;margin-top:24px;margin-bottom:40px}
.cost-and-coverage .no-insurance-container p{color:#202020;font-family:Overpass;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.36px;margin-bottom:16px;margin-top:0}
.cost-and-coverage .no-insurance-container .fw-600{font-weight:600}
.cost-and-coverage .no-insurance-container hr.no-ins-hr{margin-top:40px;margin-bottom:36px}
.no-insurance-container .abbv-row-container{width:100%;margin-left:0;margin-right:0}
.no-insurance-container .abbv-row-container .abbv-row{padding-left:0;padding-right:0}
.reference-section .a{color:var(--Neutral-Black,#000);font-family:Overpass;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.438px;text-decoration-line:underline;text-decoration-style:solid}
.reference-section p sup:first-of-type{margin-left:-7px}
.reference-section p.extra-text{color:var(--Neutral-Black,#000);font-family:Overpass;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;padding-bottom:32px}
@media(min-width:767px){.cost-and-coverage section[role="main"]{max-width:1320px;margin:0 auto;padding:0 20px}
.cost-and-coverage .cost-coverage-container{padding-top:60px}
.cost-and-coverage .cost-coverage-container h6{margin-bottom:40px}
.cost-and-coverage .aemform iframe{height:525px !important}
.cost-coverage-result-info .info-col1{max-width:425px;margin:0 auto;padding-top:45px}
.cost-coverage-result-info .info-col2{max-width:256px;margin:0 auto;padding-top:35px}
.cost-coverage-result-info .info-col3{max-width:425px;margin:0 auto;padding-bottom:0;padding-top:0}
.cost-coverage-result-info .abbv-col-4:nth-child(2){border-right:1px solid #a1a1a1;border-left:1px solid #a1a1a1;border-top:0;border-bottom:0;padding-bottom:65px;padding-top:0}
.cost-coverage-result-info .bot-img-left{width:27%}
.cost-coverage-result-info .bot-img-right{width:58%}
.cost-coverage-result-info.govt-insurance-section .info-col3,.cost-coverage-result-info.medicade-section .info-col3,.cost-coverage-result-info.medicare-section .info-col3{padding-top:35px}
.cost-coverage-result-info.medicade-section .info-col3{margin-left:36px}
.cost-coverage-result-info.medicade-section .abbv-col.abbv-col-4:first-child{margin-top:36px}
.cost-coverage-result-info.govt-insurance-section .abbv-col.abbv-col-4:first-child{width:23%}
.cost-coverage-result-info.govt-insurance-section .abbv-col.abbv-col-4:nth-child(2){width:40%}
.costandcoverage-container{margin-top:-475px}
.cost-coverage-result-info.medicade-section .abbv-col-4:nth-child(2){border-right:0;border-bottom:0;margin-top:36px;padding-top:0}
}
@media(max-width:400px){.cost-coverage-result-info .orange-bold-text{font-size:71px}
}
@media(max-width:766px){.cost-coverage-result-info.govt-insurance-section .info-col3{padding-bottom:36px;padding-top:36px}
.cost-coverage-result-info.govt-insurance-section .abbv-col-4:nth-child(2){margin-top:36px;padding-bottom:0;padding-top:0}
.no-insurance-container .abbv-col-4 .cta.parbase{text-align:center}
.cost-coverage-result-info.medicade-section .abbv-col-4:nth-child(2){border-right:0;border-bottom:0;margin-top:36px;padding-top:0}
.cost-and-coverage .insurance-result-heading{margin-top:56px}
}
@media(min-width:767px) and (max-width:1024px){.cost-coverage-result-info .orange-bold-text{font-size:38px !important}
.cost-coverage-result-info .purple-big-text{font-size:26px !important;line-height:26px !important}
}