/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.custom-card{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}a:active .custom-card .custom-card__bottom .custom-card__bottom__inner,a:focus .custom-card .custom-card__bottom .custom-card__bottom__inner,a:hover .custom-card .custom-card__bottom .custom-card__bottom__inner{background-color:#f2f4f6}.custom-card .custom-card__card-top img{width:100%}.custom-card .custom-card__card-top .custom-card__tag{top:0;right:0;z-index:1;padding:13px 20px}.custom-card .custom-card__bottom{flex-grow:1}.custom-card .custom-card__bottom .custom-card__bottom__inner{padding:1.25rem 1.25rem 1.5rem;background-color:#fff;transition:background-color .2s ease-in-out}@media (min-width:992px){.custom-card.custom-card--offset{box-shadow:none}}@media (min-width:992px){.custom-card.custom-card--offset .custom-card__card-top{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}}@media (min-width:992px){.custom-card.custom-card--offset .custom-card__bottom{z-index:1;padding:0 50px;margin-top:-60px}}@media (min-width:992px){.custom-card.custom-card--offset .custom-card__bottom .custom-card__bottom__inner{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}}
.filter-bar{border:2px solid #003e7e}.filter-bar .filter-title h6{border-right:1px solid #fafafa}.filter-bar .filter-buttons{flex-flow:column wrap}@media (min-width:992px){.filter-bar .filter-buttons{flex-flow:row wrap}}.filter-bar .filter-button{width:100%}@media (min-width:768px){.filter-bar .filter-button{width:50%}}@media (min-width:992px){.filter-bar .filter-button{width:25%}}.filter-bar .filter-button:active,.filter-bar .filter-button:focus,.filter-bar .filter-button:hover{text-decoration:none}.filter-bar .filter-button.collapsed span::after{border-top:.6em solid;border-bottom:0}.filter-bar .filter-button span::after{display:inline-block;margin-left:.6em;vertical-align:0;content:'';border-top:0;border-right:.6em solid transparent;border-bottom:.6em solid;border-left:.6em solid transparent}.filter-bar .card-body fieldset>.fieldset-wrapper>div{-moz-column-count:1;column-count:1}@media (min-width:768px){.filter-bar .card-body fieldset>.fieldset-wrapper>div{-moz-column-count:2;column-count:2}}@media (min-width:992px){.filter-bar .card-body fieldset>.fieldset-wrapper>div{-moz-column-count:3;column-count:3}}.filter-bar fieldset{margin:0!important}.filter-bar fieldset legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.filter-bar fieldset legend:active,.filter-bar fieldset legend:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.filter-bar .js-form-submit.form-submit{padding:.5rem 3rem;margin:30px 0;font-size:1rem;font-weight:400;line-height:1.25;color:#003e7e;text-align:center;text-transform:uppercase!important;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;background-image:none;border:2px solid transparent;border-color:#003e7e!important;transition:all .15s ease-in-out}.filter-bar .js-form-submit.form-submit:hover{color:#f8f9fa;background-color:#003e7e;border-color:#003e7e}.activeFilterCircle{padding:1px 6px 3px;line-height:16px;color:#fff;background-color:#867004;border-radius:50%}.clearActiveFilter{display:inline-block}.exposed-filter-form .btn:active,.exposed-filter-form .btn:focus,.exposed-filter-form .btn:hover{text-decoration:underline;background-color:#fff!important;outline:1px solid #003e7e}
