/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:991.98px){.media-block{margin:0 calc(50% - 50vw / var(--zoom))}}.media-block img,.media-block video{width:100%;height:100%}.media-block iframe{width:100%;aspect-ratio:16/9;height:auto}.media-block .media--type-video .video-wrapper{width:100%}@media (max-width:575.98px){.media-block .modal-video .modal-dialog{width:calc(100vw / var(--zoom));padding:.5rem;margin:0}}.media-block.white-caption .media .caption{color:#fff;opacity:1}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.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:#ffffffd9}.content-block--video-card-wrapper{width:100%;display:inline-block;position:relative}.content-block--video-card-wrapper .video-thumb-wrapper{position:relative}.content-block--video-card-wrapper .video-thumb-wrapper .video-card-play-wrapper{z-index:0;background:url(/themes/custom/planuk/src/images/PlayIcon.svg) no-repeat center;border:medium none;color:#fff;display:block;font-size:18px;cursor:pointer;padding:8px 16px;position:absolute;width:100%;right:0;height:100%;top:0}@media (max-width:1199.98px){.content-block--video-card-wrapper .modal-dialog .modal-content .modal-body .close-button{top:-40px;right:-32px}}.content-block--video-card-wrapper .modal-dialog{display:flex;align-items:center;height:100%;justify-content:center}.content-block--video-card-wrapper .modal-dialog .modal-body{padding:0}.content-block--video-card-wrapper .modal-dialog .modal-body .close-button{position:absolute;top:10px;right:10px;color:#fff;background:transparent;border:none;font-size:30px;z-index:20;cursor:pointer}.content-block--video-card-wrapper .modal-dialog .modal-body .close-button:hover{color:#0072ce}.content-block--video-card-wrapper .modal-dialog .field--name-field_media_video_file{width:100%;height:100%;display:flex}.content-block--video-card-wrapper .modal-dialog .field--name-field_media_video_file video{width:100%;height:100%}.content-block--video-card-wrapper .modal-dialog .close-button{position:absolute;top:20px;right:20px;color:#fff;background:transparent;border:none;font-size:30px}.content-block--video-card-wrapper .modal-dialog .close-button:hover{color:#0072ce}
.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:#ffffffd9}body:not(.layout-builder-edit-page) .block.basic-block .basic-block-container.hero-basic-block{margin-top:100%}@media (min-width:1200px){body:not(.layout-builder-edit-page) .block.basic-block .basic-block-container.hero-basic-block{margin:50% 0}}body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block{padding:48px!important}@media (max-width:767.98px){body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block{background-color:#ffffffd9;padding:1.5rem 2rem .75rem!important}}@media (max-width:767.98px){body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h1,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h2,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h3,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h4,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h5,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block h6,body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block p{color:#243c4b}}body:not(.layout-builder-edit-page) .page:not(.webform-style) .block.basic-block.hero-basic-block .basic-block-container p{font-family:Helvetica Neue LT Std}.block.basic-block h1,.block.basic-block h2:not(.style-b){text-transform:uppercase}.block.basic-block .basic-block-container.right-align{margin-left:auto}.block.basic-block .basic-block-container .btn{width:100%}@media (min-width:768px){.block.basic-block .basic-block-container .btn{width:fit-content;margin-top:inherit}}.block.basic-block.has-mobile-content .basic-block-container .body *{display:none}.block.basic-block.has-mobile-content .basic-block-container .body h1,.block.basic-block.has-mobile-content .basic-block-container .body h1 *{display:block}@media (min-width:768px){.block.basic-block.has-mobile-content .basic-block-container .body *{display:block}}.block.basic-block.has-mobile-content .basic-block-container .mobile-content{display:block}@media (min-width:768px){.block.basic-block.has-mobile-content .basic-block-container .mobile-content{display:none}}.block.basic-block.center-desktop-left-mobile{text-align:left;padding-bottom:16px}.block.basic-block.center-desktop-left-mobile .basic-block-container a{margin:0}@media (min-width:768px){.block.basic-block.center-desktop-left-mobile{text-align:center;padding-bottom:inherit}.block.basic-block.center-desktop-left-mobile .basic-block-container a{margin:0 auto}}.nothing{background:initial}h1.with-hr-in-body,h2.with-hr-in-body,h3.with-hr-in-body,h4.with-hr-in-body,h5.with-hr-in-body,h6.with-hr-in-body{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:16px;display:inline-block;clear:both}h1+hr.hr-in-body,h2+hr.hr-in-body,h3+hr.hr-in-body,h4+hr.hr-in-body,h5+hr.hr-in-body,h6+hr.hr-in-body{display:none}.container-background-image .body p.subtitle,.lb-tabs-tabs .body p.subtitle,.basic-block-container .body p.subtitle{font-size:16px;line-height:24px}@media (min-width:768px){.container-background-image .body p.subtitle,.lb-tabs-tabs .body p.subtitle,.basic-block-container .body p.subtitle{font-size:24px;line-height:30px}}
