@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR7eS2AopSg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMR7eS2Ao.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR7eS2AopSg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMR7eS2Ao.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color:#4f2d7f;--secondary-color:#3095b5;--green:#74aa50}.primary-color{color:var(--primary-color)}.primary-bg{background-color:var(--primary-color);color:#fff}.secondary-color{color:var(--secondary-color)}.secondary-bg{background-color:var(--secondary-color)}.btn{padding:10px;text-decoration:none;border:0;font-size:16px}.m-0{margin:0}.my-5{margin:5px 0}.mt-t{margin-top:5px}.inline-block{display:inline-block}.osc-font{font-family:"Open Sans Condensed",sans-serif}.os-font{font-family:"Open Sans",sans-serif}.cd-pulmonx-container{display:flex;gap:16px;justify-content:space-between;width:100%;min-width:100%;font-family:"Open Sans",sans-serif}#cd-pulmonx-map-locations-container{min-width:360px;width:30%}#cd-pulmonx-map-container{width:70%;max-width:100%;position:relative}.cd-pulmonx-location{margin:24px 12px}.cd-pulmonx-location:hover{cursor:pointer}.premier-practice-title-container{display:flex;margin-bottom:10px}.premier-practice-title-container img{height:25px!important;width:25px;margin-right:20px}.location-category-name{font-size:18px;text-transform:uppercase;margin:0 0 8px 0;padding:10px;display:inline-block;font-weight:700}.premier-practice .location-category-name{background-color:#dfead6;color:#90bb73}.treatment-center .location-category-name{background-color:#4f2d7f29;color:#4f2d7f}.assessment-center .location-category-name{background-color:#3095b529;color:#3095b5}.premier-practice .hospital-name{color:#74aa50;font-weight:700}.cd-pulmonx-container .location.premier-practice h3.hopspital-name{color:#74aa50;font-weight:700}.cd-pulmonx-container h3.hopspital-name{font-size:22px;font-weight:500}.cd-pulmonx-container .treatment-center .doctor-name{color:var(--primary-color)}.cd-pulmonx-container .assessment-center .hospital-name,.cd-pulmonx-container .assessment-center .doctor-name{color:var(--secondary-color)}#what-the-difference-question{font-size:17px}#what-the-difference-question:hover{cursor:pointer}.locations-container p.doctor-name{font-size:18px;color:#000;font-weight:700}.locations-container p.distance-away{font-weight:500;font-size:16px}.locations-container p.address,.locations-container p.program-info{font-size:15px}.checkbox-container{display:flex;align-items:center;gap:2px}.check-field{display:flex;justify-content:space-between}.filter-container{display:flex;justify-content:space-between}.cd-pulmonx-container .search-container{margin:23px 0}.cd-pulmonx-container .search-container .visible-fields{display:flex;align-items:center;gap:10px}.cd-pulmonx-container .search-container .visible-fields #location-input-field{flex:1;padding:10px;min-width:0;border-radius:0;border:1px solid #666}.cd-pulmonx-container .search-container .visible-fields #search-btn{flex-shrink:0;padding:10px 20px;background-color:var(--primary-color);color:#fff;font-weight:600}.cd-pulmonx-container .search-container .visible-fields #search-btn:hover,.cd-pulmonx-container .search-container .visible-fields #search-btn:focus{color:#fff}.locations-container{border:1px solid gray;height:560px;overflow-y:scroll;margin:20px 0 0 0;background-color:#fff}.cd-pulmonx-cta-container{display:flex;gap:8px;align-items:center}.cd-pulmonx-cta-container .phone-container a,.cd-pulmonx-cta-container .text-me-the-number-btn a{color:#fff!important}.cd-pulmonx-cta-container .phone-container a:hover,.cd-pulmonx-cta-container .text-me-the-number-btn a:hover{background-color:var(--secondary-color);color:#fff!important}.cd-pulmonx-container .filter-container input[type="checkbox"]{transform:translateZ(0);-webkit-appearance:none;appearance:none;width:20px;height:20px;background-color:#fff;border:1px solid #000;border-radius:0;cursor:pointer;margin-right:15px}.cd-pulmonx-container .filter-container input[type="checkbox"]:checked::before{content:"";left:5px;top:0;width:8px;height:15px;border:solid #000;border-width:0 3px 3px 0;position:absolute;display:block;color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cd-fw-700{font-weight:700}.cd-fw-300{font-weight:300}.cd-pulmonx-container .check-field-container{margin-left:5px}.cd-pulmonx-container .check-field-container .checkbox-container label{font-size:14px}.cd-pulmonx-sort-radio{transform:scale(1.5);transform-origin:top left;margin-right:10px}.cd-pulmonx-container .sort-container{background-color:lightgray;padding:1px 5px;margin-bottom:20px}.sort-container .cd-pulmonx-option{margin:5px 0}.sort-container label{font-size:14px}#map{height:100%;min-height:500px}.info-window{font-size:20px;width:350px;font-family:"Open Sans",sans-serif}.info-window .iw-doctor-names{padding:0;list-style-type:none;font-size:18px;font-weight:700}.iw-hospital-name{margin:10px 0;font-size:16px}.info-window.iw-treatment-center .iw-hospital-name,.iw-treatment-center .iw-doctor-names{color:var(--primary-color)}.info-window.iw-assessment-center .iw-hospital-name,.iw-assessment-center .iw-doctor-names{color:var(--secondary-color)}.info-window.iw-treatment-center .iw-hospital-name,.info-window.iw-assessment-center .iw-hospital-name{font-size:20px}.iw-premier-practice .iw-doctor-names{color:var(--primary-color)}.info-window.iw-premier-practice .iw-hospital-name{font-size:20px;font-weight:700}.info-window.iw-premier-practice .iw-hospital-name,.info-window.iw-premier-practice .iw-location-type{color:#74aa50}.info-window.iw-premier-practice .iw-location-type{font-size:16.5px;font-weight:400}.iw-location-info-container .iw-category-icon{height:70px}.iw-location-type-container .premier-main-title{font-size:20px}.iw-location-info-container{display:flex;justify-content:space-between;align-items:center}.iw-address,.iw-city-state-zip{font-size:15px}.iw-address-link{text-decoration:none}.iw-address-link,.iw-address-link:hover{color:#000}.iw-address-link:focus{outline:none;box-shadow:none}.iw-address-link:hover{text-decoration:underline}.iw-phone,.iw-directions-btn{padding:5px;text-align:center;background-color:var(--primary-color);margin:10px 0}.iw-phone:hover,.iw-directions-btn:hover{background-color:var(--secondary-color);color:#fff}.iw-phone a,.iw-directions-btn a{color:#fff;text-decoration:none;font-size:16px;outline:none;border:none;font-weight:400}.iw-phone a:hover,.iw-directions-btn a:hover{color:#fff}.locations-container .hospital-name{font-size:25px}@media (max-width:768px){.cd-pulmonx-container{flex-direction:column}#cd-pulmonx-map-locations-container{min-width:100%}#cd-pulmonx-map-container,#cd-pulmonx-map-locations-container{width:100%}}.cd-pulmonx-map-modal-color{color:#3095b4}.cd-pulmonx-map-modal .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9998}.cd-pulmonx-map-modal .modal__container{position:relative;background-color:#fff;padding:20px 30px;max-width:700px;max-height:100vh;border-radius:0;overflow-y:auto;box-sizing:border-box}.cd-pulmonx-map-modal .modal__header{text-align:center}#cd-pulmonx-map-question-modal .modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:40px;line-height:1.5;box-sizing:border-box}#cd-pulmonx-map-question-modal ul li{margin:5px}.cd-pulmonx-map-modal .cd-pulmonx-map-modal-close-btn .modal__close{cursor:pointer;border:0;margin:10px;background:#80bbce;color:#fff;width:25px;height:30px;line-height:0;padding:5px;font-family:"Open Sans Condensed",sans-serif}.cd-pulmonx-map-modal .cd-pulmonx-map-modal-close-btn .modal__close:before{content:"\2715";font-size:18px}.cd-pulmonx-map-modal .cd-pulmonx-map-modal-close-btn{display:inline-block;position:absolute;top:10px;right:10px}.cd-pulmonx-map-modal .modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}#cd-pulmonx-text-me-the-number-modal .modal__content{margin:0}.cd-pulmonx-map-modal main.modal-content{font-size:20px}.modal{display:none}.modal.is-open{display:block}#cd-pulmonx-text-me-the-number-modal .gform_required_legend{font-size:20px!important}#cd-pulmonx-text-me-the-number-modal form.text-me .text-field label,#cd-pulmonx-text-me-the-number-modal form.text-me .gfield--type-email label,#cd-pulmonx-text-me-the-number-modal form.text-me .gfield--type-text label,#cd-pulmonx-text-me-the-number-modal form.text-me fieldset.gfield--type-radio legend,#cd-pulmonx-text-me-the-number-modal form.text-me fieldset.gfield--type-consent legend,#cd-pulmonx-text-me-the-number-modal form.text-me fieldset.gfield--type-name legend{color:var(--green)!important;font-size:22px!important;font-weight:800!important;margin:10px 0!important;font-family:"Open Sans Condensed",sans-serif!important;line-height:1!important}#cd-pulmonx-text-me-the-number-modal form.text-me .text-field .gfield_description{font-size:16px!important}#cd-pulmonx-text-me-the-number-modal form.text-me input[type="submit"]{padding:15px!important;background-color:var(--primary-color)!important;color:#fff!important;font-size:16px!important;border-radius:0}#cd-pulmonx-text-me-the-number-modal form.text-me input[type="submit"]:hover{background-color:var(--secondary-color)!important}#cd-pulmonx-text-me-the-number-modal form.text-me .text-field a,#cd-pulmonx-text-me-the-number-modal form.text-me .text-field a:hover,#cd-pulmonx-text-me-the-number-modal-content .gform_confirmation_message a,#cd-pulmonx-text-me-the-number-modal-content .gform_confirmation_message a:hover{color:var(--secondary-color)!important}form.text-me .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:16px 0!important}#cd-pulmonx-text-me-the-number-modal-content .gform_confirmation_message{font-size:20px;margin:50px 0}#cd-pulmonx-text-me-the-number-modal form.text-me .text-field .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-block-start:8px;padding:12.992px 24px}#cd-pulmonx-text-me-the-number-modal-content .text-me_wrapper .gform_validation_errors{margin-top:50px}.info-window .iw-doctor-names,.iw-hospital-name{font-weight:700}.iw-treatment-center .iw-hospital-name,.iw-assessment-center .iw-hospital-name{font-weight:500}#modal-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#cd-pulmonx-map-question-modal .modal__content{font-size:20px}#cd-pulmonx-container input[type="radio"]{-webkit-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #333;border-radius:50%;outline:none;cursor:pointer;background-color:#fff}#cd-pulmonx-container input[type="radio"]:checked{background-color:#000;background-clip:content-box;padding:3px}#cd-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}#cd-loading-text{font-size:24;color:#fff}#cd-no-locations-message{font-size:20px;margin:10px}#cd-no-locations-message a{color:var(--secondary-color)}.text-me_wrapper .text-me .gfield .gfield_description{line-height:160%;font-weight:300;font-size:16px}.d-none{display:none!important}.d-block{display:block!important}#test-checkbox{appearance:none}#cd-pulmonx-container .checkmark{position:relative;height:20px;width:20px;background-color:#fff;border:1px solid #000;display:inline-block}#cd-pulmonx-container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}#cd-pulmonx-container .checkContainer input:checked~.checkmark:after{display:block}#cd-pulmonx-container .pulmonx-divider{background-color:#3095b4;border:none;height:1px;margin:10px auto;width:100%}#treatment-type-labels-container{display:flex;justify-content:space-evenly;text-align:center}#treatment-type-labels-container img{height:45px;width:45px}.text-center{text-align:center}.mt-10{margin-top:10px}#range-selector-container{position:relative;margin-top:58px;margin-bottom:24px}#currently-selected-range-value{position:absolute;color:#4f2d7f;font-weight:700;top:-32px;left:213.75px;white-space:nowrap}#range-selector-container input[type="range"]{width:90%;display:block;margin:0 auto}#range-labels{display:flex;justify-content:space-between;margin-bottom:20px}#range-labels span{color:rgba(0,0,0,.4);font-size:14px;font-weight:700}.location-attribute{display:flex;align-items:flex-start;gap:10px;font-size:16px;margin-bottom:8px}.location-attribute-description{font-size:16px}.location-name-and-category-container{display:flex;justify-content:space-between}.category-logo-container{min-height:100px;min-width:100px}.category-logo-container img{width:100px;height:100px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.listing-name-type-and-doctor-details-container{margin-bottom:24px}.listing-address-and-coordinator-container{font-style:italic}.cta-link{padding:10px;display:inline-block;border:1px solid #4f2d7f!important;text-align:center;white-space:nowrap}.phone-link{width:45%}.phone-link:hover{color:#fff}.text-me-the-number-link{width:55%;color:#4f2d7f!important}.premier-practice-indicator-label{color:#90bb73;font-weight:700;font-style:italic}.request-location-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;text-align:center;padding:32.89px;color:#333;width:75%;z-index:99}.request-location-message{font-size:32.89px;font-weight:700}.treatment-type-label-container span{display:block}.ticks-container{display:flex;justify-content:space-between;width:90%;margin:0 auto -9px}.tick{height:12px;width:4px;background-color:#4f2d7f}#distance-range-slider{-webkit-appearance:none;width:100%;height:6px;background:#4f2d7f;outline:none}#distance-range-slider slider::-webkit-slider-runnable-track{background:#3498db;height:6px}#distance-range-slider slider::-moz-range-track{background:#3498db;height:6px}.locator-disabled-btn{opacity:.5;cursor:not-allowed!important}@media (max-width:768px){.hide-on-mobile{display:none}}#distance-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background-color:#4f2d7f!important;background-repeat:no-repeat;background-position:center;border-radius:50%;cursor:pointer;border:none;background:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.07617 1.25L1.32617 5L5.07617 8.75M11.0762 1.25L14.8262 5L11.0762 8.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center}#distance-range-slider::-moz-range-thumb{width:24px;height:24px;background-color:#4f2d7f!important;background:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.07617 1.25L1.32617 5L5.07617 8.75M11.0762 1.25L14.8262 5L11.0762 8.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center;background-repeat:no-repeat;background-position:center;border-radius:50%;border:none;cursor:pointer}#cd-pulmonx-cookie-consent-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4f2d7f;z-index:100;justify-content:center;align-items:center;text-align:center}.cookie-consent-overlay-content{padding:40px;max-width:420px}.cookie-consent-overlay-content svg{margin-bottom:16px;fill:#fff}.cookie-consent-overlay-content svg path{fill:#fff}.cookie-consent-overlay-message{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px 0;line-height:1.4}#cd-pulmonx-accept-cookies-btn{display:inline-block;padding:12px 24px;background-color:#fff;color:#4f2d7f!important;font-weight:700;font-size:15px;text-decoration:none;transition:background-color 0.2s,color 0.2s;cursor:pointer}#cd-pulmonx-accept-cookies-btn:hover{background-color:#3095b5;color:#fff!important}