.search-component{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-family:Montserrat;margin-bottom:60px;margin-top:50px;position:relative}.search-component .search-section{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.6rem}@media (min-width:768px){.search-component .search-section{display:inline-flex;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.search-component .search-section{margin-bottom:0}}.search-component .filter-label{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-size:1.6rem;font-weight:600;margin:auto 30px auto 0;min-width:155px}@media (min-width:1024px){.search-component .filter-label{min-width:155px}}.search-component .search--bar--component{background:#fff;border:2px solid #000;max-width:100%;padding:10px 20px;position:relative;width:100%}@media (min-width:768px){.search-component .search--bar--component{width:min-content}}.search-component .search--bar--component form input{height:30px;max-width:100%;padding-right:25px;width:100%}@media (min-width:768px){.search-component .search--bar--component form input{width:382px}}.search-component .search--bar--component form button{margin-left:100%;padding:5px;position:absolute;right:10px}@media (min-width:768px){.search-component .search--bar--component form button.btn--search:hover{background-color:unset}}.search-component .search--year{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;order:-9999;width:100%}@media (min-width:1024px){.search-component .search--year{justify-content:center;order:9999;width:min-content}}.search-component .search--year>.year{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-family:Dinamit;font-size:2rem;font-weight:600;line-height:24px;transition:color .3s ease}.search-component .search--year>.year:not(:first-child){margin-left:15px}.search-component .search--year>.year.--active{--tw-text-opacity:1;color:rgba(255,203,4,var(--tw-text-opacity))}@media (min-width:768px){.search-component .search--year>.year{font-size:2.4rem}.search-component .search--year>.year:not(:first-child){margin-left:40px}}.search-component .select--component{margin-top:auto}.search-component .select--component select{border:2px solid #000;bottom:0;padding:16px 20px;position:static;width:100%}@media (min-width:768px){.search-component .select--component{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-list-component{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-family:Montserrat}.search-list-component .border-bottom{border-bottom:1px solid rgba(64,64,65,.2)}.search-list-component .search--term{font-size:2rem;font-weight:400;padding-bottom:30px}.search-list-component .search--term .bold{font-weight:600}.search-list-component .search-item{flex-wrap:wrap;padding-bottom:30px}@media (min-width:768px){.search-list-component .search-item{flex-wrap:unset;padding-bottom:40px}}.search-list-component .search-item .link{color:rgba(64,64,65,.6);display:block;font-size:1.4rem;padding-bottom:15px}.search-list-component .search-item .content{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));margin-right:5%;margin-top:23px}.search-list-component .search-item .content .title{font-size:1.6rem;font-weight:700;margin-bottom:10px}@media (min-width:1024px){.search-list-component .search-item .content .title{font-size:2rem;margin-bottom:18px}}@media (min-width:1276px){.search-list-component .search-item .content .title{margin-bottom:10px}}.search-list-component .search-item .content .description{font-size:1.4rem;font-weight:500}.banner{-moz-column-gap:3.2rem;column-gap:3.2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:100px;overflow:visible}.banner .content{order:2}.banner .image{order:1}.banner.--dynamic-padding{margin-top:0}@media (min-width:768px){.banner.--dynamic-padding{padding-top:40px}}@media (min-width:1276px){.banner.--dynamic-padding{padding-top:0}}.banner.--reduced-after .banner--content .links--component.--decorator:after{bottom:-8px}@media (min-width:1024px){.banner.--reduced-after .banner--content .links--component.--decorator:after{bottom:-18px}}@media (min-width:768px){.banner{grid-template-columns:repeat(2,minmax(0,1fr))}.banner .content{order:1}.banner .image{display:flex;height:420px;justify-content:center;order:2;overflow:hidden}.banner .image img{-o-object-fit:contain;object-fit:contain}}@media (min-width:1024px){.banner{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1276px){.banner{-moz-column-gap:5rem;column-gap:5rem}}.banner .banner--content{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));margin-top:0}.banner .banner--content .title{line-height:66px;margin-top:20px}.banner .banner--content .title .header--h1.-m{font-size:3rem}.banner .banner--content .title .header--h2{line-height:110%}.banner .banner--content .description{font-size:1.4rem;line-height:30px;margin-top:5px}.banner .banner--content .date{font-weight:600;margin-bottom:-10px}@media (min-width:768px){.banner .banner--content .date{margin-bottom:10px}}.banner .banner--content .links{margin-top:0}.banner .banner--content .links .link{margin-bottom:0;margin-top:28px}.banner .banner--content .links--component{max-width:300px}.banner .banner--content .links--component.--decorator:after{bottom:-20px}@media (min-width:768px){.banner .banner--content .title{line-height:66px;margin-top:0}.banner .banner--content .title .header--h1.-m{font-size:4.4rem}.banner .banner--content .description{margin-top:0}}@media (min-width:1024px){.banner .banner--content .description{font-size:18px;margin-top:2rem}.banner .banner--content .links{margin-top:12px}.banner .banner--content .links--component.--decorator:after{bottom:-40px}.banner .banner--content .title .header--h1.-m{font-size:6rem}}@media (min-width:1276px){.banner .banner--content{margin-top:48px}.banner .banner--content .description{font-size:2rem}.banner .banner--content .title .header--h1.-m{font-size:6.8rem}}.pagination{margin:45px 0;width:100%}.pagination,.pagination .pagination--item{align-items:center;display:flex;justify-content:center}.pagination .pagination--item{font-size:1.6rem;line-height:16px;padding:0 27px}.pagination .pagination--item.-disabled{color:#bec5c3;cursor:default;pointer-events:none}.pagination .icon-arrow{display:block}.pagination .--left:before{display:block;transform:rotate(-180deg)}