/* @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}
.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}}
