.prohealth__header{display:flex;justify-content:space-between}.prohealth__view-header{margin-top:1.25rem;position:relative}@media only screen and (min-width:75rem){.prohealth__view-header{margin-top:3.75rem}}.prohealth__view-header .desktop{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}@media only screen and (max-width:74.9375rem){.prohealth__view-header .desktop{display:none}}.prohealth__view-header .desktop .header__summary{font-size:1.5rem;font-weight:500;letter-spacing:.0125rem;line-height:1.2}.prohealth__view-header .mobile{display:none}@media only screen and (max-width:74.9375rem){.prohealth__view-header .mobile{display:block;margin:1.5rem 0}}.prohealth__view-header .mobile .header__summary{font-size:1.5rem;font-weight:500;letter-spacing:.0125rem;line-height:1.2}.prohealth__view-header .mobile .filter-sort-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.prohealth__view-header .sort-form .form-submit{display:none}.prohealth__view-filters{gap:.9375rem;margin-top:1.5rem;max-width:100%;position:relative}@media only screen and (min-width:62rem){.prohealth__view-filters{margin-top:0}}@media only screen and (min-width:75rem){.prohealth__view-filters{flex-direction:row;left:-20.1875rem;min-width:55rem;position:absolute;top:-1.5625rem;z-index:1}.user-logged-in.toolbar-horizontal .prohealth__view-filters{top:-5.375rem}}@media only screen and (min-width:90rem){.prohealth__view-filters{left:-20.1875rem}}.prohealth__view-filters form .form-text{background-position:91%;border:.0625rem solid #d1d5db;border-radius:3rem;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.102);font-family:Figtree,sans-serif;font-size:.8125rem;padding:1rem 2.5rem 1rem 1.5rem;width:100%}@media only screen and (min-width:36rem){.prohealth__view-filters form .form-text{font-size:1rem;padding:1rem 5rem 1rem 2.5rem}}.prohealth__view-filters form .form-text.ui-autocomplete-loading{background-position:91%}@media only screen and (min-width:75rem){.prohealth__view-filters form .form-text{width:100%}}.prohealth__view-filters form .form-text:focus-visible,.prohealth__view-filters form .form-text:hover{border:.0625rem solid #007c9d;outline:none}.prohealth__view-filters form .form-text::-moz-placeholder{color:#000;font-size:.8125rem;line-height:normal}.prohealth__view-filters form .form-text::placeholder{color:#000;font-size:.8125rem;line-height:normal}@media only screen and (min-width:36rem){.prohealth__view-filters form .form-text::-moz-placeholder{font-size:1rem}.prohealth__view-filters form .form-text::placeholder{font-size:1rem}}.prohealth__view-filters form .form-submit{background:no-repeat;background-color:#007c9d;background-image:url(/themes/custom/apollo/assets/svg/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:.9375rem;border:none;border-radius:3.4375rem;bottom:.4375rem;cursor:pointer;display:block;font-size:0;height:2.25rem;position:absolute;right:.5rem;transition:.2s;width:2.25rem}@media only screen and (min-width:36rem){.prohealth__view-filters form .form-submit{background-size:1.25rem;height:2.5rem;width:2.5rem}}.prohealth__view-filters form .form-submit:hover{background-color:#f58320;background-image:url(/themes/custom/apollo/assets/svg/search-icon.svg)}.prohealth__card{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem .625rem}@media only screen and (min-width:36rem){.prohealth__card{padding:2rem}}.prohealth__card-wrap{display:flex;flex-direction:column}@media only screen and (min-width:48rem){.prohealth__card-wrap{align-items:flex-start;flex-direction:row;gap:3.125rem;justify-content:space-between}}.prohealth__card-label{color:#007c9d;display:block;font-weight:700;line-height:1;margin-bottom:1rem}.prohealth__card-title{font-size:1.5rem;margin-bottom:1rem}.prohealth__card-title a{color:#002d39;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.prohealth__card-shortname{color:#007c9d;font-weight:500;margin-bottom:1rem}.prohealth__card-agegroup,.prohealth__card-gender{align-items:center;display:flex;font-size:.875rem;gap:.3125rem;margin-bottom:8px}.prohealth__card-price{color:#007c9d;font-size:1.5rem;font-weight:600;white-space:nowrap}@media only screen and (min-width:48rem){.prohealth__card-price{margin-top:2.0625rem}}.prohealth__card-cta{display:flex;gap:1rem;justify-content:flex-end}@media only screen and (max-width:47.9375rem){.prohealth__card-cta{flex-direction:column;margin-top:1rem}.prohealth__card-cta .cta{justify-content:center}.prohealth__card-cta .cta--bordered-secondary{display:none}}.prohealth__card-right-mob{display:block;margin-bottom:1rem}@media only screen and (min-width:48rem){.prohealth__card-right-mob{display:none}}.prohealth__card-right-dsktp{display:none}@media only screen and (min-width:48rem){.prohealth__card-right-dsktp{display:block}}.prohealth-packages__slot-wrap{display:none}@media only screen and (min-width:36rem){.prohealth-packages__slot-wrap{min-width:26.375rem}}@media only screen and (max-width:61.9375rem){.text-card__left{display:block}}.prohealth-packages__book-cta{display:flex;flex-direction:column;gap:.9375rem;justify-content:space-between;margin-top:1.75rem}.prohealth-packages__book-cta .cta{justify-content:center}@media only screen and (min-width:36rem){.prohealth-packages__book-cta{flex-direction:row;gap:0}}@media only screen and (min-width:75rem){#main-wrapper .main-content-with-sidebar .main-content{margin-left:13.75rem}}@media only screen and (min-width:90rem){#main-wrapper .main-content-with-sidebar .main-content{margin-left:18.75rem;max-width:calc(100% - 18.6875rem);width:100%}}@media only screen and (max-width:74.9375rem){#main-wrapper .main-content-with-sidebar .main-content{height:auto!important}}@media only screen and (max-width:47.9375rem){#main-wrapper .main-content-with-sidebar .site-aside.active{min-width:15.625rem}}.block-proheath__filters{margin-top:3.75rem}.block-proheath__filters .filter-blocks-header{display:flex;justify-content:space-between;margin-bottom:1.5rem}.block-proheath__filters .filter-blocks-header__title{font-weight:700}.block-proheath__filters .filter-blocks-header__clear{color:#007c9d;display:none;font-size:1rem;font-weight:700;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}.block-proheath__filters .filter-blocks-header__clear.show{display:block}.block-proheath__filters .form-item__search-api-fulltext,.block-proheath__filters .sort-by-fieldset{display:none}.block-proheath__filters .form-wrapper{margin-top:3.75rem}.block-proheath__filters .fieldgroup>legend{display:block;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.block-proheath__filters .js-form-type-checkbox{align-items:normal;display:flex;font-size:.875rem;gap:.5rem;line-height:1;margin-bottom:1rem}.block-proheath__filters .js-form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #9ca3af;border-radius:.25rem;cursor:pointer;flex:0 0 1rem;height:1rem;margin:0;outline:none;position:relative;transition:background-color .2s ease-in-out;width:1rem}.block-proheath__filters .js-form-type-checkbox input:checked{background-color:#007c9d;border-color:#007c9d}.block-proheath__filters .js-form-type-checkbox input:checked:before{content:url(../../../assets/svg/facet-check.svg);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-proheath__filters [data-drupal-selector=edit-city]{margin-top:0}.block-proheath__filters [data-drupal-selector=edit-city] .bef-checkboxes{max-height:15.875rem;overflow:auto}.block-proheath__filters [data-drupal-selector=edit-city] .bef-checkboxes::-webkit-scrollbar{width:.375rem}.block-proheath__filters [data-drupal-selector=edit-city] .bef-checkboxes::-webkit-scrollbar-track{background-color:#eef6f9;border-radius:.375rem;padding-top:.625rem}.block-proheath__filters [data-drupal-selector=edit-city] .bef-checkboxes::-webkit-scrollbar-thumb{background-color:hsla(0,0%,60%,.388);border-radius:.375rem}@media only screen and (min-width:75rem){.view--pro-health-packages.view--display-id-block_1{min-height:75rem}}.view--pro-health-packages .views-filters-summary{margin-bottom:1.25rem}.view--pro-health-packages .views-filters-summary .items{display:flex;gap:1rem}.view--pro-health-packages .views-filters-summary .value-container{align-items:center;border:.0625rem solid #aeb7be;border-radius:1.875rem;display:flex;font-size:.625rem;letter-spacing:.12em;line-height:1;padding:.875rem 0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.view--pro-health-packages .views-filters-summary .value{border:initial;font-weight:700;margin:0;padding:0 .5rem 0 1rem}.view--pro-health-packages .views-filters-summary .remove-filter{background-color:transparent;background-color:initial;border:initial;font-size:.6875rem;margin:0;padding-left:0;-webkit-text-decoration:none;text-decoration:none}