/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px;}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all 0.2s cubic-bezier(0,0,0.2,1);}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9));}lite-youtube > iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0;}lite-youtube > .lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,0.2,1);border:none;}lite-youtube:hover > .lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none;}lite-youtube.lyt-activated{cursor:unset;}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated > .lty-playbtn{opacity:0;pointer-events:none;}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
.node--type-provider-organization.node--view-mode-teaser .image-style-_9x59-resize{border:1px solid #e0e3e4;border-radius:3px;padding:3px}.node--type-provider-organization.node--view-mode-teaser .providerTeaser__flex{display:flex;flex-flow:row nowrap;justify-content:flex-start}.node--type-provider-organization.node--view-mode-teaser .providerTeaser__logo{flex:1 0 auto}.node--type-provider-organization.node--view-mode-teaser .providerTeaser__description{flex:1 1 auto;padding-left:13px}.node--type-provider-organization.node--view-mode-teaser .trimmed{margin-bottom:26px}.node--type-provider-organization.node--view-mode-teaser .more-link{display:inline-block !important;margin-left:6.5px}
@media(min-width:48em){.block-content--type-content-location-data.block-content--view-mode-program-view{display:flex}.block-content--type-content-location-data.block-content--view-mode-program-view .location-data-field-group,.block-content--type-content-location-data.block-content--view-mode-program-view .field-name-para-location-map-field{flex-basis:50%}.block-content--type-content-location-data.block-content--view-mode-program-view .location-data-field-group{margin-left:26px}}.block-content--type-content-location-data.block-content--view-mode-program-view .location-data-field-group>.field{display:flex;flex-flow:column nowrap;margin-bottom:13px}@media(min-width:40em){.block-content--type-content-location-data.block-content--view-mode-program-view .location-data-field-group>.field{flex-direction:row}}.block-content--type-content-location-data.block-content--view-mode-program-view .location-data-field-group>.field>.field-label-above{flex:0 1 25%;max-width:25%;color:#82848a}.block-content--type-content-location-data.block-content--view-mode-program-view .airport__item{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:6.5px}.block-content--type-content-location-data.block-content--view-mode-program-view .field-name-text-airport-code{font-weight:500}.block-content--type-content-location-data.block-content--view-mode-program-view .field-name-text-airport-code-wrapper{margin-left:13px;color:#82848a}.block-content--type-content-location-data.block-content--view-mode-program-view .weather-inline-group{display:flex;flex-flow:row nowrap;justify-content:space-between}.block-content--type-content-location-data.block-content--view-mode-program-view .weather-inline-group>.field{flex:1 0 auto;margin-right:13px;color:#82848a}.block-content--type-content-location-data.block-content--view-mode-program-view .weather-inline-group .field-label-above{color:#24262a;font-weight:400}@media(min-width:48em){.block-content--type-content-location-data.block-content--view-mode-full{display:flex;flex-wrap:wrap}.block-content--type-content-location-data.block-content--view-mode-full .field--name-para-location-map-field{flex-basis:60%}.block-content--type-content-location-data.block-content--view-mode-full .field--name-body{flex-basis:33%;margin:0 26px}.block-content--type-content-location-data.block-content--view-mode-full details,.block-content--type-content-location-data.block-content--view-mode-full h2{width:100%}.block-content--type-content-location-data.block-content--view-mode-full p{font-size:18px}.block-content--type-content-location-data.block-content--view-mode-full .field--name-text-food-drink,.block-content--type-content-location-data.block-content--view-mode-full .field--name-text-housing,.block-content--type-content-location-data.block-content--view-mode-full ul{width:75%}}
.node--type-program.node--view-mode-spotlight{background:#333;border-radius:3px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.node--type-program.node--view-mode-spotlight .image-style-_37x234-cropped{opacity:.5}.node--type-program.node--view-mode-spotlight .field-name-node-title{font-size:16px;line-height:1.3;text-align:center;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node--type-program.node--view-mode-spotlight .field-name-node-title a{color:#fff;text-shadow:0 1px 1px #24262a}.node--type-program.node--view-mode-spotlight .field-program-teaser-review{position:absolute;top:0;left:0;margin:0;background-color:rgba(36,38,42,.75);border-radius:3px 0 3px 0;color:#fff;font-size:14px;padding:2px 8px;text-transform:uppercase;z-index:1}.node--type-program.node--view-mode-spotlight .field-program-teaser-review--new{background-color:rgba(31,193,178,.6)}@media(max-width:37.5em){.node--type-program.node--view-mode-spotlight .field-program-teaser-review .field-program-teaser-review{display:none}.node--type-program.node--view-mode-spotlight .field-program-teaser-review .field-name-node-title a{color:#24262a;text-shadow:unset;text-decoration:underline}.node--type-program.node--view-mode-spotlight .field-program-teaser-review .image-style-_37x234-cropped{display:none}}.paragraph--type-content-program-view-block .field-name-field-description{margin-bottom:6.5px;font-size:14px}.paragraph--type-content-program-view-block .field-name-clp-program-block-search-button-field{font-size:14px;margin-bottom:6.5px;text-align:right}
