html{height:100%}body{height:100%;position:relative}body:before{content:"";opacity:.7;z-index:1;background-color:#2a5555;width:100%;height:100%;position:fixed;top:0;left:0}video.bg-video{z-index:0;width:auto;min-width:100%;height:auto;min-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media (pointer:coarse) and (hover:none){body{background:#2a5555 url(../assets/img/bg-mobile-fallback.jpg) 50%/cover no-repeat}body video{display:none}}.masthead{z-index:2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.masthead:before{content:"";background-color:#000000d9;width:100%;height:100%;position:absolute;inset:0}.masthead .masthead-content{max-width:40rem;padding-top:5rem;padding-bottom:5rem;position:relative}.masthead .masthead-content h1{font-size:2.5rem}.masthead .masthead-content p{font-size:1.2rem}.masthead .masthead-content p strong{font-weight:700}.masthead .masthead-content .input-group-newsletter input{width:100%;height:auto;padding:1rem;font-size:1rem}.masthead .masthead-content .input-group-newsletter button{text-transform:uppercase;letter-spacing:1px;padding:calc(1rem + 2px);font-size:.85rem;font-weight:700}@media (width>=992px){.masthead{width:75vw;height:100%;min-height:0;padding-bottom:0}.masthead:before{transform-origin:100% 0;transform:skew(-9deg)}.masthead .masthead-content{padding:0 9rem 0 2rem}.masthead .masthead-content h1{font-size:3.5rem}.masthead .masthead-content p{font-size:1.3rem}}@media (width>=1200px){.masthead{width:65vw}}.social-icons{z-index:2;position:relative}.social-icons .btn{border-radius:100rem;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:inline-flex}@media (width>=992px){.social-icons{width:auto;height:100%;position:absolute;top:0;right:2.5rem}}.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.message{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:1rem;position:relative}.message-primary{color:#193333;background-color:#d4dddd;border-color:#bfcccc}.message-primary .alert-link{color:#142929}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1921}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777878}.message-dark{color:#000;background-color:#ccc;border-color:#b3b3b3}.message-dark .alert-link{color:#000}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget-size-100,.widget-size-75,.widget .widget-size-75,.widget-size-66,.widget .widget-size-66,.widget-size-50,.widget .widget-size-50,.widget-size-33,.widget .widget-size-33,.widget-size-25,.widget .widget-size-25{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:none;width:100%}@media (width>=576px){.widget-size-25,.widget .widget-size-25{flex:none;width:25%}}@media (width>=768px){.widget .widget-size-25{flex:none;width:25%}}@media (width>=576px){.widget-size-33,.widget .widget-size-33{flex:none;width:33.3333%}}@media (width>=768px){.widget .widget-size-33{flex:none;width:33.3333%}}@media (width>=576px){.widget-size-50,.widget .widget-size-50{flex:none;width:50%}}@media (width>=768px){.widget .widget-size-50{flex:none;width:50%}}@media (width>=576px){.widget-size-66,.widget .widget-size-66{flex:none;width:66.6667%}}@media (width>=768px){.widget .widget-size-66{flex:none;width:66.6667%}}@media (width>=576px){.widget-size-75,.widget .widget-size-75{flex:none;width:75%}}@media (width>=768px){.widget .widget-size-75{flex:none;width:75%}}ul.pager{border-radius:.25rem;padding-left:0;list-style:none;display:flex}ul.pager li a{color:#2a5555;background-color:#fff;border:1px solid #dee2e6;margin-left:-1px;padding:.375rem .75rem;display:block;position:relative}ul.pager li a:hover{z-index:2;color:#244;background-color:#e9ecef;border-color:#dee2e6;text-decoration:none}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem #2a555540}ul.pager li:first-child .page-link{border-radius:.25rem;margin-left:0}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#2a5555;border-color:#2a5555}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#2a5555}.taxonomy-tag ul{padding-left:0;list-style:none}.form-coming-soon{height:100%}.form-coming-soon .validation-summary-errors{color:#ea912b}#togglePassword{width:44px;padding:0}