/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}
.ac{margin-top:10px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:10px 30px 10px 10px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:10px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:"Roboto-Regular";src:url(/themes/custom/cb_sports/fonts/Roboto-Regular.woff2) format("woff2"),url(/themes/custom/cb_sports/fonts/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Medium";src:url(/themes/custom/cb_sports/fonts/Roboto-Medium.woff2) format("woff2"),url(/themes/custom/cb_sports/fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Bold";src:url(/themes/custom/cb_sports/fonts/Roboto-Bold.woff2) format("woff2"),url(/themes/custom/cb_sports/fonts/Roboto-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}.bg-grey{background-color:#f6f6f6}:root{--c-text:#494949;--c-text-inverse:white;--c-background:white;--c-primary:#008299;--c-secondary:#b81f52;--c-accent:#9aca3c;--c-text-dark:#494949;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}body.rrc{--c-primary:#801323;--c-primary-light:#AD1A2F;--c-secondary:#006C80;--c-tertiary-sand:rgba(244,238,230,0.80)}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-accent-high)}.cl-colors__item--default-text-dark{background-color:var(--c-text-dark);color:var(--c-muted)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-accent-high)}.bg-grey{background-color:#f6f6f6}.bg-grey{background-color:#f6f6f6}:root{--c-text:#494949;--c-text-inverse:white;--c-background:white;--c-primary:#008299;--c-secondary:#b81f52;--c-accent:#9aca3c;--c-text-dark:#494949;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}body.rrc{--c-primary:#801323;--c-primary-light:#AD1A2F;--c-secondary:#006C80;--c-tertiary-sand:rgba(244,238,230,0.80)}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#494949;font-family:"Roboto-Regular",sans-serif;font-size:16px;line-height:1.5;max-width:3840px;margin-left:auto;margin-right:auto}@media(min-width:760px){body{font-size:18px}}body.main-menu-open{overflow:hidden}@-moz-document url-prefix(){body{font-weight:lighter !important;-moz-osx-font-smoothing:grayscale}}*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:inherit}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.overflow-hidden{overflow:hidden}#scrollTopButton-image{background-image:url(/themes/custom/cb_sports/images/icons/scroll-top.svg);background-position:center;background-size:contain;background-repeat:no-repeat}body.rrc #scrollTopButton-image{background-image:url(/themes/custom/cb_sports/images/icons/scroll-top-rrc.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.container{margin:0 auto;display:block;max-width:3840px}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.padding-left-lg,.two-columns__content{padding-left:1rem}@media(min-width:760px){.padding-left-lg,.two-columns__content{padding-left:2rem}}@media(min-width:1350px){.padding-left-lg,.two-columns__content{padding-left:3rem}}@media(min-width:1700px){.padding-left-lg,.two-columns__content{padding-left:6.25rem}}.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:1rem}@media(min-width:760px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:2rem}}@media(min-width:1350px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:5.625rem}}@media(min-width:1700px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:13.125rem}}.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:1rem}@media(min-width:760px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:3rem}}@media(min-width:1350px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:5.625rem}}@media(min-width:1700px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:8rem}}.padding-right-xl,.two-columns__content{padding-right:1rem}@media(min-width:760px){.padding-right-xl,.two-columns__content{padding-right:3rem}}@media(min-width:1350px){.padding-right-xl,.two-columns__content{padding-right:5.625rem}}@media(min-width:1700px){.padding-right-xl,.two-columns__content{padding-right:13.125rem}}a.container{color:inherit;text-decoration:none}.margin-horizontal{margin-left:1.5rem;margin-right:1.5rem}@media(min-width:760px){.margin-horizontal{margin-left:2rem;margin-right:2rem}}@media(min-width:1350px){.margin-horizontal{margin-left:5.625rem;margin-right:5.625rem}}@media(min-width:1700px){.margin-horizontal{margin-left:13.125rem;margin-right:13.125rem}}.margin-horizontal .margin-horizontal{margin-left:0;margin-right:0}.margin-horizontal-2{margin-left:2rem;margin-right:2rem}.padding-horizontal,.news-listing .pager{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:760px){.padding-horizontal,.news-listing .pager{padding-left:2rem;padding-right:2rem}}@media(min-width:1350px){.padding-horizontal,.news-listing .pager{padding-left:5.625rem;padding-right:5.625rem}}@media(min-width:1700px){.padding-horizontal,.news-listing .pager{padding-left:13.125rem;padding-right:13.125rem}}.padding-horizontal .padding-horizontal,.news-listing .pager .padding-horizontal,.padding-horizontal .news-listing .pager,.news-listing .padding-horizontal .pager,.news-listing .pager .pager{padding-left:0;padding-right:0}.margin-1{margin:.5rem}@media(min-width:920px){.margin-1{margin:1rem}}.margin-h-1{margin-left:.5rem;margin-right:.5rem}@media(min-width:920px){.margin-h-1{margin-left:1rem;margin-right:1rem}}.margin-v-1{margin-top:.5rem;margin-bottom:.5rem}@media(min-width:920px){.margin-v-1{margin-top:1rem;margin-bottom:1rem}}.margin-t-1{margin-top:.5rem}@media(min-width:920px){.margin-t-1{margin-top:1rem}}.margin-b-1{margin-bottom:.5rem}@media(min-width:920px){.margin-b-1{margin-bottom:1rem}}.padding-1{padding:.5rem}@media(min-width:920px){.padding-1{padding:1rem}}.padding-h-1{padding-left:.5rem;padding-right:.5rem}@media(min-width:920px){.padding-h-1{padding-left:1rem;padding-right:1rem}}.padding-v-1{padding-top:.5rem;padding-bottom:.5rem}@media(min-width:920px){.padding-v-1{padding-top:1rem;padding-bottom:1rem}}.padding-t-1{padding-top:.5rem}@media(min-width:920px){.padding-t-1{padding-top:1rem}}.padding-b-1{padding-bottom:.5rem}@media(min-width:920px){.padding-b-1{padding-bottom:1rem}}.margin-2{margin:1rem}@media(min-width:920px){.margin-2{margin:2rem}}.margin-h-2{margin-left:1rem;margin-right:1rem}@media(min-width:920px){.margin-h-2{margin-left:2rem;margin-right:2rem}}.margin-v-2{margin-top:1rem;margin-bottom:1rem}@media(min-width:920px){.margin-v-2{margin-top:2rem;margin-bottom:2rem}}.margin-t-2{margin-top:1rem}@media(min-width:920px){.margin-t-2{margin-top:2rem}}.margin-b-2{margin-bottom:1rem}@media(min-width:920px){.margin-b-2{margin-bottom:2rem}}.padding-2{padding:1rem}@media(min-width:920px){.padding-2{padding:2rem}}.padding-h-2{padding-left:1rem;padding-right:1rem}@media(min-width:920px){.padding-h-2{padding-left:2rem;padding-right:2rem}}.padding-v-2{padding-top:1rem;padding-bottom:1rem}@media(min-width:920px){.padding-v-2{padding-top:2rem;padding-bottom:2rem}}.padding-t-2{padding-top:1rem}@media(min-width:920px){.padding-t-2{padding-top:2rem}}.padding-b-2{padding-bottom:1rem}@media(min-width:920px){.padding-b-2{padding-bottom:2rem}}.margin-3{margin:1.5rem}@media(min-width:920px){.margin-3{margin:3rem}}.margin-h-3{margin-left:1.5rem;margin-right:1.5rem}@media(min-width:920px){.margin-h-3{margin-left:3rem;margin-right:3rem}}.margin-v-3{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:920px){.margin-v-3{margin-top:3rem;margin-bottom:3rem}}.margin-t-3{margin-top:1.5rem}@media(min-width:920px){.margin-t-3{margin-top:3rem}}.margin-b-3{margin-bottom:1.5rem}@media(min-width:920px){.margin-b-3{margin-bottom:3rem}}.padding-3{padding:1.5rem}@media(min-width:920px){.padding-3{padding:3rem}}.padding-h-3{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:920px){.padding-h-3{padding-left:3rem;padding-right:3rem}}.padding-v-3{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:920px){.padding-v-3{padding-top:3rem;padding-bottom:3rem}}.padding-t-3{padding-top:1.5rem}@media(min-width:920px){.padding-t-3{padding-top:3rem}}.padding-b-3{padding-bottom:1.5rem}@media(min-width:920px){.padding-b-3{padding-bottom:3rem}}.margin-4{margin:2rem}@media(min-width:920px){.margin-4{margin:4rem}}.margin-h-4{margin-left:2rem;margin-right:2rem}@media(min-width:920px){.margin-h-4{margin-left:4rem;margin-right:4rem}}.margin-v-4{margin-top:2rem;margin-bottom:2rem}@media(min-width:920px){.margin-v-4{margin-top:4rem;margin-bottom:4rem}}.margin-t-4{margin-top:2rem}@media(min-width:920px){.margin-t-4{margin-top:4rem}}.margin-b-4{margin-bottom:2rem}@media(min-width:920px){.margin-b-4{margin-bottom:4rem}}.padding-4{padding:2rem}@media(min-width:920px){.padding-4{padding:4rem}}.padding-h-4{padding-left:2rem;padding-right:2rem}@media(min-width:920px){.padding-h-4{padding-left:4rem;padding-right:4rem}}.padding-v-4{padding-top:2rem;padding-bottom:2rem}@media(min-width:920px){.padding-v-4{padding-top:4rem;padding-bottom:4rem}}.padding-t-4{padding-top:2rem}@media(min-width:920px){.padding-t-4{padding-top:4rem}}.padding-b-4{padding-bottom:2rem}@media(min-width:920px){.padding-b-4{padding-bottom:4rem}}.margin-5{margin:2.5rem}@media(min-width:920px){.margin-5{margin:5rem}}.margin-h-5{margin-left:2.5rem;margin-right:2.5rem}@media(min-width:920px){.margin-h-5{margin-left:5rem;margin-right:5rem}}.margin-v-5{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:920px){.margin-v-5{margin-top:5rem;margin-bottom:5rem}}.margin-t-5{margin-top:2.5rem}@media(min-width:920px){.margin-t-5{margin-top:5rem}}.margin-b-5{margin-bottom:2.5rem}@media(min-width:920px){.margin-b-5{margin-bottom:5rem}}.padding-5{padding:2.5rem}@media(min-width:920px){.padding-5{padding:5rem}}.padding-h-5{padding-left:2.5rem;padding-right:2.5rem}@media(min-width:920px){.padding-h-5{padding-left:5rem;padding-right:5rem}}.padding-v-5{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:920px){.padding-v-5{padding-top:5rem;padding-bottom:5rem}}.padding-t-5{padding-top:2.5rem}@media(min-width:920px){.padding-t-5{padding-top:5rem}}.padding-b-5{padding-bottom:2.5rem}@media(min-width:920px){.padding-b-5{padding-bottom:5rem}}.margin-6{margin:3rem}@media(min-width:920px){.margin-6{margin:6rem}}.margin-h-6{margin-left:3rem;margin-right:3rem}@media(min-width:920px){.margin-h-6{margin-left:6rem;margin-right:6rem}}.margin-v-6{margin-top:3rem;margin-bottom:3rem}@media(min-width:920px){.margin-v-6{margin-top:6rem;margin-bottom:6rem}}.margin-t-6{margin-top:3rem}@media(min-width:920px){.margin-t-6{margin-top:6rem}}.margin-b-6{margin-bottom:3rem}@media(min-width:920px){.margin-b-6{margin-bottom:6rem}}.padding-6{padding:3rem}@media(min-width:920px){.padding-6{padding:6rem}}.padding-h-6{padding-left:3rem;padding-right:3rem}@media(min-width:920px){.padding-h-6{padding-left:6rem;padding-right:6rem}}.padding-v-6{padding-top:3rem;padding-bottom:3rem}@media(min-width:920px){.padding-v-6{padding-top:6rem;padding-bottom:6rem}}.padding-t-6{padding-top:3rem}@media(min-width:920px){.padding-t-6{padding-top:6rem}}.padding-b-6{padding-bottom:3rem}@media(min-width:920px){.padding-b-6{padding-bottom:6rem}}.margin-7{margin:3.5rem}@media(min-width:920px){.margin-7{margin:7rem}}.margin-h-7{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-7{margin-left:7rem;margin-right:7rem}}.margin-v-7{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-7{margin-top:7rem;margin-bottom:7rem}}.margin-t-7{margin-top:3.5rem}@media(min-width:920px){.margin-t-7{margin-top:7rem}}.margin-b-7{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-7{margin-bottom:7rem}}.padding-7{padding:3.5rem}@media(min-width:920px){.padding-7{padding:7rem}}.padding-h-7{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-7{padding-left:7rem;padding-right:7rem}}.padding-v-7{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-7{padding-top:7rem;padding-bottom:7rem}}.padding-t-7{padding-top:3.5rem}@media(min-width:920px){.padding-t-7{padding-top:7rem}}.padding-b-7{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-7{padding-bottom:7rem}}.margin-8{margin:3.5rem}@media(min-width:920px){.margin-8{margin:8rem}}.margin-h-8{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-8{margin-left:8rem;margin-right:8rem}}.margin-v-8{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-8{margin-top:8rem;margin-bottom:8rem}}.margin-t-8{margin-top:3.5rem}@media(min-width:920px){.margin-t-8{margin-top:8rem}}.margin-b-8{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-8{margin-bottom:8rem}}.padding-8{padding:3.5rem}@media(min-width:920px){.padding-8{padding:8rem}}.padding-h-8{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-8{padding-left:8rem;padding-right:8rem}}.padding-v-8{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-8{padding-top:8rem;padding-bottom:8rem}}.padding-t-8{padding-top:3.5rem}@media(min-width:920px){.padding-t-8{padding-top:8rem}}.padding-b-8{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-8{padding-bottom:8rem}}.margin-9{margin:3.5rem}@media(min-width:920px){.margin-9{margin:9rem}}.margin-h-9{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-9{margin-left:9rem;margin-right:9rem}}.margin-v-9{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-9{margin-top:9rem;margin-bottom:9rem}}.margin-t-9{margin-top:3.5rem}@media(min-width:920px){.margin-t-9{margin-top:9rem}}.margin-b-9{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-9{margin-bottom:9rem}}.padding-9{padding:3.5rem}@media(min-width:920px){.padding-9{padding:9rem}}.padding-h-9{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-9{padding-left:9rem;padding-right:9rem}}.padding-v-9{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-9{padding-top:9rem;padding-bottom:9rem}}.padding-t-9{padding-top:3.5rem}@media(min-width:920px){.padding-t-9{padding-top:9rem}}.padding-b-9{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-9{padding-bottom:9rem}}.margin-10{margin:3.5rem}@media(min-width:920px){.margin-10{margin:10rem}}.margin-h-10{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-10{margin-left:10rem;margin-right:10rem}}.margin-v-10{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-10{margin-top:10rem;margin-bottom:10rem}}.margin-t-10{margin-top:3.5rem}@media(min-width:920px){.margin-t-10{margin-top:10rem}}.margin-b-10{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-10{margin-bottom:10rem}}.padding-10{padding:3.5rem}@media(min-width:920px){.padding-10{padding:10rem}}.padding-h-10{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-10{padding-left:10rem;padding-right:10rem}}.padding-v-10{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-10{padding-top:10rem;padding-bottom:10rem}}.padding-t-10{padding-top:3.5rem}@media(min-width:920px){.padding-t-10{padding-top:10rem}}.padding-b-10{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-10{padding-bottom:10rem}}.margin-11{margin:3.5rem}@media(min-width:920px){.margin-11{margin:11rem}}.margin-h-11{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-11{margin-left:11rem;margin-right:11rem}}.margin-v-11{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-11{margin-top:11rem;margin-bottom:11rem}}.margin-t-11{margin-top:3.5rem}@media(min-width:920px){.margin-t-11{margin-top:11rem}}.margin-b-11{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-11{margin-bottom:11rem}}.padding-11{padding:3.5rem}@media(min-width:920px){.padding-11{padding:11rem}}.padding-h-11{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-11{padding-left:11rem;padding-right:11rem}}.padding-v-11{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-11{padding-top:11rem;padding-bottom:11rem}}.padding-t-11{padding-top:3.5rem}@media(min-width:920px){.padding-t-11{padding-top:11rem}}.padding-b-11{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-11{padding-bottom:11rem}}.margin-12{margin:3.5rem}@media(min-width:920px){.margin-12{margin:12rem}}.margin-h-12{margin-left:3.5rem;margin-right:3.5rem}@media(min-width:920px){.margin-h-12{margin-left:12rem;margin-right:12rem}}.margin-v-12{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:920px){.margin-v-12{margin-top:12rem;margin-bottom:12rem}}.margin-t-12{margin-top:3.5rem}@media(min-width:920px){.margin-t-12{margin-top:12rem}}.margin-b-12{margin-bottom:3.5rem}@media(min-width:920px){.margin-b-12{margin-bottom:12rem}}.padding-12{padding:3.5rem}@media(min-width:920px){.padding-12{padding:12rem}}.padding-h-12{padding-left:3.5rem;padding-right:3.5rem}@media(min-width:920px){.padding-h-12{padding-left:12rem;padding-right:12rem}}.padding-v-12{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:920px){.padding-v-12{padding-top:12rem;padding-bottom:12rem}}.padding-t-12{padding-top:3.5rem}@media(min-width:920px){.padding-t-12{padding-top:12rem}}.padding-b-12{padding-bottom:3.5rem}@media(min-width:920px){.padding-b-12{padding-bottom:12rem}}.margin-b-4{margin-bottom:1rem}@media(min-width:760px){.margin-b-4{margin-bottom:4rem}}.margin-b-7{margin-bottom:2rem}@media(min-width:760px){.margin-b-7{margin-bottom:7.25rem}}.max-width-1{max-width:650px}.max-width-2{max-width:800px}.max-width-3{max-width:982px}.max-width-4{max-width:1200px}.max-width-5{max-width:1600px}.max-width-6{max-width:1698px}.max-width-7{max-width:1920px}.button,form .button.form-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;background-color:var(--c-primary);color:#fff;padding:1rem;border-radius:1000px;min-width:150px;line-height:1.1;text-align:center;font-family:"Roboto-Medium",sans-serif;font-size:16px;display:block;transition:.3s;cursor:pointer}.button:hover,form .button.form-submit:hover{background-color:var(--hover-color)}.text-link,.body-copy p a,.body-copy li a,.filter-accordion p a,.filter-accordion li a,.accordion p a,.accordion li a,.cke_editable p a,.cke_editable li a,input[type=checkbox]~label a{font-family:"Roboto-Medium",sans-serif;color:#494949;text-decoration:none;background:linear-gradient(0deg,#008299 0,#008299 53%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);background-position:100% -6px;background-size:200% 200%;background-clip:content-box;padding-bottom:.375rem;transition:background-position .15s ease-in-out}.text-link:hover,.body-copy p a:hover,.body-copy li a:hover,.filter-accordion p a:hover,.filter-accordion li a:hover,.accordion p a:hover,.accordion li a:hover,.cke_editable p a:hover,.cke_editable li a:hover,input[type=checkbox]~label a:hover{background-position:100% 100%;color:#fff}form .button.form-submit{margin-top:1rem;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}body.rrc .text-link,body.rrc .body-copy p a,.body-copy p body.rrc a,body.rrc .body-copy li a,.body-copy li body.rrc a,body.rrc .filter-accordion p a,.filter-accordion p body.rrc a,body.rrc .filter-accordion li a,.filter-accordion li body.rrc a,body.rrc .accordion p a,.accordion p body.rrc a,body.rrc .accordion li a,.accordion li body.rrc a,body.rrc .cke_editable p a,.cke_editable p body.rrc a,body.rrc .cke_editable li a,.cke_editable li body.rrc a,body.rrc input[type=checkbox]~label a,input[type=checkbox]~label body.rrc a{background:linear-gradient(0deg,var(--c-primary-light) 0,var(--c-primary-light) 53%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);background-position:100% -6px;background-size:200% 200%;background-clip:content-box}body.rrc .text-link:hover,body.rrc .body-copy p a:hover,.body-copy p body.rrc a:hover,body.rrc .body-copy li a:hover,.body-copy li body.rrc a:hover,body.rrc .filter-accordion p a:hover,.filter-accordion p body.rrc a:hover,body.rrc .filter-accordion li a:hover,.filter-accordion li body.rrc a:hover,body.rrc .accordion p a:hover,.accordion p body.rrc a:hover,body.rrc .accordion li a:hover,.accordion li body.rrc a:hover,body.rrc .cke_editable p a:hover,.cke_editable p body.rrc a:hover,body.rrc .cke_editable li a:hover,.cke_editable li body.rrc a:hover,body.rrc input[type=checkbox]~label a:hover,input[type=checkbox]~label body.rrc a:hover{background-position:100% 100%;color:#fff}.error-message{display:none}.webform-submission-form div[data-drupal-messages]{display:block !important;margin-bottom:1rem}.webform-submission-form div[data-drupal-messages] .error-message{display:block}.webform-submission-form div[data-drupal-messages] .error-message ul{list-style:none;font-size:14px;color:#cb1d1d}.webform-submission-form div[data-drupal-messages] .error-message ul li a{text-decoration:underline}form{margin:0}form.user-login-form{margin:2.5rem 0}.flexible-form-container{background-color:#f7fbfc}@media(max-width:759px){.flexible-form-container{padding-left:1.5rem;padding-right:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}}.flexible-form .flexible-form-wrapper{max-width:440px}.flexible-form.no-background .flexible-form-container{background-color:transparent}.flexible-form.no-background .flexible-form-wrapper{max-width:625px}.flexible-form form .webform-managed-file-placeholder,.flexible-form form .webform-element-description{font-size:16px;margin-bottom:8px;color:#757575}.captcha{color:#757575;font-size:16px;margin-bottom:8px;margin-top:1.5rem}.captcha [aria-controls=captcha]{display:none}.captcha .g-recaptcha{margin-top:1rem;margin-bottom:1.5rem}.webform-confirmation{padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem;padding-bottom:4rem}@media(min-width:760px){.webform-confirmation{padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:6rem}}@media(min-width:1350px){.webform-confirmation{padding-left:5.625rem;padding-right:5.625rem}}@media(min-width:1700px){.webform-confirmation{padding-left:13.125rem;padding-right:13.125rem}}.webform-confirmation__message{font-size:18px}.webform-confirmation__back a{font-family:"Roboto-Medium",sans-serif;color:#494949;text-decoration:none;background:linear-gradient(0deg,#008299 0,#008299 53%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);background-position:100% -6px;background-size:200% 200%;background-clip:content-box;padding-bottom:.375rem;transition:background-position .15s ease-in-out}.webform-confirmation__back a:hover{background-position:100% 100%;color:#fff}body.rrc .flexible-form-container{background-color:var(--c-tertiary-sand)}body.rrc .flexible-form.no-background .flexible-form-container{background-color:transparent}body.rrc .webform-confirmation__back a{background:linear-gradient(0deg,var(--c-primary-light) 0,var(--c-primary-light) 53%,rgba(255,255,255,0) 53%,rgba(255,255,255,0) 100%);background-position:100% -6px;background-size:200% 200%;background-clip:content-box}body.rrc .webform-confirmation__back a:hover{background-position:100% 100%;color:#fff}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]~label{position:relative;padding-left:2rem !important;font-size:16px;font-family:"Roboto-Regular",sans-serif;padding:0;font-size:16px;line-height:1.5;color:#494949;margin-bottom:0 !important}input[type=checkbox]~label:not(:last-of-type){margin-bottom:12px}input[type=checkbox]~label::before{content:"";position:absolute;left:0;margin-right:12px;margin-bottom:3px;display:inline-block;vertical-align:bottom;width:20px;height:20px;border-radius:3px;background:#fff;border:solid 1px var(--c-primary);transition:all .2s ease}input[type=checkbox]~label::after{content:"" !important;position:absolute;z-index:2;top:7px;left:4px;width:12px;height:7px;background-color:transparent;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:scale(0) rotate(-45deg);transition:all .2s ease .05s}input[type=checkbox]:focus~label::before{box-shadow:0 0 0 1px rgba(0,0,0,.12)}input[type=checkbox]:disabled~label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled~label::before{box-shadow:none;background:#ddd}input[type=checkbox]:checked~label::before{background-color:var(--c-primary)}input[type=checkbox]:checked~label::after{opacity:1;transform:scale(1) rotate(-45deg)}@-moz-document url-prefix(){input[type=checkbox]:only-child{width:auto;height:auto}}fieldset .js-webform-checkboxes{display:flex;flex-wrap:wrap}fieldset .js-webform-checkboxes>.js-form-type-checkbox{margin-right:1rem;margin-bottom:.5rem}fieldset .js-webform-checkboxes>.js-form-type-checkbox label{display:flex}fieldset .js-webform-checkboxes>.js-form-type-checkbox label:before,fieldset .js-webform-checkboxes>.js-form-type-checkbox label:after{flex-shrink:0}fieldset .js-webform-checkboxes>.js-form-type-checkbox label:before{margin-top:2px}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}fieldset.fieldgroup legend{margin-bottom:1rem;font-size:18px;font-family:"Roboto-Medium",sans-serif}.js-webform-radios .js-form-type-radio{margin-bottom:1rem;margin-left:0 !important}.js-form-type-radio{margin-bottom:1rem}@media(min-width:760px){.js-form-type-radio{margin-bottom:30px}}.js-form-type-radio [type=radio]:checked,.js-form-type-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.js-form-type-radio [type=radio]:checked+label,.js-form-type-radio [type=radio]:not(:checked)+label{position:relative;cursor:pointer;display:inline-block;color:#494949;font-family:"Roboto-Regular",sans-serif;font-size:16px;padding:4px 0 4px 30px}.js-form-type-radio [type=radio]:checked+label::before,.js-form-type-radio [type=radio]:not(:checked)+label::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border:1px solid #494949;border-radius:100%;background:transparent}.js-form-type-radio [type=radio]:checked+label::before{border-color:var(--c-primary)}.js-form-type-radio [type=radio]:checked+label::after,.js-form-type-radio [type=radio]:not(:checked)+label::after{content:"";width:12px;height:12px;background-color:var(--c-primary);position:absolute;top:10px;left:4px;border-radius:100%;transition:all .2s ease}.js-form-type-radio [type=radio]:not(:checked)+label::after{opacity:0;transform:scale(0)}.js-form-type-radio [type=radio]:checked+label::after{opacity:1;transform:scale(1)}fieldset .js-webform-radios{display:flex;flex-wrap:wrap}fieldset .js-webform-radios>.js-form-type-radio{margin-right:1rem;margin-bottom:0}.form-item__dropdown .nice-select{border-color:#8c8c8c;border-radius:6px;padding-left:16px;padding-top:10px;padding-bottom:12px;padding-right:40px;width:100%;height:auto;right:2px;background-color:#fff;line-height:1.5}.form-item__dropdown .nice-select::after{width:10px;height:10px;border-color:var(--c-primary)}.form-item__dropdown .nice-select.open{border-color:var(--c-primary)}.form-item__dropdown .nice-select .current{font-size:16px;color:#757575}@media(min-width:760px){.form-item__dropdown .nice-select .current{font-size:18px}}.form-item__dropdown .nice-select .list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border:none;border-radius:0;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05);overflow-y:auto}.form-item__dropdown .nice-select .list::-webkit-scrollbar{width:5px}.form-item__dropdown .nice-select .list::-webkit-scrollbar-thumb{background:#c3c6c8;border-radius:5px}.form-item__dropdown .nice-select .list .option{font-size:16px;font-weight:500}@media(min-width:760px){.form-item__dropdown .nice-select .list .option{font-size:18px}}.form-item__dropdown .nice-select .list .option:hover{background-color:transparent;color:var(--c-primary)}.form-item__select:not(.nice-select){height:41px;font-size:16px;margin:0;outline:none;padding:12px 1rem 12px 1rem;width:100%;border-radius:6px}.form-item__select:not(.nice-select) :focus{outline:none}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__select:not(.nice-select){padding-right:2em;background:none;border:1px solid #8c8c8c;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.form-item__select:not(.nice-select):focus{border-color:var(--c-primary)}}input.form-item__textfield,textarea.form-item__textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;background-color:#fff;color:#757575}input.form-item__textfield::-moz-placeholder,textarea.form-item__textfield::-moz-placeholder{color:#757575}input.form-item__textfield:-ms-input-placeholder,textarea.form-item__textfield:-ms-input-placeholder{color:#757575}input.form-item__textfield::placeholder,textarea.form-item__textfield::placeholder{color:#757575}input.hasDatepicker{padding-right:60px;background-image:url(/themes/custom/cb_sports/images/icons/calendar-black.svg);background-repeat:no-repeat;background-size:24px;background-position:right 16px center}input.hasDatepicker:focus,input.hasDatepicker:focus-visible{background-image:url(/themes/custom/cb_sports/images/icons/calendar.svg)}.form-item{color:var(--c-text);margin-bottom:1rem;max-width:850px}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-family:"Roboto-Medium",sans-serif;margin-bottom:8px}.form-item__label.form-required::after{content:"*";color:#cb1d1d}.form-item__label .asterisk{color:#cb1d1d}.form-item__textfield{border:1px solid #8c8c8c;background-color:transparent;padding:12px 1rem;width:100%}.form-item__textfield:focus{border-color:var(--c-primary);outline:none}.form-item__textfield::-moz-placeholder{color:var(--c-highlight)}.form-item__textfield:-ms-input-placeholder{color:var(--c-highlight)}.form-item__textfield::placeholder{color:var(--c-highlight)}.form-item__description{margin-top:.3em;font-size:16px}.form-fieldset{border:none;margin-bottom:1em;padding:0}.form-fieldset .form-item{max-width:31em}.form-item--error-message{font-size:14px;margin-top:5px;color:#cb1d1d}.js-form-type-webform-markup{font-size:16px}.ui-datepicker{border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border:solid 1px #d6d6d6}.ui-datepicker .ui-datepicker-header{background:transparent;border:none}.ui-datepicker th{font-weight:100;color:#494949}.ui-datepicker .ui-datepicker-prev span.ui-icon{width:20px;height:24px;background-image:url(/themes/custom/cb_sports/images/icons/arrow-left-black.svg) !important;background-position:center}.ui-datepicker .ui-datepicker-next span.ui-icon{width:20px;height:24px;background-image:url(/themes/custom/cb_sports/images/icons/arrow-right-black.svg) !important;background-position:1px 4px;background-size:13px 13px}.ui-datepicker .ui-state-default{background-color:transparent;border:none;font-size:14px;color:#494949;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%}.ui-datepicker .ui-state-default:hover{color:#fff;background-color:var(--c-primary)}.js-webform-document-file{margin-bottom:1rem}.js-webform-document-file input.js-form-submit{background-color:transparent;padding-top:10px;padding-bottom:10px;border:1px solid var(--c-primary);color:var(--c-primary)}.js-webform-document-file input.js-form-submit:hover{border:1px solid var(--hover-color);color:#fff}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link{color:#008299;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#9aca3c;text-decoration-color:#9aca3c;text-decoration-thickness:2px;text-underline-position:under;transition:.3s}.link:hover{color:#008299}ul{list-style:none;margin:0;padding:0;list-style-type:disc}ol{list-style:none;margin:0;padding:0;list-style-type:decimal}.body-copy ul,.body-copy ol,.accordion-def ul,.accordion-def ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:1.5rem 0;padding-left:0}.body-copy li,.accordion-def li,.cke_editable li{margin-left:2.5rem;position:relative;margin-bottom:8px}.body-copy ul li::before,.accordion-def ul li::before,.cke_editable ul li::before{content:"";background:var(--hover-color,#494949);width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:-1.5rem}@media(min-width:1024px){.body-copy ul li::before,.accordion-def ul li::before,.cke_editable ul li::before{top:10px}}.body-copy ol,.accordion-def ol,.cke_editable ol{list-style:none;counter-reset:my-counter}.body-copy ol li,.accordion-def ol li,.cke_editable ol li{counter-increment:my-counter;padding-left:0}.body-copy ol li::before,.accordion-def ol li::before,.cke_editable ol li::before{content:counter(my-counter) ". ";color:var(--hover-color,#494949);position:absolute;top:0;left:-1.5rem}.body-copy small ul,.body-copy small ol,.body-copy small ol li::before,.accordion-def small ul,.accordion-def small ol,.accordion-def small ol li::before,.cke_editable small ul,.cke_editable small ol,.cke_editable small ol li::before{color:#448023}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:0}body.rrc .body-copy ul li::before,body.rrc .accordion-def ul li::before,body.rrc .cke_editable ul li::before{content:"";background:var(--c-primary-light,#494949)}body.rrc .body-copy ol li::before,body.rrc .accordion-def ol li::before,body.rrc .cke_editable ol li::before{color:var(--c-primary-light,#494949)}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;border:1px solid #f6f6f6;border-bottom:none;color:#000;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #f6f6f6;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#f6f6f6;color:#000}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#f6f6f6;border:1px solid rgba(152,164,175,.4);color:#000}@media(min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border:1px solid #f6f6f6;border-bottom:1px solid rgba(152,164,175,.4);border-left:none;color:#000}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #f6f6f6}@media(min-width:920px){.tabs__nav{border-left:1px solid #f6f6f6;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}h1,.h1{color:#303030;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:2.25rem}@media screen and (max-width:120rem){h1,.h1{font-size:calc(1.62rem + 0.63 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){h1,.h1{font-size:1.62rem}}h1__link,.h1__link{color:inherit}h1__link:hover,.h1__link:hover{color:inherit}h2,.h2{color:black;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:1.9998rem}@media screen and (max-width:120rem){h2,.h2{font-size:calc(1.3748625rem + 0.6249375 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){h2,.h2{font-size:1.3748625rem}}h2__link,.h2__link{color:inherit}h2__link:hover,.h2__link:hover{color:inherit}h3,.h3{color:black;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:1.50075rem;margin-bottom:1rem}@media screen and (max-width:120rem){h3,.h3{font-size:calc(1.25012475rem + 0.25062525 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){h3,.h3{font-size:1.25012475rem}}h3__link,.h3__link{color:inherit}h3__link:hover,.h3__link:hover{color:inherit}h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption{color:black;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:1.3725rem;margin-bottom:1rem}@media screen and (max-width:120rem){h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption{font-size:calc(1.111725rem + 0.260775 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption{font-size:1.111725rem}}h4__link,.h4__link{color:inherit}h4__link:hover,.h4__link:hover{color:inherit}.h5,.testimonial-callout__body,h5{color:black;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:1.24875rem}@media screen and (max-width:120rem){.h5,.testimonial-callout__body,h5{font-size:calc(1.0614375rem + 0.1873125 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){.h5,.testimonial-callout__body,h5{font-size:1.0614375rem}}.h5__link,h5__link{color:inherit}.h5__link:hover,h5__link:hover{color:inherit}h6,.h6{color:black;font-family:Roboto-Bold,sans-serif;font-weight:300;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:1.25rem;width:auto;font-size:1.125rem}@media screen and (max-width:120rem){h6,.h6{font-size:calc(0.999rem + 0.126 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){h6,.h6{font-size:.999rem}}h6__link,.h6__link{color:inherit}h6__link:hover,.h6__link:hover{color:inherit}.paragraph,.text-long p{margin:0}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px var(--c-accent);margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-intro{font-size:18px;font-family:"Roboto-Regular",sans-serif;color:inherit}.text-center{text-align:center}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.banner{width:100%;height:560px;overflow:hidden;position:relative}.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#fff;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(0,0,0,0.1573004202) 70%,rgba(0,0,0,0.5354516807) 100%)}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.banner__media img,.banner__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content{width:100%;height:100%;position:relative;z-index:2}@media(max-width:1223px){.banner__content{margin-left:0}}@media(min-width:1920px){.banner__content{margin-left:auto;margin-right:auto}}.banner__content-inner{position:absolute;max-width:600px;width:90%;bottom:3rem;left:0;padding:2rem;background-color:rgba(255,255,255,.9);border-top-left-radius:0;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:12px}@media(min-width:1200px){.banner__content-inner{border-top-left-radius:12px;border-bottom-left-radius:12px}}.banner__heading{margin-bottom:1rem;margin-top:0}.banner__intro{font-size:16px;line-height:1.5}@media(min-width:760px){.banner__intro{font-size:18px}}.flexible-banner{height:auto}.flexible-banner .banner__breadcrumb{position:absolute;top:0;left:0;width:100%;z-index:9;background-color:rgba(255,255,255,.75);padding-top:.5rem;padding-bottom:.5rem}@media(max-width:919px){.flexible-banner .banner__overlay{display:none}}@media(min-width:920px){.flexible-banner{height:340px}}@media(max-width:919px){.flexible-banner .banner__media{position:relative;height:220px}}@media(max-width:919px){.flexible-banner .banner__content{max-width:none;width:100%}.flexible-banner .banner__content .banner__content-inner{width:100%;max-width:none;background-color:#f6f6f6}}.flexible-banner .banner__content-inner{bottom:2rem}@media(max-width:919px){.flexible-banner .banner__content-inner{position:relative;border-radius:0;bottom:unset;left:unset}}body.rrc .banner__content{position:static}body.rrc .banner__content-inner{position:absolute;width:100%;max-width:100%;bottom:0;left:0;z-index:2;padding:2rem 6rem 2rem 1.5rem;border-radius:0;background:url(/themes/custom/cb_sports/images/curve-overlay.svg) no-repeat;background-position:100% 1px;background-size:cover}@media(min-width:760px){body.rrc .banner__content-inner{padding:2rem 7rem 2rem 2rem}}@media(min-width:920px){body.rrc .banner__content-inner{max-width:none;width:80%}}@media(min-width:1224px){body.rrc .banner__content-inner{width:53%}}@media(min-width:1350px){body.rrc .banner__content-inner{padding:2rem 7rem 2rem 5.375rem}}@media(min-width:1200px){body.rrc .banner__content-inner{border-radius:0}}@media(max-width:919px){body.rrc .flexible-banner .banner__content-inner{position:relative;border-radius:0;bottom:unset;left:unset;background-color:#f6f6f6;background-image:none}}.body-copy .image-wrapper,.filter-accordion .image-wrapper,.accordion .image-wrapper,.cke_editable .image-wrapper{overflow:hidden}@media(min-width:760px){.body-copy .image-wrapper[data-align=right],.filter-accordion .image-wrapper[data-align=right],.accordion .image-wrapper[data-align=right],.cke_editable .image-wrapper[data-align=right]{float:right;padding-left:1rem}.body-copy .image-wrapper[data-align=right] .image-caption,.filter-accordion .image-wrapper[data-align=right] .image-caption,.accordion .image-wrapper[data-align=right] .image-caption,.cke_editable .image-wrapper[data-align=right] .image-caption{width:calc(100% - 16px);margin-left:1rem}}@media(min-width:760px){.body-copy .image-wrapper[data-align=left],.filter-accordion .image-wrapper[data-align=left],.accordion .image-wrapper[data-align=left],.cke_editable .image-wrapper[data-align=left]{float:left;padding-right:1rem}.body-copy .image-wrapper[data-align=left] .image-caption,.filter-accordion .image-wrapper[data-align=left] .image-caption,.accordion .image-wrapper[data-align=left] .image-caption,.cke_editable .image-wrapper[data-align=left] .image-caption{width:calc(100% - 16px);margin-right:1rem}}@media(min-width:760px){.body-copy .image-wrapper[data-align=center] .image-caption,.filter-accordion .image-wrapper[data-align=center] .image-caption,.accordion .image-wrapper[data-align=center] .image-caption,.cke_editable .image-wrapper[data-align=center] .image-caption{margin:auto}}.body-copy img,.filter-accordion img,.accordion img,.cke_editable img{margin:auto;-o-object-fit:cover;object-fit:cover}@media(min-width:760px){.body-copy img[data-align=right],.filter-accordion img[data-align=right],.accordion img[data-align=right],.cke_editable img[data-align=right]{float:right;padding-left:1rem}}@media(min-width:760px){.body-copy img[data-align=left],.filter-accordion img[data-align=left],.accordion img[data-align=left],.cke_editable img[data-align=left]{float:left;padding-right:1rem}}.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption{background-color:#b81f52;padding:1.5rem;margin:0;margin-bottom:2rem;clear:both}@media(max-width:759px){.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption{margin:auto}}.body-copy .image-caption[data-align=undefined],.filter-accordion .image-caption[data-align=undefined],.accordion .image-caption[data-align=undefined],.cke_editable .image-caption[data-align=undefined]{margin-left:auto;margin-right:auto}.body-copy p:not(:last-of-type),.filter-accordion p:not(:last-of-type),.accordion p:not(:last-of-type),.cke_editable p:not(:last-of-type){margin-bottom:1rem}.body-copy .text-small,.filter-accordion .text-small,.accordion .text-small,.cke_editable .text-small{font-size:14px;margin-top:1rem;margin-bottom:1rem}.clear{clear:both}.image-carousel-slide{display:block;border-radius:3px;overflow:hidden;background-color:#f6f6f6;padding-bottom:4.5rem;position:relative;height:100%}@media(min-width:920px){.image-carousel-slide{width:100%;height:560px;border-radius:0}}.image-carousel-slide__image{width:100%;aspect-ratio:378/224;overflow:hidden}@media(min-width:920px){.image-carousel-slide__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}}.image-carousel-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.image-carousel-slide__content{padding:2rem 2rem 1rem 2rem}@media(min-width:920px){.image-carousel-slide__content{position:absolute;max-width:600px;width:90%;bottom:45px;right:5rem;padding:2rem;border-radius:12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);background-color:rgba(255,255,255,.9)}}@media(min-width:1350px){.image-carousel-slide__content{right:calc((100% - 1200px)/2)}}.image-carousel-slide__content h1{margin-top:0;margin-bottom:12px}@media(max-width:919px){.image-carousel-slide__content .button,.image-carousel-slide__content form .button.form-submit,form .image-carousel-slide__content .button.form-submit{position:absolute;bottom:1.5rem}}.image-carousel-slide__intro{margin-bottom:1rem}body.rrc .image-carousel-slide{border-radius:24px;background-color:var(--c-tertiary-sand)}@media(min-width:920px){body.rrc .image-carousel-slide{border-radius:0}}@media(min-width:920px){body.rrc .image-carousel-slide__content{position:absolute;width:80%;max-width:none;bottom:0;right:0;z-index:2;padding:2rem 1.5rem 2.5rem 8rem;border-radius:0;background:url(/themes/custom/cb_sports/images/curve-overlay-reversed.svg) no-repeat;background-position:0 0;background-size:cover}}@media(min-width:1224px){body.rrc .image-carousel-slide__content{width:55%}}@media(min-width:1350px){body.rrc .image-carousel-slide__content{padding:2rem 5.375rem 2.5rem 8.75rem}}@media(min-width:1500px){body.rrc .image-carousel-slide__content{padding:2rem 5.375rem 2.5rem 13rem}}.image-copy__caption{margin-top:8px;font-weight:600;font-size:14px;line-height:1.21;color:#008299}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#494949}.breadcrumb__link{font-family:"Roboto-Medium",sans-serif;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:#008299;text-decoration-color:#008299}.breadcrumb__link:hover{color:#008299}.breadcrumb__item{display:inline;font-size:14px}.breadcrumb__item::after{content:"";width:6px;height:6px;display:inline-block;border-top:1px solid #494949;border-right:1px solid #494949;transform:rotate(45deg);margin-left:5px;margin-right:5px}.breadcrumb__item:last-child{color:#494949}.breadcrumb__item:last-child::after{display:none}.breadcrumb_link:active{color:#494949}header{position:relative;z-index:100;margin-bottom:92px}@media(max-width:1223px){header{margin-bottom:132px}}header .header-main-section{background-color:#fff;width:100%;margin-bottom:-92px}@media(max-width:1223px){header .header-main-section{margin-bottom:-132px}}header .header-main-section.is-sticky{position:fixed;top:0;left:0;box-shadow:0 0 5px rgba(0,0,0,.2)}@media(max-width:1223px){header .header-main-section.is-sticky #block-workinghoursblock{display:none}}header .main-header-container{display:flex;justify-content:flex-end;align-items:center}@media(max-width:1223px){header .main-header-container{flex-wrap:wrap}}@media(min-width:1224px){header .main-header-container{height:92px}}header #block-cb-sports-site-branding{margin-right:auto;padding-right:.5rem;padding-top:1.25rem;padding-bottom:1rem}header #block-cb-sports-site-branding.is-hidden{visibility:hidden;opacity:0}header #block-cb-sports-site-branding img{max-width:150px}@media(min-width:375px){header #block-cb-sports-site-branding img{max-width:170px}}@media(min-width:760px){header #block-cb-sports-site-branding img{max-width:240px}}@media(max-width:1223px){header .main-menu-desktop{display:none}}header .main-menu-desktop nav[role=navigation].hidden{visibility:hidden;opacity:0}header .main-menu-desktop nav[role=navigation] ul{list-style:none}header .main-menu-desktop nav[role=navigation] .main-menu .menu-link-wrap{display:flex;align-items:center;justify-content:space-between}header .main-menu-desktop nav[role=navigation] .main-menu .menu-link-wrap a{font-size:18px;font-family:"Roboto-Regular",sans-serif;color:#494949;width:100%;height:100%;display:block}header .main-menu-desktop nav[role=navigation] .main-menu .menu-link-wrap .btn-arrow{background-color:transparent;border:none;transform:translateX(-10px)}header .main-menu-desktop nav[role=navigation] .main-menu[data-level="0"]{display:flex;align-items:center}header .main-menu-desktop nav[role=navigation] .main-menu[data-level="0"]>li>.menu-link-wrap a{font-family:"Roboto-Medium",sans-serif;color:#303030;padding:2rem 1rem}@media(min-width:1224px){header .main-menu-desktop nav[role=navigation] .main-menu[data-level="0"]>li>.menu-link-wrap .btn-arrow{display:none}}header .main-menu-desktop nav[role=navigation] .main-menu[data-level="0"]>li:hover{background-color:transparent}header .main-menu-desktop nav[role=navigation] .main-menu[data-level="0"]>li:hover>.menu-link-wrap a{color:#303030;text-decoration:underline;-webkit-text-decoration-color:var(--hover-color);text-decoration-color:var(--hover-color);text-underline-offset:-53px;text-decoration-thickness:4px}header .main-menu-desktop nav[role=navigation] .main-menu__submenu{visibility:hidden;opacity:0;transition:.3s;position:absolute;min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:100%;top:0;background-color:#f7fbfc;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}header .main-menu-desktop nav[role=navigation] .main-menu__submenu[data-level="1"]{top:100%;left:0;border-bottom-left-radius:12px;border-top-right-radius:0}header .main-menu-desktop nav[role=navigation] .main-menu__item:not([data-level="0"]){transition:.3s}header .main-menu-desktop nav[role=navigation] .main-menu__item:not([data-level="0"]):hover{background-color:#008299}header .main-menu-desktop nav[role=navigation] .main-menu__item:not([data-level="0"]):hover>.menu-link-wrap a{color:#fff}header .main-menu-desktop nav[role=navigation] .main-menu__item:not([data-level="0"]):hover>.menu-link-wrap .btn-arrow svg path{stroke:#fff}header .main-menu-desktop nav[role=navigation] .main-menu__item:not([data-level="0"]) .menu-link-wrap a{padding:1rem}header .main-menu-desktop nav[role=navigation] .main-menu__item[data-level="1"]:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px}header .main-menu-desktop nav[role=navigation] .main-menu__item[data-level="2"]:first-of-type{border-top-right-radius:12px}header .main-menu-desktop nav[role=navigation] .main-menu__item[data-level="2"]:last-of-type{border-bottom-right-radius:12px}header .main-menu-desktop nav[role=navigation] .main-menu__item.has-children{position:relative}header .main-menu-desktop nav[role=navigation] .main-menu__item.has-children .menu-link-wrap a{padding-right:1rem;white-space:nowrap}header .main-menu-desktop nav[role=navigation] .main-menu__item.has-children:hover>.main-menu__submenu{visibility:visible;opacity:1;transition-delay:.3s}.body-overlay::before{content:"";position:absolute;top:var(--overlay-top);width:100%;height:var(--overlay-height);-webkit-animation:fade-in .1s ease-in .3s both;animation:fade-in .1s ease-in .3s both;z-index:99;background:rgba(0,0,0,.5)}.body-overlay-no-delay::before{content:"";position:absolute;top:var(--overlay-top);width:100%;height:var(--overlay-height);-webkit-animation:fade-in .1s ease-in both;animation:fade-in .1s ease-in both;z-index:99;background:rgba(0,0,0,.5)}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}body.rrc .main-menu-desktop{display:none}@media(max-width:1223px){body.rrc .main-menu-desktop{display:none}}.menu-main-hamburger{display:none}.menu-main-hamburger .btn-hamburger{background-color:transparent;border:none;cursor:pointer}.menu-main-hamburger .btn-hamburger.hidden{visibility:hidden;opacity:0}@media(max-width:1223px){.menu-main-hamburger{display:block}}.main-menu-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh)*100);z-index:999;background-color:#fff}.main-menu-mobile.active{display:block}@media(min-width:1224px){.main-menu-mobile{display:none !important}}.main-menu-mobile .menu-header{padding:16px 48px 16px 24px;background-color:#008299;color:#fff;display:flex;align-items:center;justify-content:center}.main-menu-mobile .menu-header .text{font-size:20px;font-family:"Roboto-Medium",sans-serif}.main-menu-mobile .menu-header .btn-close{margin-left:auto;padding-left:1rem;background-color:transparent;border:none;color:#fff;font-size:24px;position:absolute;right:28px;cursor:pointer;z-index:1000}.main-menu-mobile .menu-content{padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto;height:calc(100% - 60px);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:760px){.main-menu-mobile .menu-content{padding-left:2rem;padding-right:2rem}}.main-menu-mobile .menu-content ul{list-style:none}.main-menu-mobile .main-menu__submenu{position:fixed;top:0;right:-100%;visibility:hidden;opacity:0;width:100%;height:100%;max-height:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:5rem;background-color:#fff;transition:right 300ms}.main-menu-mobile .main-menu__submenu.is-active{overflow-x:hidden;overflow-y:auto}@media(min-width:760px){.main-menu-mobile .main-menu__submenu{padding-left:2rem;padding-right:2rem}}.main-menu-mobile .main-menu__submenu .menu-back{position:sticky;top:0;left:0;background-color:#008299;padding:1rem;margin-left:-1.5rem;margin-right:-1.5rem;border:none;display:flex;align-items:center}@media(min-width:760px){.main-menu-mobile .main-menu__submenu .menu-back{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}.main-menu-mobile .main-menu__submenu .menu-back a{color:#fff;text-decoration:none;font-family:"Roboto-Medium",sans-serif;font-size:20px;position:relative;display:flex;align-items:center;justify-content:center;padding-left:1rem;width:100%;background-image:url(/themes/custom/cb_sports/images/icons/arrow-left-white.svg) !important;background-repeat:no-repeat;background-position:left 10px center}.main-menu-mobile .main-menu__item{border-bottom:1px solid #f6f6f6}.main-menu-mobile .main-menu__item.is-active>.main-menu__submenu{right:0;visibility:visible;opacity:1}.main-menu-mobile .main-menu__item:not(.has-children) .menu-link-wrap>a{width:100%}.main-menu-mobile .main-menu__item .menu-link-wrap{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.main-menu-mobile .main-menu__item .menu-link-wrap a{font-size:16px;font-family:"Roboto-Medium",sans-serif;font-weight:bold;color:#494949;text-decoration:none;display:inline-block;margin-right:1rem}.main-menu-mobile .main-menu__item .menu-link-wrap .btn-arrow{border:none;background-color:transparent;width:24px;height:16px;cursor:pointer;flex:1;display:flex;justify-content:flex-end}.main-menu-mobile #top-menu-mobile{margin-top:3rem;background-color:#f6f6f6;margin-left:-1.5rem;margin-right:-1.5rem}@media(min-width:760px){.main-menu-mobile #top-menu-mobile{margin-left:-2rem;margin-right:-2rem}}.main-menu-mobile #top-menu-mobile .contact-phone a,.main-menu-mobile #top-menu-mobile .contact-link a,.main-menu-mobile #top-menu-mobile .menu__item a{padding:1rem 1.5rem;border-bottom:1px solid #dbdbdb;font-size:14px;font-family:"Roboto-Medium",sans-serif;display:block;background-image:url(/themes/custom/cb_sports/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;background-position:right 28px center}.main-menu-mobile #top-menu-mobile .contact-phone{background-image:url(/themes/custom/cb_sports/images/icons/telephone-black.svg);background-repeat:no-repeat;background-position:left 24px center;background-size:16px}.main-menu-mobile #top-menu-mobile .contact-phone a{padding-left:3rem}.main-menu-mobile #top-menu-mobile .contact-link{background-image:url(/themes/custom/cb_sports/images/icons/user-black.svg);background-repeat:no-repeat;background-position:left 24px center;background-size:14px}.main-menu-mobile #top-menu-mobile .contact-link a{padding-left:3rem}body.rrc.main-menu-open .main-header-wrap::before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.5);content:""}body.rrc .menu-main-hamburger{display:block}body.rrc .main-menu-mobile{width:100%;left:100%;transform:translateX(-100%)}@media(min-width:760px){body.rrc .main-menu-mobile{width:50%}}@media(min-width:1224px){body.rrc .main-menu-mobile{width:30%}}body.rrc .main-menu-mobile .menu-header{background-color:var(--c-primary)}@media(min-width:1224px){body.rrc .main-menu-mobile.active{display:block !important}}body.rrc .main-menu-mobile .main-menu__submenu .menu-back{background-color:var(--c-primary)}body.rrc .main-menu-mobile .main-menu__item .menu-link-wrap a{font-size:16px}@media(min-width:920px){body.rrc .main-menu-mobile .main-menu__item .menu-link-wrap a{font-size:18px}}.main-header-container #block-workinghoursblock{background-color:#f7fbfc;margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);order:-1}@media(min-width:760px){.main-header-container #block-workinghoursblock{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media(min-width:1224px){.main-header-container #block-workinghoursblock{margin-left:0;margin-right:0;order:unset;width:auto}}.working-hours{position:relative;display:flex;flex-direction:row;justify-content:flex-start;height:auto;padding:1rem 1.5rem}@media(min-width:760px){.working-hours{padding:1rem 2.5rem}}@media(min-width:1224px){.working-hours{flex-direction:column;justify-content:center;min-width:280px;height:92px;padding:1.5rem}}.working-hours.hidden{visibility:hidden;opacity:0}.working-hours .current-date{display:flex;align-items:center}@media(max-width:1223px){.working-hours .current-date{flex:1}}.working-hours .current-date .working-hours__item{padding-right:1rem;font-size:16px}@media(max-width:1223px){.working-hours .current-date .working-hours__item{font-size:14px}}.working-hours.closed .shop-status{width:100%}@media(min-width:345px){.working-hours.opened .working-hours__list .working-hours__item{padding-left:115px}}@media(min-width:760px){.working-hours.opened .working-hours__list .working-hours__item{padding-left:135px}}@media(min-width:1224px){.working-hours.opened .working-hours__list .working-hours__item{padding-left:1.5rem}}.working-hours .shop-status{display:flex;align-items:center}.working-hours .shop-status .status-text{font-family:"Roboto-Bold",sans-serif;font-size:18px;color:#494949;margin-right:1rem}@media(max-width:1223px){.working-hours .shop-status .status-text{font-size:14px}}.working-hours .shop-status .dot{width:8px;height:8px;border-radius:100%;margin-right:8px}.working-hours .shop-status .dot.green{background-color:#4f9900}.working-hours .shop-status .dot.red{background-color:#e02020}.working-hours .shop-status .dot.orange{background-color:#ff7300}.working-hours .trigger-arrow{padding:0;background-color:transparent;border:none;cursor:pointer;transition:.3s}@media(max-width:1223px){.working-hours .trigger-arrow{margin-left:auto}}.working-hours .trigger-arrow.active{transform:rotate(-180deg)}.working-hours .trigger-arrow:hover path{stroke:#008299}.working-hours .working-hours__list{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#f7fbfc}.working-hours .working-hours__list.active{display:block}@media(min-width:1224px){.working-hours .working-hours__list{padding-bottom:1rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.working-hours .working-hours__list .working-hours__item{padding:12px 1.5rem;font-size:16px}@media(max-width:1223px){.working-hours .working-hours__list .working-hours__item{font-size:14px}}.working-hours .working-hours__list .working-hours__item.active{font-family:"Roboto-Bold",sans-serif;background-color:#fff}.search-toggle{margin-right:1rem}.search-toggle .btn-search{background-color:transparent;border:none;padding:1rem;cursor:pointer}.search-toggle .btn-search.hidden{visibility:hidden;opacity:0}.search-toggle .btn-search:hover path{fill:#008299}.main-header-container{position:relative}.main-header-container .search-block-form{display:none;position:absolute;top:50%;right:0;z-index:2;transform:translateY(-50%)}@media(max-width:1223px){.main-header-container .search-block-form{top:unset;bottom:12px;transform:none;width:100%}}.main-header-container .search-block-form.active{display:block}.main-header-container .search-block-form .seach-block-wrap{display:flex;align-items:center}.main-header-container .search-block-form .btn-close-search{background-color:transparent;padding:1rem 5px;font-size:24px;margin-left:1rem;border:none;cursor:pointer}.main-header-container .search-block-form .btn-close-search:hover{color:#008299}.main-header-container .search-block-form form{display:flex;align-items:center;width:100%}.main-header-container .search-block-form form .form-item{margin-bottom:0;width:100%;max-width:unset}@media(min-width:1224px){.main-header-container .search-block-form form .form-item{width:600px}}.main-header-container .search-block-form form .form-item input.form-search{padding:15px 16px 14px 60px;height:3.25rem;width:auto;border:1px solid #ccc;border-radius:6px;color:#494949;font-size:1rem;line-height:1.5;background:url(/themes/custom/cb_sports/images/icons/search-blue.svg) 16px center no-repeat;background-color:#fff;width:100%}.main-header-container .search-block-form form .form-item input.form-search:focus,.main-header-container .search-block-form form .form-item input.form-search:focus-visible{outline:none;border-color:#008299}@media(max-width:759px){.main-header-container .search-block-form form .form-actions{display:none}}.main-header-container .search-block-form form .form-actions input{margin-top:0;margin-left:1.5rem}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}body.rrc .main-header-container .search-block-form{background:#fff}.top-header-wrapper{padding-top:5px;padding-bottom:8px}@media(max-width:1223px){.top-header-wrapper{display:none}}.top-header-wrapper ul{list-style:none;padding:0}.top-header-wrapper ul li{color:#fff}.top-header-wrapper a{font-size:14px;font-family:"Roboto-Medium",sans-serif;color:#fff;text-decoration:underline;text-underline-offset:4px;transition:.3s}.top-header-wrapper a:hover{color:#ebebeb}@media(min-width:1224px){.top-header-wrapper{background-color:#008299;color:#fff}}.top-header-wrapper .top-header-menu-wrapper{display:flex;align-items:center;justify-content:flex-end}.top-header-wrapper .top-header-menu-wrapper .top-header-link-left{margin-right:auto}.top-header-wrapper .top-header-menu-wrapper .header-contact{font-size:14px;font-family:"Roboto-Medium",sans-serif;display:flex;align-items:center;margin-top:4px}.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-phone,.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-link{margin-right:1.5rem;padding-left:1.5rem;background-repeat:no-repeat;background-position:left center}.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-phone{background-image:url(/themes/custom/cb_sports/images/icons/telephone.svg);background-size:16px}.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-phone a{text-decoration:none}.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-phone a .phone-number{text-decoration:underline;text-underline-offset:4px}.top-header-wrapper .top-header-menu-wrapper .header-contact .contact-link{background-image:url(/themes/custom/cb_sports/images/icons/user.svg);background-size:14px}.top-header-wrapper .top-header-menu-wrapper .block-top-menu .menu,.top-header-wrapper .top-header-menu-wrapper .block-account-menu .menu{display:flex}.top-header-wrapper .top-header-menu-wrapper .block-top-menu .menu .menu__item:not(:last-of-type),.top-header-wrapper .top-header-menu-wrapper .block-account-menu .menu .menu__item:not(:last-of-type){margin-right:1.5rem}@media(min-width:1224px){body.rrc .top-header-wrapper{background-color:var(--c-primary)}}.news-card{display:block;border:1px solid #e6e6e6;border-radius:3px;background-color:#fff;height:100%;position:relative;padding-bottom:3.5rem}.news-card:hover .news-card__link .text-link,.news-card:hover .news-card__link input[type=checkbox]~label a,input[type=checkbox]~label .news-card:hover .news-card__link a,.news-card:hover .news-card__link .body-copy p a,.body-copy p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .body-copy li a,.body-copy li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .filter-accordion p a,.filter-accordion p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .filter-accordion li a,.filter-accordion li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .accordion p a,.accordion p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .accordion li a,.accordion li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .cke_editable p a,.cke_editable p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .cke_editable li a,.cke_editable li .news-card:hover .news-card__link a{background-position:100% 100%;color:#fff}.news-card:hover img{transform:scale(1.15)}.news-card__image{aspect-ratio:378/224;overflow:hidden;width:calc(100% + 2px);margin-left:-1px;border-top-left-radius:3px;border-top-right-radius:3px}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.news-card__category{font-family:"Roboto-Medium",sans-serif;font-size:16px;color:#008299;margin-bottom:1rem;text-transform:uppercase}.news-card__category .category-item{display:inline-block;margin-right:1rem}.news-card__title{margin-bottom:12px}.news-card__intro *{all:unset;font-family:"Roboto-Regular",sans-serif;font-size:16px;color:#494949}@media(min-width:760px){.news-card__intro *{font-size:18px}}.news-card__content{padding:2rem 2rem 0 2rem}.news-card__content .news-card__link{position:absolute;bottom:2rem}body.rrc .news-card{border:none;border-radius:0;position:relative;padding-bottom:3.5rem}body.rrc .news-card:hover .news-card__link .text-link,body.rrc .news-card:hover .news-card__link input[type=checkbox]~label a,input[type=checkbox]~label body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .body-copy p a,.body-copy p body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .body-copy li a,.body-copy li body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .filter-accordion p a,.filter-accordion p body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .filter-accordion li a,.filter-accordion li body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .accordion p a,.accordion p body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .accordion li a,.accordion li body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .cke_editable p a,.cke_editable p body.rrc .news-card:hover .news-card__link a,body.rrc .news-card:hover .news-card__link .cke_editable li a,.cke_editable li body.rrc .news-card:hover .news-card__link a{background-position:100% 100%;color:#fff}body.rrc .news-card:hover img{transform:scale(1.15)}body.rrc .news-card__image{aspect-ratio:1/1;border-radius:24px}body.rrc .news-card__category{position:absolute;top:calc(-1.25rem + 1px);right:-2px;transform:translateY(-50%);padding:12px 17px 10px 0;background-color:#fff;margin-bottom:0;color:var(--c-secondary);line-height:1;background-size:cover}body.rrc .news-card__category::before{position:absolute;top:1px;right:1px;transform:translateY(-100%);width:10px;height:10px;background:url(/themes/custom/cb_sports/images/rrc-top-curve.svg) bottom right no-repeat;background-size:cover;content:""}body.rrc .news-card__category::after{position:absolute;bottom:-1px;left:1px;transform:translateX(-100%);width:39px;height:39px;background:url(/themes/custom/cb_sports/images/rrc-category-bottom-curve.svg) center no-repeat;background-size:cover;content:""}body.rrc .news-card__category .category-item{margin-right:0}body.rrc .news-card__title{margin-bottom:2rem}body.rrc .news-card__content{position:relative;padding:1.25rem 0rem 0 0rem}body.rrc .news-card__content .news-card__link{position:relative;bottom:0}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block}.pager__item:not(:first-of-type){margin-left:1rem}.pager__link,.pager__link:link,.pager__link:visited{padding:0 5px;color:var(--c-text);font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:var(--hover-color)}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border-top:2px solid var(--c-text);border-left:2px solid var(--c-text);content:"";display:block;width:10px;height:10px;background-color:transparent;position:relative;top:-1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-color:var(--hover-color)}.pager__link--prev::before{transform:rotate(-45deg)}.pager__link--next::before{transform:rotate(135deg)}.social-share{display:flex;flex-direction:row}@media(min-width:920px){.social-share{flex-direction:column}}.social-share .social-sharing-link{display:block;margin-bottom:1rem;margin-right:1rem}.social-share .social-sharing-link.email-link:hover svg g,.social-share .social-sharing-link.linkedin-link:hover svg g{fill:#9aca3c}.social-share .social-sharing-link.twitter-link:hover svg path,.social-share .social-sharing-link.facebook-link:hover svg path{fill:#9aca3c}.scrollable{overflow-x:auto !important;scrollbar-width:thin;padding-bottom:.5rem;scrollbar-color:#008299 #f7fbfc}.scrollable::-webkit-scrollbar-track{background-color:#f7fbfc}.scrollable::-webkit-scrollbar{height:6px}.scrollable::-webkit-scrollbar-thumb{background-color:#008299;border-radius:8px}.table{border-radius:0;border-spacing:0;margin-bottom:.5rem;width:100%;text-align:left;border-collapse:collapse}.table thead{background-color:#f6f6f6}.table__cell{padding:16px 16px 16px 0;text-align:left;font-size:18px;max-width:250px;min-width:150px;font-family:"Roboto-Regular",sans-serif;line-height:normal;word-break:normal}@media(min-width:760px){.table__cell{padding:16px 32px 16px 0;max-width:300px}}.table__cell:first-of-type{padding-left:.5rem}.table__heading-cell{padding:16px 16px 16px 0;font-family:"Roboto-Regular",sans-serif;font-weight:600;font-size:18px;letter-spacing:0;line-height:normal;max-width:300px;word-break:normal;color:#008299}@media(min-width:760px){.table__heading-cell{padding:16px 32px 16px 0;min-width:150px}}.table__heading-cell:first-of-type{padding-left:.5rem}.table__row{border:0;border-bottom:1px solid #f6f6f6}.table__footer-cell,.table__footer-cell:first-child{border-bottom:none}.body-copy .table-wrapper,.accordion .table-wrapper,.cke_editable .table-wrapper{overflow-x:auto;scrollbar-width:thin;padding-bottom:1.5rem;scrollbar-color:#008299 #d9d9d9}.body-copy .table-wrapper::-webkit-scrollbar-track,.accordion .table-wrapper::-webkit-scrollbar-track,.cke_editable .table-wrapper::-webkit-scrollbar-track{background-color:#d9d9d9}.body-copy .table-wrapper::-webkit-scrollbar,.accordion .table-wrapper::-webkit-scrollbar,.cke_editable .table-wrapper::-webkit-scrollbar{height:6px}.body-copy .table-wrapper::-webkit-scrollbar-thumb,.accordion .table-wrapper::-webkit-scrollbar-thumb,.cke_editable .table-wrapper::-webkit-scrollbar-thumb{background-color:#595959;border-radius:0}.body-copy table,.accordion table,.cke_editable table{border:none;min-width:100%;border-collapse:collapse;margin-bottom:.5rem;overflow-x:auto;text-align:left}.body-copy table thead,.accordion table thead,.cke_editable table thead{text-align:left;color:#fff;background-color:#303030;font-family:"Roboto-Bold",sans-serif}.body-copy table tbody,.accordion table tbody,.cke_editable table tbody{border:0}.body-copy table tbody tr:nth-child(2n+1),.accordion table tbody tr:nth-child(2n+1),.cke_editable table tbody tr:nth-child(2n+1){background-color:#fbfbfb}.body-copy table th,.body-copy table td,.accordion table th,.accordion table td,.cke_editable table th,.cke_editable table td{border:none;padding:20px 24px 20px 24px;border-bottom:1px solid #f6f6f6;word-break:normal;vertical-align:top;position:relative}.body-copy table th:last-of-type,.body-copy table td:last-of-type,.accordion table th:last-of-type,.accordion table td:last-of-type,.cke_editable table th:last-of-type,.cke_editable table td:last-of-type{padding-right:0}.body-copy table td,.accordion table td,.cke_editable table td{min-width:120px;width:150px;line-height:normal;font-size:1.125rem}@media screen and (max-width:120rem){.body-copy table td,.accordion table td,.cke_editable table td{font-size:calc(0.9rem + 0.225 *
        ((100vw - 20rem) / 100))}}@media screen and (max-width:20rem){.body-copy table td,.accordion table td,.cke_editable table td{font-size:.9rem}}.body-copy table td p:first-of-type,.accordion table td p:first-of-type,.cke_editable table td p:first-of-type{margin-top:0}.table-heading{margin:0 !important;font-weight:600;font-size:16px}@media(min-width:760px){.table-heading{font-size:18px}}.table-footer{font-size:14px;margin-top:24px}.table__caption{margin-top:.5rem;font-size:14px}body.rrc .body-copy .table-wrapper,body.rrc .accordion .table-wrapper,body.rrc .cke_editable .table-wrapper{scrollbar-color:var(--c-primary) #d9d9d9}.video-copy__top{padding-bottom:4rem}@media(min-width:650px){.video-copy__top{padding-bottom:10rem}}@media(min-width:760px){.video-copy__top{padding-bottom:13rem}}.video-copy__intro{max-width:550px}.video-copy__video-wrapper{width:90%;max-width:996px;margin-left:auto;margin-right:auto;position:relative;margin-top:-2rem}@media(min-width:650px){.video-copy__video-wrapper{margin-top:-8rem}}@media(min-width:760px){.video-copy__video-wrapper{margin-top:-10rem}}.video-container{width:100%;position:relative;overflow:hidden;height:0;padding-top:56.25%}.video-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9 !important;pointer-events:none;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.video-container .video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-container .button-video-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) translateZ(0);z-index:10 !important;border:none;outline:none;background-color:rgba(252,179,21,.9);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:.3s;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);-webkit-backface-visibility:hidden;box-shadow:0 0 0 rgba(252,179,21,.9);-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;cursor:pointer}@media(min-width:920px){.video-container .button-video-play{width:79px;height:79px}}.video-container .button-video-play::after{content:"";display:block;width:21px;height:21px;background-image:url(/themes/custom/cb_sports/images/icons/triangle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(1px)}@media(min-width:1024px){.video-container .button-video-play::after{width:30px;height:30px}}.video-container video{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;z-index:1 !important;padding:0}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,196,0,.9)}100%{box-shadow:0 0 0 20px rgba(255,196,0,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,196,0,.9)}100%{box-shadow:0 0 0 20px rgba(255,196,0,0)}}.accordion__title{margin-bottom:2rem}.accordion-item{margin:0;border:none;border-bottom:1px solid rgba(152,164,175,.4)}.accordion-item:first-of-type{border-top:1px solid rgba(152,164,175,.4)}.accordion-item .ac-trigger{padding:20px 2.5rem 20px 1.5rem;color:#000;font-size:inherit;font-family:inherit;outline:none}.accordion-item .ac-trigger[aria-expanded=true],.accordion-item .ac-trigger:focus{color:var(--c-primary)}.accordion-item .ac-trigger:focus-visible{outline:auto}@media(min-width:920px){.accordion-item .ac-trigger{padding:20px 2.5rem 20px 1.5rem}}.accordion-item .ac-trigger::after{content:"";position:absolute;width:12px;height:12px;right:16px;top:50%;transform:translateY(-8px) rotate(135deg);border-top:2px solid var(--c-primary);border-right:2px solid var(--c-primary);transition:transform .3s,bottom .3s}.accordion-item.is-active>.ac-header .ac-trigger::after{content:"";transform:translateY(-3px) rotate(-45deg)}.accordion-item__body{padding:0 1.5rem 1.5rem 1.5rem}@media(min-width:920px){.contact-main-content{display:flex}}.contact-main-content .contact-sidebar{width:100%}@media(min-width:920px){.contact-main-content .contact-sidebar{width:380px;padding-right:60px;flex-shrink:0}}.contact-main-content .contact-body{flex:1}.contact-main-content .contact-block{background-color:#f7fbfc;padding:2rem;border-radius:12px;width:100%}.contact-main-content .contact-block a{color:#494949;font-size:16px;font-family:"Roboto-Regular",sans-serif;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:#008299;text-decoration-color:#008299;transition:.3s;display:block}.contact-main-content .contact-block a:hover{color:#008299}.contact-main-content .contact-block .contact-block__address,.contact-main-content .contact-block .contact-block__phone,.contact-main-content .contact-block .contact-block__email{display:flex;align-items:flex-start;margin-bottom:1rem}.contact-main-content .contact-block .contact-block__address p,.contact-main-content .contact-block .contact-block__phone p,.contact-main-content .contact-block .contact-block__email p{color:#fff;font-size:16px;font-family:"Roboto-Regular",sans-serif}.contact-main-content .contact-block .contact-block__address:before,.contact-main-content .contact-block .contact-block__phone:before,.contact-main-content .contact-block .contact-block__email:before{content:"";display:inline-block;flex-shrink:0;width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center}.contact-main-content .contact-block .contact-block__address:before{background-image:url(/themes/custom/cb_sports/images/icons/pin-black.svg)}.contact-main-content .contact-block .contact-block__phone:before{background-image:url(/themes/custom/cb_sports/images/icons/phone-black.svg)}.contact-main-content .contact-block .contact-block__email:before{background-image:url(/themes/custom/cb_sports/images/icons/email-black.svg)}.contact-main-content .operating-hours{margin-top:1.5rem;margin-bottom:3rem;border-radius:12px;border:solid 1px #e6e6e6;padding-top:2rem;padding-bottom:1rem;width:100%}.contact-main-content .operating-hours__heading{padding-left:2rem;padding-right:2rem}.contact-main-content .operating-hours .listing-hours{width:100%}.contact-main-content .operating-hours .listing-hours td{padding-top:10px;padding-bottom:10px}.contact-main-content .operating-hours .listing-hours td.label{padding-right:.5rem;padding-left:2rem;max-width:130px}.contact-main-content .operating-hours .listing-hours td.time{padding-right:2rem}.contact-main-content .operating-hours .listing-hours .operating-hours__item-active{background-color:#f7fbfc}.contact-main-content .operating-hours .listing-hours .operating-hours__item-active td{font-family:"Roboto-Medium",sans-serif}.contact-main-content .flexible-form{margin:0}.contact-main-content .flexible-form .flexible-form-container{background-color:transparent;padding:0;margin:0}.contact-main-content .flexible-form .flexible-form-container .flexible-form-wrapper{max-width:625px;margin:0}.contact-main-content .map-embed iframe{width:100%}body.rrc .contact-main-content .contact-block{background-color:var(--c-tertiary-sand)}body.rrc .contact-main-content .contact-block a{-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary)}body.rrc .contact-main-content .contact-block a:hover{-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary)}body.rrc .contact-main-content .operating-hours .listing-hours .operating-hours__item-active{background-color:var(--c-tertiary-sand)}.image-swiper .image-swiper-container .swiper-slide .image-copy{margin:0 0 2.5rem 0}.image-swiper .image-swiper-container .swiper-button-next,.image-swiper .image-swiper-container .swiper-button-prev{top:45%;width:48px;height:48px;border-radius:50%;background-color:#b81f52;transition:.3s}.image-swiper .image-swiper-container .swiper-button-next::after,.image-swiper .image-swiper-container .swiper-button-prev::after{color:#fff;font-size:1rem}.image-swiper .image-swiper-container .swiper-button-next:hover,.image-swiper .image-swiper-container .swiper-button-prev:hover{filter:brightness(1.1)}.image-swiper .image-swiper-container .swiper-button-disabled{background-color:#fff}.image-swiper .image-swiper-container .swiper-button-disabled::after{color:#c3c6c8}.image-swiper .image-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b81f52}body.rrc .image-swiper .image-swiper-container .swiper-button-next,body.rrc .image-swiper .image-swiper-container .swiper-button-prev{background-color:var(--c-secondary)}body.rrc .image-swiper .image-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--c-secondary)}.two-columns{display:flex;height:auto;align-items:stretch;flex-direction:column;background-color:#008299;color:#fff}@media(min-width:920px){.two-columns{flex-direction:row}}.two-columns.background-light{background-color:#f6f6f6;color:#008299}@media(min-width:920px){.two-columns.layout-7-3>div:first-of-type{width:68%}.two-columns.layout-7-3>div:last-of-type{width:32%}}.two-columns__content{width:100%;display:flex;align-items:center;padding-top:6rem;padding-bottom:5rem;position:relative;overflow:hidden}@media(min-width:920px){.two-columns__content{padding-bottom:6rem}}@media(min-width:1224px){.two-columns__content{width:50%}}.two-columns__content p:last-of-type{margin-bottom:0}.two-columns__content .squares{position:absolute;max-width:100%;max-height:100%;z-index:0;pointer-events:none}.two-columns__content .squares svg{width:100%;height:100%}.two-columns__media{width:100%}@media(min-width:1224px){.two-columns__media{width:50%}}.news-banner{position:relative;background-color:#f6f6f6;background-position:center right;background-repeat:no-repeat;background-size:contain;padding-bottom:.5rem}@media(min-width:920px){.news-banner{padding-bottom:10rem;min-height:340px}}.news-banner__breadcrumb{width:100%;z-index:2;background-color:rgba(255,255,255,.75);padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem}@media(min-width:920px){.news-banner__breadcrumb{margin-bottom:3rem}}@media(min-width:920px){.news-banner__heading{width:80%;max-width:800px;margin:0}}.news-detail__banner{position:relative;width:100%;height:220px;overflow:hidden}@media(min-width:760px){.news-detail__banner{height:450px}}@media(min-width:1224px){.news-detail__banner{height:560px}}.news-detail__banner .banner-breadcrumb{width:100%;position:relative;z-index:2;background-color:rgba(255,255,255,.75);padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1.5rem}.news-detail__banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.news-detail__banner .banner-image img,.news-detail__banner .banner-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-detail .news-detail-flex{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:760px){.news-detail .news-detail-flex{display:flex;align-items:center;justify-content:space-between}}@media(min-width:920px){.news-detail .news-detail-flex{margin-top:3rem}}.news-detail .news-detail-col,.news-detail .social-media{display:flex;flex-wrap:wrap;align-items:center}.news-detail .social-media{margin-bottom:1rem}.news-detail .social-media .share-text{margin-right:1rem}.news-detail .social-media .social-media-sharing ul{display:flex;align-items:center}.news-detail .social-media .social-media-sharing .share img{width:32px}.news-detail__date{margin-bottom:1rem;margin-right:1rem}.news-detail__categories{display:flex;flex-wrap:wrap;align-items:center}.news-detail__categories .category{margin-right:1rem;color:#008299;font-family:"Roboto-Medium",sans-serif;margin-bottom:1rem}.news-detail__categories .category a{color:inherit}.news-detail__content .social-media-sharing{display:none}@media(min-width:920px){.news-listing .news-banner .news-banner__breadcrumb{margin-bottom:4rem}}@media(min-width:920px){.news-listing .news-banner .news-banner__heading{padding-top:1rem}}.news-listing .news-listing-filter{background-color:#f7fbfc;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:760px){.news-listing .news-listing-filter form{display:flex;align-items:flex-end}.news-listing .news-listing-filter form .js-form-item{margin-bottom:0;flex:1;padding-right:1rem}}.news-listing .news-listing-filter form .js-form-item-keys input{padding:16px 16px 16px 60px;background:url(/themes/custom/cb_sports/images/icons/search-blue.svg) 16px center no-repeat;background-color:#fff;width:100%;height:50px}.news-listing .news-listing-filter form .nice-select{height:50px}@media(max-width:759px){.news-listing .news-listing-filter form .form-actions{display:flex;justify-content:center;margin-top:1.5rem}}.news-listing .news-items-container{display:grid;grid-template-columns:1fr;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media(min-width:650px){.news-listing .news-items-container{grid-template-columns:1fr 1fr}}@media(min-width:920px){.news-listing .news-items-container{grid-template-columns:1fr 1fr 1fr}}.news-listing .pager{display:flex;justify-content:center}@media(min-width:920px){.hero-news-item{margin-top:-105px}}.hero-news-item-container{position:relative;width:100%;aspect-ratio:1200/560}@media(min-width:920px){.hero-news-item__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}}.hero-news-item__content{background-color:#f6f6f6;padding:1.5rem}@media(min-width:920px){.hero-news-item__content{position:absolute;bottom:2rem;left:2rem;z-index:2;background-color:rgba(255,255,255,.9);max-width:600px;border-radius:12px}}body.rrc .news-listing .news-listing-filter{background:var(--c-tertiary-sand)}body.rrc .hero-news-item__content{position:absolute;width:65%;max-width:none;bottom:0;left:-1px;z-index:2;padding:2rem 7rem 2rem 1.5rem;border-radius:0;background:url(/themes/custom/cb_sports/images/curve-overlay.svg) no-repeat;background-position:100% 1px;background-size:cover}@media(max-width:919px){body.rrc .hero-news-item__content{position:static;width:100%;padding:1.5rem;background-color:#f6f6f6;background-image:none}}@media(min-width:760px){.feature-content.feature-content__image-side-left .feature-content-container{flex-direction:row-reverse}}@media(min-width:760px){.feature-content.feature-content__image-side-left .feature-content__main{padding-left:0;padding-right:3rem}}@media(min-width:1224px){.feature-content.feature-content__image-side-left .feature-content__main{padding-left:0;padding-right:60px}}.feature-content.hover img{transform:scale(1.1)}@media(min-width:760px){.feature-content-container{display:flex;align-items:center}}.feature-content__main{margin-top:1.5rem}@media(min-width:760px){.feature-content__main{flex:1;margin-top:0;padding-left:3rem}}@media(min-width:1224px){.feature-content__main{padding-left:60px}}.feature-content__image{width:100%;aspect-ratio:600/480;overflow:hidden}@media(min-width:760px){.feature-content__image{width:50%}}.feature-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.feature-content__intro{font-family:"Roboto-Medium",sans-serif}.feature-content__button .button,.feature-content__button form .button.form-submit,form .feature-content__button .button.form-submit{margin-top:1.5rem}.highlight-panel{background-color:#b81f52}.highlight-panel__heading,.highlight-panel__intro{color:#fff}.highlight-panel__heading p,.highlight-panel__intro p{color:inherit !important}.highlight-panel .button,.highlight-panel form .button.form-submit,form .highlight-panel .button.form-submit{background-color:#fff;color:#494949;margin-top:1.5rem}.highlight-panel .button:hover{background-color:#008299;color:#fff}body.corc .highlight-panel{background-color:#008299}body.corc .highlight-panel .button:hover{background-color:#9aca3c;color:#fff}body.rrc .highlight-panel{background-color:var(--c-primary)}.image-video-static__image img{width:100%}.image-video-static__video video,.image-video-static__video iframe,.image-video-static__embeded-video video,.image-video-static__embeded-video iframe{aspect-ratio:16/9;width:100%;height:100%}.image-video-carousel__header{background-color:var(--c-primary);padding-top:4rem;padding-bottom:5rem}@media(min-width:760px){.image-video-carousel__header{padding-bottom:10rem}}.image-video-carousel__heading,.image-video-carousel__intro p{color:#fff !important}.image-video-carousel__slides{margin-top:-3rem}@media(min-width:760px){.image-video-carousel__slides{margin-top:-8rem}}.image-video-carousel .image-video-carousel-thumbs{margin-top:10px}@media(max-width:759px){.image-video-carousel .image-video-carousel-thumbs{display:none}}.image-video-carousel .image-video-carousel-thumbs video,.image-video-carousel .image-video-carousel-thumbs iframe{pointer-events:none}@media(min-width:760px){.image-video-carousel .swiper-pagination{display:none}}.image-video-carousel .main-slider{position:relative}.image-video-carousel .swiper-button-next,.image-video-carousel .swiper-button-prev{background-color:var(--c-primary)}.image-video-carousel .swiper-button-next:after,.image-video-carousel .swiper-button-prev:after{color:#fff}.image-video-carousel .swiper-button-prev{left:-20px}@media(min-width:1024px){.image-video-carousel .swiper-button-prev{left:-64px}}.image-video-carousel .swiper-button-next{right:-20px}@media(min-width:1024px){.image-video-carousel .swiper-button-next{right:-64px}}.image-video-carousel video,.image-video-carousel iframe{aspect-ratio:16/9;width:100%;height:100%}.image-video-carousel__image{width:100%;aspect-ratio:16/9}.image-video-carousel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-video-carousel.no-background .image-video-carousel__header{padding:0;display:none}.image-video-carousel.no-background .image-video-carousel__slides{margin-top:0}body.rrc .image-video-carousel .image-video-carousel-thumbs .swiper-slide{opacity:1;transition:opacity .2s}body.rrc .image-video-carousel .image-video-carousel-thumbs .swiper-slide:not(.swiper-slide-thumb-active){opacity:.3}.latest-news-feed{background-image:url(/themes/custom/cb_sports/images/news-feed-fdlc-mobile.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}@media(max-width:759px){.latest-news-feed{padding-bottom:10rem}}@media(min-width:760px){.latest-news-feed{background-image:none}}@media(min-width:1024px){.latest-news-feed{background-image:url(/themes/custom/cb_sports/images/news-feed-fdlc-desktop.svg);background-position:right center}}body.corc .latest-news-feed{background-image:url(/themes/custom/cb_sports/images/news-feed-corc-mobile.svg)}@media(min-width:760px){body.corc .latest-news-feed{background-image:none}}@media(min-width:1024px){body.corc .latest-news-feed{background-image:url(/themes/custom/cb_sports/images/news-feed-corc-desktop.svg)}}body.rrc .latest-news-feed{background-image:none}.quick-links{background-color:#f6f6f6;padding-top:1.5rem;padding-bottom:1.5rem}.quick-links-container{display:flex;justify-content:center;flex-wrap:wrap}.quick-links-container .quick-links__item{width:50%;padding:1rem 1.5rem}@media(min-width:650px){.quick-links-container .quick-links__item{width:calc(100%/(var(--total-items)/2))}}@media(min-width:1024px){.quick-links-container .quick-links__item{width:calc(100%/var(--total-items))}}.quick-links.quick-links--homepage .quick-links__item{max-width:200px}.quick-links__item{display:flex;justify-content:center}.quick-links__item a.quick-links__item-wrapper:hover #circle{fill:var(--hover-color)}.quick-links__item a.quick-links__item-wrapper:hover img.icon-color{display:none}.quick-links__item a.quick-links__item-wrapper:hover img.icon-white{display:block !important}.quick-links__item a.quick-links__item-wrapper:hover .text-link,.quick-links__item a.quick-links__item-wrapper:hover input[type=checkbox]~label a,input[type=checkbox]~label .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .body-copy p a,.body-copy p .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .body-copy li a,.body-copy li .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .filter-accordion p a,.filter-accordion p .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .filter-accordion li a,.filter-accordion li .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .accordion p a,.accordion p .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .accordion li a,.accordion li .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .cke_editable p a,.cke_editable p .quick-links__item a.quick-links__item-wrapper:hover a,.quick-links__item a.quick-links__item-wrapper:hover .cke_editable li a,.cke_editable li .quick-links__item a.quick-links__item-wrapper:hover a{background-position:100% 100%;color:#fff}.quick-links__item-wrapper{display:flex;flex-direction:column;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-links__item-wrapper .icon{width:100px;height:105px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.quick-links__item-wrapper .icon .circle{position:absolute;top:0;left:0;z-index:0}.quick-links__item-wrapper .icon .circle #circle{transition:.3s}.quick-links__item-wrapper .icon img{position:relative;max-width:50px;max-height:50px;-o-object-fit:contain;object-fit:contain;z-index:1}.quick-links__item-wrapper .icon img.icon-white{display:none}.quick-links__item-wrapper .title{font-family:"Roboto-Medium",sans-serif;color:#303030;text-align:center;line-height:1.2;max-width:175px;margin-top:5px}body.rrc .quick-links{background-color:#fff}body.rrc .quick-links__item-wrapper #circle{fill:var(--c-tertiary-sand)}body.rrc a.quick-links__item-wrapper:hover #circle{fill:var(--hover-color)}.related-content .related-content__items{display:grid;grid-template-columns:1fr;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(min-width:760px){.related-content .related-content__items{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1224px){.related-content .related-content__items{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}.sign-up__wrapper{background-image:url(/themes/custom/cb_sports/images/signup-fdlc-mobile.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}@media(max-width:919px){.sign-up__wrapper{padding-top:8rem}}@media(min-width:500px){.sign-up__wrapper{background-position:center top -50px}}@media(min-width:760px){.sign-up__wrapper{background-position:center top -100px}}@media(min-width:920px){.sign-up__wrapper{background-image:none}}@media(min-width:1224px){.sign-up__wrapper{background-image:url(/themes/custom/cb_sports/images/signup-fdlc-desktop.svg);background-position:left center}}.sign-up form{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width:920px){.sign-up form{flex-direction:row}.sign-up form p{text-align:center}}@media(min-width:760px){.sign-up form .js-form-item{margin-right:1rem}}.sign-up form [data-drupal-selector=edit-action]{position:relative}@media(min-width:920px){.sign-up form [data-drupal-selector=edit-action] input{margin-top:2rem}}.sign-up form [data-drupal-selector=edit-action] .ajax-progress{position:absolute;top:50%;right:-1.5rem;transform:translateY(-5px)}.sign-up [role=contentinfo]{margin-top:1rem}.sign-up [role=contentinfo] ul li{list-style:none;color:#cb1d1d}body.corc .sign-up__wrapper{background-image:url(/themes/custom/cb_sports/images/signup-corc-mobile.svg)}@media(min-width:920px){body.corc .sign-up__wrapper{background-image:none}}@media(min-width:1224px){body.corc .sign-up__wrapper{background-image:url(/themes/custom/cb_sports/images/signup-corc-desktop.svg)}}body.rrc .sign-up__wrapper{background-image:none;background-color:var(--c-tertiary-sand) !important}@media(max-width:919px){body.rrc .sign-up__wrapper{padding-top:0}}body.rrc .sign-up form{align-items:center}@media(min-width:920px){body.rrc .sign-up form{align-items:flex-start}}.page-alert{padding-top:3rem}.page-alert .error{padding:1.5rem 1rem;background-color:rgba(195,70,59,.15);font-size:14px}.testimonial-callout-container{background-color:#f6f6f6}@media(min-width:760px){.testimonial-callout-container{display:flex;align-items:stretch}}.testimonial-callout__image{width:100%;aspect-ratio:420/320}@media(min-width:760px){.testimonial-callout__image{width:30%}}.testimonial-callout__image img{width:100%;height:100%}.testimonial-callout__content{padding:1.5rem 1rem 10rem 1rem;background-image:url(/themes/custom/cb_sports/images/testimonial-fdlc-mobile.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}@media(min-width:550px){.testimonial-callout__content{background-image:none;padding:1.5rem 1rem 1.5rem 1rem}}@media(min-width:760px){.testimonial-callout__content{display:flex;flex-direction:column;justify-content:center;flex:1;padding:1.5rem 8rem 1.5rem 3rem;background-image:url(/themes/custom/cb_sports/images/testimonial-fdlc-desktop.svg);background-position:center right}}@media(min-width:760px){.testimonial-callout__body{max-width:492px}}.testimonial-callout__secondary-text{text-align:right}@media(min-width:760px){.testimonial-callout__secondary-text{max-width:492px}}body.corc .testimonial-callout__content{background-image:url(/themes/custom/cb_sports/images/testimonial-corc-mobile.svg)}@media(min-width:550px){body.corc .testimonial-callout__content{background-image:none;padding:1.5rem 1rem 1.5rem 1rem}}@media(min-width:760px){body.corc .testimonial-callout__content{padding:1.5rem 8rem 1.5rem 3rem;background-image:url(/themes/custom/cb_sports/images/testimonial-corc-desktop.svg)}}body.rrc .testimonial-callout-container{overflow:hidden;background:var(--c-tertiary-sand);border-radius:24px}body.rrc .testimonial-callout__content{background-image:none;padding:2rem 1.5rem}@media(min-width:550px){body.rrc .testimonial-callout__content{background:var(--c-tertiary-sand);padding:2rem 1.5rem}}@media(min-width:760px){body.rrc .testimonial-callout__content{padding:1.5rem 8rem 1.5rem 3rem;background:var(--c-tertiary-sand)}}body.rrc .quote svg path{fill:var(--c-primary)}body[data-scroll=down] .popup_alert_wrap{top:100px}@media(min-width:1224px){body[data-scroll=down] .popup_alert_wrap{top:calc(9.25rem - 40px)}}.popup_alert_wrap{position:fixed;z-index:10;top:100px;right:50%;width:calc(100% - 48px);transform:translateX(50%);box-shadow:0 2px 10px 0 rgba(0,0,0,.08);background:#303030;border-radius:16px;color:#fff;transition:top .1s}@media(min-width:760px){.popup_alert_wrap{right:20px;max-width:283px;transform:translateX(0)}}@media(min-width:1224px){.popup_alert_wrap{top:9.25rem}}.popup_alert_wrap .popup_alert_close{position:absolute;z-index:1;top:1rem;right:1rem;width:14px;height:14px;border:none;padding-block:0;padding-inline:0;line-height:0;background:none;cursor:pointer}.popup_alert_wrap .popup-content{padding:1rem 1rem 1.5rem 1rem}.popup_alert_wrap .popup-title{padding-right:1rem;margin-bottom:.75rem;font-family:"Roboto-Bold",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px}.popup_alert_wrap .popup-intro{margin-bottom:.75rem;font-family:"Roboto-Regular",sans-serif;font-size:1rem;line-height:1.6}.popup_alert_wrap .popup-link{margin-top:.5rem;font-family:"Roboto-Medium",sans-serif;font-size:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:40%}.search-listing .search-help-link,.search-listing .search-advanced{display:none}.search-listing [role=contentinfo]{margin-bottom:1.5rem}.search-listing .search-form{margin-bottom:3rem}.search-listing .search-form .js-form-wrapper{display:flex;align-items:flex-end}.search-listing .search-form .js-form-type-search{margin-bottom:0;display:block;flex:1}.search-listing .search-form .js-form-type-search label{margin-bottom:5px;display:block}.search-listing .search-form .js-form-type-search input{padding:15px 16px 14px 60px;background:url(/themes/custom/cb_sports/images/icons/search-blue.svg) 16px center no-repeat;background-color:#fff;width:100%;height:50px}@media(max-width:759px){.search-listing .search-form .js-form-type-search input{border-top-right-radius:0;border-bottom-right-radius:0}}.search-listing .search-form #edit-submit{margin-left:1.5rem}@media(max-width:759px){.search-listing .search-form #edit-submit{width:50px;height:50px;background-color:#008299;background-image:url(/themes/custom/cb_sports/images/icons/search-white.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:center;border:none;border-radius:0;font-size:0;padding:0;min-width:auto;margin-left:0;transition:background-color .3s}}.search-listing ol{list-style:none}.search-listing ol li{list-style:none;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #e4e4e4}.search-listing ol li h3 a{transition:.3s}.search-listing ol li h3 a:hover{color:#008299}.footer{background-color:#006c80}@media(min-width:1224px){.footer .footer-container{display:flex}.footer .footer-container>div:last-of-type{margin-left:auto}}.footer #block-branding-footer,.footer #block-branding-footer-corc{padding-right:1.5rem;padding-bottom:20px}@media(min-width:1224px){.footer #block-branding-footer,.footer #block-branding-footer-corc{margin-right:3rem}}.footer #block-branding-footer img,.footer #block-branding-footer-corc img{max-width:150px}@media(min-width:375px){.footer #block-branding-footer img,.footer #block-branding-footer-corc img{max-width:170px}}@media(min-width:760px){.footer #block-branding-footer img,.footer #block-branding-footer-corc img{max-width:240px}}.footer .follow-us .social-media{margin-top:1rem}.footer .follow-us .social-media-intro{font-family:"Roboto-Medium",sans-serif;color:#fff}.footer .follow-us .social-media-listing{display:flex;align-items:center;margin-top:1rem}.footer .follow-us .social-media-listing>div{margin-right:1rem}.footer .follow-us .social-media-listing>div:hover{filter:brightness(0.85)}.footer nav{margin-bottom:2rem}@media(min-width:1224px){.footer nav{margin-right:60px}}.footer nav ul.links{list-style:none}.footer nav ul.links .menu-icon{margin-bottom:1rem}.footer nav ul.links .menu-icon a{color:#fff;display:block;font-family:"Roboto-Medium",sans-serif;padding-left:2rem;background-size:20px 20px;text-decoration:underline;text-underline-offset:4px;transition:.3s}.footer nav ul.links .menu-icon a:hover{color:#ebebeb}.footer .opening-hours{margin-bottom:1.5rem}@media(min-width:1224px){.footer .opening-hours{margin-right:60px}}.footer .opening-hours .title{display:flex;align-items:center;margin-bottom:1rem}.footer .opening-hours .title .icon{width:20px;height:20px;margin-right:.5rem}.footer .opening-hours .title .text{font-family:"Roboto-Medium",sans-serif;color:#fff}.footer .opening-hours .listing-hours td{color:#fff;font-family:"Roboto-Regular",sans-serif;padding-bottom:8px}@media(min-width:1224px){.footer .opening-hours .listing-hours td{padding-bottom:1rem}}.footer .opening-hours .listing-hours td.label{padding-right:2rem}@media(min-width:1224px){.footer .footer-contact{max-width:320px}}.footer .footer-contact a{color:#fff;font-family:"Roboto-Regular",sans-serif;text-decoration:underline;text-underline-offset:4px;transition:.3s;display:block}.footer .footer-contact a:hover{color:#ebebeb}.footer .footer-contact .footer-contact__address,.footer .footer-contact .footer-contact__phone,.footer .footer-contact .footer-contact__email{display:flex;align-items:flex-start;margin-bottom:1rem}.footer .footer-contact .footer-contact__address p,.footer .footer-contact .footer-contact__phone p,.footer .footer-contact .footer-contact__email p{color:#fff;font-family:"Roboto-Regular",sans-serif}.footer .footer-contact .footer-contact__address:before,.footer .footer-contact .footer-contact__phone:before,.footer .footer-contact .footer-contact__email:before{content:"";display:inline-block;flex-shrink:0;width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center}.footer .footer-contact .footer-contact__address:before{background-image:url(/themes/custom/cb_sports/images/icons/pin-white.svg)}.footer .footer-contact .footer-contact__phone:before{background-image:url(/themes/custom/cb_sports/images/icons/phone-white.svg)}.footer .footer-contact .footer-contact__email:before{background-image:url(/themes/custom/cb_sports/images/icons/email-white.svg)}.footer-copyright-wrapper{background-color:#005766;padding-top:1.5rem;padding-bottom:.5rem}.footer-copyright-wrapper .footer-copyright-container{display:flex;flex-wrap:wrap}@media(min-width:920px){.footer-copyright-wrapper .footer-copyright-container{justify-content:center}}.footer-copyright-wrapper .menu{list-style:none;display:flex;flex-wrap:wrap}.footer-copyright-wrapper .menu li{width:50%}@media(min-width:760px){.footer-copyright-wrapper .menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer-copyright-wrapper .menu a{color:#fff;font-size:14px;font-family:"Roboto-Regular",sans-serif;text-decoration:underline;transition:.3s;display:block;margin-right:35px;margin-bottom:1rem}.footer-copyright-wrapper .menu a:hover{color:#ebebeb}.footer-copyright-wrapper .copyright-footer{color:#fff;font-size:14px;font-family:"Roboto-Regular",sans-serif;margin-bottom:1rem}.footer-acknowledgement-wrapper{background-color:#f6f6f6;padding-top:1.5rem;padding-bottom:1.5rem}.footer-acknowledgement-wrapper .acknowledgement-footer{color:#494949;font-size:14px;font-family:"Roboto-Regular",sans-serif}@media(min-width:920px){.footer-acknowledgement-wrapper .acknowledgement-footer{text-align:center}}body.rrc .footer{background-color:var(--c-primary)}body.rrc .footer-copyright-wrapper{background-color:#540d17}body.rrc .social-media-feed{background:var(--c-tertiary-sand)}body.rrc .social-media-feed .eapps-instagram-feed-header-container{display:none}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-template-classic{background:none !important;border:none}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-header{display:none}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-template-classic .eapps-instagram-feed-posts-item-meta{padding:0}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-template-classic .eapps-instagram-feed-posts-item-content{margin:0}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-template-classic .eapps-instagram-feed-posts-item-likes-count-icon,body.rrc .social-media-feed .eapps-instagram-feed-posts-item-template-classic .eapps-instagram-feed-posts-item-comments-count-icon{display:none}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-likes-count-label,body.rrc .social-media-feed .eapps-instagram-feed-posts-item-comments-count-label{margin-left:0;font-weight:700;font-family:"Roboto-Bold",sans-serif;font-size:16px;line-height:130%;color:#494949 !important}@media(min-width:760px){body.rrc .social-media-feed .eapps-instagram-feed-posts-item-likes-count-label,body.rrc .social-media-feed .eapps-instagram-feed-posts-item-comments-count-label{font-size:18px}}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-likes-count-label::after,body.rrc .social-media-feed .eapps-instagram-feed-posts-item-comments-count-label::after{display:inline-block;margin-left:5px;content:"likes"}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-media{margin-bottom:20px}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-image-wrapper{overflow:hidden;border-radius:18px}body.rrc .social-media-feed .eapps-instagram-feed-posts-item-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:none;text-overflow:ellipsis;font-family:"Roboto-Regular",sans-serif;font-size:16px;line-height:150%;text-align:left;color:#494949 !important}@media(min-width:760px){body.rrc .social-media-feed .eapps-instagram-feed-posts-item-text{font-size:18px}}.swiper-button-next,.swiper-button-prev{background-color:#fff;width:48px;height:48px;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);transition:.3s}@media(min-width:1224px){.swiper-button-next,.swiper-button-prev{width:56px;height:56px}}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--hover-color)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px;color:#008299}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.6}.swiper-pagination{position:relative;margin-top:1rem}.swiper-pagination .swiper-pagination-bullet-active{background-color:#00b2d0}.swiper-grid{width:100%}.swiper-grid .swiper-container{width:100%}@media(min-width:920px){.swiper-grid .swiper-container .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}.swiper-grid .swiper-slide{width:100%;height:auto}.swiper-grid .swiper-slide>div{height:100% !important}@media(min-width:920px){.swiper-grid .swiper-button-next,.swiper-grid .swiper-button-prev{display:none}}@media(min-width:920px){.swiper-grid .swiper-pagination{display:none}}.image-carousel{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:760px){.image-carousel{padding-left:2rem;padding-right:2rem}}@media(min-width:920px){.image-carousel{padding-left:0;padding-right:0}}@media(max-width:919px){.image-carousel .swiper-slide{width:100%;height:auto}.image-carousel .swiper-slide>div{height:100% !important}}.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev{top:45%}@media(min-width:1350px){.image-carousel .swiper-button-next{right:2rem}}@media(min-width:1500px){.image-carousel .swiper-button-next{right:4rem}}@media(min-width:1920px){.image-carousel .swiper-button-next{right:calc((100vw - 1600px)/2)}}@media(min-width:1350px){.image-carousel .swiper-button-prev{left:2rem}}@media(min-width:1500px){.image-carousel .swiper-button-prev{left:4rem}}@media(min-width:1920px){.image-carousel .swiper-button-prev{left:calc((100vw - 1600px)/2)}}@media(min-width:920px){.image-carousel .swiper-pagination{position:absolute;left:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:35%;transform:translateX(-50%) !important}.image-carousel .swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:1;width:12px;height:12px}.image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00b2d0}}@media(min-width:1224px){.image-carousel .swiper-pagination{right:calc((100vw - 1200px)/2 + 240px)}}body.rrc .image-carousel{padding-top:2.5rem;padding-bottom:1.5rem}@media(min-width:920px){body.rrc .image-carousel{padding-top:0;padding-bottom:0}}@media(min-width:920px){body.rrc .swiper-pagination{right:0;left:50%;transform:translateX(-50%) !important}}.body-copy-tabs__wrapper{background-color:#f6f6f6}.body-copy-tabs__header{display:flex;position:relative;margin-bottom:1.5rem;background-color:transparent}@media(min-width:760px){.body-copy-tabs__header{margin-bottom:0}}.body-copy-tabs__header .arrow{padding:1rem;position:relative;z-index:2;margin-left:auto;transition:.3s;cursor:pointer}.body-copy-tabs__header .arrow.is-active{transform:rotate(-180deg)}@media(min-width:760px){.body-copy-tabs__header .arrow{display:none}}.body-copy-tabs__nav{display:flex;flex-direction:column;position:absolute;top:6px;left:0;width:100%;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}@media(min-width:760px){.body-copy-tabs__nav{position:relative;top:0;left:0;flex-direction:row;box-shadow:none}}.body-copy-tabs__tab-item{cursor:pointer;font-size:16px;font-weight:600;position:relative;padding:10px 1.25rem;margin:0;transition:color .3s ease-in-out;text-align:left;color:#494949;background-color:#fff;display:none}@media(min-width:760px){.body-copy-tabs__tab-item{font-size:18px;display:block;background-color:#e7e7e7;border-left:4px solid #e7e7e7;border-top:4px solid #e7e7e7}.body-copy-tabs__tab-item:not(.is-active):not(:last-of-type){border-right:1px solid #fff}}.body-copy-tabs__tab-item.is-active{color:#008299;display:block;padding-right:3rem;pointer-events:none}@media(min-width:760px){.body-copy-tabs__tab-item.is-active{padding-right:1.25rem;background-color:#fff;border-color:#9aca3c}}.body-copy-tabs__content{padding:1.5rem;background-color:#fff;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}.body-copy-tabs__content.is-active{-webkit-animation:fadeIn .4s ease-in-out;animation:fadeIn .4s ease-in-out;display:block}.body-copy-tabs__content:not(.is-active){display:none}.body-copy-tabs__content p{font-size:14px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.bg-grey{background-color:#f6f6f6}.place-holder{color:#f6f6f6;border:4px dashed #f6f6f6;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.bg-grey{background-color:#f6f6f6}:root{--c-text:#494949;--c-text-inverse:white;--c-background:white;--c-primary:#008299;--c-secondary:#b81f52;--c-accent:#9aca3c;--c-text-dark:#494949;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}body.rrc{--c-primary:#801323;--c-primary-light:#AD1A2F;--c-secondary:#006C80;--c-tertiary-sand:rgba(244,238,230,0.80)}
