@charset "UTF-8";@font-face{font-family:akzidenz-grotesk_bqregular;src:url(/build/assets/akzidenzgroteskbq-reg-webfont-BkxRGABw.woff2) format("woff2"),url(/build/assets/akzidenzgroteskbq-reg-webfont-CTd8gDKA.woff) format("woff");font-weight:400;font-style:normal}/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */progress,sub,sup{vertical-align:baseline}html{box-sizing:border-box;line-height:1.15}*,:after,:before{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{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}summary{display:list-item}.text-input::-moz-placeholder{color:#707070}.text-input:-ms-input-placeholder{color:#707070}.text-input::-webkit-input-placeholder{text-indent:0;color:#707070}body{color:#333;background:#000;font-family:akzidenz-grotesk_bqregular,arial,sans-serif;font-size:16px}a{color:#ccc;text-decoration:none;outline:none}a:hover,a:focus,a:visited{color:#ccc;text-decoration:underline}button{outline:none;background:#fff}h1,h2,h3,h4,h5,h6{margin:0 0 5px;color:#000;font-family:akzidenz-grotesk_bqregular,arial,sans-serif;font-weight:700}ul,ol{margin:0;padding:0}sub,sup{font-size:60%}.icon{width:20px;height:20px;line-height:normal}.relative{position:relative}.grid-container{padding-left:0;padding-right:0}.jersey-wrapper{position:relative;margin-bottom:20px;padding-bottom:100px;width:100%;height:auto;font-size:.75rem;background:url(/build/assets/bg-jersey-ice-pmNy2afw.png) no-repeat;background-size:cover;background-position:center center;border:4px solid #fff}.jersey-wrapper.on{border:4px solid #ffc20e}.jersey-wrapper .jersey-image{display:block;margin:20px auto 0;width:60%;height:auto}.jersey-wrapper .details{position:absolute;bottom:0;left:0;z-index:1;padding:20px 14px;width:100%;height:80px;color:#fff;background:#2e2e2f}.jersey-wrapper .details h5{margin-bottom:0;color:#fff;font-weight:400}.jersey-wrapper .details h5 strong{font-weight:700}.jersey-wrapper .details .left{float:left;width:60%}.jersey-wrapper .details .right{float:right;width:40%}body.is-reveal-open{overflow:visible}.modal .close-button{position:absolute;top:5px;right:5px;font-size:2rem;background:transparent;border:none}.modal .close-button:focus{outline:3px solid #e71734}.jersey-picker .image-wrapper{display:flex;justify-content:center;padding:20px;background:#eee}.jersey-picker .image-wrapper img{display:none}.jersey-picker .image-wrapper img.on{display:block}.jersey-picker .options-wrapper{padding:10px;color:#000}.jersey-picker .options-wrapper .option{font-size:.75rem;line-height:1rem}.jersey-picker .options-wrapper h1{font-size:1.375rem;font-weight:400}.jersey-picker .options-wrapper h1 strong{font-weight:700}.jersey-picker .options-wrapper .colour-details{color:#787878;font-size:.875rem}.jersey-picker .options-wrapper .current-colour{font-size:.75rem}.jersey-picker .options-wrapper .current-colour span{display:none}.jersey-picker .options-wrapper .current-colour span.on{display:inline}.jersey-picker .options-wrapper .colour-picker{width:175px;list-style:none}.jersey-picker .options-wrapper .colour-picker li{float:left;margin:0 10px 10px 0;padding:2px 0 0 2px;width:35px;height:35px}.jersey-picker .options-wrapper .colour-picker li .ring{padding:3px 0 0 3px;width:31px;height:31px;border-radius:50%;background:#fff}.jersey-picker .options-wrapper .colour-picker li.on{border-radius:50%;background:#000}.jersey-picker .options-wrapper .colour-picker li input[type=radio]{display:none}.jersey-picker .options-wrapper .colour-picker li a,.jersey-picker .options-wrapper .colour-picker li label{cursor:pointer;display:block;width:25px;height:25px;background:url(/build/assets/sprite-colour-icons-Mt5qWLpN.png) no-repeat;overflow:hidden}.jersey-picker .options-wrapper .colour-picker li a:focus,.jersey-picker .options-wrapper .colour-picker li label:focus{outline:3px solid #e71734}.jersey-picker .options-wrapper .colour-picker li .black_red{background-position:0 0}.jersey-picker .options-wrapper .colour-picker li .white_red{background-position:-25px 0}.jersey-picker .options-wrapper .colour-picker li .yellow{background-position:-50px 0}.jersey-picker .options-wrapper .colour-picker li .red{background-position:-75px 0}.jersey-picker .options-wrapper .colour-picker li .blue{background-position:-100px 0}.jersey-picker .options-wrapper .colour-picker li .green{background-position:-125px 0}.jersey-picker .options-wrapper .colour-picker li .grey{background-position:-150px 0}.jersey-picker .options-wrapper .colour-picker li .orange{background-position:-175px 0}.jersey-picker .options-wrapper .colour-picker li .purple{background-position:-200px 0}.jersey-picker .options-wrapper .colour-picker li .beige{background-position:-225px 0}.jersey-picker .options-wrapper .colour-picker li .teal{background-position:-250px 0}.jersey-picker .options-wrapper .colour-picker li .lightblue{background-position:-275px 0}.jersey-picker .options-wrapper .colour-picker li .black_grey{background-position:-300px 0}.jersey-picker .options-wrapper .colour-picker li .white_grey{background-position:-325px 0}.jersey-picker .btn-continue{display:block;clear:both;float:left;margin:15px 0}.jersey-picker .btn-continue:focus{outline:3px solid black}@media screen and (min-width: 991px){.grid-container{padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width: 600px){.grid-container{padding-right:.625rem;padding-left:.625rem}h3,.h3{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}}body:after{display:none;content:"small"}#debug-message{position:fixed;bottom:0;left:0;z-index:9999;padding:10px;width:auto;height:auto;font-size:12px;color:#fff;background:pink}#debug-message p{margin:0}#debug-message .small,#debug-message .medium,#debug-message .large,#debug-message .exlarge{display:none}#debug-message .small{display:block}.image-path-test{display:block;width:274px;height:63px;background:url(../../apple-touch-icon.png)}.fi-heart{font-size:80px}@media screen and (min-width: 991px){body:after{content:"medium"}#debug-message{background:#add8e6}#debug-message .small,#debug-message .large,#debug-message .exlarge{display:none}#debug-message .medium{display:block}}@media screen and (min-width: 1200px){body:after{content:"large"}#debug-message{background:#90ee90}#debug-message .small,#debug-message .medium,#debug-message .exlarge{display:none}#debug-message .large{display:block}}.program-overview-container{padding:50px 20px;background-color:#fff}.program-overview-container span{color:#5c6b80;font-size:1.2em;display:block;padding-bottom:50px}.program-jersey-container{background-image:url(/build/assets/bg_red-black-jersey-n7iaoAWu.jpg);padding:50px 0;background-size:cover;text-align:center;color:#fff}.program-jersey-container h2{color:#fff}.program-jersey-container .option-wrapper{float:left;text-align:left;margin-top:20px;margin-left:15px}.program-jersey-container .option-wrapper .option-number{color:#999}.program-jersey-container .option-wrapper .option-description{font-size:1.2em;color:#fff}.program-jersey-container .option-wrapper .option-description span{font-weight:700}.program-jersey-container a.jersey-preview-button{float:right;padding:5px 15px;background-color:#232323;border-radius:45px;margin-top:25px;margin-right:25px;border:2px solid #787878;color:#fff;text-decoration:none;font-size:.9em;transition:.3s all ease}.program-jersey-container a.jersey-preview-button:focus,.program-jersey-container a.jersey-preview-button:hover{background-color:#e71734;border-color:#e71734;outline:3px solid white}.program-jersey-container .overview-jersey{position:relative;display:flex;flex-direction:column;overflow:hidden;margin:0 1rem}.program-jersey-container .overview-jersey .jersey-cta{position:absolute;bottom:0;height:90px;left:50%;right:0;width:calc(100% - 24px);background-color:#232323;transform:translate(-50%)}.program-jersey-container .triangle{width:220px;height:120px;background-color:#fdc624;z-index:50;position:absolute;right:-80px;top:-40px;transform:rotate(45deg)}.program-jersey-container .triangle span{position:absolute;bottom:15px;left:35px;right:30px;line-height:1em;color:#000;font-weight:700;text-align:center}.program-jersey-container .triangle.fr-QC span,.program-jersey-container .triangle.fr-CA span{position:absolute;bottom:6px;left:35px;right:30px;line-height:1em;color:#000;font-weight:700;text-align:center}.program-facts-container{width:100%;padding:75px 20px;background-color:#232323}.program-facts-container h2{color:#fff;font-weight:700}.program-facts-container .fact-footer{font-weight:700;padding:15px 0 0;color:#fff}.program-facts-container .list-arrow{display:block;margin:15px 0}.program-facts-container .list-arrow ul{list-style:none;margin:0;padding:0}.program-facts-container .list-arrow li{padding-left:20px;margin:10px 0;line-height:1em;color:#ccc}.program-facts-container .list-arrow li:before{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.1em solid #ffc20e;border-top:.1em solid #ffc20e;margin-right:.5em;transform:rotate(45deg) translateY(-50%)}.program-notify-container{width:100%;padding:75px 0;background-color:#fff;background-color:#eee;color:#000}.program-faq-container{width:100%;padding:50px 0;background-color:#fff}.program-faq-container h3{margin-bottom:40px}.program-faq-container .screenreader-faq-title{visibility:hidden;width:0;height:0;display:block;font-size:1px}.form-container{background-color:#fff}.accordion-item{border-left:none;border-right:none}@media screen and (min-width: 991px){.program-overview-container span{color:#5c6b80;font-size:1.2em;display:block;padding-bottom:50px}}@media screen and (max-width: 600px){.program-jersey-container{text-align:center;color:#fff}.program-jersey-container .overview-jersey{height:225px;position:relative;width:290px;margin-bottom:120px}.program-jersey-container .jersey-cta{position:absolute;height:110px;left:0;right:0;background-color:#232323}.program-jersey-container a.jersey-preview-button{float:none;padding:5px 15px;margin-top:5px;display:inline-block;margin-right:0}.program-jersey-container .option-wrapper{float:none;display:block;text-align:left;margin-top:5px;margin-left:0;text-align:center}.program-jersey-container .option-wrapper .option-number{color:#999}.program-jersey-container .option-wrapper .option-description{font-size:1em;color:#fff}.program-jersey-container .option-wrapper .option-description span{font-weight:700}.overview-jersey-left img,.overview-jersey-right{width:100%;height:auto}}.accordion-item{border-bottom:1px solid #4f4f4f}.accordion-item:first-child{border-top:1px solid #4f4f4f}.accordion-button{display:block;padding:1.25rem 75px 1.25rem 1rem;background-color:#fff;border:0;font-size:1em;line-height:1;color:#fff;text-align:left;font-weight:700;color:#000}.accordion-button:hover,.accordion-button:focus,.accordion-button:focus-within,.accordion-button:not(.collapsed){background-color:#e71734;text-decoration:none;color:#fff;outline:3px solid black!important}.accordion-button:before{position:absolute;top:50%;right:1rem;content:"COLLAPSE –";font-size:.5em;transition:.3s ease all;margin-top:0;transform:translateY(-50%)}.accordion-button.collapsed:before{position:absolute;top:50%;right:1rem;content:"EXPAND +"}.accordion-body{padding:1rem;border:none;border-bottom:0;background-color:#eee;color:#4f4f4f;text-align:left;line-height:1.2}.accordion-body ul{margin-left:1.25rem;margin-top:5px}.accordion-body li{border-bottom:none;margin-bottom:5px}.accordion-body li:first-child{border-top:none}.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0}.fact-footer a{text-decoration:underline}.fact-footer a:hover{color:#fff}.menu a{padding:0}.menu-icon{border:none;vertical-align:bottom;background-color:transparent}.menu-icon:focus{outline:3px solid #e71734}.sticky{width:100vw;height:80px;position:fixed;top:0;left:0;z-index:99;background-color:#000c}header{font-family:akzidenz-grotesk_bqregular}header .logo{height:100%;display:block}header .logo img{height:40px}header .logo:focus{border:3px solid #e71734}header .menu a.active{color:#fff}header ul{list-style:none;font-size:1.125rem}header li a[class^=fi-]{position:relative;top:-6px;font-size:1.4rem}header .user-menu{font-size:.876rem}@media screen and (max-width: 600px){.sticky{position:relative;height:50px}.logo img{height:35px}.menu{position:absolute;left:100%;width:0;top:0;padding-top:3rem;transition:.3s all ease;height:100vh;background-color:#000;z-index:1000}.menu li,.menu .menu-icon-close{display:none}.menu.active{width:100vw;display:flex;left:0}.menu.active li,.menu.active .menu-icon-close{display:block}.menu-icon{position:relative;width:20px;height:20px}.menu-icon:after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;-webkit-box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;box-shadow:0 7px #fefefe,0 14px #fefefe;content:""}.menu-icon-close{position:absolute;top:1rem;right:1rem;z-index:100}.menu-icon-close:hover:after,.menu-icon-close:after{content:"✕";font-size:1.5rem;color:#fff;background:transparent;box-shadow:none;-webkit-box-shadow:none}.user-menu{padding-top:1rem;order:2}.site-menu li{margin-bottom:.5rem}}footer{min-height:90px}.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:11;background-color:#000;color:#fff;width:50px;height:48px;line-height:48px;right:5px;bottom:100px;padding-top:2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.scroll-top-wrapper:focus,.scroll-top-wrapper:hover{color:#ffc20e}.scroll-top-wrapper:focus{outline:3px solid #e71734}.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1}.scroll-top-wrapper i.fa{padding-top:4px}#atomc-footer-wrapper{background-color:#232323;width:100%}.footer-links{font-size:12px;display:inline-block;width:50%}.footer-links a{color:#fff;font-weight:300}.footer-links a:hover{text-decoration:underline}.footer-links ul.menu-footer{display:block;list-style-type:none}.footer-links ul.menu-footer li{display:inline-block;vertical-align:middle}.footer-links ul.menu-footer li:after{content:"|";color:#fff;margin:0 4px}.footer-links ul.menu-footer li:last-child:after{content:"";maring:0}.copyright-wrapper{text-align:right;font-size:12px;width:50%}.copyright-wrapper a{color:#fff;font-weight:300}.copyright-wrapper a:hover{text-decoration:underline}.copyright-wrapper ul.copyright{font-size:1em}.copyright-wrapper ul.copyright li{display:inline-block;color:#999}@media screen and (max-width: 600px){footer{height:auto;padding:20px 10px}.footer-links,.copyright-wrapper{width:100%;display:block;text-align:center;font-size:1em}.copyright-wrapper{margin-top:10px;margin-bottom:10px}.copyright-text{width:100%;margin-bottom:10px}}input::placeholder{color:#3c3c3c}.alert-block{background-color:#d04343;padding:1rem;border-radius:3px;margin-top:10px}.alert-block p{margin-bottom:0;color:#fff;font-weight:700}.form-container{padding:80px 0 20px}.form-container .account-wrapper .row{padding-left:15px;padding-right:15px}.form-container .row{margin-bottom:20px}.form-container .row .col{padding:0 15px 15px}.form-container h1,.form-container .h1{margin-top:20px;font-weight:700;font-size:2.375em}.form-container .size-selection .float-left{color:#333;margin-right:20px}.form-container .download-link{display:inline-block;padding-left:20px;color:#333;font-size:.8125rem;text-decoration:underline;height:17px;background:url(/build/assets/icon-download-t-39QVCJ.png) bottom left no-repeat}.form-container .download-link:focus{outline:3px solid #e71734}.form-container .association-wrapper{background:#eee;padding-top:15px;padding-bottom:15px}.form-container .association-wrapper h3{padding-top:10px}.notification-form{background-color:#fff;padding:55px;text-align:left;color:#787878}.notification-form .notification-head{font-weight:700;margin-bottom:10px;color:#787878}.notification-form .notification-footnote{color:#787878;font-size:.8em;line-height:1em}.notification-form input[type=text]{border-color:#787878}.button{display:inline-block;vertical-align:middle;margin:1rem 0;font-family:inherit;padding:.5em 2em;-webkit-appearance:none;border:1px solid transparent;border-radius:20px;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#e71734;color:#fefefe}.button:focus{outline:3px solid black}.button.black{background-color:#2e2e2f;border:2px solid #4e4e4f}.button.black:focus{outline:3px solid #e71734}a.button{color:#fff}.button:hover,.button:focus{background-color:#e71734;opacity:.8;color:#fefefe}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;margin:0;padding:.5rem;border:1px solid #787878;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px #0a0a0a1a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.has-error [type=text],.has-error [type=password],.has-error [type=date],.has-error [type=datetime],.has-error [type=datetime-local],.has-error [type=month],.has-error [type=week],.has-error [type=email],.has-error [type=number],.has-error [type=search],.has-error [type=tel],.has-error [type=time],.has-error [type=url],.has-error [type=color],.has-error textarea{border-color:#bd0017}select{height:2.4375rem;width:100%;margin:0;padding:.5rem 1.5rem .5rem .5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #787878;border-radius:0;height:50px;background-color:#fff;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}.has-error select{border-color:#bd0017}.select-style{position:relative;display:inline-block}.select-style:before{content:"";display:inline-block;position:absolute;top:50%;margin-top:-1.5px;right:7px;width:0;height:0;border:5px solid transparent;border-top-color:#000}.select-style select{color:gray;display:inline-block;position:relative;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 22px 5px 7px;border:1px solid;border-color:#000;border-radius:0;background:transparent}.select-style select:focus{outline:transparent}.select-style select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}form h2{font-size:40px}form .grid-x{margin-bottom:10px}form .error-msg{display:inline-block;padding-top:5px;color:#bd0017;font-size:.6875rem;line-height:1rem}.dashboard-wrapper form .error-msg{color:#fdbe21;font-size:.875rem}form .banner-details{font-size:.6875rem;color:#333}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:none;border:1px solid #000000;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}label{display:block;margin:0;font-size:.875rem;font-weight:700;line-height:1.8;color:#0a0a0a;padding-bottom:5px}label span.required{color:#e71734}label a{color:#333!important;text-decoration:underline}.form-group{margin-bottom:10px}ul.steps{cursor:pointer}ul.steps li.active .step-box{background-color:#e71734}ul.steps li .step-box:focus{outline:2px solid #ffc20e}@media screen and (min-width: 991px){.step-container{height:auto;overflow:hidden;padding:10px 0;background-color:#232323}ul.steps{display:inline-block;font-size:0px;overflow:hidden;line-height:1;box-sizing:border-box;padding-left:0}ul.steps.expanded{display:block}ul.steps li{display:inline-block;position:relative;vertical-align:top;box-sizing:border-box;font-size:1rem;height:auto;overflow:hidden}ul.steps li .step-info{width:75%;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding-left:10px;font-size:.7em}ul.steps li .step-info .step-box-step{display:block;margin-bottom:3px;font-weight:700;color:#fff}ul.steps li .step-info .step-box-description{display:block;color:#999}ul.steps li .step-box{width:20%;padding-bottom:20%;background-color:#787878;border-radius:100%;position:relative;font-size:3vw;font-weight:700;display:inline-block}ul.steps li .step-box span{position:absolute;top:50%;transform:translateY(-50%);color:#fff;text-align:center;width:100%;line-height:100%;font-size:2.5rem}ul.steps.even-2 li{width:50%}ul.steps.even-3 li{width:33.33334%}ul.steps.even-4 li{width:25%}ul.steps.even-5 li{width:20%}ul.steps.even-6 li{width:16.66667%}}@media screen and (min-width: 1200px){.step-container{height:auto;overflow:hidden;padding:10px 0;background-color:#232323}ul.steps li .step-info{font-size:1em}}@media screen and (max-width: 600px){.step-container{height:auto;overflow:hidden;padding:5%;background-color:#232323}ul.steps{display:inline-block;font-size:0px;overflow:hidden;line-height:1;box-sizing:border-box;padding-left:0}ul.steps.expanded{display:block}ul.steps li{display:block;position:relative;vertical-align:top;box-sizing:border-box;font-size:1rem;height:auto;overflow:hidden}ul.steps li .step-info{width:auto;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding-left:10px}ul.steps li .step-info .step-box-step{display:inline-block;font-weight:700;color:#fff;margin-right:5px}ul.steps li .step-info .step-box-description{display:inline-block}ul.steps li .step-box{width:50px;height:50px;background-color:#787878;border-radius:100%;position:relative;font-size:2em;font-weight:700;display:inline-block}ul.steps li .step-box span{position:absolute;top:50%;transform:translateY(-50%);color:#fff;text-align:center;width:100%;line-height:100%}ul.steps li .step-box-description{color:#999}}.slide-text{width:50%;text-align:left;box-sizing:border-box;padding:0 5% 0 15%}.slide-text span{display:block;color:#999}.slide-text .slide-title{color:#fff;line-height:1em;margin:20px 0;font-size:1.9375rem}.slide-text .button{margin-top:40px;display:inline-block}.slide-image{width:50%}.slide-image img{width:100%}.slick-button{position:absolute;z-index:10;cursor:pointer;color:#fff;font-size:3em;height:fit-content;width:fit-content;top:50%;margin:1rem;transform:translateY(-100%)}.slick-button:focus .fa{border:3px solid #e71734}#slick-dots{position:absolute;bottom:20px;right:50px;margin:0;justify-content:flex-end}#slick-dots button{max-width:20px;height:20px;border-radius:50%;border:2px solid #967103;background:transparent;transition:all .5s;position:relative}#slick-dots button.active:before{content:"";background:#967103;color:transparent;border-radius:20px;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.slick-dots li button:focus{outline:3px solid #e71734}*:focus{outline:none}.home-sponsor{padding:100px 0;background:url(/build/assets/bg_home_section2-D0cc4W_q.jpg);color:#fff}.home-sponsor h2{color:#fff;text-align:center;padding:20px 0;font-size:2vw;font-weight:700}.home-sponsor .home-sponsor-number,.home-sponsor .home-sponsor-text{font-weight:700}.home-sponsor .home-sponsor-number{font-size:8vw;color:#ffc20e;line-height:1.5em;text-align:center;line-height:8.5vw}.home-sponsor .home-sponsor-text{font-size:1.5vw;color:#fff;text-align:left;width:50%;margin-left:2rem}.home-description{background-color:#ffc20e;padding:50px 0;color:#000}@media screen and (max-width: 600px){.slide-text{order:2;width:100%;padding:10% 5%}.slide-image{order:1;width:100%}.slick-button{top:30%}#slick-dots{right:10px}.carousel-item{height:870px}.home-sponsor{padding:100px 0;background:url(/build/assets/bg_home_section2-D0cc4W_q.jpg);color:#fff}.home-sponsor h2{color:#fff;text-align:center;padding:20px 0;font-size:1.2em;font-weight:700}.home-sponsor .number{width:100%}.home-sponsor .home-sponsor-number{font-size:4em;line-height:1.5em}.home-sponsor .home-sponsor-text{font-size:1em;text-align:center;padding-right:20px;padding-left:20px;width:100%;margin:0}}.signin-right a{text-decoration:none}.signin-right a:hover{text-decoration:underline}@media screen and (min-width: 991px){.signin-container{background-color:#fff;display:table;width:100%}.signin-container .signin-left,.signin-container .signin-right{padding:10% 5%;width:50%;display:table-cell}.signin-container .signin-right{background-color:#eee}.signin-container .signin-right a.button{margin-top:25px}}@media screen and (max-width: 600px){.signin-container{background-color:#fff;display:block;width:100%}.signin-container .signin-left,.signin-container .signin-right{display:block;padding:10% 5%}.signin-container .signin-right{background-color:#eee}.signin-container .signin-right a.button{margin-top:25px}}.age-gate-wrapper{position:relative;top:50px;margin:0 auto;padding:20px;width:90%;background:#fff}.age-gate-wrapper .form-group{margin-bottom:15px}.age-gate-wrapper .logo-en-CA,.age-gate-wrapper .logo-fr-CA,.age-gate-wrapper .logo-en-QC,.age-gate-wrapper .logo-fr-QC{display:block;margin:0 auto 20px;width:100%;height:auto}.age-gate-wrapper h1{margin-bottom:20px;font-size:1.2rem;font-weight:700;line-height:1em;text-align:center}.age-gate-wrapper .lang-toggle{position:absolute;top:10px;right:10px;font-size:.75rem;color:#000}.age-gate-wrapper .button{display:block;margin:0 auto}.age-gate-wrapper label{font-size:1em}@media screen and (min-width: 991px){.age-gate-wrapper{position:relative;width:80%}.age-gate-wrapper h1{font-size:1.75rem}.age-gate-wrapper .logo-en-CA,.age-gate-wrapper .logo-fr-CA{width:367px;height:87px}.age-gate-wrapper .logo-en-QC,.age-gate-wrapper .logo-fr-QC{width:387px;height:126px}}@media screen and (min-width: 1200px){.age-gate-wrapper{padding:40px;width:50%}.age-gate-wrapper .logo{margin-bottom:40px;width:367px;height:87px}.age-gate-wrapper h1{font-size:2.5rem}}.dashboard-wrapper{padding-top:80px}.dashboard-wrapper h1,.dashboard-wrapper h2,.dashboard-wrapper h3,.dashboard-wrapper h4,.dashboard-wrapper h5,.dashboard-wrapper h6{color:#fff;font-size:1em}.dashboard-wrapper.main-dashboard{height:auto}.dashboard-wrapper.main-dashboard h1{color:#000}.dashboard-wrapper.main-dashboard h1.title{color:#fff}.dashboard-wrapper #setup-2fa-form{height:400px}.dashboard-wrapper h1{font-size:1.5rem}.dashboard-wrapper h2{font-size:1rem}.dashboard-wrapper table .button.small{position:relative;top:8px}.dashboard-wrapper .pagination .page-link{color:#e71734}.dashboard-wrapper .pagination .active .page-link{color:#fff;background-color:#e71734;border-color:#e71734}.dashboard-wrapper .pagination-detail{color:#fff}.dashboard-wrapper .pagination-detail button{background:#e71734;border:#e71734}.dashboard-wrapper .pagination-detail .active{background-color:#e71734}.contest .splash-image-contest{background:url(/build/assets/contest-site-header-CDnPQzsx.jpg);background-size:cover;background-position:100%}.contest .splash-image-contest h1{color:#fec938;font-weight:700}.contest .form-container{color:#fff;background:#000}.contest .form-container label sup{top:-.2em;color:#e71734;font-size:1rem}.contest .form-container label a{color:#e71734!important;text-decoration:underline}.contest .form-container input,.contest .form-container select,.contest .form-container textarea{color:#fff;font-size:.778em;background:#353333;border:none}.contest .form-container input:focus,.contest .form-container select:focus,.contest .form-container textarea:focus{outline:none}.contest .form-container .error-msg{position:relative;top:-15px;color:#fec938}.contest .form-container .legend-wrapper .required-fields{color:#999;font-size:.778em}.contest .form-container .legend-wrapper .contest-details{color:#fff;font-size:.875rem;font-weight:700;text-align:right;text-decoration:underline}.contest .form-container .select-file-wrapper{position:relative;overflow:hidden;display:inline-block}.contest .form-container .select-file-wrapper .btn-select-file{color:#fff;padding:10px 60px 10px 12px;border-radius:18px;font-size:12px;font-weight:700;background-color:#686868;background-image:url(/build/assets/icon-file-upload-CgMcY399.png);background-repeat:no-repeat;background-position:80% 50%;background-size:20%}html[lang=fr-CA] .contest .form-container .select-file-wrapper .btn-select-file{padding-right:70px;background-size:15%;background-position:85% 50%}.contest .form-container .select-file-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.contest .form-container label{color:#fff;font-weight:700}.contest .register-success{padding-top:20px;text-align:center}.contest .register-success h1{margin-bottom:30px;font-weight:700;font-size:5em;line-height:1.2em}.contest .register-success p{margin-bottom:30px;padding:0 10%}.contest .register-success p.desc{font-weight:700;font-size:3em;line-height:1.2em}.contest .register-success p.copyrite{font-size:.75em}.contest .register-success hr{margin:0 auto 30px;width:50%;height:1px;opacity:1;color:#fff}.contest .modal-header{border:none}.contest .modal-content{color:#fff;background:#060101;border:solid white .3px}.contest .modal-content h1{margin-bottom:40px;color:#fec938}.contest .modal-content h2{margin-bottom:60px;color:#fff;font-size:1em}.contest .modal-content h3{margin-bottom:0;color:#fff;font-size:1.25em}.contest .modal-content p{font-size:1em;line-height:1.3em}.contest .modal-content ul,.contest .modal-content ol{margin-left:20px;margin-bottom:16px}.contest .modal-content .official-rules{color:#fec938;text-transform:uppercase;text-decoration:underline}.contest .modal-content .close-button{color:#fff;border:solid white .3px;top:10px;right:10px}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:"alpha(opacity=0)";font-size:200px!important;direction:ltr;cursor:pointer}.custom-file-input,.custom-file-input:before,.custom-file-input:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.custom-file-input.checkmark:after{content:" ";background-image:url(/build/assets/checkmark-_aFDhocz.png);width:30px;height:30px;position:absolute;right:3px;top:3px}.contest .form-container .select-file-wrapper input[type=file].custom-file-input{color:#ccc;opacity:1;font-size:13px;position:relative;padding:.5rem;font-family:akzidenz-grotesk_bqregular,arial,sans-serif;background-color:#2d2c2c;margin:0;cursor:pointer;border-radius:5px}@media screen\	{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%}}.progress{overflow:hidden;height:20px;margin-bottom:20x;background-color:#353333;border-radius:4px;box-shadow:inset 0 1px 2px #0000001a}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:12px;color:#fec938;text-align:center;background-color:#353333;box-shadow:inset 0 -1px #00000026;transition:width .6s ease}.progress-bar-success{background-color:#fec938}@media screen and (min-width: 1200px){.contest .splash-image-contest{height:540px}.contest .splash-image-contest h1{font-size:4.2vw}.contest .register-success{padding-top:130px}.contest .register-success h1,.contest .register-success p,.contest .register-success hr{margin-bottom:60px}}[for=checkbox-primary] a{color:#333;text-decoration:underline}.contact h3,.contact .h3{font-size:1.25rem}.contact h2,.contact .h2{font-size:1.9375rem}.contact fieldset{padding:0}.contact textarea{height:auto;resize:none}.contact .optin_label{line-height:1.3}@media screen and (min-width: 991px){.contact h3,.contact .h3{font-size:2.5rem}}.breadcrumbs{padding:10px 0;margin:0}.breadcrumbs ul{list-style:none}.breadcrumbs li:not(:last-child):after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#ccc}.breadcrumbs a{color:#ccc}.breadcrumbs a:focus{outline:3px solid #e71734}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs:after,.breadcrumbs:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.breadcrumbs:after{clear:both}.black{color:#000!important}.black:hover{color:#e71734!important}.pagination-info,.page-list{color:#fff}body.no-scroll{height:100vh;overflow:hidden}[type=file]:focus,[type=checkbox]:focus,[type=radio]:focus{outline:3px solid #e71734}h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-to-main-content{position:fixed;top:0;left:0;padding:1rem 3rem;border:1px dotted gray;background:#fff;color:#000!important;transform:translateY(-100vh);display:block;z-index:10000}.skip-to-main-content:focus{transform:translate(0)}.splash-image{align-items:flex-end;display:flex;padding-bottom:3rem}.splash-image h1{color:#fff;font-weight:700;font-size:5vw}.splash-image-contact-en-CA,.splash-image-program-en-CA{background:url(/build/assets/mcdo-site-header-CvDTg1zH.jpg);background-size:cover;background-position:100%}.splash-image-contact-fr-CA,.splash-image-program-fr-CA{background:url(/build/assets/mcdo-site-header-CvDTg1zH.jpg);background-size:cover;background-position:100%}.splash-image-contact-en-QC,.splash-image-program-en-QC{background:url(/build/assets/mcdo-site-header-CvDTg1zH.jpg);background-size:cover;background-position:100%}.splash-image-contact-fr-QC,.splash-image-program-fr-QC{background:url(/build/assets/mcdo-site-header-CvDTg1zH.jpg);background-size:cover;background-position:100%}.contact-directly{width:100%;background-color:#eee;text-align:center;padding:60px 50px}.contact-directly ul li{display:inline-block;color:#333}.contact-directly ul li a{color:#333}.splash-image-signin{background:url(/build/assets/background_signin-header-CB1byacV.jpg);background-size:cover;background-position:100%}.back_home{padding:50px;background-color:#fff;text-align:center}.register-success{background-color:#ffc20e;padding:25px 0;color:#000}.register-success h2{margin-top:0;margin-bottom:25px}.update-registration{background-color:#fff;padding:25px 0}@media screen and (min-width: 991px){.splash-image{height:370px}}@media screen and (max-width: 600px){.splash-image{height:200px;padding-bottom:1rem}.splash-image h1{font-size:7vw;margin-bottom:.5em}.breadcrumbs{padding:10px 0}.splash-image-contact{background:url(/build/assets/bg_contact-header-C-sLDRnz.png);background-size:cover;background-position:100%}.splash-image-signin{background:url(/build/assets/background_signin-header-CB1byacV.jpg);background-size:cover;background-position:100%}}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.btn-primary.button:hover{text-decoration:none}
