.cardlist{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr);list-style:none;margin:1rem 0 0;padding:0}@media ((min-width:576px)){.cardlist{grid-template-columns:repeat(2,1fr)}}@media ((min-width:992px)){.cardlist{grid-template-columns:repeat(3,1fr)}}@media ((min-width:1200px)){.cardlist{grid-template-columns:repeat(4,1fr)}}.cardlist--narrow{grid-template-columns:repeat(2,1fr)}@media ((min-width:576px)){.cardlist--narrow{grid-template-columns:repeat(3,1fr)}}@media ((min-width:992px)){.cardlist--narrow{grid-template-columns:repeat(4,1fr)}}@media ((min-width:1200px)){.cardlist--narrow{grid-template-columns:repeat(5,1fr)}}.cardlist__itemwrapper{border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.2);padding:1.25rem}.cardlist__item{color:#000;display:flex;flex-direction:column;height:100%;text-decoration:none}.cardlist__item__picturecontainer{display:flex;gap:.5rem;justify-items:left}.cardlist__item__picture{background:#efefef;border-radius:1rem;color:#aaa;font-size:.8rem;height:154px;text-align:center;width:120px}.cardlist__item__name{font-size:1rem;margin-top:.75em}.cardlist__item__info{flex-grow:2;font-family:roboto,sans-serif;font-weight:200;margin-top:0}.cardlist__item__country{font-size:1rem;margin:0}.cardlist__item:hover{text-decoration:none}.cardlist__item--couple .cardlist__item__picture{height:auto;width:100px}.cardlist__item--team .cardlist__item__picture{aspect-ratio:720/450;height:auto;width:100%}[data-bs-toggle] .when_shown{display:block}[data-bs-toggle] .when_hidden,[data-bs-toggle].collapsed .when_shown{display:none}[data-bs-toggle].collapsed .when_hidden{display:block}.button_primary{background:linear-gradient(90deg,#975b25,#a66724 21.2%,#cc8520 61.53%,#f6a71c);border:none;border-radius:1.25rem;color:#fff;font-family:roboto,sans-serif;font-weight:300;padding:.75rem 1.25rem}.button_primary:hover{color:#000}.button_primary:focus{outline:1px solid #bd934f}.input_default{border:1px solid #aaa;border-radius:1.25rem;font-family:roboto,sans-serif;font-weight:300;padding:.75rem 1.25rem}.input_default:focus{outline:1px solid #bd934f}.icon{background-position:50%;background-repeat:no-repeat;display:inline-block;height:2rem;vertical-align:middle;width:2rem}.icon__next{background-image:url(../svg/next.c332fc4f.svg)}.disabled:has(.icon__next) .icon,.icon__next:hover,a:has(.icon__next):hover .icon{background-image:url(../svg/next%20grey.804d2dc2.svg)}.icon__previous{background-image:url(../svg/previous.cef2daac.svg)}.disabled:has(.icon__previous) .icon,.icon__previous:hover,a:has(.icon__previous):hover .icon{background-image:url(../svg/previous%20grey.a0ee0abc.svg)}.icon__fastforward{background-image:url(../svg/fastforward.7a53c289.svg)}.disabled:has(.icon__fastforward) .icon,.icon__fastforward:hover,a:has(.icon__fastforward):hover .icon{background-image:url(../svg/fastforward%20grey.8be8e3bd.svg)}.icon__rewind{background-image:url(../svg/rewind.2f655806.svg)}.disabled:has(.icon__rewind) .icon,.icon__rewind:hover,a:has(.icon__rewind):hover .icon{background-image:url(../svg/rewind%20grey.56322a53.svg)}.icon__showmore{background-image:url(../svg/showmore.436269b6.svg)}.disabled:has(.icon__showmore) .icon,.icon__showmore:hover,a:has(.icon__showmore):hover .icon{background-image:url(../svg/showmore%20grey.6fb2ed96.svg)}.filter{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;margin:1.5rem 0 0}@media (min-width:856px){.filter{grid-template-columns:2fr 9em;grid-template-rows:auto 1fr}}.filter__basic>*{margin-bottom:1rem!important;vertical-align:middle}.filter__name{display:inline-block;margin-right:1rem;width:19em}.filter .dropdown{display:inline-block;margin:0 1rem 0 0}@media (max-width:578px){.filter--ranking .dropdown,.filter--ranking .form-check-inline{display:block;margin:0 0 1rem;text-align:center}}.filter__toggler{color:#000;grid-area:2/1/2/2;line-height:2rem;margin-top:1rem;text-decoration:none}@media (min-width:856px){.filter__toggler{grid-area:1/2/1/3;margin-top:0;text-align:right}}.filter__advanced{grid-area:3/1/3/3}@media (min-width:856px){.filter__advanced{grid-area:2/1/2/3}}.filter__advanced .dropdown{display:inline-block}.filter__advanced__section{padding-bottom:1rem}.filter__advanced__section>*{margin:1rem 1rem 0 0!important;vertical-align:middle}.filter__advanced__section__button{background-color:#fff;border-color:#aaa;border-radius:0;color:#aaa}.next-page{cursor:pointer;margin-top:2rem;text-align:center}.next-page .icon{height:3rem;width:3rem}