.Institutional .CardLogo{margin-top:32px}@media only screen and (max-width:1024px){.Institutional .CardLogo{margin-top:24px}}.Institutional .CardLogo:first-child{margin-top:0}.Institutional .CardLogo__wrapper{width:100%;flex-direction:row}.Institutional .CardLogo__logo{width:var(--layout-col-4)}.Institutional .CardLogo__info{padding:16px;display:flex;align-items:center}.Institutional .SearchBar{min-height:unset;height:48px}.Institutional .SearchBar__wrapper{flex:1;margin-right:16px}.Institutional .SearchBar__appendIcon{--icon-size:16px}.Institutional .SearchBar__prependIcon{--icon-size:24px}.Institutional .SearchBar__prependIcon:after{content:""}.Institutional .SearchBar__hint{font-size:1rem;line-height:1.375rem;font-weight:500;color:#6b6b6b;margin-left:0}@media only screen and (max-width:1024px){.Institutional .SearchBar__hint,.Institutional .SearchBar__input{font-size:.875rem;line-height:1.25rem}.Institutional .SearchBar__input{margin:0 8px}.Institutional .SearchBar__input::-webkit-input-placeholder{color:#6b6b6b;font-size:14px}.Institutional .SearchBar__input:-moz-placeholder{color:#6b6b6b;font-size:14px}.Institutional .SearchBar__input :-ms-input-placeholder{color:#6b6b6b;font-size:14px}}.Institutional .Block{font-weight:300}.InstitutionalMembers{--institution-img-size:124px;padding-top:var(--general-padding-bottom)}.InstitutionalMembers__filtersWrapper{display:flex;align-items:center;margin:48px 0}.InstitutionalMembers__countryLabel{font-size:1.75rem;line-height:2.4375rem;font-weight:500;margin-bottom:32px}@media only screen and (max-width:1280px){.InstitutionalMembers__countryLabel{font-size:1.5rem;line-height:2.0625rem;font-weight:500}}@media only screen and (max-width:1024px){.InstitutionalMembers__countryLabel{font-size:1.25rem;line-height:1.75rem;font-weight:500;margin-bottom:24px}}@media only screen and (max-width:563px){.InstitutionalMembers__countryLabel{font-size:1.125rem;line-height:1.75rem;font-weight:500}}.InstitutionalMembers__list{margin-bottom:56px}@media only screen and (max-width:1024px){.InstitutionalMembers__list{margin-bottom:48px}}.InstitutionalMembers__list:last-child{margin-bottom:0}.InstitutionalMembers__cardsWrapper{display:flex;flex-flow:column}.InstitutionalMembers__institutionCard img{-o-object-fit:contain;object-fit:contain}.BecomeAMember a:not([class]),.InstitutionalMembers a:not([class]){color:var(--maincolor50);font-weight:700;cursor:pointer;text-decoration:none;transition:color .3s cubic-bezier(.37,.74,.15,1);position:relative}.BecomeAMember a:not([class]):hover,.InstitutionalMembers a:not([class]):hover{color:var(--maincolor70);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.BecomeAMember__contact{margin-top:32px}@media only screen and (max-width:1024px){.BecomeAMember__contact{margin-top:24px}}@media only screen and (max-width:563px){.BecomeAMember__contact .Button,.BecomeAMember__contact .Link,.BecomeAMember__contact .Link__wrapper{width:100%;justify-content:center}}.BecomeAMember__carousel{position:relative;box-sizing:border-box;width:100vw}@media only screen and (max-width:1024px){.BecomeAMember__carousel{margin:0 calc(0px - var(--layout-col-2) - var(--layout-gap)*2)}}@media only screen and (max-width:768px){.BecomeAMember__carousel{margin:0 calc(0px - var(--layout-col-1) - var(--layout-gap)*2)}}@media only screen and (max-width:563px){.BecomeAMember__carousel{margin:0 calc(0px - var(--layout-gap))}}.BecomeAMember__carousel__spacer{flex-grow:0;flex-shrink:0;display:none}@media only screen and (max-width:1024px){.BecomeAMember__carousel__spacer{display:block;width:calc(var(--layout-col-2) + var(--layout-gap)*2)}}@media only screen and (max-width:768px){.BecomeAMember__carousel__spacer{width:calc(var(--layout-col-1) + var(--layout-gap)*2)}}@media only screen and (max-width:563px){.BecomeAMember__carousel__spacer{width:16px}}.BecomeAMember__infoText{margin-top:48px}.BecomeAMember__cardsWrapper{display:flex;flex-wrap:wrap;grid-gap:32px;gap:32px}@media only screen and (max-width:1024px){.BecomeAMember__cardsWrapper{width:100%;overflow:auto;flex-wrap:nowrap;justify-content:flex-start;grid-gap:0;gap:0}.BecomeAMember__cardsWrapper::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.BecomeAMember__cardsWrapper{scrollbar-width:none}}}.BecomeAMember__cardsWrapper div:last-of-type{margin-right:0}.BecomeAMember .CardPlan{width:var(--layout-col-4);min-width:var(--layout-col-4);flex-shrink:0;border-radius:8px;background-color:#fff;padding:24px 32px;box-sizing:border-box;color:#545454}@media only screen and (max-width:1441px){.BecomeAMember .CardPlan{padding:24px}}@media only screen and (max-width:1280px){.BecomeAMember .CardPlan{padding:16px}}@media only screen and (max-width:1024px){.BecomeAMember .CardPlan{min-width:var(--layout-col-10);margin-right:var(--layout-gap)}}@media only screen and (max-width:563px){.BecomeAMember .CardPlan{min-width:var(--layout-col-7);margin-right:var(--layout-gap);padding:16px 24px}}.BecomeAMember .CardPlan__title{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-bottom:16px;color:#282828}@media only screen and (max-width:1441px){.BecomeAMember .CardPlan__title{font-size:1rem;line-height:1.375rem;font-weight:500;margin-bottom:8px}}.BecomeAMember .CardPlan__description{font-size:1rem;line-height:1.375rem;font-weight:300;margin-bottom:24px}@media only screen and (max-width:1441px){.BecomeAMember .CardPlan__description{font-size:.875rem;line-height:1.25rem;font-weight:300}}.BecomeAMember .CardPlan__detail{display:flex;margin-bottom:16px}.BecomeAMember .CardPlan__detail:last-child{margin-bottom:0}.BecomeAMember .CardPlan__detail__icon{margin-right:8px;min-width:6px;height:6px;border-radius:50%;background-color:var(--grey80);flex-shrink:1;margin-top:6px}@media only screen and (max-width:1441px){.BecomeAMember .CardPlan__detail__icon{margin-top:5px}}.BecomeAMember .CardPlan__detail__text{font-size:.875rem;line-height:1.25rem;font-weight:300}@media only screen and (max-width:1441px){.BecomeAMember .CardPlan__detail__text{font-size:.75rem;line-height:1.0625rem;font-weight:300}}.BecomeAMember__bulletList{list-style:inherit;font-weight:300}.BecomeAMember__bulletList li{padding:0;margin-left:24px;font-size:1rem;line-height:1.375rem;font-weight:300}