/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cta-banner-block{min-height:344px;display:flex;position:relative;align-items:center;overflow:hidden;}@media (max-width:991.98px){.cta-banner-block{min-height:310px;}}.cta-banner-block .cta-banner-background{background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;transition:all ease-in-out 0.4s;transform-origin:center center;}.cta-banner-block .cta-banner-background::after{content:"";background:#000;width:100%;height:100%;position:absolute;opacity:0.2;left:0;top:0;}.cta-banner-block:hover,.cta-banner-block:focus{text-decoration:none;}.cta-banner-block:hover h2,.cta-banner-block:focus h2,.cta-banner-block:hover h3,.cta-banner-block:focus h3,.cta-banner-block:hover h4,.cta-banner-block:focus h4,.cta-banner-block:hover p,.cta-banner-block:focus p{text-decoration:none;}.cta-banner-block:hover .cta-banner-arrow,.cta-banner-block:focus .cta-banner-arrow{margin-left:10px;}.cta-banner-block:hover .cta-banner-background,.cta-banner-block:focus .cta-banner-background{transform:scale(1.05);}.cta-banner-block:focus .cta-banner-content-wrapper,.cta-banner-block:focus-visible .cta-banner-content-wrapper{outline:1px solid #42628B;box-shadow:0 0 5px #acc1dc;}.cta-banner-block .container{position:relative;}.cta-banner-block .title-tag{color:#fff;font-size:1.4rem;line-height:1.6rem;font-weight:600;display:inline-block;background-color:#000;padding:5px;text-transform:uppercase;margin-bottom:3rem;}.cta-banner-block h2,.cta-banner-block h3,.cta-banner-block h4,.cta-banner-block p{color:#FFF;}.cta-banner-block h2{font-weight:400;padding-top:0;margin-bottom:0;max-width:500px;line-height:4.5rem;}@media (max-width:575.98px){.cta-banner-block h2{max-width:320px;}}.cta-banner-block h3{font-size:1.8rem;line-height:2.4rem;font-weight:400;margin-bottom:0;max-width:510px;}@media (max-width:991.98px){.cta-banner-block h3{max-width:320px;font-size:1.6rem;line-height:2.2rem;}}@media (max-width:767.98px){.cta-banner-block h3{max-width:220px;}}.cta-banner-block h2,.cta-banner-block h3{margin-left:auto;margin-right:auto;}.cta-banner-block .cta-banner-arrow{width:33px;height:23px;background-size:contain;background-image:url(/modules/custom/og_accelerator/modules/og_block_cta_banner/images/arrow-white-right.svg);background-repeat:no-repeat;transition:all ease 0.3s;display:inline-block;margin-top:3rem;}.cta-banner-block--cc{text-align:center;}@media (max-width:767.98px){.cta-banner-block--left{text-align:center;}}@media (min-width:768px){.cta-banner-block--left h2,.cta-banner-block--left h3{margin-left:0;margin-right:0;}}.cta-banner-block--lg{min-height:810px;}@media (max-width:991.98px){.cta-banner-block--lg{min-height:620px;}}
.momentum{overflow:hidden;background-color:#0d1e36;}.momentum__item{align-items:center;display:flex;height:500px;max-height:720px;display:flex;position:relative;text-align:center;}@media (min-width:992px){.momentum__item{height:calc(100vh - 95px);}}.momentum__item:hover,.momentum__item:focus{text-decoration:none;}.momentum__item:hover h2,.momentum__item:focus h2,.momentum__item:hover p,.momentum__item:focus p{text-decoration:none;}.momentum__item:hover .momentum__arrow,.momentum__item:focus .momentum__arrow{margin-left:10px;}.momentum__item:hover .momentum__image,.momentum__item:focus .momentum__image{transform:scale(1.05);}.momentum__item:hover .momentum__image::after,.momentum__item:focus .momentum__image::after{background-color:rgba(0,0,0,0.6);}.momentum__image{background-color:#0d1e36;background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;transition:all ease-in-out 0.4s;transform-origin:center center;}.momentum__image::after{content:"";background-color:rgba(0,0,0,0.3);height:100%;left:0;position:absolute;top:0;transition:all 0.3s ease;width:100%;}.momentum__image-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}.momentum__body{max-width:258px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;text-align:center;width:100%;z-index:3;}@media (min-width:992px){.momentum__body{max-width:335px;}}.momentum .title-tag{color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;line-height:1.6rem;margin-bottom:1.5rem;text-transform:uppercase;display:flex;background-color:transparent;justify-content:center;align-items:flex-end;}.momentum .title-tag span{background-color:#000;padding:2px 4px;}.momentum .title-tag.bg-transparant{display:none;}.momentum .title-tag.bg-transparant span{background-color:transparent;}@media (min-width:768px){.momentum .title-tag{font-size:1.4rem;margin-bottom:3rem;}.momentum .title-tag span{padding:5px;}.momentum .title-tag.bg-transparant{display:inline-block;}}.momentum h2{color:#fff;font-size:2.4rem;padding-top:0;margin-bottom:0;line-height:1.2;font-weight:400;}@media (min-width:992px){.momentum h2{font-size:3rem;}}.momentum__arrow{width:33px;height:23px;background-size:contain;background-image:url(/modules/custom/og_accelerator/modules/og_block_momentum_three_feature/images/arrow-white-right.svg);background-repeat:no-repeat;transition:all ease 0.3s;display:inline-block;margin-top:2.4rem;}@media (min-width:768px){.momentum__arrow{margin-top:3rem;}}.momentum .row .col-md-4:nth-child(1){z-index:1;}@media (min-width:768px){.momentum .row .col-md-4:nth-child(1) .momentum__image-wrapper{width:152%;}}@media (min-width:1200px){.momentum .row .col-md-4:nth-child(1) .momentum__image-wrapper{width:135%;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(1) .momentum__body{padding-right:45px;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(2) .momentum__item:hover .momentum__image,.momentum .row .col-md-4:nth-child(2) .momentum__item:focus .momentum__image{transform:rotate(21deg) scale(1.05);}}@media (min-width:1200px){.momentum .row .col-md-4:nth-child(2) .momentum__item:hover .momentum__image,.momentum .row .col-md-4:nth-child(2) .momentum__item:focus .momentum__image{transform:rotate(21deg) scale(1.05);}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(2) .momentum__image-wrapper{height:150%;left:0%;overflow:hidden;position:absolute;transform:rotate(-21deg);top:-25%;width:100%;z-index:1;}}@media (min-width:1200px){.momentum .row .col-md-4:nth-child(2) .momentum__image-wrapper{height:150%;left:0;transform:rotate(-21deg);top:-25%;width:100%;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(2) .momentum__image{left:-50%;transform:rotate(21deg);width:198%;}}@media (min-width:1200px){.momentum .row .col-md-4:nth-child(2) .momentum__image{left:-50%;transform:rotate(21deg);width:198%;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(2) .momentum__body{padding-left:35px;padding-right:25px;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(3) .momentum__image-wrapper{left:auto;right:0;width:152%;}}@media (min-width:1200px){.momentum .row .col-md-4:nth-child(3) .momentum__image-wrapper{width:135%;}}@media (min-width:768px){.momentum .row .col-md-4:nth-child(3) .momentum__body{padding-left:45px;}}
blockquote,q{color:#0d1e36;display:inline-block;font-size:2.4rem;font-weight:300;line-height:3.6rem;margin:0 0 3rem;padding:30px 0 0 !important;width:auto !important;}@media (max-width:575.98px){blockquote,q{font-size:2.4rem;line-height:3rem}}blockquote p,q p{color:#0d1e36;font-size:2.4rem;font-weight:300;line-height:3.6rem}@media (max-width:575.98px){blockquote p,q p{font-size:2.4rem;line-height:3rem}}blockquote p:before,q p:before{content:"“"}blockquote p:after,q p:after{content:"”"}blockquote.call-out-text,q.call-out-text{color:#000;font-size:3.6rem;line-height:6rem}@media (max-width:575.98px){blockquote.call-out-text,q.call-out-text{font-size:3rem;line-height:3.4rem}}blockquote.call-out-text p,q.call-out-text p{color:#000;font-size:3.6rem;line-height:6rem;margin-bottom:0;max-width:950px}@media (max-width:991.98px){blockquote.call-out-text p,q.call-out-text p{font-size:2.8rem;line-height:3.4rem;}}@media (max-width:575.98px){blockquote.call-out-text p,q.call-out-text p{font-size:3rem;line-height:3.4rem}}blockquote.call-out-text p:after,blockquote.call-out-text p:before,q.call-out-text p:after,q.call-out-text p:before{content:""}blockquote.call-out-text p .accent,q.call-out-text p .accent{color:#b30404}blockquote:before,q:before{background-color:#eb3f43;background-image:none !important;height:4px !important;left:0;position:absolute;top:0;width:84px !important;}.bg-dark blockquote.call-out-text p,.text-white blockquote.call-out-text p{color:#fff}.og_bg__black blockquote.call-out-text p{color:#fff;}
.embed-media-caption{caption-side:bottom;display:table-caption;max-width:none;}.media-image-video a{position:relative;}.media-image-video i.play-icon{width:66px;height:66px;display:inline-block;background:url(/modules/custom/og_accelerator/modules/og_block_embed_media/images/play.svg) no-repeat;background-color:rgba(75,75,75,.6);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;transition:all .5s ease-in-out;}.media-image-video i.play-icon:hover{background-color:#000;width:70px;height:70px;}.modal.modal-video{z-index:1200;}@media (max-width:767.98px){.media-image-video{margin-bottom:3rem;}}
.block-overlap{position:relative}.block-overlap .media-image-video{min-height:600px;position:relative}@media (max-width:1199.98px){.block-overlap .media-image-video{min-height:542px}}@media (max-width:767.98px){.block-overlap .media-image-video{aspect-ratio:16/9;margin-bottom:0;min-height:auto;width:100%;}@supports not (aspect-ratio:16 / 9){.block-overlap .media-image-video{height:225px;margin-bottom:10px;}}}.block-overlap .media-image-video img{bottom:-60px;margin-bottom:1.5rem;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width:767.98px){.block-overlap .media-image-video img{bottom:auto;height:100%;position:static;width:100%}}.block-overlap .rich-text-block{padding-bottom:3rem;padding-top:6rem;}@media (max-width:767.98px){.block-overlap .rich-text-block{padding-top:3rem;}}.article--full .article-title .bg-dark .block-overlap .h1,.article--full .article-title .bg-dark .block-overlap h1,.article--full .article-title .text-white .block-overlap .h1,.article--full .article-title .text-white .block-overlap h1,.bg-dark .block-overlap .article--full .article-title .h1,.bg-dark .block-overlap .article--full .article-title h1,.bg-dark .block-overlap .h2,.bg-dark .block-overlap h2,.text-white .block-overlap .article--full .article-title .h1,.text-white .block-overlap .article--full .article-title h1,.text-white .block-overlap .h2,.text-white .block-overlap h2{font-size:5.2rem;font-weight:300;line-height:6rem;margin-bottom:3rem}.article--full .article-title .bg-dark .block-overlap .h1 .accent,.article--full .article-title .bg-dark .block-overlap h1 .accent,.article--full .article-title .text-white .block-overlap .h1 .accent,.article--full .article-title .text-white .block-overlap h1 .accent,.bg-dark .block-overlap .article--full .article-title .h1 .accent,.bg-dark .block-overlap .article--full .article-title h1 .accent,.bg-dark .block-overlap .h2 .accent,.bg-dark .block-overlap h2 .accent,.text-white .block-overlap .article--full .article-title .h1 .accent,.text-white .block-overlap .article--full .article-title h1 .accent,.text-white .block-overlap .h2 .accent,.text-white .block-overlap h2 .accent{color:#b30404}@media (max-width:991.98px){.article--full .article-title .bg-dark .block-overlap .h1,.article--full .article-title .bg-dark .block-overlap h1,.article--full .article-title .text-white .block-overlap .h1,.article--full .article-title .text-white .block-overlap h1,.bg-dark .block-overlap .article--full .article-title .h1,.bg-dark .block-overlap .article--full .article-title h1,.bg-dark .block-overlap .h2,.bg-dark .block-overlap h2,.text-white .block-overlap .article--full .article-title .h1,.text-white .block-overlap .article--full .article-title h1,.text-white .block-overlap .h2,.text-white .block-overlap h2{font-size:3.6rem;line-height:4.2rem}}.bg-dark .block-overlap p,.text-white .block-overlap p{font-size:1.6rem;font-weight:400;line-height:2.2rem;margin-bottom:2.2rem}.bg-dark .block-overlap .title-tag,.text-white .block-overlap .title-tag{margin-bottom:3rem;text-transform:uppercase}.bg-dark .block-overlap .button-wrapper .btn,.text-white .block-overlap .button-wrapper .btn{color:#fff;padding:11px 30px}.block-overlap.no-overlap .media-image-video img{bottom:0 !important;position:relative !important;}
.anchor-nav li a{position:relative;padding:1rem 0;margin:0 1rem;color:#000;}.anchor-nav li a:hover,.anchor-nav li a:focus{color:#000;text-decoration:none;}.anchor-nav li a:after{content:"";position:absolute;bottom:0;width:0;height:3px;margin:5px 0 0;transition:all .1s ease-in-out;transition-duration:.5s;opacity:0;background-color:#545659;left:0;z-index:3;}.anchor-nav li:hover a:after{opacity:1;width:100%;}
.block--hero{margin-bottom:1rem;position:relative;}.inner-hero{position:relative;}.inner-hero img{width:100%;max-height:250px;object-fit:cover;object-position:center center;}@media (min-width:768px){.inner-hero img{max-height:350px;}}@media (min-width:992px){.inner-hero img{max-height:450px;}}.inner-hero h1{bottom:0;position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}@media (max-width:767.98px){.inner-hero h1{font-size:3.8rem;}}.inner-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.hero-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3;color:#fff;}.hero-text h1{color:#fff;}iframe{transition:opacity 500ms ease-in-out;transition-delay:250ms;opacity:1 !important;}.youtube-background{display:none;}@media (min-width:768px){.youtube-background{display:block;}}
.btn.button-block{background-color:transparent;border:2px solid #b30404;border-radius:0;color:#000;font-weight:600;padding:10px 25px;text-decoration:none;}.btn.button-block:hover{background-color:#b30404;color:#fff;transition:all .2s ease;}.btn.button-block:focus{box-shadow:0 0 0 0.25rem rgb(49 132 253 / 50%);}header .btn.button-block{border-color:#f8f9fa;color:#f8f9fa;padding:5px 10px;border:1px solid;font-weight:400;}header .btn.button-block:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#000;}
.js-media-library-widget-toggle-weight{display:none;}.media-library-add-form{margin-bottom:1rem;}.media-library-view.view > *{margin-bottom:0;}.media-library-view .form--inline > *{margin-bottom:0;}.media-library-view .form--inline *{margin-top:.25rem;margin-right:.25rem;}.media-library-view .form--inline input,.media-library-view .form--inline select{display:block;}.media-library-view .form--inline [id^='edit-actions']{display:flex;align-items:end;}.media-library-view .form--inline  [id^='edit-actions'] button,.media-library-view .form--inline  [id^='edit-actions'] input{margin:0;}.media-library-views-form .views-table{width:100%;}[dir="ltr"] ul.media-library-add-form__added-media{margin-left:0;}.media-library-item__attributes{width:100%;}.media-library-selection *:before,.media-library-selection *:after,.media-library-selection *,.media-library-views-form__rows *:before,.media-library-views-form__rows *:after,.media-library-views-form__rows *{box-sizing:content-box;}.media-library-item__preview{display:flex;justify-content:center;background-color:#ebebeb;}.ui-dialog-content .media-library-wrapper{margin:0;}.ui-dialog-content .media-library-content{padding:0;border-left:0;}.media-library-add-form__added-media:focus,.media-library-item--grid:focus{box-shadow:none!important;}.media-library-menu__link:focus:after,.media-library-item--grid.is-focus:before{border:none!important;}.media-library-selection .media-library-item--grid:focus .media-library-item__preview-wrapper{box-shadow:0 0 0 2px #fff,0 0 0 5px #0036b1!important;}
.site-alert{width:100%;font-weight:bold;}.site-alert .text{padding:10px 10px 10px 50px;margin:0;font-size:18px;}.site-alert .text p{margin:0;}.site-alert .severity-low{background:#d9edf7;border:1px solid #bce8f1;color:#31708f;background-image:url(/modules/contrib/site_alert/css/icon-alert.png);background-repeat:no-repeat;background-size:30px 30px;background-position:1% 50%;margin-bottom:1.5em;}.site-alert .severity-medium{background:#f3eaac;border:1px solid #faebcc;color:#8a6d3b;background-image:url(/modules/contrib/site_alert/css/icon-alert.png);background-repeat:no-repeat;background-size:30px 30px;background-position:1% 50%;margin-bottom:1.5em;}.site-alert .severity-high{background:#f2dede;border:1px solid #ebccd1;color:#a94442;background-image:url(/modules/contrib/site_alert/css/icon-alert.png);background-repeat:no-repeat;background-size:30px 30px;background-position:1% 50%;margin-bottom:1.5em;}
