.card-search{background:var(--color-white);border-top:1px solid var(--color-gray);padding:1.5rem 0 1.25rem;position:relative}@media(hover:hover)and (pointer:fine){.card-search.focus-visible .card-search__title,.card-search:hover .card-search__title{color:var(--color-green-dark)}}.card-search.focus-visible .card-search__title{color:var(--color-green-dark)}.card-search:last-child{border-bottom:1px solid var(--color-gray)}@media(min-width:640px){.card-search{padding:2rem 0}}@media(min-width:1024px){.card-search{padding:1.9375rem 0 1.8125rem}}@media(min-width:640px){.card-search__inner{align-items:center;display:flex;justify-content:space-between}}@media(min-width:1024px){.card-search__inner{display:grid;grid-template-columns:repeat(24,1fr)}}.card-search__text{margin-bottom:.5rem}@media(min-width:1024px){.card-search__text{align-items:center;display:flex;grid-column:1/20;justify-content:space-between;margin-bottom:0}}.card-search__title{margin-bottom:.25rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.card-search__title{max-width:32.5rem}}@media(min-width:1024px){.card-search__title{max-width:38.375rem}}.card-search__desc{color:var(--color-gray-dark);font-size:1rem;font-weight:400;line-height:1.5}.blind-text-medium .card-search__desc{font-size:1.125rem}.blind-text-large .card-search__desc{font-size:1.25rem}@media(min-width:640px){.card-search__desc{font-size:1.125rem}.blind-text-medium .card-search__desc{font-size:1.25rem}.blind-text-large .card-search__desc{font-size:1.375rem}}@media(min-width:1024px){.card-search__desc{width:17.3125rem}}.card-search__icon,.card-search__link-action{color:var(--color-green-dark)}@media(min-width:1024px){.card-search__icon,.card-search__link-action{display:flex;grid-column:21/24;justify-content:flex-end}}.card-search__link{height:100%;left:0;position:absolute;top:0;width:100%}.link-action{background-color:transparent;border:none;display:flex;padding:0}.link-action,.link-action--small{align-items:center}@media(max-width:639.98px){.link-action--small.link-action--blue .link-action__icon{top:.375rem}}.link-action--black{color:var(--color-black)}@media(hover:hover)and (pointer:fine){.link-action:not(.link-action__not-active).focus-visible .link-action__text,.link-action:not(.link-action__not-active):hover .link-action__text{background-size:100% 1px}.link-action:not(.link-action__not-active).focus-visible .link-action__arrow,.link-action:not(.link-action__not-active):hover .link-action__arrow{transform:translateX(.5rem)}}.link-action:not(.link-action__not-active).focus-visible .link-action__text{background-size:100% 1px}.link-action:not(.link-action__not-active).focus-visible .link-action__arrow{transform:translateX(.5rem)}a:hover .link-action.link-action--not-active .link-action__text,button:hover .link-action.link-action--not-active .link-action__text{background-size:100% 1px}a:hover .link-action.link-action--not-active .link-action__arrow,button:hover .link-action.link-action--not-active .link-action__arrow{transform:translateX(.5rem)}.link-action__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;position:relative;text-decoration:none!important;transition-duration:.3s;transition-property:background-size,color;transition-timing-function:ease;will-change:background-size}.link-action--medium .link-action__text,.link-action--small .link-action__text{padding-bottom:.25rem}.link-action--small .link-action__text{font-size:1rem;font-weight:400;line-height:1.5}.blind-text-medium .link-action--small .link-action__text{font-size:1.125rem}.blind-text-large .link-action--small .link-action__text{font-size:1.25rem}@media(min-width:640px){.link-action--small .link-action__text{font-size:1.125rem}.blind-text-medium .link-action--small .link-action__text{font-size:1.25rem}.blind-text-large .link-action--small .link-action__text{font-size:1.375rem}}.link-action--medium .link-action__text{font-size:1.25rem;font-weight:400;line-height:1.4}.blind-text-medium .link-action--medium .link-action__text{font-size:1.375rem}.blind-text-large .link-action--medium .link-action__text{font-size:1.5rem}@media(min-width:640px){.link-action--medium .link-action__text{font-size:1.5rem}.blind-text-medium .link-action--medium .link-action__text{font-size:1.625rem}.blind-text-large .link-action--medium .link-action__text{font-size:1.75rem}}.link-action--large .link-action__text{font-size:1.5rem;font-weight:400;line-height:1.3}.blind-text-medium .link-action--large .link-action__text{font-size:1.625rem}.blind-text-large .link-action--large .link-action__text{font-size:1.75rem}@media(min-width:640px){.link-action--large .link-action__text{font-size:2rem}.blind-text-medium .link-action--large .link-action__text{font-size:2.125rem}.blind-text-large .link-action--large .link-action__text{font-size:2.25rem}}.link-action--white .link-action__text{color:var(--color-white)}.link-action--blue .link-action__text{color:var(--color-green-dark)}.link-action--white[disabled] .link-action__text{color:rgba(var(--color-white-rgb),.5)}.link-action__arrow{margin-left:.5rem;min-width:1.5rem;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:1.5rem}@media(min-width:640px){.link-action__arrow{margin-left:1rem}}.link-action--white[disabled] .link-action__arrow path{fill:rgba(var(--color-black-rgb),.5)}.link-action--white[disabled] .link-action__arrow rect{fill:rgba(var(--color-white-rgb),.5)}.link-action__icon{align-self:flex-start;flex-shrink:0;margin-left:.5rem;position:relative;top:.125rem}@media(min-width:640px){.link-action__icon{margin-left:1rem;top:0}.link-action--large .link-action__icon{align-self:flex-start;margin-top:.875rem}}@media(max-width:639.98px){.link-action--small .link-action__icon{height:1rem;width:1rem}}.link-action--white .link-action__icon{color:var(--color-white)}.link-action--blue .link-action__icon{color:var(--color-green-dark)}.link-action--white[disabled] .link-action__icon{color:rgba(var(--color-white-rgb),.5)}.search-list__title{margin-bottom:1.5rem}body:not(.no-animate) .search-list__title{opacity:0;transform:translateY(1.5rem);transition-delay:.1s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .search-list__title.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .search-list__title{opacity:1!important;transform:unset!important}.search-list__title:first-letter{text-transform:uppercase}@media(min-width:640px){.search-list__title{margin-bottom:2rem}}body:not(.no-animate) .search-list__item{opacity:0;transform:translateY(1.5rem);transition-delay:calc(.3s + var(--item-index)*.1s);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .search-list__item{opacity:1;transform:unset}html:not(.has-scroll-init) .search-list__item{opacity:1!important;transform:unset!important}.search-result{margin-bottom:4rem}@media(min-width:640px){.search-result{margin-bottom:6.5rem}}@media(min-width:1024px){.search-result{margin-bottom:5rem}}.search-result__search{border-bottom:1px solid var(--color-gray);padding-bottom:.875rem}body:not(.no-animate) .search-result__search{opacity:0;transform:translateY(1.5rem);transition-delay:.1s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .search-result__search.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .search-result__search{opacity:1!important;transform:unset!important}.search-result__filter-wrapper{margin-bottom:3rem}@media(min-width:640px){.search-result__filter-wrapper{margin-bottom:5rem}}.search-result__result-block:not(:last-child){margin-bottom:3rem}.search-result__pagination{display:flex;justify-content:center;margin-top:2rem}body:not(.no-animate) .search-result__pagination{opacity:0;transform:translateY(1.5rem);transition-delay:.2s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .search-result__pagination.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .search-result__pagination{opacity:1!important;transform:unset!important}@media(min-width:640px){.search-result__pagination{justify-content:space-between;margin-top:2.5rem}}.search-result__arrows{display:none}@media(min-width:640px){.search-result__arrows{display:flex}}@media(min-width:1024px){.search-result__arrows{margin-right:.375rem;margin-top:1.4375rem}}.search-result__filters{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.search-result__filters{gap:.5rem 2rem}}.search-result__filters-btn{background-color:transparent;border:none;color:var(--color-black);font-size:1rem;font-weight:400;line-height:1.5;padding:0}body:not(.no-animate) .search-result__filters-btn{opacity:0;transform:translateY(1.5rem);transition-delay:calc(.2s + var(--item-index)*.1s);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .search-result__filters-btn{opacity:1;transform:unset}html:not(.has-scroll-init) .search-result__filters-btn{opacity:1!important;transform:unset!important}.blind-text-medium .search-result__filters-btn{font-size:1.125rem}.blind-text-large .search-result__filters-btn{font-size:1.25rem}.search-result__filters-btn.active{color:var(--color-main-red);pointer-events:none}@media(hover:hover)and (pointer:fine){.search-result__filters-btn.focus-visible,.search-result__filters-btn:hover{color:var(--color-green-dark)}}.search-result__filters-btn.focus-visible{color:var(--color-green-dark)}body:not(.no-animate) .search-result__message{opacity:0;transform:translateY(1.5rem);transition-delay:.5s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .search-result__message.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .search-result__message{opacity:1!important;transform:unset!important}.nav-arrow{display:flex}.nav-arrow__button{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;height:2.5rem;justify-content:center;padding:0;position:relative;transition-duration:.3s;transition-property:color;transition-timing-function:ease;width:2.5rem}.nav-arrow__button:before{border-radius:50%;content:"";display:block;height:100%;position:absolute;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}@media(hover:hover)and (pointer:fine){.nav-arrow__button.focus-visible:not(.disabled):before,.nav-arrow__button:hover:not(.disabled):before{transform:scale(1)}}.nav-arrow__button.focus-visible:not(.disabled):before{transform:scale(1)}.nav-arrow__button .icon{position:relative;z-index:1}.nav-arrow__button:nth-child(2){margin-left:2rem}@media(min-width:640px){.nav-arrow__button{height:3rem;width:3rem}}.nav-arrow--blue .nav-arrow__button{color:var(--color-black)}.nav-arrow--blue .nav-arrow__button:before{background-color:var(--color-green-dark)}.nav-arrow--blue .nav-arrow__button.disabled,.nav-arrow--blue .nav-arrow__button[disabled]{color:var(--color-gray-hard);pointer-events:none}@media(hover:hover)and (pointer:fine){.nav-arrow--blue .nav-arrow__button.focus-visible,.nav-arrow--blue .nav-arrow__button:hover{color:var(--color-white)}}.nav-arrow--blue .nav-arrow__button.focus-visible{color:var(--color-white)}.nav-arrow--disables.nav-arrow--blue .nav-arrow__button{color:var(--color-gray-hard);pointer-events:none}.nav-arrow--white .nav-arrow__button{color:var(--color-white)}.nav-arrow--white .nav-arrow__button:before{background-color:var(--color-white)}.nav-arrow--white .nav-arrow__button.disabled,.nav-arrow--white .nav-arrow__button[disabled]{color:rgba(var(--color-white-rgb),.4);pointer-events:none}@media(hover:hover)and (pointer:fine){.nav-arrow--white .nav-arrow__button.focus-visible,.nav-arrow--white .nav-arrow__button:hover{color:var(--color-black)}}.nav-arrow--white .nav-arrow__button.focus-visible{color:var(--color-black)}.nav-arrow--disables.nav-arrow--white .nav-arrow__button{color:rgba(var(--color-white-rgb),.4);pointer-events:none}