.generic-finder-filter-sets{margin-bottom:35px}.generic-finder-filter-sets input[type=radio]{width:24px;height:24px;margin:0;opacity:.001}.generic-finder-filter-sets input[type=radio]:checked+label:after{opacity:1}.generic-finder-filter-sets label{position:relative;padding-left:16px;font-size:16px;line-height:24px;margin-bottom:12px;cursor:pointer}.generic-finder-filter-sets label:before{content:"";position:absolute;left:-24px;top:2px;display:block;width:22px;height:22px;border-radius:12px;border:1px solid #009bd9}.generic-finder-filter-sets label:after{background:linear-gradient(242.24deg,#009bd9,#00499a);content:"";position:absolute;left:-21px;top:5px;display:block;width:16px;height:16px;border-radius:8px;opacity:0}.generic-finder-input-group{position:relative;display:flex;align-items:center}@media (min-width:992px){.generic-finder--popup-filters .generic-finder-input-group{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;margin-bottom:0}}.button[data-v-55f8ef56]{background-color:transparent;text-align:left;cursor:pointer;outline-color:transparent;outline-width:0;border:1px solid #0075bf;border-radius:8px;font-size:18px;line-height:1.34;font-weight:700;padding:28px 24px;display:block;width:100%;color:#0075bf;position:relative}.button .icon[data-v-55f8ef56]{display:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.button .icon-sign[data-v-55f8ef56]{position:absolute;display:block;width:16px;height:16px;right:24px;top:50%;transform:translateY(-50%)}.button .line[data-v-55f8ef56]{position:absolute;width:16px;height:2px;display:block;background-color:#eb008b;top:50%;transition:transform .15s ease-in-out}.button .line+.line[data-v-55f8ef56]{transform:rotate(90deg)}.button .dot[data-v-55f8ef56]{width:5px;height:5px;background-color:#eb008b;border-radius:2.5px;margin-left:2px;margin-right:2px;transition:background-color .3s ease-in-out}.button .amount[data-v-55f8ef56]{position:relative;font-size:14px;top:-7px;color:#eb008b}.button[data-v-55f8ef56]:focus,.button[data-v-55f8ef56]:hover{color:#eb008b}.button:focus .dot[data-v-55f8ef56],.button:hover .dot[data-v-55f8ef56]{background-color:#0075bf}.button[aria-expanded=true] .line+.line[data-v-55f8ef56],.button[aria-expanded=true] .line[data-v-55f8ef56]{transform:rotate(180deg)}.generic-finder-popup[data-v-55f8ef56]{left:110px;top:100%;z-index:2;padding:30px 0}.generic-finder-popup[aria-hidden=true][data-v-55f8ef56]{display:none}.generic-finder-popup[aria-hidden=false][data-v-55f8ef56]{display:block}.generic-finder-facet-group[data-v-55f8ef56]{position:relative;margin-bottom:30px}.generic-finder-facet-group--expanded .button-container[data-v-55f8ef56]{display:none}.title[data-v-55f8ef56]{color:#000;font-size:24px;line-height:1.34;margin:0 0 23px}.close-btn[data-v-55f8ef56]{display:none;position:absolute;right:25px;top:25px;border:0;background-color:transparent;width:34px;height:34px;padding:10px;cursor:pointer}.close-btn .label[data-v-55f8ef56]{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.close-btn[data-v-55f8ef56]:after,.close-btn[data-v-55f8ef56]:before{content:"";position:absolute;width:3px;height:24px;transform-origin:center;top:5px;left:15px;background-color:#009bd9;transform:rotate(45deg)}.close-btn[data-v-55f8ef56]:after{transform:rotate(-45deg)}.close-btn[data-v-55f8ef56]:focus,.close-btn[data-v-55f8ef56]:hover{background-color:#f0f0f0}.input-group[data-v-55f8ef56]{position:relative;display:flex;align-items:center;margin-bottom:4px}.input-group input[type=checkbox][data-v-55f8ef56]{width:24px;height:24px;opacity:.001;margin:0 16px 0 0}.input-group input[type=checkbox]:checked+label .checkmark-icon[data-v-55f8ef56]{opacity:1}.input-group .checkmark-icon[data-v-55f8ef56]{position:absolute;left:5px;top:0;opacity:0}.input-group label[data-v-55f8ef56]{font-size:16px;line-height:2.25;cursor:pointer}.input-group label[data-v-55f8ef56]:before{content:"";position:absolute;display:block;width:24px;height:24px;left:0;top:7px;border:1px solid #009bd9}.submit-btn[data-v-55f8ef56]{display:none;border:1px solid #eb008b;padding:13px 24px;color:#eb008b;font-size:18px;line-height:21px;font-weight:700;background-color:#fff;cursor:pointer}.submit-btn[data-v-55f8ef56]:focus,.submit-btn[data-v-55f8ef56]:hover{text-decoration:underline}.reset-btn[data-v-55f8ef56]{display:none;padding:13px 24px;color:#0075bf;font-size:18px;text-decoration:underline;background-color:#fff;border:0;cursor:pointer}.reset-btn[data-v-55f8ef56]:focus,.reset-btn[data-v-55f8ef56]:hover{text-decoration:none}@media (min-width:992px){.button .icon[data-v-55f8ef56]{display:flex}.button .icon-sign[data-v-55f8ef56]{display:none}.reset-btn[data-v-55f8ef56],.submit-btn[data-v-55f8ef56]{display:inline-block}.close-btn[data-v-55f8ef56]{display:block}.generic-finder-facet-group-inputs[data-v-55f8ef56]{-moz-columns:2;columns:2;list-style-position:inside;border-bottom:1px solid #c4c4c4;padding-bottom:30px;margin-bottom:30px}.generic-finder-popup[data-v-55f8ef56]{position:absolute;min-width:720px;background-color:#fff;padding:50px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.generic-finder-facet-group--expanded .generic-finder-popup[data-v-55f8ef56]{position:static;min-width:0;box-shadow:none;padding:0}.generic-finder-facet-group--expanded .generic-finder-popup .close-btn[data-v-55f8ef56]{display:none}.generic-finder-facet-group--expanded .generic-finder-popup .generic-finder-facet-group-inputs[data-v-55f8ef56]{-moz-columns:auto;columns:auto;border-bottom:0}.generic-finder-facet-group--expanded .generic-finder-popup .reset-btn[data-v-55f8ef56],.generic-finder-facet-group--expanded .generic-finder-popup .submit-btn[data-v-55f8ef56],.generic-finder-facet-group--expanded .generic-finder-popup h2[data-v-55f8ef56]{display:none}.generic-finder--popup-filters .button[data-v-55f8ef56]{border:0;padding:11px 15px 14px}.generic-finder--popup-filters .button .icon[data-v-55f8ef56]{display:none}.generic-finder--popup-filters .button .icon-sign[data-v-55f8ef56]{display:block}.generic-finder--popup-filters .generic-finder-popup[data-v-55f8ef56]{min-width:0;position:static;box-shadow:none;padding:0 23px 19px}.generic-finder--popup-filters .generic-finder-popup h2[data-v-55f8ef56]{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.generic-finder--popup-filters .generic-finder-popup .close-btn[data-v-55f8ef56],.generic-finder--popup-filters .generic-finder-popup .reset-btn[data-v-55f8ef56],.generic-finder--popup-filters .generic-finder-popup .submit-btn[data-v-55f8ef56]{display:none}.generic-finder--popup-filters .generic-finder-popup .generic-finder-facet-group-inputs[data-v-55f8ef56]{border:0;margin-bottom:0;padding-bottom:0}}.facet-search{position:relative;display:flex;align-items:center;margin-bottom:40px}.facet-search .visual{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#c70c6f;transition:transform .3s ease-in-out}.facet-search .icon{padding-right:15px}.facet-search .icon svg{fill:#c70c6f}.facet-search input{flex:1 1 100%;border:0;font-size:18px;line-height:1.34;padding:5px 10px 5px 0;background-color:transparent}.facet-search input::-webkit-search-cancel-button,.facet-search input::-webkit-search-decoration,.facet-search input::-webkit-search-results-button,.facet-search input::-webkit-search-results-decoration{display:none}.facet-search input:focus{outline:0}.facet-search input:focus+.visual{transform:scaleY(2)}.facet-search input::-moz-placeholder{color:#b3b3b3}.facet-search input:-ms-input-placeholder{color:#b3b3b3}.facet-search input::placeholder{color:#b3b3b3}.facet-search input::-ms-clear,.facet-search input::-ms-reveal{display:none;width:0;height:0}.facet-search button{background-color:transparent;border:0;cursor:pointer;padding:14px 0 14px 14px}.facet-search button .icon{padding:0}.facet-search button .label{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.facet-search button:focus svg,.facet-search button:hover svg{fill:#009bd9}.no-results{text-align:center}.generic-finder-item{position:relative;background-color:#fff;display:flex;text-decoration:none;transition:box-shadow .3s ease-in-out;z-index:1}.generic-finder-item .title{font-family:Raleway,sans-serif;color:#0075bf;font-size:24px;line-height:1.34;font-weight:700}.generic-finder-item--blog,.generic-finder-item--knowledge,.generic-finder-item--news{align-items:center}.generic-finder-item--blog figure,.generic-finder-item--knowledge figure,.generic-finder-item--news figure{display:block;order:-1;flex:0 0 150px;margin:0;padding:0;line-height:0;align-self:flex-start}.generic-finder-item--blog .figure-empty,.generic-finder-item--knowledge .figure-empty,.generic-finder-item--news .figure-empty{order:-1;flex:0 0 150px;min-height:150px;background-color:#fff;border:1px solid #009bd9;align-self:flex-start}.generic-finder-item--blog .card-landscape-content,.generic-finder-item--knowledge .card-landscape-content,.generic-finder-item--news .card-landscape-content{display:flex;flex-direction:column;flex:1 1 100%;padding:15px 20px;align-self:flex-start}.generic-finder-item--blog .card-landscape-content time,.generic-finder-item--knowledge .card-landscape-content time,.generic-finder-item--news .card-landscape-content time{color:#404040;order:-1;letter-spacing:.18px;margin-bottom:0}.generic-finder-item--blog .subtitle,.generic-finder-item--knowledge .subtitle,.generic-finder-item--news .subtitle{color:grey;font-size:16px;line-height:20px;margin-bottom:6px;order:-1}.generic-finder-item--blog .title,.generic-finder-item--knowledge .title,.generic-finder-item--news .title{font-size:20px;line-height:1.63}.generic-finder-item--blog:focus,.generic-finder-item--blog:hover,.generic-finder-item--knowledge:focus,.generic-finder-item--knowledge:hover,.generic-finder-item--news:focus,.generic-finder-item--news:hover{box-shadow:0 8px 36px -21px rgba(0,0,0,.6)}.generic-finder-item--blog--small figure,.generic-finder-item--knowledge--small figure,.generic-finder-item--news--small figure{flex:0 0 100px}.generic-finder-item--blog--small img,.generic-finder-item--knowledge--small img,.generic-finder-item--news--small img{width:100px;height:100px}.generic-finder-item--blog--small .card-landscape-content,.generic-finder-item--knowledge--small .card-landscape-content,.generic-finder-item--news--small .card-landscape-content{padding:0 20px 0 24px}.generic-finder-item--blog .card-landscape-content{align-self:center}.generic-finder-item--blog .card-landscape-content .title{margin-bottom:6px}.generic-finder-item--blog .card-landscape-content .author,.generic-finder-item--blog .card-landscape-content .sub-data,.generic-finder-item--blog .card-landscape-content time{letter-spacing:.178px;line-height:1.2;color:grey}.generic-finder-item--calendar{flex-direction:column;min-height:150px}.generic-finder-item--calendar .time{color:#fff;order:-1;display:flex;flex-direction:row}.generic-finder-item--calendar .time time{display:flex;align-items:center;padding:5px 0}.generic-finder-item--calendar .time .start{background:linear-gradient(242.24deg,#009bd9,#00499a);padding:5px 10px;display:block;text-align:center;font-family:Raleway,sans-serif;font-weight:700;font-size:24px;line-height:1.34;margin-right:15px}.generic-finder-item--calendar .time .end,.generic-finder-item--calendar .time .year{color:#0075bf;display:block;text-align:center;font-family:Raleway,sans-serif;font-size:20px;line-height:28px}.generic-finder-item--calendar .time .end{margin-right:5px}.generic-finder-item--calendar .card-landscape-content{padding:24px 0 30px}.generic-finder-item--calendar .title{display:block;margin-bottom:16px}.generic-finder-item--calendar svg{fill:#009bd9}.generic-finder-item--calendar .icon{margin-right:10px}.generic-finder-item--calendar .location{display:flex;vertical-align:center}.generic-finder-item--calendar .location .label{font-size:16px;line-height:2.25;color:grey;letter-spacing:.18px}.generic-finder-item--simple{border:1px solid #0075bf;border-radius:2px;display:flex;align-items:center;justify-content:space-between;padding:13px 24px;transition:border-color .3s ease-in-out}.generic-finder-item--simple .title{font-size:16px;line-height:2.25;padding-right:20px;transition:color .3s ease-in-out}.generic-finder-item--simple svg{fill:#eb008b}.generic-finder-item--simple:focus,.generic-finder-item--simple:hover{border-color:#eb008b}.generic-finder-item--simple:focus .title,.generic-finder-item--simple:hover .title{color:#eb008b}.generic-finder-item--people{flex-direction:column;padding-left:20px}.generic-finder-item--people .figure{margin:0 24px 24px 0;order:-1;flex:0 0 92px;max-width:92px;background-color:#fff;border-radius:50%;height:92px;overflow:hidden}.generic-finder-item--people .figure img{width:92px;height:92px}.generic-finder-item--people .figure.figure-empty{border:1px solid #009bd9}.generic-finder-item--people .title{margin-bottom:3px}.generic-finder-item--people .function{color:#0075bf;margin-bottom:2px;line-height:24px}.generic-finder-item--people .text{color:#404040;line-height:24px}.generic-finder-item--people:focus,.generic-finder-item--people:hover{box-shadow:0 8px 36px -21px rgba(0,0,0,.6)}.generic-finder-item--project{display:block;padding:0;position:relative;max-width:100%;margin-left:auto;margin-right:auto}.generic-finder-item--project img{max-width:100%}.generic-finder-item--project figure{position:relative;overflow:hidden;margin:0}.generic-finder-item--project figure:before{content:"";position:absolute;left:0;right:0;top:0;bottom:-100%;transition:transform .45s ease-in-out;background-image:linear-gradient(180deg,transparent 21.93%,rgba(0,0,0,.6) 40.97%);z-index:1}.generic-finder-item--project .text-content{position:absolute;bottom:2rem;left:2rem;right:2rem;color:#fff;z-index:1;display:flex;flex-direction:column}.generic-finder-item--project .text-content>:last-child{margin-bottom:0}.generic-finder-item--project .text-content span{display:block}.generic-finder-item--project .subtitle{order:-1;font-size:16px;line-height:2.25;margin-bottom:1rem}.generic-finder-item--project .title{font-family:Raleway,sans-serif;font-size:24px;line-height:1.34;margin-bottom:2rem;font-weight:700;color:#fff}.generic-finder-item--project .updates{color:#eb008b;font-size:16px;line-height:2.25;font-weight:700}.generic-finder-item--project:focus figure,.generic-finder-item--project:hover figure{position:relative}.generic-finder-item--project:focus figure:before,.generic-finder-item--project:hover figure:before{transform:translateY(-49.5%)}.generic-finder-item--search{background-color:transparent;display:flex;flex-direction:column;font-size:16px;line-height:24px}.generic-finder-item--search time{order:-1;margin-bottom:8px;color:grey}.generic-finder-item--search h2{font-size:24px;line-height:32px;font-weight:700;margin:0 0 10px}.generic-finder-item--search .text{margin-bottom:18px}.generic-finder-item--search .path{color:grey}.generic-finder-item--search:focus h2,.generic-finder-item--search:hover h2{text-decoration:underline}.generic-finder-results--department .results-list>ul>li,.generic-finder-results--regionorprovince .results-list>ul>li,.generic-finder-results--sector .results-list>ul>li{margin-bottom:12px}.generic-finder-results--search .results-list>ul>li{margin-bottom:40px}.results-list{margin-bottom:30px}.results-list>ul{list-style:none;margin:0;padding:0}.results-list>ul li{margin-bottom:24px}.tfe-facet-loader{left:50%;margin-left:-20px;top:50%;margin-top:-20px;position:fixed;z-index:19!important;-webkit-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}.tfe-facet-loader .tfe-facet-icon{width:40px;height:40px;border:4px solid transparent;border-top-color:#c70c6f;border-left-color:#c70c6f;border-radius:50%}@-webkit-keyframes loading-bar-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-bar-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:576px){.generic-finder-item--calendar{flex-direction:row}.generic-finder-item--calendar .time{background:linear-gradient(242.24deg,#009bd9,#00499a);flex:0 0 150px;align-items:center;justify-content:space-around}.generic-finder-item--calendar .time time{display:block}.generic-finder-item--calendar .time .end,.generic-finder-item--calendar .time .start{margin-right:0}.generic-finder-item--calendar .time .end,.generic-finder-item--calendar .time .year{color:#fff}.generic-finder-item--calendar .time .start{background:transparent;margin-bottom:14px;padding:0}.generic-finder-item--calendar .card-landscape-content{padding:0 40px 0}.generic-finder-item--people{flex-direction:row;align-items:center}.generic-finder-item--people .figure{margin-bottom:0}.generic-finder-item--simple .title{font-size:18px;line-height:1.34}.generic-finder-results--policyorproject{margin-bottom:6rem}.generic-finder-results--policyorproject ul{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.generic-finder-results--policyorproject ul li{box-sizing:border-box;width:50%;padding:0 16px;margin-bottom:32px}.generic-finder-results--policyorproject ul li:nth-child(2n){margin-top:10rem;margin-bottom:-10rem}.generic-finder-results--policyorproject ul li:last-child{margin-bottom:0}}@media (min-width:992px){.generic-finder-item--calendar .card-landscape-content{padding:34px 40px 34px}.generic-finder-item--people{padding:1.8rem 2rem;min-height:150px}}.generic-finder-active-filters{margin-bottom:10px}.generic-finder-active-filters>ul{list-style:none;padding:0;margin:0}.generic-finder-active-filters li{display:inline-block}.generic-finder-active-filters button{background-color:#0075bf;color:#fff;fill:#fff;border:1px solid #fff;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;padding:2px 12px 3px 18px;border-radius:14px;margin-right:8px;cursor:pointer}.generic-finder-active-filters button .icon{position:relative;top:-1px}.generic-finder-active-filters button .label{display:inline-block;margin-right:12px}@media (min-width:992px){.generic-finder-active-filters{padding-left:114px;padding-top:20px;margin-bottom:50px}.generic-finder--search .generic-finder-active-filters,.generic-finder--simple .generic-finder-active-filters{padding-left:0}}.button-filter ol{list-style:none;margin:0 -.5rem;padding:0;display:flex;flex-wrap:wrap}.button-filter li{position:relative;padding:0 .5rem;margin-bottom:1rem}.button-filter label{display:block;border:1px solid #b3c8e1;color:#00499a;background-color:#edf2f8;width:3.6rem;height:3.6rem;border-radius:.3rem;cursor:pointer;text-align:center;font-weight:600;text-transform:uppercase;font-size:18px;line-height:3.6rem;transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}.button-filter label:focus,.button-filter label:hover{background-color:#fff}.button-filter input{opacity:.001;position:absolute}.button-filter input:checked+label{background-color:#00499a;color:#fff;border-color:#00499a}.button-filter input.radio--disabled+label,.button-filter input:disabled+label{opacity:.5;cursor:default}*{box-sizing:border-box}.amount-results{display:block;font-size:16px;line-height:36px;font-weight:700;color:#eb008b;margin-bottom:40px}fieldset{border:0;min-width:0;padding:0;margin:0 0 16px}legend{font-size:24px;line-height:1.34;font-weight:700;margin-bottom:28px}.facet-group-wrapper{width:100%;max-height:80vh;padding-right:20px;overflow-y:auto}.filters-btn,.popup-filters-btn{border:1px solid #0075bf;border-radius:3px;font-size:16px;line-height:2.25;font-weight:700;padding:11px 16px;display:flex;color:#0075bf;position:relative;background-color:#fff;margin-bottom:30px;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.filters-btn svg,.popup-filters-btn svg{fill:#0075bf}.filters-btn .icon,.popup-filters-btn .icon{margin-left:16px;position:relative;top:-2px}.filters-btn .dot,.popup-filters-btn .dot{display:inline-block;width:5px;height:5px;background-color:#0075bf;border-radius:2.5px;margin-left:2px;margin-right:2px;transition:background-color .3s ease-in-out}.filters-btn:focus,.filters-btn:hover,.popup-filters-btn:focus,.popup-filters-btn:hover{background-color:#fff;color:#c70c6f;border-color:#c70c6f}.filters-btn:focus svg,.filters-btn:hover svg,.popup-filters-btn:focus svg,.popup-filters-btn:hover svg{fill:#c70c6f}.filters-btn:focus .dot,.filters-btn:hover .dot,.popup-filters-btn:focus .dot,.popup-filters-btn:hover .dot{background-color:#c70c6f}.popup-filters-btn{display:none;width:auto;padding-top:11px;padding-bottom:11px;padding-right:72px;color:#0075bf;border-color:#0075bf;background-color:transparent;border-radius:2px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.popup-filters-btn .icon{display:block;position:absolute;right:24px;margin-right:0;margin-top:-3px;top:50%;transform:translateY(-50%)}.popup-filters-btn .dot{display:inline-block;width:5px;height:5px;background-color:#0075bf;border-radius:2.5px;margin-left:2px;margin-right:2px;transition:background-color .3s ease-in-out}.popup-filters-btn:focus,.popup-filters-btn:hover{background-color:#009bd9;color:#fff}.popup-filters-btn:focus .dot,.popup-filters-btn:hover .dot{background-color:#fff}.facet-group-container{display:none}.facet-group-container--open{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:3;padding:70px 0 20px 20px}.facet-group-container--open .show-btn{margin-top:auto}.close-btn{position:absolute;right:20px;top:20px;border:0;background-color:transparent;width:34px;height:34px;padding:10px;cursor:pointer}.close-btn .label{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.close-btn:after,.close-btn:before{content:"";position:absolute;width:3px;height:24px;transform-origin:center;top:5px;left:15px;background-color:#009bd9;transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.close-btn:focus,.close-btn:hover{background-color:#f0f0f0}.show-btn{background-color:#0075bf;color:#fff;display:block;padding:20px 24px;text-align:center;border:0;width:calc(100% - 20px);font-size:18px;font-weight:700;cursor:pointer}.show-btn:focus,.show-btn:hover{text-decoration:underline}.filter-sets,.legend-title{display:none}.load-more{display:inline-flex;align-items:center;justify-items:flex-start;margin-bottom:8px;text-align:left;width:auto;vertical-align:middle;touch-action:manipulation;font-weight:700;font-size:18px;line-height:1.3;cursor:pointer;background-image:none;padding:12px 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s ease-out;text-decoration:none;border:1px solid #eb008b;color:#eb008b;background-color:transparent}.load-more .icn{display:inline-block;margin-top:-10px;margin-bottom:-10px}.load-more .label+.icon{padding-left:2rem}.load-more svg{position:relative;transform:rotate(90deg);top:2px;fill:#eb008b}.load-more:hover{color:#fff;background-color:#eb008b}.load-more:hover svg{fill:#fff}.button-bar{text-align:center;padding-top:30px}.submit-btn{display:none;border:1px solid #eb008b;padding:13px 24px;color:#eb008b;font-size:18px;line-height:21px;font-weight:700;background-color:#fff;cursor:pointer}.reset-btn,.submit-btn:focus,.submit-btn:hover{text-decoration:underline}.reset-btn{display:none;padding:13px 24px;color:#0075bf;font-size:18px;background-color:#fff;border:0;cursor:pointer}.reset-btn:focus,.reset-btn:hover{text-decoration:none}.generic-finder-overlay{display:none;background-color:rgba(0,117,191,.8);position:fixed;left:0;right:0;bottom:0;top:0;z-index:2}.popup-title{font-size:24px;line-height:32px;font-family:Raleway,sans-serif;display:none;margin-bottom:41px;font-weight:700}.generic-finder--current,.generic-finder--simple{margin-top:3rem}@media (min-width:576px){.generic-finder--project{margin-bottom:0;padding-left:0}.generic-finder--project .load-more{position:relative;transform:translateX(-50%);margin-left:-1.8rem;margin-top:-25rem}}@media (min-width:992px){.close-btn,.filters-btn{display:none}.generic-finder--project{margin-bottom:10rem;padding-left:5rem}.generic-finder--project .load-more{position:relative;transform:translateX(-50%);margin-left:-1.8rem;margin-top:-25rem}.filters-btn,.popup-filters-btn{font-size:18px;line-height:1.34;padding:28px 24px;border-radius:8px}.facet-group-container,.popup-filters-btn{display:flex}.facet-group-container--open{display:flex;flex-direction:column;position:absolute;overflow-y:auto;top:0;bottom:auto;left:auto;width:720px;height:650px;right:0;background-color:#fff;z-index:3;padding:70px 0 20px 20px}.facet-group-container--open .filters-popup-buttons{margin-top:auto}.filter-sets{display:block}.filter-sets-mobile{display:none}.legend-title{display:block}.generic-finder-wrapper{display:flex}.generic-finder-wrapper .generic-finder-aside{flex:0 0 505px;padding-right:115px}.generic-finder-wrapper .generic-finder-main{flex:1 1 auto}.generic-finder--project .load-more{border-color:#fff;color:#fff}.generic-finder--project .load-more svg{fill:#fff}.show-btn{display:none}.facet-group-wrapper{overflow:visible}.generic-finder--search,.generic-finder--simple{margin-top:0}.generic-finder--search .generic-finder-aside,.generic-finder--simple .generic-finder-aside{flex:0 0 41%;padding-right:80px}.generic-finder--search .generic-finder-main,.generic-finder--simple .generic-finder-main{flex:1 1 100%;padding-left:3.8%}.generic-finder--search .load-more,.generic-finder--simple .load-more{margin-left:5rem}.generic-finder--current{margin-top:0}.generic-finder--project{padding-top:0}.generic-finder--project .load-more{margin-top:-33rem}.generic-finder--popup-filters{position:relative}.generic-finder--popup-filters .generic-finder-wrapper{display:block;padding-bottom:40px}.generic-finder--popup-filters .generic-finder-aside{padding-right:0}.generic-finder--popup-filters .facet-group-container{display:none;padding-bottom:40px;padding-left:40px;padding-right:20px;border-radius:8px}.generic-finder--popup-filters .facet-group-container--open{display:flex;z-index:2;padding-top:55px}.generic-finder--popup-filters .close-btn{display:block}.generic-finder--popup-filters .filters-btn{display:none}.generic-finder--popup-filters .popup-filters-btn{position:absolute;left:auto;right:14px;top:16px;display:inline-flex;width:auto;border-color:#fff;color:#fff;padding:11px 68px 11px 24px;border-radius:2px}.generic-finder--popup-filters .popup-filters-btn .dot{background-color:#fff}.generic-finder--popup-filters .generic-finder-facet-group{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;margin-bottom:-1px}.generic-finder--popup-filters .filters-popup-buttons{margin-top:auto}.generic-finder--popup-filters .filters-popup-buttons .reset-btn,.generic-finder--popup-filters .filters-popup-buttons .submit-btn{display:inline-block}.generic-finder--open .generic-finder-overlay,.generic-finder--popup-filters .popup-title{display:block}}