/*!
Theme Name: Canada Soccer: 2026
Theme URI: https://www.diguno.com
Description: Custom theme by diguno media.
Author: diguno media
Author URI: http://www.diguno.com/
Version: 1.0.1
*/@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300..700&display=swap");@font-face{font-family:DIN;src:url("assets/fonts/DIN Font Pack/din_bold-webfont.eot");src:url("assets/fonts/DIN Font Pack/din_bold-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/DIN Font Pack/din_bold-webfont.woff2") format("woff2"),url("assets/fonts/DIN Font Pack/din_bold-webfont.woff") format("woff"),url("assets/fonts/DIN Font Pack/din_bold-webfont.ttf") format("truetype"),url("assets/fonts/DIN Font Pack/din_bold-webfont.svg#dinbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:DIN;src:url("assets/fonts/DIN Font Pack/din-regular-webfont.eot");src:url("assets/fonts/DIN Font Pack/din-regular-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/DIN Font Pack/din-regular-webfont.woff2") format("woff2"),url("assets/fonts/DIN Font Pack/din-regular-webfont.woff") format("woff"),url("assets/fonts/DIN Font Pack/din-regular-webfont.ttf") format("truetype"),url("assets/fonts/DIN Font Pack/din-regular-webfont.svg#dinregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:DIN;src:url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.eot");src:url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.woff2") format("woff2"),url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.woff") format("woff"),url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.ttf") format("truetype"),url("assets/fonts/DIN Font Pack/din_medium_regular-webfont.svg#din_mediumregular") format("svg");font-weight:500;font-style:normal}@font-face{font-family:DIN;src:url("assets/fonts/DIN Font Pack/din_light-webfont.eot");src:url("assets/fonts/DIN Font Pack/din_light-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/DIN Font Pack/din_light-webfont.woff2") format("woff2"),url("assets/fonts/DIN Font Pack/din_light-webfont.woff") format("woff"),url("assets/fonts/DIN Font Pack/din_light-webfont.ttf") format("truetype"),url("assets/fonts/DIN Font Pack/din_light-webfont.svg#din_lightregular") format("svg");font-weight:300;font-style:normal}@font-face{font-family:DIN_Condensed;src:url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.eot");src:url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.woff2") format("woff2"),url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.woff") format("woff"),url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.ttf") format("truetype"),url("assets/fonts/DIN Font Pack/din_condensed_bold-webfont.svg#din_condensedbold") format("svg");font-weight:normal;font-style:normal}:root{--brand-red: #C5281C;--brand-red-hover: #991010;--brand-red-dark: #A8031C;--brand-red-accent: #ED1A3A;--foundation-gold: #CEB87A;--brand-black: #2d2a26;--grey-darkest: #1E1C1A;--grey-dark: #737374;--grey-mid: #a7a9a3;--grey-light: #e5e5e5;--grey-lightest: #f7f7f7;--gold-medal: #D3AF37;--silver-medal: #DBDBDB;--bronze-medal: #A46628;--red-card: #c5281c;--yellow-card: #FFF700;--off-white: #fafafa;--bg-light: #f7f7f7;--info-box-shadow: 2px 2px 5px -1px rgba(0,0,0,0.1), 0px 0px 2px rgba(0,0,0,0.05);--base-unit: 50px;--heading-color: #2d2a26;--body-color: #2d2a26;--sentinel-height: 145px;--max-site-width: 1920px;--content-width: 1440px;--content-max-width: calc(100% - max(var(--base-unit), 5vw) );--narrow-content-max-width: 800px;--border-radius: 10px;--outer-border-radius: 15px;--extra-border-radius: 25px;--extreme-border-radius: 35px;--resource-color-1: var(--brand-red);--resource-color-2: #56667A;--resource-color-3: var(--brand-black);--resource-color-4: var(--grey-dark);--resource-color-5: #596B55;--resource-color-6: #3B5B40;--mobile-menu-gutter: 3%}@media screen and (max-width: 1024px){:root{--sentinel-height: 118px}}@media screen and (max-width: 768px){:root{--sentinel-height: 78px}}html,body{-webkit-text-size-adjust:100%;min-width:350px;box-sizing:border-box;margin:0 !important;padding:0 !important;scroll-behavior:smooth}#wpadminbar{display:none !important}*,*:before,*:after{box-sizing:border-box}.clear{clear:both}.init{margin:0 !important;padding:0 !important}.init-top{margin-top:0 !important;padding-top:0 !important}.init-bottom{margin-bottom:0 !important;padding-bottom:0 !important}.hide{display:none}ul,ol{margin:0 0 1.5em 1em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{font-size:1.3rem;text-align:center}img{height:auto;max-width:100%}figure{margin:1em 0}pre{background:#f4f4f4;font:13px "Courier 10 Pitch", Courier, monospace;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:0.75em 1.625em}hr{background-color:#ddd;border:0;height:1px;margin:35px 0 40px;clear:both}code,kbd{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}address{display:block;margin:0 0 1.625rem}sup,sub{font-size:1.1rem;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:2ex}sub{top:.5ex}input,select,textarea{-webkit-border-radius:0}input:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none;border-radius:var(--border-radius)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{font-size:1.6rem !important;line-height:1.25em !important;border:none;background:#fff;border:1px solid #686E77 !important;height:auto !important;padding:1.1em 1.25em !important;width:100%;display:inline-block;font-family:Outfit,Arial,Helvetica,sans-serif}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,textarea::placeholder{color:var(--grey-dark) !important}input[type="number"]{padding:0 !important;height:3em;line-height:3em}input[type="text"]:read-only{background:#eee !important;cursor:default}input[type="text"]:read-only:focus{outline:none !important;border-color:#aaa !important}button[type="submit"],input[type="submit"]{display:inline-block;margin:15px 0 20px}select{width:100%;font-size:1.6rem !important;line-height:1.25em !important;padding:1.1em 1.25em !important;height:auto !important;padding-left:1.25em !important;cursor:pointer !important;border:1px solid #686E77 !important;background:#fff;color:var(--grey-dark) !important;border-radius:var(--border-radius) !important}select option:not(:first-of-type){color:#2d2a26 !important}select,select option{font-family:Outfit,Arial,Helvetica,sans-serif !important;font-size:1.6rem}select:focus{box-shadow:0 0 3px rgba(0,0,0,0.01);margin:0}select *{width:100% !important}body .select2-container--default .select2-selection--single{border-color:#686e77}body .select2-container .select2-selection--single{height:3.1em}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.3em;padding-left:1.25em;font-size:1.6rem}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--grey-dark)}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.1em;width:2em}body .select2-container--default .select2-search--dropdown .select2-search__field{padding:0.5em 1.25em !important}body .select2-results__option.select2-results__message{font-size:1.4rem}body .select2-result__meta{display:flex;gap:0.5em;overflow:hidden}body .select2-result__title{font-size:1.6rem;font-weight:500;flex:0 0 auto}body .select2-result__location{font-size:1.4rem;font-weight:400;background:var(--grey-light);text-align:center;display:block;flex:0 0 2em;width:2em;height:2em;border-radius:50%}body .select2-result__location:empty{display:none}body .select2-result__description{font-size:1.4rem;font-weight:400;flex:0 0 100%}.table-wrap{overflow:auto;width:100%;max-width:94vw;border-radius:var(--border-radius);box-shadow:2px 2px 4px rgba(0,0,0,0.03),0 0 4px rgba(0,0,0,0.05)}@media screen and (max-width: 600px){.table-wrap{max-width:90vw}}.table-wrap.scrolling-table{position:relative;max-height:70vh}table,.data-table{width:100%;border-collapse:collapse;font-size:1.7rem;line-height:1.5em}table th,table td,.data-table th,.data-table td{padding:0.75rem 1rem;text-align:left;vertical-align:top}table th.td-empty,table td.td-empty,.data-table th.td-empty,.data-table td.td-empty{text-align:center;font-style:italic}table thead th,.data-table thead th{font-size:1.6rem;text-transform:uppercase;font-weight:600;background-color:var(--brand-black);padding:.75em 1.25em .6em;color:#fff;position:sticky;top:0px;z-index:1}table thead th:first-child,.data-table thead th:first-child{border-top-left-radius:var(--border-radius)}table thead th:last-child,.data-table thead th:last-child{border-top-right-radius:var(--border-radius)}table tbody tr,.data-table tbody tr{position:relative;background-color:#fff}table tbody tr:nth-child(even),.data-table tbody tr:nth-child(even){background-color:#fbfafa}table tbody tr:hover,.data-table tbody tr:hover{background-color:#f3f4f6}table tbody tr:last-child th:first-child,table tbody tr:last-child td:first-child,.data-table tbody tr:last-child th:first-child,.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}table tbody a.button,.data-table tbody a.button{font-size:1.5rem}table tbody a.button:after,.data-table tbody a.button:after{font-size:1.3rem}table tbody th,table tbody td,.data-table tbody th,.data-table tbody td{padding:.5em 1.25em}table tbody th,.data-table tbody th{font-weight:500}table tbody .row-button,.data-table tbody .row-button{position:absolute;top:0;left:0;right:0;bottom:0}.table-wrap+.pagination,table+.pagination,.data-table+.pagination{margin-top:1.5em}table .th-date{min-width:150px}table .th-date,.td-date{text-align:center}.referee-appointment-filters{--filter-count: 3;margin-bottom:2em}.referee-appointments .event_name{display:block;font-weight:500}input[type="submit"],button,a.button,input.button,.button-row-button,.tml-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button{font-family:Outfit,Arial,Helvetica,sans-serif;display:inline-block;border:2px solid var(--brand-red);background-color:var(--brand-red);color:#fff;text-align:center;font-size:1.8rem;font-weight:500;padding:.2em 1em;text-decoration:none;transition:all 0.25s ease-in-out;cursor:pointer;border-radius:15px;line-height:1.25em;position:relative;appearance:none;-webkit-appearance:none}input[type="submit"]:hover,button:hover,a.button:hover,input.button:hover,.button-row-button:hover,.tml-button:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button:hover{background:var(--brand-red-hover);color:#fff}input[type="submit"].small,button.small,a.button.small,input.button.small,.button-row-button.small,.tml-button.small,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.small{font-size:1.5rem}input[type="submit"].small:after,button.small:after,a.button.small:after,input.button.small:after,.button-row-button.small:after,.tml-button.small:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.small:after{font-size:1.3rem}input[type="submit"].add-icon:after,button.add-icon:after,a.button.add-icon:after,input.button.add-icon:after,.button-row-button.add-icon:after,.tml-button.add-icon:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.add-icon:after{content:'\f101';font-family:"Font Awesome 7 Pro";display:inline-block;padding-left:.5em;font-size:1.6rem;font-weight:400}input[type="submit"].reverse,button.reverse,a.button.reverse,input.button.reverse,.button-row-button.reverse,.tml-button.reverse,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.reverse{background:transparent;color:var(--brand-red)}input[type="submit"].reverse:hover,button.reverse:hover,a.button.reverse:hover,input.button.reverse:hover,.button-row-button.reverse:hover,.tml-button.reverse:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.reverse:hover{background:var(--brand-red-dark);color:#fff}input[type="submit"].plain,button.plain,a.button.plain,input.button.plain,.button-row-button.plain,.tml-button.plain,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.plain{background:transparent;color:var(--brand-red);border:none;padding:0}input[type="submit"].plain:hover,button.plain:hover,a.button.plain:hover,input.button.plain:hover,.button-row-button.plain:hover,.tml-button.plain:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.plain:hover{color:var(--brand-red-hover)}input[type="submit"].naked,button.naked,a.button.naked,input.button.naked,.button-row-button.naked,.tml-button.naked,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked{font-size:1.8rem;background:none;border:none;border-radius:0;padding:5px 0;display:inline-block;color:#2d2a26}input[type="submit"].naked:hover,button.naked:hover,a.button.naked:hover,input.button.naked:hover,.button-row-button.naked:hover,.tml-button.naked:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked:hover{background:none;color:var(--brand-red-dark);border-color:#A8031C}input[type="submit"].naked.small,button.naked.small,a.button.naked.small,input.button.naked.small,.button-row-button.naked.small,.tml-button.naked.small,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.small{font-size:1.6rem}input[type="submit"].naked.white,button.naked.white,a.button.naked.white,input.button.naked.white,.button-row-button.naked.white,.tml-button.naked.white,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.white{color:#fff}input[type="submit"].naked.white:hover,button.naked.white:hover,a.button.naked.white:hover,input.button.naked.white:hover,.button-row-button.naked.white:hover,.tml-button.naked.white:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.white:hover{color:rgba(255,255,255,0.8)}input[type="submit"].naked.red,button.naked.red,a.button.naked.red,input.button.naked.red,.button-row-button.naked.red,.tml-button.naked.red,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.red{color:var(--brand-red)}input[type="submit"].naked.red:hover,button.naked.red:hover,a.button.naked.red:hover,input.button.naked.red:hover,.button-row-button.naked.red:hover,.tml-button.naked.red:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.red:hover{color:var(--brand-red-hover)}input[type="submit"].naked.alt,button.naked.alt,a.button.naked.alt,input.button.naked.alt,.button-row-button.naked.alt,.tml-button.naked.alt,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.alt{color:var(--brand-red)}input[type="submit"].naked.alt:hover,button.naked.alt:hover,a.button.naked.alt:hover,input.button.naked.alt:hover,.button-row-button.naked.alt:hover,.tml-button.naked.alt:hover,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.alt:hover{color:var(--brand-red-dark)}input[type="submit"].naked,input[type="submit"].naked:after,button.naked,button.naked:after,a.button.naked,a.button.naked:after,input.button.naked,input.button.naked:after,.button-row-button.naked,.button-row-button.naked:after,.tml-button.naked,.tml-button.naked:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked:after{transition:all 0.2s ease-in}input[type="submit"].naked:after,button.naked:after,a.button.naked:after,input.button.naked:after,.button-row-button.naked:after,.tml-button.naked:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked:after{content:'\f101';font-family:"Font Awesome 7 Pro";display:inline-block;padding-left:.5em;font-size:1.6rem;font-weight:400}input[type="submit"].naked.no-icon:after,button.naked.no-icon:after,a.button.naked.no-icon:after,input.button.naked.no-icon:after,.button-row-button.naked.no-icon:after,.tml-button.naked.no-icon:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.no-icon:after{display:none}input[type="submit"].naked.download:after,button.naked.download:after,a.button.naked.download:after,input.button.naked.download:after,.button-row-button.naked.download:after,.tml-button.naked.download:after,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.naked.download:after{content:'\f019'}input[type="submit"].has-icon .fa,button.has-icon .fa,a.button.has-icon .fa,input.button.has-icon .fa,.button-row-button.has-icon .fa,.tml-button.has-icon .fa,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button.has-icon .fa{display:inline-block;margin-left:10px;font-weight:normal}input[type="submit"]+input[type="submit"],button+input[type="submit"],a.button+input[type="submit"],input.button+input[type="submit"],.button-row-button+input[type="submit"],.tml-button+input[type="submit"],body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+input[type="submit"],input[type="submit"]+button,button+button,a.button+button,input.button+button,.button-row-button+button,.tml-button+button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+button,input[type="submit"]+a.button,button+a.button,a.button+a.button,input.button+a.button,.button-row-button+a.button,.tml-button+a.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+a.button,input[type="submit"]+input.button,button+input.button,a.button+input.button,input.button+input.button,.button-row-button+input.button,.tml-button+input.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+input.button,input[type="submit"]+.button-row-button,button+.button-row-button,a.button+.button-row-button,input.button+.button-row-button,.button-row-button+.button-row-button,.tml-button+.button-row-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+.button-row-button,input[type="submit"]+.tml-button,button+.tml-button,a.button+.tml-button,input.button+.tml-button,.button-row-button+.tml-button,.tml-button+.tml-button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+.tml-button,input[type="submit"]+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,a.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,input.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,.button-row-button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,.tml-button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button+body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button{margin-left:1em}input[type="submit"]:disabled,button:disabled,a.button:disabled,input.button:disabled,.button-row-button:disabled,.tml-button:disabled,body .gform_confirmation_wrapper.gform_wrapper .gform_confirmation_message a.button:disabled{cursor:not-allowed;opacity:0.8;background:var(--grey-dark);border-color:var(--grey-dark)}button{cursor:pointer;appearance:none;-webkit-appearance:none}form button{color:#fff}.toggle-switch-icon:after{content:'\2b';font-family:"Font Awesome 7 Pro";font-weight:600;font-size:1.4rem;position:relative;top:-.25em;display:inline-block;margin-left:.5em;transition:all 0.2s ease-in}.toggle-switch-icon[aria-expanded="true"]:after{transform:rotate(45deg) translateY(3px)}.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;padding:0;margin:-1px;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#333;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.125em}.alignright{display:inline;float:right;margin-left:1.125em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-alignleft,.text-align-left{text-align:left}.text-alignright,.text-align-right{text-align:right;justify-content:flex-end !important}.text-aligncenter,.text-align-center{text-align:center;justify-content:center !important}html{font-size:62%}@media screen and (max-width: 1150px){html{font-size:55%}}@media screen and (max-width: 600px){html{font-size:50%}}body{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:1.75em}h1,.h1{font-family:"DIN",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:6.4rem;text-transform:uppercase;font-weight:600;margin:20px 0 15px;color:var(--heading-color);line-height:1.2em}h2,.h2{font-family:"DIN",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:4.4rem;font-weight:600;margin:20px 0 10px;color:var(--heading-color);line-height:1.2em}h2 sup,.h2 sup{font-size:2rem}h3,.h3{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:3.4rem;text-transform:uppercase;font-weight:600;margin:20px 0 10px;color:var(--heading-color);line-height:1.5em}h4,.h4,.featured-text{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:2.8rem;text-transform:uppercase;line-height:1.6em;font-weight:500;margin:15px 0 10px;color:var(--heading-color);line-height:1.4em}h5,.h5{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:2.4rem;text-transform:uppercase;font-weight:700;margin:15px 0 10px;color:var(--heading-color);line-height:1.4em}h6,.h6{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:2.2rem;text-transform:uppercase;font-weight:500;margin:15px 0 10px;color:var(--heading-color);line-height:1.75em}p{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.75em;color:var(--heading-color)}p.large{font-size:2rem}p.small{font-size:1.6rem;margin-top:0}p.fineprint{font-style:italic;opacity:0.8}span.large{font-size:2rem}span.small{font-size:1.6rem}li{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5em;color:var(--heading-color);margin-bottom:.5em}div{color:var(--heading-color)}th,td{color:var(--heading-color);font-size:1.7rem}th .small,td .small{font-size:1.5rem}strong{font-weight:500}a{text-decoration:none;color:#C5281C}a:hover{color:#A8031C}a.inherit{color:var(--brand-black)}a.inherit:hover{color:var(--brand-red)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1 .heading-icon-first,h2 .heading-icon-first,h3 .heading-icon-first,h4 .heading-icon-first,h5 .heading-icon-first,h6 .heading-icon-first{display:inline-block;padding-right:.5em}h1.flourish:after,h2.flourish:after,h3.flourish:after,h4.flourish:after,h5.flourish:after,h6.flourish:after{content:'';display:block;width:100px;height:5px;background:var(--brand-red);border-radius:3px;margin:.5em 0 .75em}h1.flourish[style*="text-align: center"]:after,h2.flourish[style*="text-align: center"]:after,h3.flourish[style*="text-align: center"]:after,h4.flourish[style*="text-align: center"]:after,h5.flourish[style*="text-align: center"]:after,h6.flourish[style*="text-align: center"]:after{margin-left:auto;margin-right:auto}.red{color:var(--brand-red)}p.info{color:var(--grey-dark)}p.info .fa{font-weight:300;display:inline-block;margin-right:.25em}mark{background:var(--grey-light);display:inline-block;padding:0 .5em;border-radius:var(--border-radius)}body{background:#fafafa;min-width:320px}.site{max-width:1920px;margin:0 auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.05)}.hide{display:none;opacity:0}a,button,svg *{transition:all 0.2s ease-in-out}.align-self{align-self:flex-start}.mid-only{display:none !important}@media screen and (max-width: 1024px){.mid-only{display:inherit !important}}.mobile-only{display:none !important}@media screen and (max-width: 768px){.mobile-only{display:inherit !important}}.section{position:relative;max-width:100%}.section.padded .section-wrap{padding:calc(var(--base-unit) * 1.1) 0 calc(var(--base-unit) * .9);margin:0 auto;max-width:1000px}.section .section-background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;z-index:1}div{scroll-margin-top:calc(var(--base-unit) + var(--sentinel-height))}.wrapper,.section-wrap,.inner-section-wrap{max-width:var(--content-width);width:94%;min-width:300px;position:relative;padding:var(--base-unit) 0;margin:0 auto !important;z-index:5}.wrapper>.wrapper,.section-wrap>.wrapper,.inner-section-wrap>.wrapper,.wrapper>.section-wrap,.section-wrap>.section-wrap,.inner-section-wrap>.section-wrap,.wrapper>.inner-section-wrap,.section-wrap>.inner-section-wrap,.inner-section-wrap>.inner-section-wrap{width:100%;max-width:100%}@media screen and (max-width: 600px){.wrapper,.section-wrap,.inner-section-wrap{width:90%}}.inner-section .section-wrap,.inner-section-wrap{padding:0;width:100%}.content-wrap{max-width:var(--content-width);position:relative;z-index:5}.grid-content-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:7rem}@media screen and (max-width: 800px){.grid-content-row{grid-auto-flow:unset}}.flex-content-row{display:flex;flex-direction:row;gap:inherit}@media only screen and (max-width: 769px){.flex-content-row{flex-wrap:wrap}}.section-intro{margin-bottom:2em;max-width:var(--narrow-content-max-width)}.section.alt,.section.bg-alt{background-color:var(--bg-light)}ul.menu li i.fa{display:inline-block;margin-right:.25em}.img-link{display:flex;align-items:center}img.svg{display:block;object-fit:contain}.otgs-development-site-front-end{display:none !important}ul.menu .sub-menu{display:none !important}.sep:before{font-family:"Font Awesome 7 Pro";content:'\7c';font-weight:300}.foundation a:hover{color:var(--foundation-gold) !important}.clubplus:hover svg *{fill:var(--brand-red-accent) !important}.disabled{display:none !important;pointer-events:none !important;opacity:0}body .fa.sub-in,.roster-person .icons .fa.sub-in{color:#00D323}body .fa.sub-out,.roster-person .icons .fa.sub-out{color:var(--brand-red)}.filters{--submit-width: 175px}.filters .filter{flex:0 0 calc(calc(calc(100% - calc(var(--gap) * var(--filter-count))) - var(--submit-width)) / var(--filter-count))}.filters form{display:flex;flex-wrap:wrap;justify-content:space-between;--gap: 1em;gap:var(--gap);align-items:flex-end}.filters form label{font-size:1.6rem;color:var(--grey-dark);display:block;margin-bottom:0.5em}.filters form button{margin:0;height:57px}.filters.short form{justify-content:flex-start}@media screen and (max-width: 1024px){.filters .filter{flex:0 0 calc(50% - calc(var(--gap) / 2)) !important}.filters form button{height:auto;flex:0 0 100% !important;margin-top:.5em}}@media screen and (max-width: 768px){.filters .filter{flex:0 0 100% !important}}.results-found{margin-bottom:0}.initial-content{margin-bottom:2em}.initial-content .section-wrap{border-radius:var(--border-radius);box-shadow:0 0 5px -1px rgba(0,0,0,0.2);background-color:var(--bg-light);padding:var(--base-unit)}.no-results{margin-bottom:2em}.no-results .section-wrap{border-radius:var(--border-radius);box-shadow:0 0 5px -1px rgba(0,0,0,0.2);background-color:var(--bg-light);padding:var(--base-unit)}.td-match .team{display:flex;justify-content:space-between;gap:1em;min-width:130px}.td-match .team .score{font-weight:bold;text-align:center;flex:0 0 40px}.td-match .team .pk-score{font-size:1.6rem;font-weight:600}p.with-icon{display:grid;grid-template-columns:2em 1fr;line-height:1.5em;margin:0 0 .5em}p.with-icon .fa{font-weight:300;line-height:1.5em}p.buttons{display:flex;justify-content:flex-start;gap:1em;flex-wrap:wrap}.action-bar{background:var(--bg-light);border-top:1px solid #e5e5e5}.action-bar .section-wrap{padding:8px 0}.action-bar a.button{text-transform:none;font-size:1.6rem;margin:4px 0}.action-bar a.button .fa{font-size:1.4rem;color:var(--brand-red-dark);display:inline-block;margin-right:.5em}.google-map{aspect-ratio:20/7;width:100%;border-radius:var(--border-radius);box-shadow:0 0 5px -1px rgba(0,0,0,0.2);background:var(--bg-light)}@media screen and (max-width: 768px){.google-map{aspect-ratio:16/9}}.embeded-video{position:relative;aspect-ratio:16 / 9;width:100%}.embeded-video iframe[src*="youtube.com"],.embeded-video iframe[src*="youtu.be"],.embeded-video iframe[src*="vimeo.com"]{position:absolute;top:0;left:0;width:100%;height:100%}.card-meta{display:grid;grid-template-columns:30px 1fr;margin:0.35em 0 0}.card-meta span{display:block;line-height:1.6em}.card-meta .fa{font-weight:400;display:block;line-height:1.6em}.card-meta a{color:var(--heading-color)}.card-meta a:hover{color:var(--brand-red-dark)}.result-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5em;justify-content:space-between;flex-wrap:wrap;margin:1em 0 2em}.result-cards.two-col{grid-template-columns:1fr 1fr}@media screen and (max-width: 1024px){.result-cards{grid-template-columns:1fr 1fr}.result-cards.two-col{grid-template-columns:1fr}}@media screen and (max-width: 768px){.result-cards{grid-template-columns:1fr}}.result-cards .card{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--info-box-shadow);overflow:hidden}.details-box{position:relative;margin:.5em 0;padding:0;width:100%;background:rgba(0,0,0,0.2);border-radius:var(--border-radius);overflow:hidden;padding:1.5em 2em 1em;box-shadow:1px 1px 4px -1px rgba(0,0,0,0.1)}.details-box li{list-style:none;display:grid;grid-template-columns:2fr 3fr;gap:1em;padding:.25em 0}.details-box .label{font-size:2.1rem;font-weight:600;text-transform:uppercase}.details-box .value{font-size:2rem}.details-box:before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--brand-red)}.dark-widget{--top-border-size: 8px;position:relative;background:var(--brand-black);border-radius:var(--border-radius);overflow:hidden;padding-top:var(--top-border-size);box-shadow:var(--info-box-shadow);margin-bottom:var(--base-unit)}.dark-widget:last-child{margin-bottom:0}.dark-widget:after{content:'';position:absolute;top:0;left:0;right:0;height:var(--top-border-size);background:var(--brand-red)}.dark-widget h1,.dark-widget h2,.dark-widget h3,.dark-widget h4,.dark-widget h5,.dark-widget h6,.dark-widget p,.dark-widget li{color:#fff}.dark-widget .widget-title{text-align:center;margin:1em 0}.angles-on-white,.angles-on-dark,.angles-on-grey{position:relative}.angles-on-white:after,.angles-on-dark:after,.angles-on-grey:after{content:'';aspect-ratio:747/508;background-position:top right;background-size:contain;background-repeat:no-repeat;--size: clamp(300px, 40%, 650px);width:var(--size);height:auto;max-height:100%;position:absolute;top:0;right:0}@media screen and (max-width: 850px){.angles-on-white:after,.angles-on-dark:after,.angles-on-grey:after{background-image:none !important}}.angles-on-white:after{background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-white.jpg)}.angles-on-dark,.on-dark{position:relative;background:var(--brand-black) url(/wp-content/themes/canada-soccer/assets/backgrounds/dark-noise.jpg) repeat}.angles-on-dark .section-intro h2,.on-dark .section-intro h2{color:#fff}.angles-on-dark:before,.on-dark:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:radial-gradient(circle, rgba(167,169,163,0.4) 0%, rgba(0,0,0,0.2) 100%),linear-gradient(130deg, rgba(45,42,38,0.4) 30%, rgba(0,0,0,0.2) 100%)}.angles-on-dark p a,.on-dark p a{color:#fff}.angles-on-dark p a:hover,.on-dark p a:hover{color:rgba(255,255,255,0.8)}.angles-on-dark:after{background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-dark.png)}.angles-on-grey{background-color:#F2F3F5}.angles-on-grey:after{background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-grey.jpg)}.on-light{position:relative;background:var(--grey-light) url(/wp-content/themes/canada-soccer/assets/backgrounds/light-noise.jpg) repeat}.on-light:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:radial-gradient(circle, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%)}#masthead{top:0;z-index:1000;padding:0;z-index:100;background-color:#2C2925}#masthead .section-wrap{display:flex;gap:2em;justify-content:space-between;align-items:center;padding:0}#masthead .sep{color:#fff}#masthead .logo{display:block;width:100px;flex:0 0 100px;margin:1em 0;position:relative;z-index:100}#masthead ul{margin:1px 0 0;padding:0}#masthead .masthead-menu{flex:1 1 auto}#masthead .cso-nav{display:grid;grid-template-columns:100px 5px 1fr;align-items:center;gap:2em}#masthead .cso-nav img{display:block}#masthead .cso-nav .nav-sep{height:60%;width:2px;border-radius:1px;background:#fff;display:block;opacity:0.5}#masthead .cso-nav .menu-item img{transition:all 0.3s ease-in}#masthead .cso-nav .menu-item:hover img{opacity:0.8}#masthead .cso-nav .menu-item.current_page_item{background:var(--brand-red);border-radius:var(--border-radius)}#masthead .cso-nav .menu-item.current_page_item:hover img{opacity:1}#masthead .cso-nav .channel-nav p{font-size:1.3rem;color:#ccc;margin:0 0 0 15px}@media screen and (max-width: 768px){#masthead .cso-nav .channel-nav{display:flex;align-content:center;align-items:center}#masthead .cso-nav .channel-nav p{display:none}#masthead .cso-nav .channel-nav .menu-main-menu-container{height:0;overflow:hidden;transition:all 0.3s ease-in}#masthead .cso-nav .channel-nav .menu-main-menu-container .menu{display:block}}#masthead .main-bar{height:85px;display:flex;justify-content:center;align-items:center;position:relative;z-index:100}#masthead .main-bar .mobile-menu-header,#masthead .main-bar .mobile-menu-footer{display:none}#masthead ul.menu{position:relative;z-index:1000;display:flex;justify-content:flex-start;gap:1em}#masthead ul.menu li{list-style:none;position:relative;margin:0}#masthead ul.menu a{text-decoration:none}#masthead ul.menu i.indicator{margin:0 0 0 .25em;font-size:1.4rem;opacity:.8}#masthead ul.menu img{height:80px}#masthead ul.menu>li{font-size:1.8rem}#masthead ul.menu>li,#masthead ul.menu>li a{color:#2d2a26}#masthead ul.menu>li:hover,#masthead ul.menu>li.current-menu-item>a,#masthead ul.menu>li.current-menu-ancestor>a,#masthead ul.menu>li>a.expanded,#masthead ul.menu>li a:hover,#masthead ul.menu>li a.current-menu-item>a,#masthead ul.menu>li a.current-menu-ancestor>a,#masthead ul.menu>li a>a.expanded{color:#C5281C}#masthead ul.menu li>ul{display:none}#masthead ul.menu ul.sub-menu{background:#F0F1F3;padding:0.6em 0.75em;position:absolute;border-radius:5px;min-width:180px;z-index:98}#masthead ul.menu ul.sub-menu li{padding:.25em 0;font-size:1.8rem;line-height:1.2em;margin:0}#masthead ul.menu ul.sub-menu li a{display:block}#masthead ul.menu ul.sub-menu li.coming-soon{opacity:0.6}#masthead ul.menu ul.sub-menu li.coming-soon span{display:block;font-size:1.2rem;font-family:"DIN",Arial,Helvetica,sans-serif;text-transform:none}#masthead ul.menu>li:last-of-type ul.sub-menu{right:0}#masthead .mobile-menu-toggle{display:none;color:#fff;font-size:2.75rem;padding:.25em .5em}#masthead .mobile-menu-toggle:hover{color:var(--brand-red)}@media screen and (max-width: 768px){#masthead .mobile-menu-toggle{display:block;z-index:9999}#masthead.open-nav .main-menu{right:0}#masthead.open-nav .cso-nav .channel-nav .menu-main-menu-container{height:350px}}#masthead .masthead-sub-item{display:block;opacity:0;visibility:hidden;box-shadow:0 4px 5px -1px rgba(0,0,0,0.1);transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out}#masthead .masthead-sub-item.active{opacity:1;visibility:visible}#masthead .masthead-cta{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:0.75em}#masthead .masthead-cta .button{text-transform:none;border-radius:1em;font-weight:500;margin:0}#masthead .masthead-cta #masthead-search{margin-right:0.5em;font-size:2.2rem;color:var(--grey-dark)}#masthead .masthead-cta #masthead-search *{font-weight:300}#masthead .masthead-cta #masthead-search:hover{color:var(--brand-red)}#masthead .secondary-bar{height:60px;display:flex;justify-content:center;align-items:center;padding:2px;margin:0;background:var(--brand-black);color:#fff;--gap: 2em;gap:var(--gap)}#masthead .secondary-bar ul.menu li{font-size:1.6rem}#masthead .secondary-bar ul.menu li a{color:#fff}#masthead .secondary-bar ul.menu li a:hover{color:var(--brand-red-accent)}#masthead .secondary-bar .secondary-menu{flex:0 0 calc(40% - var(--gap));gap:1em}#masthead .secondary-bar .secondary-cta{flex:0 0 calc(60% - var(--gap));display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:1.25em}#masthead .secondary-bar .secondary-cta .clubplus-logo{height:14px}#masthead .secondary-bar .secondary-cta ul.menu{gap:1em}#masthead .secondary-bar .secondary-cta .secondary-partners{flex:1 0 auto}#masthead .secondary-bar .secondary-cta .secondary-partners .partners{display:flex;justify-content:flex-end;gap:1em;flex-wrap:nowrap;align-items:center;height:100%;margin:0;padding:0;background:unset;background-color:transparent}#masthead .secondary-bar .secondary-cta .secondary-partners .partners .partner-card{aspect-ratio:unset}#masthead .secondary-bar .secondary-cta .secondary-partners:empty+.sep{display:none}#masthead .secondary-bar .secondary-cta .secondary-partners img{height:24px;display:block}@media screen and (max-width: 1024px){body.open-nav{overflow:hidden}#masthead .main-bar{height:69px}#masthead .main-bar .language-switcher{flex:0 0 100px}#masthead .main-bar .language-switcher .wpml-ls{padding:0}#masthead .main-bar .masthead-menu{flex:0 0 100px;display:flex;justify-content:flex-end}#masthead .main-bar .masthead-cta{display:none}#masthead .main-bar .logo{margin-top:20px;width:80px;flex:0 0 80px}#masthead .main-menu{position:fixed;top:var(--sentinel-height);right:-110vw;bottom:0;width:100vw;z-index:90;background:#fff;transition:all 0.3s ease-out;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;justify-content:space-between;gap:1em}#masthead .main-menu ul.menu{display:block}#masthead .main-menu ul.menu li{font-size:3.1rem;margin-bottom:0.25em}#masthead .main-menu ul.menu li.menu-item-has-children:hover>ul.sub-menu{display:block}#masthead .main-menu ul.menu ul.sub-menu{position:relative;background-color:transparent;padding:.25em .5em}#masthead .main-menu ul.menu ul.sub-menu li{font-size:2.6rem;padding:.1em 0}#masthead .main-menu .mobile-menu-wrapper>.menu{padding:0.5em 0 2em}#masthead .main-menu .mobile-menu-wrapper>.menu li{border-bottom:1px solid #f5f5f5;padding:.25em 0 .35em;margin:0}#masthead .main-menu .mobile-menu-wrapper>.menu li:last-child{border:none}#masthead .main-menu .mobile-menu-wrapper>.menu li a{display:flex;justify-content:space-between;align-items:center}#masthead .main-menu .mobile-menu-wrapper>.menu li .fa{font-size:1.8rem}#masthead .main-menu .mobile-menu-wrapper>.menu li .fa:before{content:'\f105'}#masthead .main-menu .mobile-menu-header{display:block;background:var(--bg-light);height:90px;flex:0 0 90px;padding-top:32px;text-align:center}#masthead .main-menu .mobile-menu-header .button{padding:.4em 1.5em;border-radius:20px;text-transform:none;font-size:2.1rem}#masthead .main-menu .mobile-menu-footer{display:block;background:var(--brand-black)}#masthead .main-menu .mobile-menu-footer #mobile-secondary-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:0}#masthead .main-menu .mobile-menu-footer #mobile-secondary-menu .menu-item a{display:block;padding:0.5em;font-size:1.9rem;text-align:center;background-color:var(--bg-light)}#masthead .main-menu .mobile-menu-footer #mobile-secondary-menu .menu-item a:hover{background:var(--brand-black);color:#fff}#masthead .main-menu .mobile-menu-footer #mobile-secondary-cta{display:flex;justify-content:space-between;gap:1em}#masthead .main-menu .mobile-menu-footer .site-search{--size: 43px;margin:.75em 1em}#masthead .main-menu .mobile-menu-footer .site-search input{text-align:center}#masthead .main-menu .mobile-menu-footer .mobile-cta{display:flex;justify-content:center;align-items:center;margin:.5em 0 1em;color:#fff;gap:1em}#masthead .main-menu .mobile-menu-footer .mobile-cta a{color:#fff;font-size:2.0rem}#masthead .main-menu .mobile-menu-footer .mobile-cta a:hover{color:var(--brand-red-accent)}#masthead .main-menu .mobile-menu-footer .img-link svg{height:18px}#masthead .main-menu .mobile-menu-footer .secondary-partners .masthead-supporters{background:#111;margin:0;border-radius:0}#masthead .main-menu .mobile-menu-footer .secondary-partners .masthead-supporters .partner-card img{height:30px}#masthead .mobile-menu-wrapper,#masthead .mobile-menu-wrap{padding-left:var(--mobile-menu-gutter);padding-right:var(--mobile-menu-gutter)}#masthead .secondary-bar{height:48px}#masthead .secondary-bar .secondary-menu{display:none}#masthead .secondary-bar .secondary-cta{justify-content:center;flex:0 0 100%}#masthead .secondary-bar .secondary-partners,#masthead .secondary-bar .secondary-partners+.sep{display:none}#masthead .secondary-bar a.button{padding:0;text-transform:none;background:transparent;font-size:1.6rem;border:none;font-weight:400;line-height:1.5em;color:#fff}#masthead .secondary-bar a.button:hover{color:var(--brand-red-accent)}}@media screen and (max-width: 768px){#masthead .secondary-bar{height:8px}#masthead .secondary-bar .secondary-cta{display:none}}#site-search{display:block;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:var(--sentinel-height);background:var(--brand-black);padding:1em 0;transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out}#site-search.active{opacity:1;visibility:visible}#site-search .wrapper{display:flex;justify-content:center;flex-wrap:nowrap;max-width:var(--narrow-content-max-width);align-items:center;gap:var(--gap);padding:1em 0}#site-search form{width:100%}#site-search label{color:#fff;margin-bottom:1em;text-align:center;display:block}.search-header{background:var(--brand-black);padding:1em 0}.search-header .wrapper{display:flex;justify-content:center;flex-wrap:nowrap;max-width:940px;align-items:center;gap:var(--gap);padding:1em 0}.search-header form{width:100%}.search-header label{color:#fff;margin-bottom:.75em;display:block;font-weight:500}.site-search-field-wrap{flex:1 1 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;--size: 55px;border-radius:calc(var(--size) / 2);overflow:hidden}.site-search-field-wrap input{background:rgba(255,255,255,0.2);border:1px solid var(--brand-red-dark) !important;border-radius:0 !important;color:#fff;font-weight:600;font-size:1.8rem !important;transition:all 0.2s ease-in;height:var(--size) !important;padding-left:2em !important;text-shadow:0 0 4px rgba(0,0,0,0.5);border-top-left-radius:calc(var(--size) / 2) !important;border-bottom-left-radius:calc(var(--size) / 2) !important}.site-search-field-wrap input:focus{outline:none;text-shadow:0 0 4px rgba(0,0,0,0.7);border-color:var(--brand-red) !important}.site-search-field-wrap input::placeholder{color:rgba(255,255,255,0.8) !important;font-weight:400 !important}.site-search-field-wrap button{display:flex;align-items:center;gap:.5em;border:none;margin:0;height:var(--size);background:var(--brand-red-dark);text-align:center;line-height:var(--size);border-radius:0;border-top-right-radius:calc(var(--size) / 2);border-bottom-right-radius:calc(var(--size) / 2);padding:0 1.5em 0 1em;font-size:1.6rem}.site-search-field-wrap button:hover{background:#111 !important}.site-search-field-wrap button i.fa{font-size:2rem;color:#fff}.site-search-field-wrap input:focus+button{background-color:var(--brand-red)}.site-search-field-wrap input:has(+button:hover){border-color:var(--brand-black) !important}.search-loading-box,.search-no-results-box{background:var(--bg-light);padding:2em;text-align:center;border-radius:var(--border-radius);grid-column:1 / -1;margin-bottom:2em}.search-loading-box>.fa,.search-no-results-box>.fa{font-size:4.8rem;font-weight:400}.search-loading-box h4,.search-loading-box p,.search-no-results-box h4,.search-no-results-box p{margin:.5em 0 0}.search-loading-box .other-results,.search-no-results-box .other-results{background-color:#fff;border-radius:var(--border-radius);padding:1em;max-width:500px;margin:1.5em auto 0}.search-loading-box .other-results .loading-other-results,.search-no-results-box .other-results .loading-other-results{opacity:0.7}.search-loading-box .other-results .loading-other-results .fa,.search-no-results-box .other-results .loading-other-results .fa{margin-right:1em}.search-loading-box .other-results .other-results-found,.search-no-results-box .other-results .other-results-found{margin:0}.search-loading-box .other-results .other-results-btns,.search-no-results-box .other-results .other-results-btns{margin-top:.5em}.search-results-card{padding:1em 2em;display:flex;align-items:flex-end;justify-content:space-between;gap:2em;border:1px solid var(--grey-light);border-radius:var(--border-radius);margin-bottom:1em}.search-results-card .excerpt{flex:0 1 var(--narrow-content-max-width)}.search-results-card .excerpt h5,.search-results-card .excerpt p{margin:0}.search-results-card .excerpt p{font-size:1.6rem;margin-top:.5em}.search-results-card .excerpt a{color:var(--brand-black)}.search-results-card .excerpt a:hover{color:var(--brand-red)}.search-results-card .button{flex:0 0 auto;white-space:nowrap}.search-tabs .results-count{font-size:1.4rem;font-weight:400}.results-content{display:flex;flex-wrap:wrap;--gap: 1em 2em;gap:var(--gap)}.results-content .profile-search-result-card{flex:0 0 calc(calc(100% - calc(var(--gap) * 2)) / 3)}@media screen and (max-width: 1024px){.results-content .profile-search-result-card{flex:0 0 calc(calc(100% - var(--gap)) / 2)}}@media screen and (max-width: 768px){.results-content .profile-search-result-card{flex:0 0 100%}}.results-content .search-no-results-box,.results-content .search-loading-box,.results-content .stats-skeleton{flex:0 0 100%;grid-column:1 / -1}.results .section-wrap{padding-top:0}.search-cta-wrap{display:flex;justify-content:center;margin-bottom:2em}.search-cta-wrap .search-cta{background:url(/wp-content/themes/canada-soccer/assets/backgrounds/banner-bg-red.jpg) no-repeat;background-size:cover;text-align:center;border-radius:var(--extra-border-radius);padding:1.5em 3em;margin:0}.search-cta-wrap .search-cta h3{color:#fff;margin-top:0}.search-cta-wrap .search-cta p{margin:0}.megamenu-item{cursor:pointer}#masthead .megamenu{--placement-width: 350px;--gap: 2em;display:block;background:#fefefe;border-top:1px solid #eee;position:absolute;left:0;right:0;top:var(--sentinel-height);z-index:99}#masthead .megamenu .section-wrap{display:flex;justify-content:center;align-items:flex-start !important;flex-wrap:nowrap;gap:var(--gap);padding:0;overflow:hidden}#masthead .megamenu .mobile-title{display:none}#masthead .megamenu .mobile-menu-header{display:none;height:75px}#masthead .megamenu .mobile-menu-header .close-menu{font-size:2.2rem;padding:1em 0;display:block}#masthead .megamenu .megamenu-sections{flex:0 0 100%;display:flex;justify-content:space-between;padding:20px 0}#masthead .megamenu .megamenu-sections .megamenu-section-title{font-size:1.75rem;font-weight:600;text-transform:none;border-bottom:1px solid var(--grey-mid);margin-bottom:1em;margin-right:var(--gap);color:var(--body-color)}#masthead .megamenu .megamenu-sections .megamenu-section-title a{color:var(--body-color)}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-14{flex:0 0 25%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-24{flex:0 0 50%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-34{flex:0 0 75%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-44{flex:0 0 100%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-44 .megamenu-section-column{flex:0 0 25%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-34 .megamenu-section-column{flex:0 0 calc(100% / 3)}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-24 .megamenu-section-column{flex:0 0 50%}#masthead .megamenu .megamenu-sections .megamenu-section.megamenu-section-14 .megamenu-section-column{flex:0 0 100%}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns{display:flex;justify-content:space-between}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns .megamenu-section-column{margin:0;padding:0;list-style:none;padding-right:var(--gap)}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns .megamenu-section-column li a{color:var(--body-color);font-size:1.7rem;font-weight:300}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns .megamenu-section-column li a:hover{color:var(--brand-red)}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns .megamenu-section-column .megamenu-icon{display:inline-block;margin-left:.5em;font-weight:400;opacity:0.5;font-size:1.3rem;position:relative;top:-2px}#masthead .megamenu .megamenu-placement{flex:0 0 var(--placement-width)}#masthead .megamenu .megamenu-placement .placement-content span{font-size:1.4rem}#masthead .megamenu.has-placement .megamenu-sections{flex:0 0 calc(calc(100% - var(--placement-width)) - var(--gap))}#mega-curtain{position:fixed;top:0;left:0;right:0;bottom:0;z-index:95;background:rgba(0,0,0,0.15);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out, visibility 0.2s ease-in-out}#mega-curtain.active{opacity:1;visibility:visible}@media screen and (max-width: 1024px){#masthead .megamenu{position:fixed;top:calc(15px + var(--sentinel-height));left:0;right:0;bottom:0;background-color:#fff;box-shadow:none;z-index:101;transform:translateX(110%);opacity:1 !important;transition:all .3s ease-out}#masthead .megamenu.active{transform:translateX(0)}#masthead .megamenu .mobile-menu-header{display:block;background:var(--bg-light);margin-bottom:20px}#masthead .megamenu .mobile-title{display:block;font-size:3.1rem;color:var(--brand-red);font-weight:400;text-transform:none}#masthead .megamenu .section-wrap,#masthead .megamenu .megamenu-sections,#masthead .megamenu .megamenu-section-columns{display:block !important}#masthead .megamenu .section-wrap{overflow-y:auto;height:calc(100vh - calc(100px + var(--sentinel-height)));padding-bottom:30px}#masthead .megamenu .megamenu-section{margin-bottom:20px}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-title{font-size:2.1rem;border-color:#f5f5f5}#masthead .megamenu .megamenu-sections .megamenu-section .megamenu-section-columns .megamenu-section-column li a{font-size:2.2rem;line-height:1.5em;display:block}#masthead .megamenu .megamenu-placement{max-width:400px;margin:0 auto}}#mastfoot{position:relative;z-index:1000;padding:0;z-index:1;background-color:var(--brand-black)}#mastfoot .section-wrap{display:flex;flex-wrap:wrap;gap:5vw;justify-content:space-between;align-items:start}#mastfoot .logo{display:block;flex:0 0 160px;width:160px}#mastfoot .footer-column{flex:1 1 auto;display:flex;justify-content:space-between;gap:5vw}#mastfoot .footer-content{flex:1 1 auto}#mastfoot .footer-content h3{color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);font-size:1.6rem;text-transform:none;padding-left:2px;margin-top:2em}#mastfoot .footer-content h3 a{color:#fff}#mastfoot .footer-content h4{color:#fff;text-transform:none;padding-left:2px;margin-top:.5em}#mastfoot .footer-content p{font-size:1.4rem}#mastfoot .footer-content ul.menu{margin:0 0 3em;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 2em}@media screen and (max-width: 1350px){#mastfoot .footer-content ul.menu{grid-template-columns:1fr 1fr}}#mastfoot .footer-content ul.menu li{list-style:none;margin:0;padding:0;line-height:2.5em;font-weight:400;font-size:1.6rem}@media screen and (max-width: 768px){#mastfoot .footer-content h4,#mastfoot .footer-content p{text-align:center}}#mastfoot .footer-content a{color:#fff}#mastfoot .footer-content a:hover{color:var(--brand-red-accent)}#mastfoot .footer-placement{flex:0 1 27%}#mastfoot .footnotes{display:flex;justify-content:flex-start;gap:2em;font-family:"DIN",Arial,Helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase;font-weight:bold;color:var(--grey-mid)}#mastfoot .footnotes a{color:var(--grey-mid)}#mastfoot .footnotes a:hover{color:#fff}#menu-footer-socials{display:flex !important;justify-content:flex-start}#menu-footer-socials li a{font-size:0;color:var(--grey-mid) !important}#menu-footer-socials li a:hover{color:#fff !important}#menu-footer-socials li a i.fa{font-size:1.8rem}@media screen and (max-width: 1024px){#mastfoot{gap:10vw}#mastfoot .footer-column{display:block}#mastfoot .footer-column .logo{margin-bottom:3em}#mastfoot .footer-placement{flex:0 1 35%}}@media screen and (max-width: 768px){#mastfoot .section-wrap{display:block}#mastfoot .logo{margin:0 auto;width:125px}#mastfoot h3{text-align:center}#mastfoot .footer-content ul.menu{grid-template-columns:1fr}#mastfoot .footer-content ul.menu *{text-align:center}#mastfoot #menu-footer-socials,#mastfoot .footnotes{justify-content:center;flex-wrap:wrap}#mastfoot .footnotes>*{flex:0 0 100%;text-align:center}#mastfoot .footer-placement{margin:3em auto 0;max-width:70%}}.partners-footer{background:var(--grey-dark)}.partners-footer .section-wrap{padding:1em 0}.partners-footer .partners{padding:.5em 0;margin:0}#masthead-simple{background:var(--grey-darkest)}#masthead-simple .section-wrap{display:flex;justify-content:flex-start;align-items:center;padding:.75em 0;gap:2em}#masthead-simple .logo{display:block;width:40px}#masthead-simple a{color:#fff}#masthead-simple a:hover{color:rgba(255,255,255,0.8)}#masthead-simple .language-switcher{margin-left:auto}#masthead-simple .language-switcher a{color:var(--grey-mid)}#masthead-simple .language-switcher a:hover{color:#fff}#masthead-simple .language-switcher .wpml-ls-current-language a{color:var(--grey-light) !important;pointer-events:none}#masthead .language-switcher .wpml-ls-first-item{border-right:2px solid var(--grey-light)}#masthead .language-switcher a{color:var(--heading-color);background:rgba(0,0,0,0)}#masthead .language-switcher a:hover{background:rgba(0,0,0,0.05);color:var(--brand-red)}#masthead .language-switcher .wpml-ls-current-language a{color:var(--brand-red);font-weight:600}#masthead .language-switcher .wpml-ls-current-language a:hover{background:rgba(0,0,0,0)}body .gform_wrapper{--gf-ctrl-label-color-req: var(--brand-red)}body .gform_wrapper .gform-body{margin-top:50px}body .gform_wrapper .gf_progressbar_title{font-weight:400;font-size:1.6rem}body .gform_wrapper label,body .gform_wrapper legend,body .gform_wrapper .gfield_label{font-size:1.8rem;color:#2d2a26}body .gform_wrapper .gfield_required{font-size:1.5rem}body .gform_wrapper .gform-field-label.gform-field-label--type-sub{font-size:1.4rem}body .gform_wrapper select option{font-weight:bold}body .gform_wrapper .ts-wrapper.single .ts-control,body .gform_wrapper .ts-wrapper.single .ts-control input{padding:1em 1.25em;font-size:1.6rem}body .gform_wrapper .ts-wrapper.single .ts-control::placeholder,body .gform_wrapper .ts-wrapper.single .ts-control input::placeholder{color:var(--grey-dark)}body .gform_wrapper .gfield--type-phone .iti__tel-input{padding-top:0.6em;padding-bottom:0.6em;height:auto;font-size:1.6rem}body .gform_wrapper .gform-field-label.gform-field-label--type-inline{font-size:1.5rem}body .gform_wrapper .gform_previous_button,body .gform_wrapper .gform_button,body .gform_wrapper .gform-theme-button,body .gform_wrapper .gform_next_button{border:2px solid #C5281C !important;background-color:#C5281C !important;color:#fff !important;text-transform:uppercase;text-align:center;font-size:2rem !important;padding:0.4em 1.5em !important;transition:all 0.25s ease-in-out;border-radius:3em !important}body .gform_wrapper .gform_previous_button:hover,body .gform_wrapper .gform_button:hover,body .gform_wrapper .gform-theme-button:hover,body .gform_wrapper .gform_next_button:hover{background:var(--brand-red-hover) !important}body .gform_wrapper .gform-theme-button{font-size:2rem !important;padding:0.3em 1.25em !important}body .gform_wrapper .gform_previous_button{border:2px solid var(--grey-light) !important;background-color:var(--grey-light) !important}body .gform_wrapper .gform_previous_button:hover{background:var(--grey-dark) !important;color:#fff !important;border-color:var(--grey-dark) !important}body .gform_wrapper .gform_validation_errors .gform_submission_error{font-size:1.7rem}body .gform_wrapper .gform_validation_errors ol li{font-size:1.5rem;padding-top:.3em}body .gform_wrapper .gform_validation_errors ol li:first-of-type{padding-top:0}body .gform_wrapper .gform_validation_errors ol li a{text-decoration:none}body .gform_wrapper .gform-footer,body .gform_wrapper .gform-page-footer{margin-top:3.5em}body .gform-theme--framework .gf_progressbar .percentbar_red{background-color:#C5281C}body .gform-theme--framework .gform_show_password{background:none !important;border:none !important}nav.pagination{display:flex;justify-content:flex-end;margin-top:1.5em}nav.pagination.is-loading{opacity:0.5}nav.pagination.is-loading,nav.pagination.is-loading *{cursor:wait}.pagination-list{display:flex;justify-content:center;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--info-box-shadow);background:rgba(255,255,255,0.9)}.pagination-list .pagination-item{margin:0;height:100%;display:flex;align-items:center}.pagination-list .pagination-item.pagination-item-prev{margin-right:auto;margin-right:1em}.pagination-list .pagination-item.pagination-item-next{margin-left:auto;margin-left:1em}.pagination-list .pagination-link{display:block;align-items:center;justify-content:center;min-width:2.25rem;padding:1em 0.5em !important;text-decoration:none;border-radius:0;border:none;background:none;color:var(--brand-red);height:100%}.pagination-list .pagination-link:hover{color:var(--brand-red-hover)}.pagination-list .pagination-item-prev .pagination-link,.pagination-list .pagination-item-next .pagination-link{padding:1em 1.5em !important;transition:all 0.2s ease-in;background:rgba(0,0,0,0.03)}.pagination-list .pagination-item-prev .pagination-link:hover,.pagination-list .pagination-item-next .pagination-link:hover{background:rgba(0,0,0,0.05)}.pagination-list .pagination-item.is-current .pagination-link{font-weight:700;color:var(--brand-black)}.pagination-list .pagination-item.is-disabled .pagination-link{opacity:.5;pointer-events:none;color:var(--grey-mid)}.pagination-list .pagination-ellipsis{color:var(--grey-mid)}.masthead-countdown{position:absolute;left:50%;transform:translateX(-50%);z-index:60;background-color:#742C3A;background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/countdown.jpg);background-size:cover;padding:.25em 2em 0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.masthead-countdown .countdown-label{color:#fff;margin:0;text-align:center;line-height:1em}.masthead-countdown .countdown-date{color:#fff;display:flex;justify-content:center;gap:0.5em}.masthead-countdown .countdown-date .countdown-days{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.15em}.masthead-countdown .countdown-date .countdown-days .label{text-transform:uppercase;display:inline-block;writing-mode:vertical-lr;text-orientation:mixed;font-size:1.2rem}.masthead-countdown .countdown-date .countdown-time{display:flex;flex-wrap:nowrap;align-items:center;font-size:3.5rem;gap:.1em}.masthead-countdown .countdown-date .countdown-time span{display:inline-block}.masthead-countdown .countdown-date .countdown-time .sep{position:relative;top:-.1em}.masthead-countdown .countdown-date .countdown-time .sep:before{display:none}.masthead-countdown .countdown-date .number{display:inline-block;text-align:center;font-family:"DIN",Arial,Helvetica,sans-serif;font-weight:700;font-size:3.5rem}@media screen and (max-width: 1024px){.masthead-countdown{position:fixed;bottom:0;border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}}@media screen and (min-width: 1024px){body.has-countdown .page-builder .section:first-child.content-section .section-wrap{padding-top:calc(var(--base-unit) * 2)}}@keyframes countdown-flip{0%{transform:translateY(0);opacity:1}50%{transform:translateY(0px);opacity:0.8}100%{transform:translateY(0);opacity:1}}.section-header.section{background-position:top right;background-repeat:no-repeat}.section-header.section .section-wrap{padding:calc(var(--base-unit) * 1.5) 0}.section-header.section .section-header-content{position:relative;z-index:5;margin-bottom:2.5em}.section-header.section .section-header-content h1.section-header-title{margin:0}.section-header.section .section-header-content h5.section-header-page-title{margin:0}.section-header.section .section-header-content h5.section-header-page-title:before{color:var(--brand-red);content:'\f0da';font-family:"Font Awesome 7 Pro";display:inline-block;margin-right:.75em}.section-header.section .powered{position:absolute;z-index:3;top:var(--base-unit);right:0;background:#fff;border-radius:var(--border-radius);box-shadow:1px 1px 4px rgba(0,0,0,0.2);display:flex;justify-content:space-between;gap:1em;flex-wrap:nowrap;align-items:center;padding:1em 1.25em}.section-header.section .powered span{font-size:1.4rem}.section-header.section .powered img{object-fit:contain;height:30px;max-width:200px}.section-header.section .powered.title-partner{background:rgba(0,0,0,0.5);border:1px solid #fff}.section-header.section .powered.title-partner span.label{color:#fff}.section-header.section .section-header-menu-wrap{position:relative;z-index:5}.section-header.section .section-header-menu-wrap ul{margin:0;padding:0}.section-header.section .section-header-menu-wrap ul li{list-style:none}.section-header.section .section-header-menu-wrap .menu{display:flex;justify-content:flex-start;flex-wrap:wrap;--gap: 0;gap:var(--gap)}.section-header.section .section-header-menu-wrap .menu li{position:relative;margin-top:.75em}.section-header.section .section-header-menu-wrap .menu li a{position:relative;color:var(--brand-black);font-weight:400;--gap: 1em;padding:0 calc(var(--gap) * 1.4) 0.35em calc(var(--gap) * .1);margin-bottom:-3px;border-bottom:1px solid var(--grey-light);position:relative;z-index:4}.section-header.section .section-header-menu-wrap .menu li a:after{content:'';display:block;position:absolute;width:calc(100% - calc(var(--gap) * 1.25));height:2px;margin-top:2px;z-index:5;background:rgba(255,255,255,0);transition:0.2s all ease-in}.section-header.section .section-header-menu-wrap .menu li.current_page_item a,.section-header.section .section-header-menu-wrap .menu li a:hover{color:var(--brand-red)}.section-header.section .section-header-menu-wrap .menu li.current_page_item a:after,.section-header.section .section-header-menu-wrap .menu li a:hover:after{height:5px;background:var(--brand-red)}.section-header.section .section-header-menu-wrap .menu li.current_page_item a{font-weight:600}.section-header.section .section-header-menu-wrap .menu:after{content:'';border-bottom:1px solid var(--grey-light);flex:1 1 auto;margin-bottom:4px}.section-header.section.section-header-bg-light{background-color:#F2F3F5;background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-grey.jpg)}.section-header.section.section-header-bg-light:after{content:'';background:linear-gradient(0deg, #f0f1f3 0%, #f0f1f3 5%, rgba(240,241,243,0.2) 80%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-header.section.section-header-bg-dark{background-color:var(--brand-black);background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-dark.jpg)}.section-header.section.section-header-bg-dark:after{content:'';background:linear-gradient(0deg, #2d2a26 0%, #2d2a26 5%, rgba(45,42,38,0.2) 80%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-header.section.section-header-bg-dark h1.section-header-title,.section-header.section.section-header-bg-dark h5.section-header-page-title,.section-header.section.section-header-text-color-light h1.section-header-title,.section-header.section.section-header-text-color-light h5.section-header-page-title{color:#fff}.section-header.section.section-header-bg-dark .menu:after,.section-header.section.section-header-text-color-light .menu:after{border-color:rgba(255,255,255,0.2)}.section-header.section.section-header-bg-dark .menu li a,.section-header.section.section-header-text-color-light .menu li a{color:#fff;border-color:rgba(255,255,255,0.2)}.section-header.section.section-header-bg-dark li.current_page_item a,.section-header.section.section-header-bg-dark li a:hover,.section-header.section.section-header-text-color-light li.current_page_item a,.section-header.section.section-header-text-color-light li a:hover{color:#fff !important}.section-header.section .section-header-bg{background-size:cover;background-position:center center;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}@media screen and (max-width: 768px){.section-header.section .section-wrap{display:grid;grid-template-columns:1fr;padding-top:var(--base-unit)}.section-header.section .powered{order:1;position:relative;top:0;max-width:300px;margin-bottom:2em;margin:0 0 0 auto}.section-header.section .section-header-content{order:2}.section-header.section .section-header-menu-wrap{order:3}}@media screen and (max-width: 555px){.section-header.section .powered{margin:0 0 2em}}.placement{width:100%;max-width:460px;margin-left:auto;margin-right:auto}.placement .placement-img img{display:block;aspect-ratio:1/1;width:100%;object-fit:cover;transition:all 0.2s ease-in}.placement:hover .placement-img{opacity:.9}.placement .placement-sub-header{color:var(--placement-text-color)}.placement .placement-content{padding:20px 20px}.placement .placement-content p,.placement .placement-content span,.placement .placement-content i,.placement .placement-content a{color:var(--placement-text-color);font-size:1.6rem;margin:0;line-height:1.3em}.placement .placement-content p{margin-bottom:1em}.placement.placement-feed .placement-sub-header{margin:0;padding:30px 20px}.placement.placement-feed .button{padding:0;background:none;border:none;color:var(--placement-text-color)}.placement.placement-feed .button:after{font-family:"Font Awesome 7 Pro";content:'\f101';display:inline-block;padding-left:.25em;font-weight:400;color:var(--placement-text-color)}.placement.placement-feed .button:hover{color:var(--placement-button-hover-color)}.placement.placement-feed .placement-img:hover+.placement-content .button{color:var(--placement-button-hover-color)}.placement.placement-navigation .placement-content{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:1em}.placement.placement-navigation .placement-content i.fa{font-size:1.8rem;flex:0 0 25px;transition:all 0.2s ease-in}.placement.placement-navigation .placement-content span{flex:0 0 calc(calc(100% - 25px) - 1em);overflow:hidden}.placement.placement-navigation .placement-content:hover i.fa{color:var(--placement-button-hover-color)}.placement.placement-navigation .placement-img:hover+.placement-content i.fa{color:var(--placement-button-hover-color)}.placement.placement-background-dark{background-color:var(--brand-black);--placement-text-color: #fff;--placement-button-hover-color: var(--brand-red-accent)}.placement.placement-background-light{background-color:var(--grey-light);--placement-text-color: var(--body-color);--placement-button-hover-color: var(--brand-red)}.placement.placement-background-white{background-color:#fff;--placement-text-color: var(--body-color);--placement-button-hover-color: var(--brand-red)}.placement.placement-background-red{background-color:var(--brand-red);--placement-text-color: #fff;--placement-button-hover-color: var(--brand-black)}.placement.placement-background-dark-red{background-color:var(--brand-red-dark);--placement-text-color: #fff;--placement-button-hover-color: var(--brand-black)}@media screen and (max-width: 1024px){.placement.placement-feed .placement-sub-header{padding:15px 20px;text-align:center;font-size:2.0rem}}.playlist-video{position:relative;background:var(--brand-black);overflow:hidden;border-radius:var(--border-radius);display:flex;flex-direction:column}.playlist-video a{position:relative;display:block}.playlist-video a img{display:block;width:100%;position:relative;z-index:4;transition:all 0.2s ease-in;aspect-ratio:16/9;object-fit:cover}.playlist-video a .play{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;background:var(--brand-black);padding:.4em .5em;z-index:5;border-radius:6px;box-shadow:-3px -3px 4px rgba(0,0,0,0);transition:all 0.2s ease-in}.playlist-video a .play i.fa{font-size:2.4rem;color:var(--brand-red-accent);display:inline-block;margin-right:.25em}.playlist-video a .play .duration{color:#fff;font-weight:600;font-size:1.6rem}.playlist-video a:hover img{opacity:0.8}.playlist-video a:hover .play{box-shadow:-2px -2px 5px rgba(0,0,0,0.3);background:#111}.playlist-video .video-details{flex-grow:1;display:flex;justify-content:space-between;padding:15px 20px}.playlist-video .video-details h6,.playlist-video .video-details p{color:#fff;margin:0}.playlist-video .video-details h6{font-size:1.6rem;text-transform:none;line-height:1.5em}.playlist-video .video-details p{font-size:1.6rem;font-weight:600;text-align:right;flex:0 0 120px}.playlist-video.layout-horizontal{flex-direction:row}.playlist-video.layout-horizontal>a{flex:0 0 40%;background:#111}.playlist-video.layout-horizontal>a img{height:100%;aspect-ratio:unset;object-fit:contain}.playlist-video.layout-horizontal>a .play{bottom:10px;right:10px}.playlist-video.layout-horizontal .video-details{display:block}.playlist-video.layout-horizontal .video-details p{text-align:left}.video-link{position:relative;background:#000;display:block}.video-link img{display:block;width:100%;transition:all 0.2s ease-in-out}.video-link:hover img{opacity:0.9}.video-link:before{content:'\f04b';font-family:"Font Awesome 7 Pro";font-size:3rem;display:block;font-weight:400;color:#fff;background:var(--brand-red-dark);position:absolute;top:50%;left:50%;width:3em;height:3em;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;transition:all 0.2s ease-in-out;box-shadow:1px 1px 5px rgba(0,0,0,0.1);border:5px solid var(--brand-red-dark);z-index:10}.video-link:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);transition:all 0.2s ease-in-out;z-index:1}.video-link:hover:before{border:45px solid var(--brand-red);box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.profile-search-result-card{--padding: 1em;border-radius:calc(var(--border-radius) + var(--padding));overflow:hidden;box-shadow:var(--info-box-shadow)}.profile-search-result-card .card-header{padding:var(--padding);display:grid;--profile-image-width: clamp(90px, 33%, 140px);grid-template-columns:var(--profile-image-width) 1fr;gap:1em;align-items:center}.profile-search-result-card .card-header .profile-image,.profile-search-result-card .card-header .profile-details{position:relative;z-index:2}.profile-search-result-card .card-header .profile-image{max-width:140px;--padding: 5px;background:#fff;border-radius:var(--border-radius);padding:var(--padding)}.profile-search-result-card .card-header .profile-image img{display:block;border-radius:calc(var(--border-radius) - var(--padding));aspect-ratio:105/160;object-fit:cover}.profile-search-result-card .card-header .profile-details h3,.profile-search-result-card .card-header .profile-details p{color:#fff}.profile-search-result-card .card-header .profile-details a,.profile-search-result-card .card-header .profile-details a.button{color:#fff}.profile-search-result-card .card-header .profile-details a:hover,.profile-search-result-card .card-header .profile-details a.button:hover{color:rgba(255,255,255,0.8)}.profile-search-result-card .card-header .profile-details .first-name{display:block;font-weight:400;font-size:2.4rem;line-height:1em}.profile-search-result-card .card-header .profile-details .last-name{display:block;font-weight:600;font-size:3.2rem;line-height:1em}.profile-search-result-card .card-header .profile-details p{margin:0}.profile-search-result-card .card-header .profile-details p.profile-link{margin-top:.5em}.profile-search-result-card .card-header .hof{max-width:60px;position:absolute;top:1em;right:1em;opacity:0.5}.profile-search-result-card .profile-links{display:flex;justify-content:flex-end;gap:1em;flex-wrap:wrap}.profile-search-result-card .profile-links:not(:empty){padding:10px 2em}.profile-results,.stats-hub-type-people .results-content{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1024px){.profile-results,.stats-hub-type-people .results-content{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.profile-results,.stats-hub-type-people .results-content{grid-template-columns:1fr}}.data-dropdown{position:relative;display:inline-block}.data-dropdown .data-dropdown-toggle{width:100%;padding:0.5em .75em 0.5em 1em;background:var(--grey-dark);color:#fff;border-radius:2em;border:none;cursor:pointer;font-size:1.8rem;display:flex;justify-content:space-between;align-items:center}.data-dropdown button.data-dropdown-toggle .fa{display:inline-block;margin-left:.25em;font-weight:400}.data-dropdown button.data-dropdown-toggle:hover{background:var(--brand-black)}.data-dropdown button.data-dropdown-toggle:focus{outline:2px solid #4da3ff;outline-offset:2px}.data-dropdown.static .data-dropdown-toggle{cursor:default;padding:0.5em 1em}.data-dropdown .data-dropdown-menu{position:absolute;top:calc(100% + 3px);left:0;width:100%;background:#fff;border-radius:var(--border-radius);list-style:none;padding:.5em 0;margin:0;box-shadow:0 10px 25px rgba(0,0,0,0.3);opacity:0;transform:translateY(-5px);pointer-events:none;transition:opacity 0.15s ease, transform 0.15s ease;--max-height: min(240px, 40vh);max-height:var(--max-height);overflow-y:auto;z-index:100}.data-dropdown .data-dropdown-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.data-dropdown .data-dropdown-menu li{padding:0.5em 1em;margin:.1em 0;cursor:pointer;font-size:1.6rem;transition:all 0.2s ease-in}.data-dropdown .data-dropdown-menu li a{color:var(--brand-black)}.data-dropdown .data-dropdown-menu li:hover{background:var(--brand-red)}.data-dropdown .data-dropdown-menu li:hover a{color:#fff}.data-dropdown .data-dropdown-menu li[aria-selected="true"]{background:var(--grey-light) !important}.data-dropdown .data-dropdown-menu li[aria-selected="true"] a{color:var(--brand-black) !important;font-weight:600}.data-dropdown .data-dropdown-menu::-webkit-scrollbar{width:6px}.data-dropdown .data-dropdown-menu::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.data-toggle-button-group{--border-color: var(--grey-light);border:1px solid var(--border-color);border-radius:2em;overflow:hidden;display:flex;flex-wrap:nowrap}.data-toggle-button-group button,.data-toggle-button-group span.label{display:inline-block;border-radius:0;background:#fff;color:var(--brand-black);border:none;border-right:1px solid var(--border-color);margin:0;padding:0.5em 1em;font-size:1.8rem;text-transform:none;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-toggle-button-group button:hover,.data-toggle-button-group span.label:hover{background:var(--grey-light);color:var(--brand-black)}.data-toggle-button-group button:first-child,.data-toggle-button-group span.label:first-child{padding-left:1.5em}.data-toggle-button-group button:last-child,.data-toggle-button-group span.label:last-child{padding-right:1.5em;border-right:none}.data-toggle-button-group button.is-active,.data-toggle-button-group span.label.is-active{font-weight:600;color:#fff;background-color:var(--brand-black);border-color:var(--brand-black)}.data-toggle-button-group button:disabled,.data-toggle-button-group span.label:disabled{cursor:not-allowed;opacity:0.7}#floating-bar{position:fixed;right:0;top:calc(var(--sentinel-height) + 15vh);z-index:88;overflow:hidden;width:116px}@media screen and (min-width: 1920px){#floating-bar{right:calc(calc(100vw - var(--max-site-width)) / 2)}}#floating-bar .wpml-ls{--padding: 1em;background:var(--brand-red);border-top-left-radius:2em;border-bottom-left-radius:2em;padding:0;overflow:hidden;position:relative;left:50%;transition:all 0.2s ease-in;border-right-width:0px}#floating-bar .wpml-ls:hover{left:0}#floating-bar .wpml-ls a{color:#fff;display:block;padding:calc(var(--padding) * .85) var(--padding)}#floating-bar .wpml-ls a:hover{background:var(--brand-black)}#floating-bar .wpml-ls ul{display:grid;grid-template-columns:1fr 1fr}#floating-bar .wpml-ls li.wpml-ls-current-language{order:1}#floating-bar .wpml-ls li.wpml-ls-current-language a{padding-left:calc(var(--padding) * 1.33)}#floating-bar .wpml-ls li:not(.wpml-ls-current-language){order:2}#floating-bar .wpml-ls li:not(.wpml-ls-current-language) a{padding-right:calc(var(--padding) * 1.33)}#floating-bar .wpml-ls li{font-size:calc(var(--padding) * 0.9);font-weight:500}#floating-bar .wpml-ls li.wpml-ls-current-language a{background-color:var(--brand-red-hover);cursor:default;font-weight:600}#floating-bar #user-way{cursor:pointer;background:var(--brand-red-hover);color:#fff;display:block;font-size:2.1rem;margin-top:.5em;padding:.45em 0 .45em .75em;border-top-left-radius:2em;border-bottom-left-radius:2em;position:relative;left:50%;border:1px solid var(--brand-red);border-right:none}#floating-bar #user-way .fa{font-weight:400}#floating-bar #user-way:hover{left:0;background-color:var(--brand-black)}@media screen and (max-width: 1024px){#floating-bar{display:none}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.plyr{--plyr-color-main: var(--brand-red)}.wp-theme-canada-soccer .flatpickr-months .flatpickr-month,.wp-theme-canada-soccer .flatpickr-current-month{height:40px}.wp-theme-canada-soccer .flatpickr-current-month input.cur-year{text-align:center;font-weight:500;border:none !important;background:var(--grey-lightest);font-size:1.8rem !important;padding:6px !important}.wp-theme-canada-soccer .flatpickr-current-month .numInputWrapper{width:9ch}.wp-theme-canada-soccer .flatpickr-monthSelect-month.selected,.wp-theme-canada-soccer .flatpickr-monthSelect-month.startRange,.wp-theme-canada-soccer .flatpickr-monthSelect-month.endRange{background-color:var(--brand-red);border-color:var(--brand-red)}.section.accordion .section-wrap{padding:var(--base-unit) 0}.section.accordion .accordion-wrapper{margin-top:20px}.section.accordion button.accordion-btn{font-family:Outfit,Arial,Helvetica,sans-serif;font-weight:600;color:var(--body-color);width:100%;background-color:var(--bg-light);border:none;outline:none;text-align:left;padding:20px 35px;font-size:2.25rem;cursor:pointer;transition:all 0.2s linear;position:relative}.section.accordion button.accordion-btn::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-family:"Font Awesome 7 Pro";font-weight:bold;content:"\2b";font-size:2rem;color:#C5281C}.section.accordion button.accordion-btn.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.section.accordion button.accordion-btn.is-open::after{content:"\f00d"}.section.accordion button.accordion-btn:hover{background-color:#f2f2f2}.section.accordion.alt button.accordion-btn{background:#fefefe;border-bottom:1px solid #fefefe}.section.accordion.alt button.accordion-btn.is-open{border-color:#f1f1f1}.section.accordion .accordion-content-wrapper{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-top:none;padding:0;max-height:0;overflow:hidden;transition:all 0.2s ease-in-out;margin-bottom:.5em;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.section.accordion .accordion-content-wrapper .accordion-content{padding:10px 35px 20px}.section.accordion .accordion-content-wrapper .accordion-content h1:first-child,.section.accordion .accordion-content-wrapper .accordion-content h2:first-child,.section.accordion .accordion-content-wrapper .accordion-content h3:first-child,.section.accordion .accordion-content-wrapper .accordion-content h4:first-child,.section.accordion .accordion-content-wrapper .accordion-content h5:first-child,.section.accordion .accordion-content-wrapper .accordion-content h6:first-child{margin-top:.5em}.section.accordion .accordion-content-wrapper .accordion-content h1,.section.accordion .accordion-content-wrapper .accordion-content h2,.section.accordion .accordion-content-wrapper .accordion-content h3,.section.accordion .accordion-content-wrapper .accordion-content h4{font-size:2.4rem}.section.accordion button.accordion-btn.is-open+.accordion-content-wrapper{background-color:#fff;border-color:rgba(242,242,242,0.8)}.banner{position:relative}.banner .section-wrap{position:relative;z-index:10}.banner .section-wrap *:last-child{margin-bottom:0}.banner .banner-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover;background-position:center}.banner .banner-background:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.banner.bg-color-black .banner-background:after{background:rgba(0,0,0,0.7)}.banner.bg-color-red .banner-background:after{background:rgba(197,40,28,0.7)}.banner.bg-color-black h4,.banner.bg-color-black h1,.banner.bg-color-black p,.banner.bg-color-red h4,.banner.bg-color-red h1,.banner.bg-color-red p{color:#fff}.banner-type-static .section-wrap{max-width:var(--narrow-content-max-width)}.banner-type-static .section-wrap *{text-align:right}.banner-type-static.banner-width-full .section-wrap{margin-right:clamp(3%, calc(calc(100% - var(--content-width)) / 2), 100%) !important}.banner-type-static.banner-width-boxed{max-width:var(--content-width);width:94%;min-width:300px;margin:var(--base-unit) auto;padding:0 var(--base-unit)}.banner-type-static.banner-width-boxed .section-wrap{width:100%;margin-right:0 !important}.banner-type-static.banner-height-fixed{overflow:hidden}.banner-type-static.banner-height-fixed .section-wrap{position:absolute;bottom:var(--base-unit);right:var(--base-unit);padding:0}.banner-type-static.banner-height-fixed.banner-width-full .section-wrap{right:0}.banner-type-static.banner-height-fluid .section-wrap{padding-top:calc(var(--base-unit) * 3);min-width:0}.banner-type-static.bg-color-red .button{background:var(--brand-black);border-color:var(--brand-black)}.banner-type-static.bg-color-red .button:hover{background:var(--grey-darkest)}.banner-slider,.banner-hero{--maskHeight: 40vh;overflow:hidden;box-sizing:border-box;position:relative;width:100%;aspect-ratio:25/9;background:var(--brand-black)}.banner-slider *,.banner-slider *:before,.banner-slider *:after,.banner-hero *,.banner-hero *:before,.banner-hero *:after{box-sizing:border-box}.banner-slider .hero-wrap,.banner-hero .hero-wrap{background-color:var(--grey-mid)}.banner-slider .hero-slide-inner-mask,.banner-hero .hero-slide-inner-mask{background-color:var(--brand-red);opacity:0.75}.banner-slider .m--blend-red .hero-slide-inner-mask,.banner-hero .m--blend-red .hero-slide-inner-mask{background-color:var(--brand-red)}.banner-slider .m--blend-black .hero-slide-inner-mask,.banner-hero .m--blend-black .hero-slide-inner-mask{background-color:var(--brand-black)}.banner-slider .slides,.banner-hero .slides{position:relative;height:100%;transition:transform 1s .66667s}.hero-slide,.hero-banner{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;transform:translate3d(0, 0, 0)}.hero-slide.m--before-sliding,.hero-banner.m--before-sliding{z-index:2 !important;transform:translate3d(100%, 0, 0)}.hero-slide.m--active-slide,.hero-banner.m--active-slide{z-index:1;transition:transform 1s .66667s ease-in-out;transform:translate3d(0, 0, 0)}.hero-slide .hero-wrap,.hero-banner .hero-wrap{aspect-ratio:16/9;position:relative;height:100%;background-size:cover;background-position:center top;transform:translate3d(0, 0, 0)}.hero-slide .hero-wrap::after,.hero-banner .hero-wrap::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(45deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%)}.hero-slide.m--global-blending-active .hero-slide.m--blend-bg-active .hero-wrap,.hero-banner.m--global-blending-active .hero-slide.m--blend-bg-active .hero-wrap,.hero-slide.m--global-blending-active .hero-banner.m--blend-bg-active .hero-wrap,.hero-banner.m--global-blending-active .hero-banner.m--blend-bg-active .hero-wrap{background-blend-mode:luminosity}.hero-slide.m--before-sliding .hero-wrap,.hero-banner.m--before-sliding .hero-wrap{transform:translate3d(-100%, 0, 0)}.hero-slide.m--active-slide .hero-wrap,.hero-banner.m--active-slide .hero-wrap{transition:transform 1s .66667s ease-in-out;transform:translate3d(0, 0, 0)}.hero-slide .hero-slide-mask,.hero-banner .hero-slide-mask{overflow:hidden;z-index:1;position:absolute;left:-2vh;bottom:0;width:70%;aspect-ratio:147/71;transform-origin:50% 0;transition-timing-function:ease-in-out;mask:url(/wp-content/themes/canada-soccer/assets/backgrounds/banner-maple-leaf.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:bottom left;-webkit-mask-position:bottom left}.hero-slide .hero-slide-mask .hero-slide-inner-mask,.hero-banner .hero-slide-mask .hero-slide-inner-mask{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--brand-red-accent);background-size:cover;background-position:center center;background-blend-mode:luminosity;transition-timing-function:ease-in;opacity:0.75}.hero-slide.m--before-sliding .hero-slide-mask,.hero-banner.m--before-sliding .hero-slide-mask{transform:rotate(-10deg) translate3d(20px, 0, 0) scale(0.95);opacity:0}.hero-slide.m--before-sliding .hero-slide-mask .hero-slide-inner-mask,.hero-banner.m--before-sliding .hero-slide-mask .hero-slide-inner-mask{transform:translateY(20px) rotate(20deg) translateX(-20px) translateZ(0) scale(1.2)}.hero-slide.m--active-slide .hero-slide-mask,.hero-banner.m--active-slide .hero-slide-mask{transition:transform .7s 1.22222s,opacity .35s 1.22222s;transform:translate3d(0, 0, 0);opacity:1}.hero-slide.m--active-slide .hero-slide-mask .hero-slide-inner-mask,.hero-banner.m--active-slide .hero-slide-mask .hero-slide-inner-mask{transition:transform .7s 1.22222s;transform:translateX(0)}.hero-slide.m--previous-slide .hero-slide-mask,.hero-banner.m--previous-slide .hero-slide-mask{transition:transform .7s .33333s,opacity .35s .68333s;transform:rotate(10deg) translate3d(-20px, 0, 0) scale(0.95);opacity:0}.hero-slide.m--previous-slide .hero-slide-mask .hero-slide-inner-mask,.hero-banner.m--previous-slide .hero-slide-mask .hero-slide-inner-mask{transition:transform .7s .33333s;transform:translateY(20px) rotate(-20deg) translateX(20px) translateZ(0) scale(1.2)}.hero-slide .hero-content-wrap,.hero-banner .hero-content-wrap{--width-of-angle: min(13vw, calc(1920px * .13));--padding-tb: min(5vw, calc(1920px * .05));position:absolute;z-index:99;top:0;right:0;bottom:0;width:calc(50% + calc(var(--width-of-angle) / 2));background:var(--brand-red);display:flex;justify-content:center;flex-direction:column;gap:0;padding:var(--padding-tb) 0;padding-left:calc(var(--width-of-angle) * .9);padding-right:clamp(4%, calc(calc(100% - var(--content-width)) / 2), 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--width-of-angle) 100%);--font-size: clamp(3rem, 3.8vw, 6rem)}.hero-slide .hero-content-wrap h1,.hero-slide .hero-content-wrap h4,.hero-slide .hero-content-wrap h5,.hero-slide .hero-content-wrap p,.hero-banner .hero-content-wrap h1,.hero-banner .hero-content-wrap h4,.hero-banner .hero-content-wrap h5,.hero-banner .hero-content-wrap p{text-align:right;color:#fff;margin:0}.hero-slide .hero-content-wrap h4.secondary-heading,.hero-banner .hero-content-wrap h4.secondary-heading{margin-bottom:0;font-size:calc(var(--font-size) * .53)}.hero-slide .hero-content-wrap h1.heading,.hero-banner .hero-content-wrap h1.heading{margin:0;font-size:var(--font-size)}.hero-slide .hero-content-wrap p,.hero-slide .hero-content-wrap .button,.hero-banner .hero-content-wrap p,.hero-banner .hero-content-wrap .button{font-size:calc(var(--font-size) * .3);margin-top:.75em}.hero-slide .hero-content-wrap .button,.hero-banner .hero-content-wrap .button{border-color:#fff;background:transparent}.hero-slide .hero-content-wrap .button:hover,.hero-banner .hero-content-wrap .button:hover{background:rgba(0,0,0,0.5)}.hero-slide .hero-content-wrap .banner-logo,.hero-banner .hero-content-wrap .banner-logo{display:block;margin-top:-1em;margin-left:auto;margin-bottom:0.5em !important}.hero-slide .hero-content-wrap .banner-logo,.hero-slide .hero-content-wrap .banner-logo img,.hero-banner .hero-content-wrap .banner-logo,.hero-banner .hero-content-wrap .banner-logo img{max-height:calc(36vw / 3.5)}.hero-slide.red .hero-content-wrap,.hero-banner.red .hero-content-wrap{background-color:var(--brand-red-dark);background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/banner-bg-red.jpg);background-size:cover;background-position:bottom right}.hero-slide.black .hero-content-wrap,.hero-banner.black .hero-content-wrap{background-color:var(--brand-black);background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/banner-bg-black.jpg);background-size:cover;background-position:bottom right}@media screen and (max-width: 1024px){.banner-slider,.banner-hero{aspect-ratio:unset}.banner-slider .hero-slide,.banner-slider .hero-banner,.banner-hero .hero-slide,.banner-hero .hero-banner{position:relative}.banner-slider .hero-slide .hero-wrap,.banner-slider .hero-banner .hero-wrap,.banner-hero .hero-slide .hero-wrap,.banner-hero .hero-banner .hero-wrap{height:auto;width:100%}.banner-slider .hero-slide .hero-slide-mask,.banner-slider .hero-banner .hero-slide-mask,.banner-hero .hero-slide .hero-slide-mask,.banner-hero .hero-banner .hero-slide-mask{display:none}.banner-slider .hero-slide .hero-content-wrap,.banner-slider .hero-banner .hero-content-wrap,.banner-hero .hero-slide .hero-content-wrap,.banner-hero .hero-banner .hero-content-wrap{position:relative;width:100%;clip-path:unset;padding:var(--base-unit) 4%;--font-size: 6rem}.banner-slider .hero-slide .hero-content-wrap h1,.banner-slider .hero-slide .hero-content-wrap h4,.banner-slider .hero-slide .hero-content-wrap h5,.banner-slider .hero-slide .hero-content-wrap p,.banner-slider .hero-banner .hero-content-wrap h1,.banner-slider .hero-banner .hero-content-wrap h4,.banner-slider .hero-banner .hero-content-wrap h5,.banner-slider .hero-banner .hero-content-wrap p,.banner-hero .hero-slide .hero-content-wrap h1,.banner-hero .hero-slide .hero-content-wrap h4,.banner-hero .hero-slide .hero-content-wrap h5,.banner-hero .hero-slide .hero-content-wrap p,.banner-hero .hero-banner .hero-content-wrap h1,.banner-hero .hero-banner .hero-content-wrap h4,.banner-hero .hero-banner .hero-content-wrap h5,.banner-hero .hero-banner .hero-content-wrap p{text-align:left}.banner-slider .hero-slide .hero-content-wrap .banner-logo,.banner-slider .hero-banner .hero-content-wrap .banner-logo,.banner-hero .hero-slide .hero-content-wrap .banner-logo,.banner-hero .hero-banner .hero-content-wrap .banner-logo{margin:0 0 .5em}.banner-slider .hero-slide .hero-content-wrap .banner-logo,.banner-slider .hero-slide .hero-content-wrap .banner-logo img,.banner-slider .hero-banner .hero-content-wrap .banner-logo,.banner-slider .hero-banner .hero-content-wrap .banner-logo img,.banner-hero .hero-slide .hero-content-wrap .banner-logo,.banner-hero .hero-slide .hero-content-wrap .banner-logo img,.banner-hero .hero-banner .hero-content-wrap .banner-logo,.banner-hero .hero-banner .hero-content-wrap .banner-logo img{max-height:30vw}.banner-slider .slides{height:calc( calc(100vw * .5625) + 1000px)}.banner-slider .hero-slide{position:absolute;display:flex;flex-direction:column}.banner-slider .hero-slide .hero-content-wrap{flex-grow:1}}.hero-nav{z-index:5;position:absolute;right:0;left:0;bottom:0}.hero-nav button{border-radius:0;margin:0}.hero-nav .hero-nav-controls{font-size:0;width:100%;display:flex;align-items:flex-end}.hero-nav .hero-nav-control{--control-height: min(1.5vh, 1.25em);--control-hover-height: calc(var(--control-height) * 1.25);--control-active-height: calc(var(--control-height) * 1.75);flex:1 1 auto;overflow:hidden;position:relative;display:inline-block;vertical-align:top;height:var(--control-height);color:#fff;text-transform:uppercase;background:transparent;border:none;outline:none;cursor:pointer;transition:all .5s;background:rgba(168,3,28,0.5)}.hero-nav .hero-nav-control:hover{background:rgba(0,0,0,0.5);height:var(--control-hover-height)}.hero-nav .hero-nav-control.m--active-control{background:#a8031c;height:var(--control-active-height);border-top-right-radius:2px;border-top-left-radius:2px}.hero-nav .hero-nav-control .hero-nav-progress{position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.3);transform-origin:0 50%;transform:scaleX(0);transition-timing-function:linear !important}.m--with-autosliding .m--active-control .hero-nav-progress{transform:scaleX(1)}.m--prev-control .hero-nav-progress{transform:translateX(100%);transition:transform 0.5s !important}.m--reset-progress .hero-nav-progress{transform:scaleX(0);transition:transform 0s 0s !important}.m--autosliding-blocked .hero-nav-progress{transition:all 0s 0s !important;transform:scaleX(0) !important}.banner-hero .hero-slide-mask{display:none}.info-box-section .info-box-wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;margin-top:calc(var(--base-unit) * .6);margin-bottom:var(--gap)}.info-box-section .info-box-wrap,.info-box-section .info-box-wrap>div{--gap: 2em;gap:var(--gap)}@media screen and (max-width: 900px){.info-box-section .info-box-wrap,.info-box-section .info-box-wrap>div{--gap: 20px}}@media screen and (max-width: 600px){.info-box-section .info-box-wrap,.info-box-section .info-box-wrap>div{--gap: 40px}}.info-box-section .info-box{display:flex;position:relative;flex:0 0 calc(50% - calc( var(--gap) * .5));border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--info-box-shadow)}@media only screen and (max-width: 600px){.info-box-section .info-box{flex:0 0 100%}}.info-box-section .info-box .info-box-no-content-link{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0%)}.info-box-section .info-box .info-box-inner{background-color:#fff;transition:all 0.25s ease-in-out;width:100%;display:flex;flex-direction:column}.info-box-section .info-box .info-box-inner.has-content.has-link{padding-bottom:calc(var(--gap))}.info-box-section .info-box .info-box-inner a{text-decoration:none;transition:all 0.25s ease-in-out}.info-box-section .info-box .info-box-inner .info-box-image{aspect-ratio:16 / 9;background-size:cover;background-position:center;background-color:var(--bg-light);position:relative}.info-box-section .info-box .info-box-inner .info-box-tag{font-size:1.5rem;color:#fff;background:rgba(0,0,0,0.45);border-radius:.5em;display:inline-block;padding:.25em 1.15em;position:absolute;bottom:.5em;left:50%;transform:translateX(-50%)}.info-box-section .info-box .info-box-inner .info-box-tag .fa{display:inline-block;margin-right:0.5em;font-weight:400}.info-box-section .info-box .info-box-inner img{width:100%;height:auto;display:block}.info-box-section .info-box .info-box-info{--padding: 25px;padding:calc(var(--padding) - 10px) var(--padding) calc(var(--padding) - 10px);position:relative;display:flex;flex-direction:column;width:100%;flex-grow:1}.info-box-section .info-box .info-box-info .info-box-title{margin-bottom:0.25em;text-transform:none}.info-box-section .info-box .info-box-info p,.info-box-section .info-box .info-box-info li{font-size:1.7rem;line-height:1.6em}.info-box-section .info-box .info-box-info *:first-child{margin-top:0}.info-box-section .info-box .info-box-info *:last-child{margin-bottom:0}.info-box-section .info-box .info-box-info .info-box-link{margin-top:0em;display:flex;flex-wrap:wrap;gap:0 1em}.info-box-section .info-box .info-box-info .info-box-link .button{margin:0;text-align:left}.info-box-section .info-box .info-box-info .info-box-content:not(:empty)+.info-box-link{margin-top:1.5em}@media only screen and (max-width: 600px){.info-box-section .info-box .info-box-info{padding:18px 24px}}.info-box-section.alt .info-box .info-box-inner{box-shadow:0px 3px 9px 0 rgba(0,0,0,0.06)}.info-box-section.alt .info-box .info-box-inner:hover{box-shadow:0px 3px 9px 0 rgba(0,0,0,0.16)}.info-box-section.text-color-light .section-intro *{color:#fff}.info-box-section.layout-mode-two_column .info-box-title{font-size:3.0rem;font-weight:600}@media screen and (max-width: 768px){.info-box-section.layout-mode-two_column .info-box{flex:0 0 100%}}.info-box-section.layout-mode-three_column .info-box{flex:0 0 calc(calc(100% / 3) - calc(calc( var(--gap) * 2) / 3))}@media screen and (max-width: 768px){.info-box-section.layout-mode-three_column .info-box{flex:0 0 100%}}.info-box-section.layout-mode-four_column .info-box{flex:0 0 calc(25% - calc(calc( var(--gap) * 3) / 4))}@media screen and (max-width: 1024px){.info-box-section.layout-mode-four_column .info-box{flex:0 0 calc(50% - calc( var(--gap) * .5))}}@media screen and (max-width: 768px){.info-box-section.layout-mode-four_column .info-box{flex:0 0 100%}}.info-box-section.layout-mode-five_column .info-box{flex:0 0 calc(20% - calc(calc( var(--gap) * 4) / 5))}.info-box-section.layout-mode-horizontal .info-box{flex:0 0 100%}.info-box-section.layout-mode-horizontal .info-box-inner{display:grid;grid-template-columns:1fr 1fr;gap:0}.info-box-section.layout-mode-horizontal .info-box-inner .info-box-img{object-fit:cover}.info-box-section.layout-mode-horizontal .info-box-inner .info-box-info-wrap{display:flex;align-items:center}.info-box-section.layout-mode-horizontal .content_first .info-box-inner .info-box-info-wrap{order:1}.info-box-section.layout-mode-horizontal .content_first .info-box-inner .info-box-img{order:2}@media screen and (max-width: 768px){.info-box-section.layout-mode-horizontal .info-box-inner{grid-template-columns:1fr}}.section.content{--padding: 50px}.section.content.narrow .section-wrap{--narrow-margin: calc(calc(100% - var(--content-width)) / 2);max-width:var(--narrow-content-max-width);width:94%;margin:0 0 0 var(--narrow-margin) !important}@media screen and (max-width: 1525px){.section.content.narrow .section-wrap{margin-left:3% !important}}.section.content.vertically-center .flex-content-row{align-items:center}.section.content .column-content{border-radius:var(--border-radius);position:relative}.section.content .column-content .content-wrap{position:relative;z-index:5}.section.content .column-content.column-bg-neutral,.section.content .column-content.column-bg-color,.section.content .column-content.column-bg-img,.section.content .column-content.column-bg-custom{padding:calc(var(--padding) - 10px) var(--padding)}.section.content .column-content.column-bg-neutral{background:var(--bg-light)}.section.content .column-content.column-bg-color h1,.section.content .column-content.column-bg-color h2,.section.content .column-content.column-bg-color h3,.section.content .column-content.column-bg-color h4,.section.content .column-content.column-bg-color h5,.section.content .column-content.column-bg-color h6,.section.content .column-content.column-bg-color p,.section.content .column-content.column-bg-color li,.section.content .column-content.column-bg-color i{color:#fff}.section.content .column-content.column-bg-color i.fa{font-weight:400;font-size:5rem;display:inline-block;margin:5px 0 .15em}.section.content .column-content.column-bg-color:nth-child(odd){background:var(--brand-red-dark)}.section.content .column-content.column-bg-color:nth-child(even){background:var(--brand-black)}.section.content .column-content.column-bg-img{background-size:cover;background-position:center center;position:relative;background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/content-column.jpg)}.section.content .column-content.column-bg-custom{overflow:hidden}.section.content .column-content.column-bg-custom .column-background{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center}.section.content .column-content.text-color-light h1,.section.content .column-content.text-color-light h2,.section.content .column-content.text-color-light h3,.section.content .column-content.text-color-light h4,.section.content .column-content.text-color-light h5,.section.content .column-content.text-color-light h6,.section.content .column-content.text-color-light p,.section.content .column-content.text-color-light li,.section.content .column-content.text-color-light div,.section.content .column-content.text-color-light span{color:#fff}.section.content.bg-alt .column-bg-neutral{background:#fff}.section.content.bg-img{background-image:url(/wp-content/themes/canada-soccer/assets/backgrounds/angles-on-white.jpg);background-position:top right;background-repeat:no-repeat;border-radius:var(--border-radius)}.section.content.extra-padding{padding:calc(var(--base-unit) * 1.4) 0}.section.content.minimal-padding .section-wrap{padding:calc(var(--base-unit) * .6) 0}.section.content.round{--border-radius: var(--extreme-border-radius)}.section.content.bg-alt+.section.content.bg-alt .section-wrap{padding-top:0 !important}.section.content .content-wrap p:first-of-type{margin-top:0}.section.content.text-color-light .column-bg-none h1,.section.content.text-color-light .column-bg-none h2,.section.content.text-color-light .column-bg-none h3,.section.content.text-color-light .column-bg-none h4,.section.content.text-color-light .column-bg-none h5,.section.content.text-color-light .column-bg-none h6,.section.content.text-color-light .column-bg-none p,.section.content.text-color-light .column-bg-none li{color:#fff}.flex-content-row{--gap: 1.5em;gap:var(--gap);flex-wrap:wrap;justify-content:space-between}.flex-content-row.start{justify-content:flex-start}.flex-content-row .column-content,.flex-content-row .column-content-auto{flex:1 1 calc(20% - var(--gap))}.flex-content-row .column-content-11{flex:0 0 100%}.flex-content-row .column-content-12{flex:0 0 calc(50% - var(--gap))}.flex-content-row .column-content-14{flex:0 0 calc(25% - var(--gap))}.flex-content-row .column-content-34{flex:0 0 calc(75% - var(--gap))}.flex-content-row .column-content-13{flex:0 0 calc(calc(100% / 3) - var(--gap))}.flex-content-row .column-content-23{flex:0 0 calc(calc(200% / 3) - var(--gap))}.flex-content-row .column-content-15{flex:0 0 calc(20% - var(--gap))}.flex-content-row .column-content-25{flex:0 0 calc(40% - var(--gap))}.flex-content-row .column-content-35{flex:0 0 calc(60% - var(--gap))}.flex-content-row .one_half{flex:0 0 calc(50% - calc(var(--gap) * 1.5))}.flex-content-row .column-content:first-of-type{padding-left:0}.flex-content-row .column-content:last-of-type{padding-right:0}@media screen and (max-width: 850px){.flex-content-row>div{flex:0 0 100% !important}}.gaps-extra .flex-content-row{--gap: 2.5em}.gaps-none .flex-content-row{--gap: 0em}.section.icon-list .section-wrap.section-label,.section.icon-list .section-wrap.section-content{padding:0;text-align:center;max-width:1000px;width:80%}.section.icon-list .section-wrap.section-label h2{margin-top:0;font-size:4.8rem}.section.icon-list .section-wrap.section-content p{font-size:2.1rem;font-weight:500}.section.icon-list .section-wrap:first-of-type{padding-top:var(--base-unit)}.section.icon-list .flex-content-row{gap:calc(var(--base-unit) / 2) 2vw;padding-bottom:var(--base-unit) !important}.section.icon-list .list-item{flex:0 0 calc(50% - 2%);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;--gap: min(2vw, 2em);gap:var(--gap)}.section.icon-list .list-item .list-item-icon{flex:0 0 60px;max-width:60px;text-align:center}.section.icon-list .list-item .list-item-icon .fa{font-size:4.8rem;font-weight:400;color:var(--brand-black);margin-top:10px}.section.icon-list .list-item .list-item-icon img{display:block;width:60px;height:60px;object-fit:contain}.section.icon-list .list-item .list-item-content{flex:1 1 calc(calc(100% - 90px) - 2vw)}.section.icon-list .list-item .list-item-content h5{margin:0}.section.icon-list .list-item .list-item-content p{margin-top:5px}.features-section .features{display:flex;flex-wrap:wrap;justify-content:space-between;--gap: max(40px, 1.5em);gap:var(--gap)}.features-section .feature{background-size:cover;background-position:center center;position:relative;--padding: 30px;padding:var(--padding);border-radius:var(--border-radius);overflow:hidden}.features-section .feature.feature-half{flex:0 0 calc(50% - calc(var(--gap) / 2))}@media screen and (max-width: 768px){.features-section .feature.feature-half{flex:0 0 100%}}.features-section .feature.feature-full{flex:0 0 100%}.features-section .feature .feature-buttons,.features-section .feature .feature-content{position:relative;z-index:3}.features-section .feature .feature-buttons{z-index:5;position:absolute;top:var(--padding);right:var(--padding);text-align:right}.features-section .feature .feature-buttons .button{font-size:1.6rem;display:block;text-align:right;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.3);line-height:2.25em}.features-section .feature .feature-buttons .button:hover{color:rgba(255,255,255,0.85)}.features-section .feature .feature-content{max-width:600px;padding:300px 0 0px}.features-section .feature .feature-content .feature-heading{color:#fff;font-weight:500;margin:0}.features-section .feature .feature-content .feature-description{margin:0}.features-section .feature .feature-content .feature-description p{margin:0 0 .25em;color:#fff;font-size:1.6rem}.features-section .feature:after{content:'';background:rgba(25,25,25,0.6);background:linear-gradient(0deg, rgba(50,50,50,0.9) 0%, rgba(50,50,50,0.9) 10%, rgba(50,50,50,0.7) 33%, rgba(50,50,50,0.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.features-section .feature.has-link:before{content:'';background:rgba(45,42,38,0.7);background:linear-gradient(64.25deg, rgba(197,40,28,0.95) 52%, rgba(197,40,28,0.5) 52.1%, rgba(197,40,28,0.65) 53.8%, rgba(45,42,38,0.7) 53.9%, #2d2a26 100%);position:absolute;top:0;right:0;z-index:2;opacity:0.85;clip-path:polygon(100% 0, 0 0, 100% 100%);width:33%;min-width:250px}.features-section .feature.feature-half:before{aspect-ratio:71/147}.features-section .feature.feature-full:before{aspect-ratio:71/147;min-width:300px;width:27%}.tabs-section.section{margin:0}.tabs-section.section .tab-header{background-color:var(--grey-lightest);border-top:1px solid #e5e5e5;position:sticky;top:calc(var(--sentinel-height) * 1);z-index:50}.tabs-section.section .tab-header .section-wrap{padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center}.tabs-section.section .tab-header ul[role="tablist"]{margin:0;padding:0;background:var(--grey-light);--height: 2.5em;--padding: 5px;padding:var(--padding);border-radius:calc(var(--height) / 2);display:flex;gap:var(--padding)}.tabs-section.section .tab-header ul[role="tablist"] li{margin:0;padding:0;display:inline-block;list-style:none}.tabs-section.section .tab-header ul[role="tablist"] li button{border:none;background:none;outline:none;display:block;width:100%;height:100%;font-family:Outfit,Arial,Helvetica,sans-serif;font-size:1.6rem;padding:var(--padding) 1em;border-radius:calc(calc(var(--height) - var(--padding)) / 2);transition:all 0.2s ease-in;color:var(--heading-color);text-transform:none}.tabs-section.section .tab-header ul[role="tablist"] li button:hover{background-color:#fff}.tabs-section.section .tab-header ul[role="tablist"] li button.is-active{background-color:var(--brand-red);color:#fff;font-weight:600}.tabs-section.section .tab-header a.button.tab-list-action{text-transform:none;font-size:1.6rem;background:var(--grey-dark);border-color:var(--grey-dark);align-self:center;position:absolute;right:0}.tabs-section.section .tab-header a.button.tab-list-action .fa{display:inline-block;margin-right:.25em}.tabs-section.section .tab-header a.button.tab-list-action:hover{background-color:var(--brand-black);border-color:var(--brand-black)}@media screen and (max-width: 768px){.tabs-section.section .tab-header a.button.tab-list-action{position:relative;margin-left:auto}}@media screen and (max-width: 600px){.tabs-section.section .tab-header a.button.tab-list-action{flex:0 0 100%;margin-top:1em}}.tabs-section.section .tab-header .data-dropdown{position:absolute;right:0}@media screen and (max-width: 768px){.tabs-section.section .tab-header .data-dropdown{position:relative;margin-left:auto}}@media screen and (max-width: 600px){.tabs-section.section .tab-header .data-dropdown{flex:0 0 100%;margin-top:1em}}.tabs-section.section .tab-panel{display:none;opacity:0;transition:all 0.2s ease-in}.tabs-section.section .tab-panel.is-active{display:block;opacity:1}.cta-section .cta{position:relative;border-radius:var(--border-radius);overflow:hidden}.cta-section .cta-content{display:flex;align-items:center;position:relative;z-index:5}.cta-section .cta-content .cta-content-wrap{max-width:var(--narrow-content-max-width);padding:20px 40px}.cta-section.cta-bg-dark .cta{background-color:var(--brand-black)}.cta-section.cta-bg-dark .cta .button{color:#fff}.cta-section.cta-bg-dark .cta .button:hover{color:var(--brand-red)}.cta-section.cta-bg-light .cta{background-color:var(--bg-light)}.cta-section.cta-bg-light .cta .button{color:var(--brand-red)}.cta-section.cta-bg-light .cta .button:hover{color:var(--brand-black)}.cta-section.cta-bg-light.alt .cta{background-color:#fff}.cta-section.cta-bg-red .cta{background-color:var(--brand-red)}.cta-section.cta-bg-dark-red .cta{background-color:var(--brand-red-dark)}.cta-section.cta-bg-dark-red h1,.cta-section.cta-bg-dark-red h2,.cta-section.cta-bg-dark-red h3,.cta-section.cta-bg-dark-red h4,.cta-section.cta-bg-dark-red h5,.cta-section.cta-bg-dark-red h6,.cta-section.cta-bg-dark-red p,.cta-section.cta-bg-dark-red li,.cta-section.cta-bg-red h1,.cta-section.cta-bg-red h2,.cta-section.cta-bg-red h3,.cta-section.cta-bg-red h4,.cta-section.cta-bg-red h5,.cta-section.cta-bg-red h6,.cta-section.cta-bg-red p,.cta-section.cta-bg-red li,.cta-section.cta-bg-dark h1,.cta-section.cta-bg-dark h2,.cta-section.cta-bg-dark h3,.cta-section.cta-bg-dark h4,.cta-section.cta-bg-dark h5,.cta-section.cta-bg-dark h6,.cta-section.cta-bg-dark p,.cta-section.cta-bg-dark li{color:#fff}.cta-section.cta-bg-dark-red h1,.cta-section.cta-bg-dark-red h2,.cta-section.cta-bg-dark-red h3,.cta-section.cta-bg-dark-red h4,.cta-section.cta-bg-dark-red h5,.cta-section.cta-bg-dark-red h6,.cta-section.cta-bg-dark-red p,.cta-section.cta-bg-dark-red li,.cta-section.cta-bg-red h1,.cta-section.cta-bg-red h2,.cta-section.cta-bg-red h3,.cta-section.cta-bg-red h4,.cta-section.cta-bg-red h5,.cta-section.cta-bg-red h6,.cta-section.cta-bg-red p,.cta-section.cta-bg-red li{color:#fff}.cta-section.cta-bg-dark-red .button,.cta-section.cta-bg-red .button{color:#fff}.cta-section.cta-bg-dark-red .button:hover,.cta-section.cta-bg-red .button:hover{color:var(--brand-black)}.cta-section.cta-bg-image .cta-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-position:cover}.cta-section.text-color-light.cta-bg-image .cta-content *{color:#fff}.cta-section.text-color-light.cta-bg-image .cta-content a{color:#fff}.cta-section.text-color-light.cta-bg-image .cta-content a:hover{color:var(--brand-red-accent)}.cta-section.layout-mode-full .cta-content .cta-content-wrap{padding:40px 80px}@media screen and (max-width: 768px){.cta-section.layout-mode-full .cta-content .cta-content-wrap{padding:2.5em 3.5em}}.cta-section.layout-mode-two_col .cta{display:grid;grid-template-columns:1fr 1fr;gap:0}@media screen and (max-width: 768px){.cta-section.layout-mode-two_col .cta{grid-template-columns:1fr;gap:1em}}.cta-section.layout-mode-two_col .cta-image{position:relative;z-index:4;padding-top:56.25%;background-size:cover;background-repeat:no-repeat;background-position:center center}.cta-section.layout-mode-two_col.orientation-content_last .cta .cta-image{order:1}.cta-section.layout-mode-two_col.orientation-content_last .cta .cta-content{order:2}@keyframes skeleton-shimmer{to{background-position:-200% center}}.feed-section{--gap: 1.25em}.feed-section .gallery-grid img,.feed-section .gallery-slider img{transition:all 0.2s ease-in;border-radius:var(--border-radius)}.feed-section .gallery-grid a:hover img,.feed-section .gallery-slider a:hover img{opacity:0.9}.feed-section .feed-search{display:flex;align-items:stretch;max-width:560px;margin:0 0 2.5em;border-radius:50px;border:2px solid var(--grey-light);background:#fff;overflow:hidden;transition:border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}.feed-section .feed-search:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(197,40,28,0.12)}.feed-section .feed-search .feed-search-input{flex:1 1 auto;min-width:0;border:none !important;border-radius:0 !important;background:transparent !important;padding:0.85em 1.25em !important;box-shadow:none !important;outline:none}.feed-section .feed-search .feed-search-input:focus{outline:none;box-shadow:none !important}.feed-section .feed-search .feed-search-submit{flex:0 0 auto;border-radius:0;border:none;border-left:2px solid var(--brand-red);margin:0;padding:0 1.5em;font-size:1.6rem;font-weight:600;letter-spacing:0.02em;white-space:nowrap;line-height:1;cursor:pointer;transition:background 0.2s ease-in-out}.feed-section .feed-search .feed-search-submit::before{content:'\f002';font-family:"Font Awesome 7 Pro";font-weight:400;font-size:1.4rem;margin-right:0.5em}.feed-section .feed-search .feed-search-submit:hover{background:var(--brand-red-hover)}.feed-section .feed-search .feed-search-reset{flex:0 0 auto;background:transparent;color:var(--grey-dark);border:none;border-left:1px solid var(--grey-light);border-radius:0;margin:0;padding:0 1em;font-size:1.4rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color 0.2s ease-in-out}.feed-section .feed-search .feed-search-reset[hidden]{display:none !important}.feed-section .feed-search .feed-search-reset:hover{background:transparent;color:var(--brand-red);border-color:var(--grey-light)}.feed-section.text-color-light .feed-search{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25)}.feed-section.text-color-light .feed-search:focus-within{border-color:rgba(255,255,255,0.7);box-shadow:0 0 0 3px rgba(255,255,255,0.1)}.feed-section.text-color-light .feed-search .feed-search-input{color:#fff !important}.feed-section.text-color-light .feed-search .feed-search-input::placeholder{color:rgba(255,255,255,0.5) !important}.feed-section.text-color-light .feed-search .feed-search-submit{border-left-color:rgba(255,255,255,0.2)}.feed-section.text-color-light .feed-search .feed-search-reset{color:rgba(255,255,255,0.6);border-left-color:rgba(255,255,255,0.2)}.feed-section.text-color-light .feed-search .feed-search-reset:hover{color:#fff}.feed-section.has-placement .feed-wrap{display:flex;justify-content:space-between;gap:var(--gap)}.feed-section.has-placement .placement{border-radius:var(--extra-border-radius);overflow:hidden;flex:0 0 30%}.feed-section.has-placement.feed-news-grid .placement{flex:0 0 calc(25% - var(--gap));align-self:flex-start;position:sticky;top:calc(var(--sentinel-height) + 1em)}.feed-section .video-stacked{display:grid;grid-template-columns:3fr 2fr;gap:var(--gap)}.feed-section .video-stacked.has-placement{grid-template-columns:1fr}.feed-section .video-stacked .primary-video .playlist-video{position:sticky;top:calc(var(--sentinel-height) + 1em)}.feed-section .video-stacked .additional-videos{display:block}.feed-section .video-stacked .additional-videos .playlist-video:not(:last-child){margin-bottom:1em}.feed-section .video-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap)}.feed-section .video-grid.has-placement{grid-template-columns:1fr 1fr}.feed-section .news-grid{display:grid;grid-template-columns:4fr 3fr;gap:var(--gap)}.feed-section .news-grid .additional-stories{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.feed-section .news-grid.has-placement{grid-template-columns:2fr 1fr}.feed-section .news-grid.has-placement .additional-stories{grid-template-columns:1fr}.feed-section .news-grid.news-full-grid{grid-template-columns:1fr 1fr 1fr}.feed-section .news-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--gap)}.feed-section .news-row .news-story-card .story-title{font-size:1.9rem}.feed-section .news-row .news-story-card .story-excerpt{display:none}.feed-section.feed-news-stacked.has-cta-button .section-intro>.button{display:none !important}.feed-section .news-stacked{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap)}.feed-section .news-stacked .primary-stories>.news-story-card{margin-bottom:var(--gap)}.feed-section .news-stacked .primary-stories .additional-primary-stories{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.feed-section .news-stacked .primary-stories .additional-primary-stories .story-excerpt{display:none}.feed-section .news-stacked .more-headlines{background:var(--brand-black);border-radius:var(--border-radius);padding:1.5em 2em;display:flex;flex-direction:column;justify-content:space-between}.feed-section .news-stacked .more-headlines h4{color:#fff;margin-bottom:.75em}.feed-section .news-stacked .more-headlines ul.headlines{margin:0;padding:0;flex-grow:1}.feed-section .news-stacked .more-headlines ul.headlines li{border-bottom:1px solid rgba(255,255,255,0.1);padding:1em 0;list-style:none}.feed-section .news-stacked .more-headlines ul.headlines li a{color:#fff}.feed-section .news-stacked .more-headlines ul.headlines li a:hover .story-title{color:var(--brand-red-accent)}.feed-section .news-stacked .more-headlines ul.headlines li .story-title{text-transform:uppercase;font-weight:600;display:block;margin-bottom:.25em;transition:all .2s ease-in}.feed-section .news-stacked .more-headlines ul.headlines li .story-date{font-size:1.7rem}.feed-section .news-stacked .more-headlines ul.headlines li:last-child{border:none}.feed-section .news-stacked .more-headlines .cta-button{margin:0;text-align:right}.feed-section .gallery-grid{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.feed-section .gallery-grid a{display:inline-block}.feed-section .gallery-grid img{display:inline-block;aspect-ratio:var(--img-ratio)}.feed-section .gallery-slider{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border-radius:var(--border-radius);overflow:hidden}.feed-section .gallery-slider .gallery-track{display:flex;--gap: 1em;gap:var(--gap);justify-content:space-between;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.feed-section .gallery-slider .gallery-track::-webkit-scrollbar{display:none}.feed-section .gallery-slider .gallery-track>a{scroll-snap-align:start;display:block;flex:0 0 auto;height:300px}.feed-section .gallery-slider .gallery-track>a img{width:auto;height:100%;display:block}.feed-section .gallery-slider .gallery-nav{background:rgba(255,255,255,0.75);color:var(--brand-red);border:none;cursor:pointer;position:absolute;padding:.5em 0;transition:all 0.2s ease-in;--height: 4em;height:var(--height);padding:.5em;z-index:9;--border-radius: calc(var(--height) / 2)}.feed-section .gallery-slider .gallery-nav i.fa{font-size:3rem}.feed-section .gallery-slider .gallery-nav:focus-visible{outline:2px solid #005fcc}.feed-section .gallery-slider .gallery-nav:hover{background:var(--brand-red);color:#fff}.feed-section .gallery-slider .gallery-nav.prev{left:0;padding-left:0;border-radius:0;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.feed-section .gallery-slider .gallery-nav.next{right:0;padding-right:0;border-radius:0;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}@media (max-width: 900px){.feed-section .gallery-slider .gallery-track>a{flex:0 0 calc(50% - 0.5rem)}}@media (max-width: 500px){.feed-section .gallery-slider .gallery-track>a{flex:0 0 100%}}.feed-section .skeleton-video{opacity:0.5;--skeleton-base:  #e4e4e4;--skeleton-shine: #f2f2f2;--shimmer: linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-shine) 50%, var(--skeleton-base) 75%)}.feed-section .skeleton-video .skeleton-thumb{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);background:var(--shimmer);background-size:200% 100%;animation:skeleton-shimmer 1.5s linear infinite}.feed-section .skeleton-video .skeleton-video-details{margin-top:0.75em;display:flex;flex-direction:column;gap:0.5em}.feed-section .skeleton-video .skeleton-text{height:1em;border-radius:4px;background:var(--shimmer);background-size:200% 100%;animation:skeleton-shimmer 1.5s linear infinite}.feed-section .skeleton-video .skeleton-text--title{width:85%}.feed-section .skeleton-video .skeleton-text--meta{width:45%}.feed-section .skeleton-video.layout-horizontal{display:grid;grid-template-columns:2fr 3fr;gap:0.75em;align-items:start}.feed-section .skeleton-video.layout-horizontal .skeleton-thumb{aspect-ratio:16/9}.feed-section .skeleton-video.layout-horizontal .skeleton-video-details{margin-top:0}.feed-section.text-color-light .section-intro h2,.feed-section.text-color-light .section-intro .section-content{color:#fff}.has-cta-button .section-intro{max-width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2em}.has-cta-button .section-intro .section-intro-wrap{flex:0 1 var(--narrow-content-max-width)}.has-cta-button .section-intro .button{flex:0 0 auto}@media screen and (max-width: 1024px){.feed-video-grid.has-placement .feed-wrap{align-items:flex-start}.feed-video-grid.has-placement .video-grid{grid-template-columns:1fr}.feed-video-grid.has-placement .placement{position:sticky;top:calc(var(--sentinel-height) + 1em)}.feed-video-grid.no-placement .video-grid{grid-template-columns:1fr 1fr}.feed-news-grid.no-placement .news-grid{grid-template-columns:1fr}.feed-news-grid.has-placement .news-grid{grid-template-columns:1fr}.feed-news-stacked .news-stacked{grid-template-columns:1fr}.feed-news-row .news-row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.feed-video-stacked.no-placement .video-stacked{display:block}.feed-video-stacked.no-placement .primary-video{margin-bottom:1.5em}.feed-video-stacked.no-placement .additional-videos{display:grid;gap:1em;grid-template-columns:1fr 1fr}.feed-video-stacked.no-placement .additional-videos .playlist-video{margin:0 !important}}@media screen and (max-width: 768px){.feed-section .section-intro-wrap{flex:0 0 100% !important}.feed-section .feed-search{max-width:100%;margin-bottom:1.5em}.feed-section .feed-search .feed-search-submit{padding:0 1em}.feed-video-stacked.no-placement .additional-videos{grid-template-columns:1fr}.feed-video-stacked.has-placement .feed-wrap{display:block}.feed-video-stacked.has-placement .primary-video{margin-bottom:1.5em}.feed-video-grid.no-placement .video-grid{grid-template-columns:1fr}.feed-video-grid.has-placement .feed-wrap{display:block}.feed-video-grid.has-placement .placement{margin-top:1.5em}.feed-news-grid.no-placement .additional-stories{grid-template-columns:1fr}.feed-news-grid.has-placement .feed-wrap{display:block}.feed-news-grid.has-placement .news-grid{margin-bottom:1em}.feed-news-stacked .additional-primary-stories{grid-template-columns:1fr !important}.feed-news-row .news-row{grid-template-columns:1fr}}
