/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tns-loaded{position:relative}.tns-ovh{margin-bottom:13px;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translate3d(0,0,0)}.tns-ovh .tns-inner{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.tns-ovh .tns-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;padding:0 5px 5px 5px}@media(min-width:48em){.tns-controls{text-align:center}}.tns-controls button{background-color:rgba(0,0,0,0);border:1px solid #82848a;border-radius:50%;box-shadow:0 1px 3px rgba(145,145,145,.66);color:#82848a;cursor:pointer;line-height:0;padding:14px;margin-right:4px;width:32px;height:32px}.tns-controls button span{display:block}
.programRatingSummaryBlock{display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#fff;box-shadow:0 2px 7px rgba(145,145,145,.35);border-radius:3px;padding:26px}.programRatingSummaryBlock__summary{flex-basis:100%;max-width:100%;align-self:center;margin-bottom:26px;text-align:center}@media(min-width:40em){.programRatingSummaryBlock__summary{flex-basis:35%;max-width:35%;margin-bottom:0}}.programRatingSummaryBlock__overall i{margin-right:6.5px;color:#1fc1b2}.programRatingSummaryBlock__values{flex-basis:100%;max-width:100%;align-self:center}@media(min-width:40em){.programRatingSummaryBlock__values{flex-basis:65%;max-width:65%;border-left:1px solid #e0e3e4;padding:0 39px}}.programRatingSummaryBlock .field-recommended-for{margin-top:13px}.programRatingSummaryBlock .field--name-field-visit-link{display:inline-block}.programRatingSummaryBlock .ui-tabs--horizontal .ui-tabs__labels{border-bottom:1px solid #e0e3e4}@media(max-width:37.5em){.programRatingSummaryBlock .ui-tabs--horizontal .ui-tabs__label{border-bottom:none;display:inline-block;margin-top:0}}
.rating-summary__list{display:table}.rating-summary__item{display:table-row;font-size:14px;line-height:22px;white-space:nowrap}.rating-summary__row-cell{display:table-cell;padding-bottom:3px;vertical-align:middle}.rating-summary__row-label{font-weight:700;padding-right:13px}.rating-summary__row-bar{width:100%;display:table-cell}.rating-summary__row-value{color:#82848a;padding-left:13px;text-align:right}.rating-summary__bar{background-color:#e0e3e4;display:inline-block;height:6px;position:relative;width:100%}.rating-summary__bar-fill{background-color:#82848a;display:inline-block;height:6px;position:absolute}
