:root{--caqh-blue:#0072cd;--caqh-dark:#212529}.directory-diagnostic{width:100%}.directory-diagnostic__heading h2,.directory-diagnostic__heading p{text-align:center}.directory-diagnostic__main{background:#fff;border-radius:10px;box-shadow:0 0 14px -2px rgba(0,0,0,.25);margin:40px auto 0;max-width:950px;padding:50px 80px 70px;position:relative}.directory-diagnostic__swiper{min-height:100px;width:100%}.directory-diagnostic__swiper-wrapper.submission-slide-active{height:auto!important}.directory-diagnostic__swiper{padding-top:110px}.directory-diagnostic__swiper-slide{align-items:center;display:flex}.directory-diagnostic__submission-form{margin-top:60px}h3.directory-diagnostic__question-title{color:var(--caqh-dark);font-size:30px;line-height:1.1;margin-bottom:25px;margin-top:0;text-align:left}.directory-diagnostic__answer-options{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-top:50px}a.directory-diagnostic__answer-option{align-items:center;background-color:var(--caqh-blue);border-radius:10px;color:#fff;display:flex;font-size:22px;justify-content:center;margin:0 auto;max-width:550px;padding:20px 24px;text-align:center;transition:all .3s;width:100%}a.directory-diagnostic__answer-option--active,a.directory-diagnostic__answer-option--active:hover,a.directory-diagnostic__answer-option:hover{background-color:var(--caqh-dark);color:#fff}a.directory-diagnostic__answer-option--disabled{cursor:not-allowed;opacity:50%;pointer-events:none}a.directory-diagnostic__back-button{color:#0072cd;display:block;font-size:16px;line-height:1;padding-left:20px;position:absolute;top:4px}.directory-diagnostic__back-button:after{border-left:1px solid #0072cd;border-top:1px solid #0072cd;content:"";height:10px;left:2px;position:absolute;top:2px;transform:rotate(-45deg);width:10px}.directory-diagnostic__question-num{color:#0072cd;font-size:22px;margin-bottom:20px;text-align:center}.directory-diagnostic__price{display:none;justify-content:space-between;margin-top:38px}span.directory-diagnostic__your-price-label{font-size:24px;font-weight:400px}span.directory-diagnostic__dollar-sign,span.directory-diagnostic__total-price{font-size:24px;font-weight:700}span.directory-diagnostic__suffix{font-size:14px;font-weight:400}.directory-diagnostic__recommended-approach{background:var(--caqh-blue);border-radius:20px;margin-bottom:20px;padding:10px 20px;transition:all .3s ease}.directory-diagnostic__recommended-approach p:first-child{font-size:20px;margin-bottom:10px}.directory-diagnostic__recommended-approach p strong{font-weight:700}.directory-diagnostic__submission-slide .directory-diagnostic__price-estimate-approaches-container>h3{text-align:center}span.directory-diagnostic__recommended-approach-title{cursor:pointer;display:flex;font-weight:700;justify-content:space-between;width:100%}span.directory-diagnostic__recommended-approach-content{display:block!important;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .75s ease;visibility:hidden}span.directory-diagnostic__recommended-approach-content.active{max-height:600px;opacity:1;visibility:visible}span.directory-diagnostic__recommended-approach-content p{margin-top:10px}.directory-diagnostic__submission-slide h2{text-align:center}.directory-diagnostic__submission-slide h3{color:var(--caqh-dark);font-family:Volte;font-size:36px;text-align:center}.directory-diagnostic__report_summary{background:#004f91;border-radius:10px;box-shadow:0 0 14px -2px rgba(0,0,0,.25);color:#fff;padding:35px 20px 5px;text-align:center}.directory-diagnostic__report_summary_details{margin:0 auto;max-width:600px}.directory-diagnostic__report_summary_details>div:first-child,.directory-diagnostic__report_summary_title{font-family:Volte-Semibold}.directory-diagnostic__report_summary_details>div{display:flex;font-size:24px;margin-bottom:25px}.directory-diagnostic__report_summary_details>div>div,.directory-diagnostic__report_summary_title{font-size:24px}.directory-diagnostic__report_summary_title{font-size:26px;margin-bottom:20px}.directory-diagnostic__down-arrow{margin:20px 0 -30px;text-align:center}.directory-diagnostic__down-arrow img{height:auto;width:26px}.directory-diagnostic__report_summary_details>div>div{text-align:left;width:55%}.directory-diagnostic__report_summary_details>div>div:first-child{font-family:Volte-Semibold;width:45%}.directory-diagnostic__submission-slide h3 span{font-family:Volte-Semibold;font-weight:900}.answer-review_question-answer>span{align-items:center;display:none;font-family:Volte-Semibold;font-size:22px;line-height:1}.answer-review_question-answer>span.active{display:flex}.answer-review_question-answer>span img{height:auto;margin-bottom:2px;margin-right:8px;width:32px}.directory-diagnostic__submission-slide h3>span{font-weight:900}.directory-diagnostic__break-up-message h3,.directory-diagnostic__break-up-message h3 span{font-size:40px!important}.directory-diagnostic .meetings-iframe-container iframe{height:700px!important}.directory-diagnostic form label{color:#004f91}.directory-diagnostic form input{border-radius:0;outline:0;padding:0 0 10px}.directory-diagnostic form input:focus{border-bottom:2px solid var(--caqh-blue)!important}.directory-diagnostic form input[type=submit]{background-color:#004f91;border-radius:18px 0 0 0;color:#fff;display:inline-block;font-family:Volte;font-size:20px;padding:12px 28px;transition-duration:.3s}.progressBar-wrapper{background:#fff;border:1px solid #004f91;border-radius:30px;height:30px;left:50%;max-width:450px;opacity:0;overflow:hidden;position:absolute;top:45px;transform:translateX(-50%);transition:all .5s;visibility:hidden;width:100%;z-index:2}.progressBar-wrapper.active{opacity:1;visibility:visible}.progressBar-wrapper .progressBar{background:#004f91;height:100%;width:0}.directory-diagnostic__swiper .directory-diagnostic__swiper-slide{padding-top:80px!important}.directory-diagnostic__swiper .directory-diagnostic__swiper-slide.directory-diagnostic__form-slide,.directory-diagnostic__swiper .directory-diagnostic__swiper-slide.directory-diagnostic__submission-slide,.directory-diagnostic__swiper .directory-diagnostic__swiper-slide:first-child{padding-top:0!important}.directory-diagnostic__swiper .directory-diagnostic__swiper-slide.directory-diagnostic__submission-slide{padding-left:20px;padding-right:20px}.directory-diagnostic__swiper .directory-diagnostic__swiper-slide.directory-diagnostic__form-slide{padding-bottom:80px!important}.directory-diagnostic__main.final-slide{box-shadow:none;margin-top:0;max-width:1100px;padding:0}.directory-diagnostic__heading.final-slide{display:none}.answer-review_question--category-wrapper{border-radius:10px;box-shadow:0 0 14px -2px rgba(0,0,0,.25);margin:50px 0;padding:50px 60px 70px}.answer-review_question--category-wrapper-title{color:var(--caqh-dark);font-family:Volte-Semibold;font-size:30px;margin-bottom:30px;text-align:center}.answer-review_question>div{font-size:24px}.answer-review_question .answer-review_question-title{color:var(--caqh-blue)}.directory-diagnostic__question-title{font-size:26px;margin-top:50px}.directory-diagnostic__final-recommended-resources{display:flex;justify-content:space-between;padding-bottom:20px}.directory-diagnostic__final-recommended-resources .final-recommended-resource{border-radius:10px;box-shadow:0 0 14px -2px rgba(0,0,0,.25);display:block;overflow:hidden;width:31.333%}.directory-diagnostic__final-recommended-resources .final-recommended-resource .final-recommended-resource--image{aspect-ratio:4/3;overflow:hidden;position:relative}.directory-diagnostic__final-recommended-resources .final-recommended-resource img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.directory-diagnostic__final-recommended-resources .final-recommended-resource .final-recommended-resource--title{background:#fff;clip-path:ellipse(100% 63% at 15% 63%);color:#0270e0;font-family:Volte-Semibold;font-size:24px;margin-top:-60px;padding:50px 40px 35px;transition-duration:.3s}.directory-diagnostic__final-recommended-resources .final-recommended-resource:hover .final-recommended-resource--title{margin-top:-80px}.answer-review_question--wrapper{border-bottom:1px solid #b0c1d4;margin:35px 0 0;padding:0 40px 35px}.answer-review_question-answer{margin:20px 0}.active .answer-label{color:#000!important}.directory-diagnostic__download-button{text-align:center}@media (max-width:768px){.directory-diagnostic__main{margin:40px 20px 0;max-width:100%}.directory-diagnostic__recommended-approaches>h4{font-size:18px;margin-bottom:30px;margin-top:26px}.directory-diagnostic__submission-slide h3{font-size:23px}.directory-diagnostic__submission-slide h3>span{font-size:32px}.directory-diagnostic__submission-slide h3 span{font-size:35px}.directory-diagnostic__submission-slide form{padding:0}}