/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:rgba(255,255,255,.85)}.block--hub-component{margin-bottom:40px}.block--hub-component .field--name-field_items{display:grid;grid-template-columns:1fr;grid-gap:24px}@media (min-width:768px){.block--hub-component .field--name-field_items{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.block--hub-component .field--name-field_items{grid-gap:50px;grid-template-columns:1fr 1fr 1fr 1fr}}.block--hub-component .field--name-field_items>.field-items{border:1px solid #d9d9d6}.block--hub-component .field--name-field_items>.field-items .field_media_image--wrapper{overflow:hidden;position:relative}.block--hub-component .field--name-field_items>.field-items .field_media_image--wrapper .field_media_image--child{transition:all .3s ease-out}.block--hub-component .field--name-field_items>.field-items .field_media_image--wrapper .field_media_image--child:after{transition:all .3s ease-out;content:"\a";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);position:absolute}.block--hub-component .field--name-field_items>.field-items .field_media_image--wrapper .field_media_image--child:hover{transform:scale(1.1)}.block--hub-component .field--name-field_items>.field-items .field_media_image--wrapper .field_media_image--child:hover:after{background:rgba(0,0,0,.33)}.block--hub-component .field--name-field_items>.field-items .field--name-field_link{border-top:5px solid #0072ce;cursor:pointer;z-index:1;font-family:"Core Paint";font-size:18px;text-transform:uppercase;line-height:22px;padding:22px 14px;letter-spacing:1px;position:relative;transition:all .3s ease-out}.block--hub-component .field--name-field_items>.field-items .field--name-field_link:before{content:url(/themes/custom/planuk/src/images/chevron-blue.svg);padding-right:16px;position:absolute;display:block;transition:all .3s ease-out}.block--hub-component .field--name-field_items>.field-items .field--name-field_link:hover:before{padding-left:4px}.block--hub-component .field--name-field_items>.field-items .field--name-field_link:hover a{color:#0072ce}.block--hub-component .field--name-field_items>.field-items .field--name-field_link a{transition:all .3s ease-out;color:#243c4b;text-decoration:none;margin-left:25px;display:block}
.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:rgba(255,255,255,.85)}.landing-page--teaser h2,.landing-page--teaser h3{font-size:16px;color:#243c4b;font-weight:700}@media (min-width:992px){.landing-page--teaser h2,.landing-page--teaser h3{font-size:24px}}.landing-page--teaser .link-wrapper{text-decoration:none;color:#243c4b}.landing-page--teaser .link-wrapper:hover h3{text-decoration:underline}.landing-page--teaser .field--teaser-image{margin-bottom:20px}.landing-page--teaser .field--teaser-image img{width:100%;height:auto}.landing-page--teaser span.read-more{margin-top:0;margin-bottom:0;padding-top:1rem}.landing-page--teaser .field--introduction,.landing-page--teaser .field--introduction p{font-size:16px}@media (min-width:992px){.landing-page--teaser .field--introduction,.landing-page--teaser .field--introduction p{font-size:19px}}
.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:rgba(255,255,255,.85)}@media (min-width:768px){.block--three-image .block-three-images-content{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.block--three-image .block-three-images-content .field-first-image img,.block--three-image .block-three-images-content .field-second-image img,.block--three-image .block-three-images-content .field-third-image img{width:100%;height:auto}.block--three-image .block-three-images-content .field-second-image,.block--three-image .block-three-images-content .field-third-image{display:none}@media (min-width:768px){.block--three-image .block-three-images-content .field-second-image,.block--three-image .block-three-images-content .field-third-image{display:inherit}}.block--three-image .block-three-images-content .field-first-image{grid-column-start:1;grid-column-end:3;margin:0 calc(50% - 50vw / var(--zoom))}@media (min-width:768px){.block--three-image .block-three-images-content .field-first-image{margin:inherit}}.block--three-image .block-three-images-content .media .caption{display:block;padding-right:32px;padding-left:32px}@media (min-width:768px){.block--three-image .block-three-images-content .media .caption{display:none}}.block--three-image .block-three-images-content .caption.group-caption{padding:0;margin-top:-2px;display:none}@media (min-width:768px){.block--three-image .block-three-images-content .caption.group-caption{display:block}}
