.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card__media-wrapper{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:234px;margin-bottom:20px}@media(min-width:768px){.card__media-wrapper{height:300px}}.card__banner{position:absolute;right:0;bottom:0;padding:10px 20px;border:1px solid #b3b3b3;background:#fff}.card__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__heading-wrapper{margin-bottom:20px}.card__category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__content{margin-bottom:20px}.card__links{margin-top:auto}.card--player{background:rgba(0,0,0,0)}.card--player .card__media-wrapper{height:250px;margin-bottom:32px}@media(min-width:768px){.card--player .card__media-wrapper{height:283px}}.card--player .country-flag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.card--player .country-flag-wrapper .country-flag-label{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.32px}.card--player .card__heading{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;color:#222;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.4px;text-transform:capitalize}.card--player .card__heading-wrapper{margin-bottom:8px}.card--player .card__content{margin-top:16px}.card--player .stats-wrapper{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;color:#222;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px}.card--player.card--carousel .card__media-wrapper{height:280px;margin-bottom:32px}@media(min-width:768px){.card--player.card--carousel .card__media-wrapper{height:283px}}@media(min-width:1024px){.card--player.card--carousel .card__media-wrapper{height:auto}}.card--player.card--carousel .country-flag-wrapper{padding-top:13px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card--player.card--carousel .card__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.card--player.card--carousel .card__content .winning-stats{gap:0}.card--player.card--carousel .card__content .winning-stats .year{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px;margin-right:16px;position:relative;padding-right:16px}.card--player.card--carousel .card__content .winning-stats .year:after{content:"";position:absolute;right:0;top:0;display:block;width:1.5px;height:22px;background:#222}.card--player.card--carousel .card__content .winning-stats .score{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px}.card--press .card__media-wrapper{height:300px;margin-bottom:32px}.card--press .date-wrapper{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;color:#222;font-size:15px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.3px}.card--press .card__heading{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;color:#222;font-size:18px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.36px;text-transform:capitalize;margin-top:8px}.card--press-wrapper{margin-bottom:30px}.card--event .card__media-wrapper{height:269px;margin-bottom:40px}@media(min-width:768px){.card--event .card__media-wrapper{height:300px}}.card--event .event-date-wrapper{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;font-size:11px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:4.4px;text-transform:uppercase;color:#222;margin:0}.card--event .card__heading-wrapper{margin-bottom:0}.card--event .card__heading{font-family:"linotype-sabon",sans-serif;font-weight:400;font-style:normal;color:#222;font-size:30px;font-style:normal;font-weight:400;line-height:40px;text-transform:capitalize;margin-top:8px}.card--event .card__content{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:.18px;color:#222;margin-top:16px}@media(min-width:768px){.card--event .card__content{margin-top:16px}}@media(min-width:1024px){.card--event .card__content{margin-top:16px}}@media(min-width:1440px){.card--event .card__content{margin-top:24px}}.card--custom-1 .card__heading-wrapper{margin-bottom:16px}.card--custom-1 .card__media-wrapper{height:247px;margin-bottom:32px}@media(min-width:768px){.card--custom-1 .card__media-wrapper{height:269px}}@media(min-width:1024px){.card--custom-1 .card__media-wrapper{height:348px}}@media(min-width:1440px){.card--custom-1 .card__media-wrapper{height:460px}}@media(min-width:1920px){.card--custom-1 .card__media-wrapper{height:540px}}.card--custom-1 .card__sub-heading{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;font-size:11px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:4.4px;text-transform:uppercase;color:#222;margin-bottom:8px}.cards--team .card--custom-1 .card__sub-heading{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.3px;text-transform:none}.card--custom-1 .card__heading{font-family:"linotype-sabon",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;color:#222;margin-block:0}@media(min-width:768px){.card--custom-1 .card__heading{font-size:25px;line-height:34px}}@media(min-width:1024px){.card--custom-1 .card__heading{font-size:26px;line-height:34px}}.card--custom-1 .card__content{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.17px;color:#222;margin-bottom:0}.card--custom-1 .link-group{padding-top:32px}