.filter__container--dropdown{display:flex;font-size:1.375rem;justify-content:space-around;position:relative;max-width:34rem;margin-right:auto;margin-left:auto;margin-bottom:3rem}@media (max-width:991px){.filter__container--dropdown{display:block;max-width:100%;margin:0 1rem}}.filter--dropdown{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}@media (max-width:991px){.filter--dropdown{flex-direction:row;align-items:start;justify-content:space-between;border-bottom:1px solid rgba(25,27,33,.2);padding:0;margin:0 -1rem}.filter--dropdown.single{position:relative}.filter--dropdown.single .dropdown__title{margin-bottom:0;position:absolute;top:14px;left:1rem}.filter--dropdown.single .filter--dropdown{align-items:center;position:relative}.filter--dropdown.single .dropdown__toggle{display:flex;justify-content:flex-end}}.dropdown__title{font-weight:500;margin-bottom:.5rem}.dropdown__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;overflow-y:scroll;max-height:19.2rem}.dropdown__options:first-child .dropdown__item:first-child .dropdown__button{padding-top:2rem}.dropdown__options:first-child .dropdown__item:last-child .dropdown__button{padding-bottom:2rem}.dropdown__item{width:100%;display:flex;flex-direction:column;position:relative}.dropdown__item .dropdown__choice:before{width:14px;height:14px;border:1px solid #191b21;content:"";position:absolute;top:30px;left:17px;border-radius:3px}.dropdown__item[aria-selected=true] .dropdown__choice:after{width:8px;height:8px;background:#191b21;content:"";position:absolute;top:33px;left:20px;border-radius:2px}.dropdown__button{background:transparent;border:none;overflow-wrap:break-word;word-break:break-word;text-align:left;margin:4px;padding:1.3rem .8rem;transition:background .2s;display:flex;align-items:flex-start;font-size:1.125rem}@media (max-width:991px){.dropdown__button{padding:1.3rem 1rem}}.dropdown__button span{margin-left:26px}.dropdown__button:hover{background:rgba(25,27,33,.1)}@media (min-width:992px){.dropdown{position:relative}}@media (max-width:991px){.dropdown{width:100%}}.dropdown__toggle{background:transparent;border:none;display:flex;align-items:center;padding:1rem 1.5rem;font-size:1.375rem}@media (max-width:991px){.dropdown__toggle{width:100%;padding:.75rem 1rem;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 1fr -webkit-min-content;-ms-grid-columns:min-content 1fr min-content;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;align-items:center}}@media (min-width:992px){.dropdown__toggle{position:relative;bottom:-1px;z-index:3;border:1px solid transparent}.dropdown__toggle[aria-expanded=true]{background:#fff;border:1px solid #e2e6e9;border-bottom-color:transparent}}.dropdown__toggle:hover .dropdown__label{text-decoration:underline}.dropdown__toggle:hover .dropdown__label svg path{stroke-width:3}@media (max-width:1199px){.dropdown__label{max-width:25.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.dropdown__label{max-width:14.5rem}}@media (max-width:479px){.dropdown__label{max-width:8.5rem;font-size:1.25rem}}.dropdown__badge{font-size:1rem;opacity:.8}@media (max-width:991px){.dropdown__badge{text-align:left}}.dropdown__caret{margin-left:1.1rem}@media (max-width:991px){.dropdown__caret{-ms-grid-column:3;grid-column-start:3}}.dropdown__menu{position:absolute;z-index:2;background:#fff;min-width:16rem;transition:opacity .2s}@media (min-width:992px){.dropdown__menu{border:1px solid #e2e6e9}}@media (max-width:991px){.dropdown__menu{position:inherit}}.filtered-top__background .dropdown__menu,.filtered-top__background .dropdown__toggle[aria-expanded=true]{background:#fff}.dropdown__search{font-size:1.125rem}.dropdown__search label{position:relative;display:flex;align-items:center;margin:0}.dropdown__search input{background:transparent;margin:4px;padding:1.1rem 1.5rem 1.1rem 2.35rem;box-shadow:none;border:1px solid transparent;outline:none;transition:border .2s;width:100%}@media (max-width:991px){.dropdown__search input{padding-left:2.375rem}}.dropdown__search input:active,.dropdown__search input:focus{border:1px solid #191b21}.dropdown__search svg{width:14px;height:14px;position:absolute;left:1.1rem}.dropdown__search svg path{stroke:rgba(25,27,33,.7)}.dropdown__actions{display:flex;align-items:center;padding:1.5rem .6875rem;border-top:none;justify-content:center}.dropdown__actions button{font-size:1rem;width:46%;height:45px;margin:0 .3125rem;border:none;background:transparent;outline:none}.dropdown__actions button:active,.dropdown__actions button:focus,.dropdown__actions button:hover{text-decoration:underline}.dropdown__actions .dropdown__reset{border:1.6px solid #191b21}.dropdown__actions .dropdown__save{background:#191b21;color:#fff}.dropdown__item:not(:last-child),.dropdown__search{border-bottom:1px solid #e2e6e9}.filtered-top__background{background-color:#e2e6e9;margin-top:calc(-236px + -7rem);margin-top:calc(-1*(var(--breadcrumb-height) + var(--header-height) + 7rem));padding-top:calc(236px + 7rem);padding-top:calc(var(--breadcrumb-height) + var(--header-height) + 7rem);margin-bottom:3.75rem}@media (max-width:991px){.filtered-top__background{padding-bottom:3rem}}.filtered-top__background.filtered-top__no-filters{padding-bottom:1rem}.filtered-top__container h1{text-align:center;font-size:6.25rem;margin-bottom:3rem}@media (max-width:991px){.filtered-top__container h1{font-size:4.25rem}}@media (max-width:767px){.filtered-top__container h1{font-size:2.25rem}}.filtered-top__container .filtered-top__preface{font-size:1.6rem;text-align:center;max-width:790px;margin-right:auto;margin-left:auto}@media (max-width:767px){.filtered-top__container .filtered-top__preface{font-size:1.25rem;line-height:1.5}}.filtered-list__row{margin-top:2.25rem;margin-bottom:3.75rem}.filtered-list__item{border-bottom:1px solid #c6c7c4}@media (max-width:767px){.filter__container{flex-direction:column}}.filter__title{font-size:1.38rem;font-weight:500;text-align:center;margin-top:5rem;margin-bottom:2.5rem}.filter__list{transition:height .3s ease-out;overflow:hidden}.filter__list--mobile{padding:0 1.5rem}@media (min-width:992px){.filter__buttons{display:flex;align-items:center;justify-content:center}.filter__buttons.left{justify-content:flex-start;margin-left:-1.5rem}}@media (min-width:768px){.filter__button-wrapper{padding:0 3rem}}.filter__button{background:transparent;padding:0;border:none;font-size:1.375rem}.filter__button:hover{font-weight:500}.filter__button:hover svg path{stroke-width:3}@media (max-width:767px){.filter__button{padding:.75rem .5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c6c7c4;width:100%}}.filter__selected{margin-top:3rem}@media (min-width:768px){.filter__selected{font-size:1.125rem}}@media (max-width:767px){.filter__selected{margin:2rem 0;max-width:none}}.filter__selected-top{width:100%;border-bottom:1px solid #c6c7c4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:1rem}.filter__selected-title{font-weight:500;padding:.5rem 0}.filter__selected-body{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media (max-width:767px){.filter__selected-body{flex-wrap:wrap}}.filter__selected-filter{display:flex;margin:0}.filter__selected-label{font-weight:700;margin-right:2rem;min-width:80px;padding:1rem 0}@media (max-width:767px){.filter__selected-label{margin-right:1rem}}.filter__selected-buttons{display:flex;padding:1rem 0;margin:-.5rem -1rem;flex-wrap:wrap;align-items:center}.filter__selected-button{background:transparent;border:none;padding:.5rem 1rem;display:flex;align-items:center;flex-wrap:nowrap}.filter__selected-button img{margin-right:.5rem}.filter__selected-button span{text-decoration:underline}@media (min-width:768px){.filter__selected-reset{margin-left:2rem;padding-right:0;min-width:10rem;padding-top:1rem}}@media (max-width:767px){.filter__selected-reset{margin:0;padding:.5rem 0}}.checkable__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-top:1rem}.checkable__item{width:100%;display:flex;align-items:center}@media (max-width:767px){.checkable__item{padding-left:0;margin-left:-.3rem}}.list-item{padding:2.65rem 0;display:flex}.list-item,.list-item:hover{text-decoration:none}.list-item:hover .link__arrow img{transform:translateX(10%)}@media (max-width:767px){.list-item{flex-direction:column}}.link__arrow{margin-top:1rem;margin-right:2.6rem;transition:all .2s ease}@media (max-width:767px){.link__arrow{margin-right:0}}.list-item__padlock-icon{margin-right:1rem}.list-item__image img,img.list-item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;background:#191b21}.list-item__image{max-width:30%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;position:relative;width:100%;padding-bottom:14rem}@media (max-width:767px){.list-item__image{max-width:none;width:100%;padding-bottom:26rem}}@media (max-width:479px){.list-item__image{padding-bottom:18rem}}.list-item__body{display:flex;flex:1 1 auto}@media (min-width:768px){.list-item__body{width:70%}}@media (max-width:767px){.list-item__body{flex-direction:column-reverse}}.list-item__image+.list-item__body{flex-flow:column-reverse;margin-left:3rem;justify-content:center}@media (max-width:767px){.list-item__image+.list-item__body{margin-left:0;margin-top:1rem}}.list-item__content{width:100%;max-width:680px;overflow-wrap:break-word;word-break:break-word}.list-item__title{text-decoration:underline;font-weight:500;font-size:2rem;line-height:1.3;display:inline}@media (max-width:991px){.list-item__title{font-size:1.625rem}}.list-item__preface{margin-top:.5rem;font-size:1.2rem;margin-bottom:1.25rem}@media (max-width:991px){.list-item__preface{font-size:1.125rem}}.list-item__information{font-size:1rem;font-weight:500;width:100%;margin-top:1.25rem}@media (max-width:767px){.list-item__information{flex-wrap:wrap}}.list-item__information-item{display:inline;padding-right:.625rem;margin-right:.625rem;border-right:2px solid #191b21}.list-item__information-item:last-child{border-right:none}.custom-checkable{padding:1rem 0 1rem 40px;height:100%;display:flex;align-items:center;flex:1 1 auto}.custom-checkable__input{position:absolute;z-index:-1;opacity:0}.custom-checkable__input:active~.custom-checkable__label,.custom-checkable__input:focus~.custom-checkable__label{font-weight:700}.custom-checkable__input:active~.custom-checkable__label:before,.custom-checkable__input:focus~.custom-checkable__label:before{outline:none;border:3px solid #191b21}.custom-checkable__input:checked~.custom-checkable__label:after{background-image:url(../images/cross.svg);background-size:20px 14px}.custom-checkable__label{position:relative;margin-bottom:0;vertical-align:top;width:100%;height:100%;display:flex;align-items:flex-start;cursor:pointer;overflow-wrap:break-word;word-break:break-word}.custom-checkable__label:before{border:2px solid #191b21;pointer-events:none}.custom-checkable__label:after{background:no-repeat 50%}.custom-checkable__label:after,.custom-checkable__label:before{position:absolute;display:block;top:2px;left:-2.25rem;width:20px;height:20px;content:""}.search{max-width:48rem;overflow-anchor:none}.search h1{font-size:1.625rem;font-weight:400;text-align:left}.list__paginated{margin-top:5rem}@media (max-width:991px){.list__paginated{margin-top:2rem}}.search__label{text-align:center}.search__form{border-bottom:3px solid #191b21;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.search__form label{margin:0;flex-grow:1}.search__form input{font-size:2.625rem;margin-right:1rem;width:100%}@media (max-width:767px){.search__form input{font-size:1.5rem}}.search__form button{min-width:3rem;min-height:3rem;display:flex;justify-content:center;align-items:center;background:transparent;padding:0;border:none}@media (min-width:992px){.search__filters .dropdown__toggle{font-size:1.625rem}.search__filters .filter__container{display:flex;align-items:center;justify-content:space-between}}.search__total{margin-bottom:2rem;font-size:1.625rem}@media (max-width:991px){.search__total{font-size:1.375rem;margin-top:1rem}}.search__list{list-style:none;padding:0;margin:0 0 4rem}@media (max-width:767px){.search__list{margin:0 0 2rem}}.search__item{border-bottom:1px solid rgba(198,199,196,.3)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.search__link{display:block;padding:1.5rem 0;text-decoration:none}.search__link p{font-size:1.125rem;line-height:1.67}.search__link h2{line-height:1.2;font-weight:500;font-size:1.625rem;margin-bottom:1.25rem}.search__padlock-icon{margin-right:1rem}.search__restricted{display:flex}.search__content{display:flex;margin-bottom:1.2rem}.search__image-wrapper+.search__information{padding-left:2rem}@media (max-width:479px){.search__image-wrapper+.search__information{padding-left:1rem}}.search__image-wrapper img{max-width:7.5rem;height:9rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:none;filter:none;width:100%}@media (max-width:479px){.search__image-wrapper img{width:6.5rem;max-height:8rem}}.search__contact{margin-bottom:.2rem}.search__contact span{font-weight:500}.search__meta{font-size:.875rem;display:flex;flex-wrap:wrap}.search__modified{margin-left:3.5rem}.search__modified,.search__type{display:inline}@media (max-width:767px){.search__modified,.search__type{margin-left:0;padding-right:.625rem;margin-right:.625rem}}.search__more img{margin-left:.5rem}.search__more+.show-all{margin-top:1rem}.search__more:hover img{transition:transform .4s cubic-bezier(.17,.67,.54,2.71);transform:scale(1.1)}.progress-bar{width:10rem;margin:2rem auto;height:2px;background:rgba(25,27,33,.4);display:flex;align-items:center}.progress-bar__inner{height:4px;background:#191b21}.loading-container{position:relative;height:100px;margin:5rem auto}@media (max-width:767px){.loading-container{margin:2rem auto}}.loading-container *,.loading-container :after,.loading-container :before{box-sizing:content-box}.banner-body{position:absolute;margin:0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:block}.banner-body .icons,.banner-body .main{width:50px;height:50px;box-sizing:border-box}.banner-body .main{display:block;position:relative;overflow:visible}.banner-body .main .icons{position:absolute;background-color:transparent}.banner-body .main .icons svg{position:absolute;width:100%;height:100%;overflow:visible}.banner-body .main .icons svg path{fill:none;stroke:#191b21;stroke-miterlimit:1;stroke-width:3px}.banner-body .main .icons .ls,.banner-body .main .icons .ps,.banner-body .main .icons .rs,.banner-body .main .icons .ss{opacity:0;transform-origin:center;-webkit-animation:animateIn 4s ease-in-out infinite;animation:animateIn 4s ease-in-out infinite}.banner-body .main .icons .rs{-webkit-animation-delay:calc(var(--order)*50ms);animation-delay:calc(var(--order)*50ms)}.banner-body .main .icons .ls{-webkit-animation-delay:calc(var(--order)*50ms + 1s);animation-delay:calc(var(--order)*50ms + 1s)}.banner-body .main .icons .ss{-webkit-animation-delay:calc(var(--order)*50ms + 2s);animation-delay:calc(var(--order)*50ms + 2s)}.banner-body .main .icons .ps{-webkit-animation-delay:calc(var(--order)*50ms + 3s);animation-delay:calc(var(--order)*50ms + 3s)}@supports (-ms-ime-align:auto){.banner-body .main .icons .rs{-webkit-animation-delay:50ms;animation-delay:50ms}.banner-body .main .icons .ls{-webkit-animation-delay:1.05s;animation-delay:1.05s}.banner-body .main .icons .ss{-webkit-animation-delay:2.05s;animation-delay:2.05s}.banner-body .main .icons .ps{-webkit-animation-delay:3.05s;animation-delay:3.05s}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.banner-body .main .icons .rs{-webkit-animation-delay:50ms;animation-delay:50ms}.banner-body .main .icons .ls{-webkit-animation-delay:1.05s;animation-delay:1.05s}.banner-body .main .icons .ss{-webkit-animation-delay:2.05s;animation-delay:2.05s}.banner-body .main .icons .ps{-webkit-animation-delay:3.05s;animation-delay:3.05s}}@-webkit-keyframes animateIn{0%{opacity:0;transform:scale(.5) rotate(30deg)}10%{opacity:1;transform:scale(1) rotate(0deg)}20%{opacity:1}30%{opacity:0}}@keyframes animateIn{0%{opacity:0;transform:scale(.5) rotate(30deg)}10%{opacity:1;transform:scale(1) rotate(0deg)}20%{opacity:1}30%{opacity:0}}