.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@keyframes shake{10%, 90%{-moz-transform:translate3d(-1px, 0, 0);-o-transform:translate3d(-1px, 0, 0);-ms-transform:translate3d(-1px, 0, 0);-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%, 80%{-moz-transform:translate3d(2px, 0, 0);-o-transform:translate3d(2px, 0, 0);-ms-transform:translate3d(2px, 0, 0);-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%, 50%, 70%{-moz-transform:translate3d(-4px, 0, 0);-o-transform:translate3d(-4px, 0, 0);-ms-transform:translate3d(-4px, 0, 0);-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%, 60%{-moz-transform:translate3d(4px, 0, 0);-o-transform:translate3d(4px, 0, 0);-ms-transform:translate3d(4px, 0, 0);-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@-webkit-keyframes shake{10%, 90%{-moz-transform:translate3d(-1px, 0, 0);-o-transform:translate3d(-1px, 0, 0);-ms-transform:translate3d(-1px, 0, 0);-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%, 80%{-moz-transform:translate3d(2px, 0, 0);-o-transform:translate3d(2px, 0, 0);-ms-transform:translate3d(2px, 0, 0);-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%, 50%, 70%{-moz-transform:translate3d(-4px, 0, 0);-o-transform:translate3d(-4px, 0, 0);-ms-transform:translate3d(-4px, 0, 0);-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%, 60%{-moz-transform:translate3d(4px, 0, 0);-o-transform:translate3d(4px, 0, 0);-ms-transform:translate3d(4px, 0, 0);-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@font-face{font-family:"Scotia_W_Rg";src:url("fonts/Scotia_W_Rg.woff?1") format("woff"),url("fonts/Scotia_W_Rg.woff2?1") format("woff2"),url("fonts/Scotia_W_Rg.svg#Scotia_W_Rg") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}@font-face{font-family:"Scotia_W_Bd";src:url("fonts/Scotia_W_Bd.woff?1") format("woff"),url("fonts/Scotia_W_Bd.woff2?1") format("woff2"),url("fonts/Scotia_W_Bd.svg#Scotia_W_Bd") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}@font-face{font-family:"Scotia_W_Lt";src:url("fonts/Scotia_W_Lt.woff?1") format("woff"),url("fonts/Scotia_W_Lt.woff2?1") format("woff2"),url("fonts/Scotia_W_Lt.svg#Scotia_W_Lt") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}@font-face{font-family:"Scotia_W_Headline";src:url("fonts/Scotia_W_Headline.woff?1") format("woff"),url("fonts/Scotia_W_Headline.woff2?1") format("woff2"),url("fonts/Scotia_W_Headline.svg#Scotia_W_Headline") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}@font-face{font-family:"Gobold-Bold";src:url("fonts/gobold_bold-webfont.woff?1") format("woff"),url("fonts/gobold_bold-webfont.woff2?1") format("woff2"),url("fonts/gobold_bold-webfont.svg#Gobold-Bold") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}main p,main h3.alt span,main h3.alt3,main a.link,main div.link,nav ul li a.menu,.banner h3,.banner .white,.activity-packs p,.programs p,.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p,.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul li,.teammates p,.teammates .bottom h3>span,.flipgive p,.legals p.rr,.faqs .faq-content p,.faqs .faq-content ul li,.hockey24-description,.goals-for-goals,.goals-for-goals__intro__content p,.goals-for-goals__financial p,.goals-for-goals__legal-legend p,.form.redesign .wrapper p.main,.form.redesign .form-information,.form.redesign .form-legend label,.form.redesign .form-fields>div .form-wrapper-inline .form-inline-big label,.form.redesign .form-fields label.labelfull,.form.redesign .form-fields label.label-option,.form.redesign.goals-for-goals__form .form-fields label{font-family:'Scotia_W_Rg', sans-serif}main p.alt2,main p.strong,main p>.strong,main label.alt,main label.alt2,main label.alt3,main h3,main h3.alt,main h3.big3,main h3.special,main h4,main a.link.big,main div.link.big,main a.link.blue,main div.link.blue,main a.link.white,main div.link.white,main .button,main .no-button,nav.mav ul .mav__toggle,nav.mav .mav__language label,.banner.banner-goals-for-goals .content .left p,.activity-packs h3,.programs h3,.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p.bold,.legals p.rr a,.rules-section .rules p strong,.page.heroes #heroes p,.faqs .faq-link,.hockey24-description .container .wrapper .video p,.goals-for-goals__intro__content a,.goals-for-goals__financial ul li a p,.goals-for-goals__thanks__description p a,.form .form-teams .form-tooltip>div,.form.redesign .form-teams label,.form.redesign .form-teams .form-tooltip>div,.form.redesign .form-fields label,body.heroes .bios-grid h5,body.heroes .video-title{font-family:'Scotia_W_Bd', sans-serif}main h2,.banner h2,.banner h2.boysgirlstitle p,.banner.banner-goals-for-goals .content .left h2,.activity-packs h2,.programs h2,.teammates h2,.teammates .top h3,.teammates .bottom h3,.flipgive h2,.flipgive .grid h3,.faqs h2,.goals-for-goals .container h2,.goals-for-goals__intro__scored h4,.goals-for-goals__intro__scored h3,.goals-for-goals__thanks__item__title h3,.form.redesign .wrapper h2,.hockey-is-back-slider__banner .hockey-is-back-title{font-family:'Scotia_W_Headline', sans-serif}.srt:focus,main p.small a,main label,main input,main textarea,main select,body.heroes #products h3+small{font-family:arial, sans-serif;font-weight:400}main p.big,main label.big,.rules-section .table-box>li:first-child p,.rules-section .table-box>li.head p,.rules-section .table-box>li p.first-column{font-family:arial, sans-serif;font-weight:700}main p.bigger,main p .bigger,main p.biggest,main p .biggest{font-family:'Gobold-Bold', sans-serif}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flip{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;animation-name:flip}.animated.flipOutX,.animated.flipOutY,.animated.flipInX,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes showUp{from{opacity:1}to{opacity:0}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.showup.active::after{-webkit-animation-name:showUp;animation-name:showUp;animation-duration:2s;animation-fill-mode:forwards}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@keyframes bounce{from, 20%, 40%, 60%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{transform:scale3d(0.7, 0.7, 0.7)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{transform:scale3d(1, 1, 1)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.2, 1.2, 1.2)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightLittle{from{opacity:0;transform:translate3d(200px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightLittle{animation-name:fadeInRightLittle}@keyframes fadeInLeftLittle{from{opacity:0;transform:translate3d(-200px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftLittle{animation-name:fadeInLeftLittle}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDownInDown{0%{opacity:1}40%{opacity:0;transform:translate3d(0, 100%, 0)}50%{opacity:0;transform:translate3d(0, -100%, 0)}100%{opacity:1}}.fadeOutDownInDown{animation-name:fadeOutDownInDown}@keyframes noise-anim{0%{clip:rect(85px, 9999px, 40px, 0)}5%{clip:rect(59px, 9999px, 21px, 0)}10%{clip:rect(80px, 9999px, 31px, 0)}15%{clip:rect(34px, 9999px, 47px, 0)}20%{clip:rect(46px, 9999px, 99px, 0)}25%{clip:rect(50px, 9999px, 44px, 0)}30%{clip:rect(38px, 9999px, 73px, 0)}35%{clip:rect(63px, 9999px, 38px, 0)}40%{clip:rect(93px, 9999px, 65px, 0)}45%{clip:rect(13px, 9999px, 30px, 0)}50%{clip:rect(34px, 9999px, 5px, 0)}55%{clip:rect(40px, 9999px, 40px, 0)}60%{clip:rect(24px, 9999px, 32px, 0)}65%{clip:rect(8px, 9999px, 25px, 0)}70%{clip:rect(12px, 9999px, 87px, 0)}75%{clip:rect(41px, 9999px, 79px, 0)}80%{clip:rect(79px, 9999px, 6px, 0)}85%{clip:rect(7px, 9999px, 76px, 0)}90%{clip:rect(99px, 9999px, 28px, 0)}95%{clip:rect(96px, 9999px, 41px, 0)}100%{clip:rect(9px, 9999px, 18px, 0)}}@keyframes noise-anim-2{0%{clip:rect(55px, 9999px, 59px, 0)}5%{clip:rect(41px, 9999px, 64px, 0)}10%{clip:rect(1px, 9999px, 32px, 0)}15%{clip:rect(47px, 9999px, 13px, 0)}20%{clip:rect(9px, 9999px, 10px, 0)}25%{clip:rect(82px, 9999px, 43px, 0)}30%{clip:rect(61px, 9999px, 27px, 0)}35%{clip:rect(50px, 9999px, 46px, 0)}40%{clip:rect(47px, 9999px, 64px, 0)}45%{clip:rect(95px, 9999px, 69px, 0)}50%{clip:rect(80px, 9999px, 100px, 0)}55%{clip:rect(8px, 9999px, 48px, 0)}60%{clip:rect(24px, 9999px, 39px, 0)}65%{clip:rect(32px, 9999px, 92px, 0)}70%{clip:rect(76px, 9999px, 23px, 0)}75%{clip:rect(84px, 9999px, 17px, 0)}80%{clip:rect(35px, 9999px, 93px, 0)}85%{clip:rect(43px, 9999px, 98px, 0)}90%{clip:rect(71px, 9999px, 9px, 0)}95%{clip:rect(73px, 9999px, 64px, 0)}100%{clip:rect(70px, 9999px, 100px, 0)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:0;margin:0;border:0;outline:0;position:relative}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-moz-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-moz-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}body{overflow-x:hidden;background:#fff}input{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../img/select-tag-fix.jpg");background-position:right center;background-repeat:no-repeat}select::-ms-expand{display:none}a{color:inherit;text-decoration:none}sup,sub{font-size:60% !important;vertical-align:baseline;position:relative;top:-.8em;text-transform:lowercase}sub{top:auto;bottom:-.8em}img,iframe{vertical-align:top;max-width:100%}span{font-size:inherit;line-height:inherit}ul{list-style:none}.no-wrap{white-space:nowrap}.center{text-align:center}main,section,nav{position:relative;display:block;z-index:1}main{overflow-x:hidden}html.en .visible-fr{display:none !important}html.fr .visible-en{display:none !important}.getsocial .feed .group::after{content:' ';display:table;clear:both}.text-align-center{text-align:center}.just-mobile{display:none !important}.just-ipad{display:none !important}@media (max-width: 980px){.just-ipad{display:block !important}.hide-portrait{display:none !important}}@media (max-width: 767px){.just-mobile{display:block !important}.hide-mobile{display:none !important}}.srt{clip:rect(1px, 1px, 1px, 1px);position:absolute}.srt:focus{background-color:#fff;color:#000;clip:auto;display:block;font-size:18px;height:auto;line-height:normal;padding:10px 20px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}_:-ms-fullscreen,:root .goals-for-goals__program__scored{padding-top:30px}_:-ms-fullscreen .purple,:root .goals-for-goals__program__scored .purple{margin-bottom:19px}_:-ms-fullscreen h3,:root .goals-for-goals__program__scored h3{margin-bottom:-29px}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative}.owl-carousel .owl-stage::after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel.owl-fluid-scroll .owl-stage{transition:transform 5s linear !important}.owl-carousel.overflow-hidden .owl-stage-outer{overflow:hidden}.owl-carousel .owl-stage-outer{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;position:relative;min-height:1px;float:left}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-dots{position:relative;margin:4% 0 0;text-align:center}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots .owl-dot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:1rem;height:1rem;background-color:#c9c9c9;margin:0 2%;cursor:pointer}.owl-carousel .owl-dots .owl-dot.active{background-color:#e1201e}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:13px;height:22px;position:absolute;top:106px;z-index:1000;cursor:pointer}.owl-carousel .owl-nav .owl-prev{left:-30px;background:url("../img/left-arrow.png?2") no-repeat}.owl-carousel .owl-nav .owl-next{right:-30px;background:url("../img/right-arrow.png?2") no-repeat}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-moz-transform:scale(1.3, 1.3);-o-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.no-js .owl-carousel{display:block}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}@media (min-width: 768px){.owl-carousel .owl-dots{margin:6% 0 0}}/*! jQuery UI - v1.12.1 - 2017-07-23
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../img/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../img/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../img/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../img/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../img/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../img/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("../img/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-big{-webkit-box-shadow:0 3px 30px rgba(93,127,139,0.13);-moz-box-shadow:0 3px 30px rgba(93,127,139,0.13);box-shadow:0 3px 30px rgba(93,127,139,0.13);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:1340px;margin-left:auto;margin-right:auto;margin-top:-40px;z-index:2;background-color:#fff}#main-container{display:block}.overflow-wrapper{width:100%;overflow:hidden}.scotia-styles{overflow:hidden}@media (max-width: 1500px){.container-big-min{max-width:1160px}}@media (max-width: 1357px){.container-big{margin-top:0}}@media (max-width: 767px){.container-big{box-shadow:none}.nomobile{display:none !important}}@media (min-width: 768px){.mobile{display:none !important}}header,footer{overflow:hidden}section{padding:60px 0 0}section.half-padding{padding:20px 0 100px}section h2,section h3,section ol,section ul,section dl,section p,section li,nav h2,nav h3,nav ol,nav ul,nav dl,nav p,nav li{margin-bottom:0}@media (max-width: 767px){section{padding:40px 0 0}}main p{color:#000;font-size:16px;line-height:24px}main p.main{max-width:815px;margin:0 auto 2%;text-align:center}main p.alt{color:#fff;font-size:16px;line-height:22px}main p.alt2{color:#fff;font-size:22px;line-height:25px}main p.big{color:#fff;font-size:34px;line-height:34px}main p.bigger,main p .bigger{color:#fff;font-size:30px;line-height:45px}main p.biggest,main p .biggest{color:#fff;font-size:42px;line-height:42px}main p.bigger2{font-size:26px;line-height:36px}main p.small{font-size:11px;line-height:16px}main p.small a{font-size:inherit;line-height:inherit}main p.small2{font-size:13px;line-height:18px}main p.small3{font-size:12px;line-height:16px}main p.white,main p .white{color:#fff}main p.red,main p .red{color:#e1201e}main label{color:#666;font-size:15px;line-height:22px}main label.big{text-transform:uppercase}main label.alt{color:#666;font-size:16px;line-height:25px}main label.alt2{color:#666;font-size:22px;line-height:25px}main label.alt3{color:#666;font-size:18px;line-height:30px}main label.small{font-size:13px;line-height:18px}main label.red,main label .red{color:#e1201e}main label.white,main label .white{color:#fff}main h2{color:#e1201e;font-size:50px;line-height:55px}main h2.main{margin:0 0 20px;text-align:center}main h2.big{color:#fff;font-size:60px;line-height:70px}main h3{color:#e1201e;font-size:25px;line-height:30px;text-transform:uppercase}main h3 span{color:#666}main h3.alt{color:#000;font-size:18px;line-height:24px;text-transform:none}main h3.alt span{font-size:15px}main h3.alt2{font-size:22px;line-height:22px}main h3.alt2 span{color:#fff}main h3.alt3{font-size:30px;line-height:40px;text-transform:none}main h3.alt4{font-size:22px;line-height:26px}main h3.medium{font-size:31px;line-height:41px;text-transform:none}main h3.big{font-size:45px;line-height:45px}main h3.big span{color:#fff}main h3.big2{font-size:30px;line-height:35px}main h3.big3{font-size:33px;color:#fff;letter-spacing:.45px;text-transform:none;font-weight:900}main h3.bigger{font-size:38px;line-height:48px;text-transform:none}main h3.main{text-align:center}main h3.special{font-size:30px;line-height:40px;text-transform:none}main h3.white,main h3 .white{color:#fff}main h3.alt-dark{color:#010101;margin-top:4vh;margin-bottom:2vh}main h4{color:#e1201e;font-size:20px;line-height:25px;text-transform:uppercase}main a.link,main div.link{color:#e1201e;font-size:13px;line-height:22px}main a.link.big,main div.link.big{color:#fff;font-size:inherit;line-height:inherit;font-weight:400}main a.link.legal,main div.link.legal{color:#666;font-size:inherit;line-height:inherit;font-weight:400}main a.link.blue,main div.link.blue{font-weight:700;font-size:24px;line-height:24px;color:#3dbeff;text-transform:uppercase}main a.link.white,main div.link.white{font-weight:700;font-size:24px;line-height:24px;color:#fff;text-transform:uppercase}main a.link.underline,main div.link.underline{position:relative}main a.link.underline::before,main div.link.underline::before{-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#e1201e;visibility:hidden}main a.link.underline.big::before,main div.link.underline.big::before{background-color:#fff}main a.link.underline.blue::before,main div.link.underline.blue::before{background-color:#3dbeff}main a.link.underline.blue.selected::before,main div.link.underline.blue.selected::before{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}main a.link.underline.legal::before,main div.link.underline.legal::before{background-color:#666}main .button{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#000;background:#fff;font-size:16px;line-height:16px;padding:10px 30px;display:inline-block;vertical-align:top;cursor:pointer;position:relative;overflow:hidden;outline:0}main .button.disabled{cursor:default;background:#666}main .button.big{font-size:14px;line-height:14px;padding:12px 18px}main .button.bigbanner{padding:16px 50px;border-radius:50px;font-size:16px;line-height:1}main .button.bigsubmit{padding:16px 60px;border-radius:50px;font-size:16px;line-height:1}main .button.borderred{color:#ec111a !important;border:1px #ec111a solid}main .button.faqsbutton{padding:16px 30px;border-radius:50px}main .button.main{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:13px 15px}main .button.icon{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:9px}main .button.facebook{background:#23599b}main .button.twitter{background:#00a1f4}main .button.instagram{background:#f89c2f}main .button.btn-off-goal{font-size:14px;padding:9px 19px}main .button.btn-hockey-is-back{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:16px 31px 16px 34px}main .button.btn-goals-for-goals{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:20px 30px}main .no-button{-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:default;text-align:center;color:#fff;background:#666;display:block;font-size:14px;line-height:18px;text-transform:uppercase;position:relative;padding:13px 15px}main .no-button.green{background:#2a9d4b}main .no-button.red{background:#e1201e}main input,main textarea,main select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#666;font-size:15px;line-height:22px;background-color:#fff;border:1px solid #9d9d9d;padding:10px 15px}main select option{background:#fff}@media (max-width: 1280px){main h3.big3{font-size:2.3vw}main p{font-size:1.2vw}}@media (max-width: 767px){main h2{font-size:25px;line-height:30px}main h2.main{margin:0 0 2%;text-align:center}main h2.big{font-size:40px;line-height:50px}main h3.bigger{font-size:5.333vw}main p{font-size:16px}main p.main{margin:0 auto 4%}main p.bigger2{font-size:3.467vw;line-height:4.533vw}}@media (max-width: 480px){main p.bigger,main p .bigger{font-size:15px;line-height:25px}main h2{font-size:23px;line-height:28px}main h2.big{font-size:30px;line-height:40px}main h3{font-size:22px;line-height:27px}main h3.big2{font-size:25px;line-height:35px}main h3.alt{font-size:18px;line-height:21px}main .button{padding:6px 10px}main .no-button{font-size:10px;line-height:14px;padding:6px 10px}}@media (min-width: 768px){main .button.disabled:hover,main .button.disabled:focus{background:#666}main .button.disabled::after{content:none}main .button.borderred:hover,main .button.borderred:focus{color:#fff !important}main .button:hover,main .button:focus{background:#ca1d1b;color:#fff}main .button:hover::after,main .button:focus::after{width:250%;height:250%}main .button.orange:hover,main .button.orange:focus{background:#ffba90}main .button.borderred:hover,main .button.borderred:focus{color:#fff !important}main .button.facebook:hover,main .button.facebook:focus{background:#1f508b}main .button.twitter:hover,main .button.twitter:focus{background:#0091db}main .button.instagram:hover,main .button.instagram:focus{background:#df8c2a}main .button.btn-off-goal:hover,main .button.btn-off-goal:focus{background:#fff;color:#e1201e}main a.link.underline:hover::before,main a.link.underline:focus::before,main div.link.underline:hover::before,main div.link.underline:focus::before{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}.h--cta span{position:relative;top:10px}.h--cta .dropdown .dropdown-menu{display:block}#mega-menu{padding-top:0}nav.mav{transition:all .5s ease}nav.mav .mav__search,nav.mav .mav__content-wrapper,nav.mav .mav__quicklinks{opacity:1}nav.mav .mav__search,nav.mav .mav__content-wrapper{transform:scale(1)}nav.mav ul .mav__toggle{font-size:18px}nav.mav ul .mav__toggle:hover,nav.mav ul .mav__toggle:focus,nav.mav ul .mav__toggle.active{color:#e1201e}nav.mav ul .mav__toggle::after{background-image:url("../img/arrow-right.svg")}nav.mav.active{display:block;opacity:1}nav.mav .mav__language{padding:15px 1.5rem}nav.mav .mav__language label{font-size:18px;padding:0 15px}nav.mav .mav__language>div{padding:0 15px}nav.mav .mav__language select{appearance:menulist;-webkit-appearance:menulist}@media (max-width: 767px){nav.mav{padding-top:60px}}nav{z-index:2;padding:40px 0 0}nav ul.no-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}nav ul li a.menu{font-size:15px;color:#000;padding:0 5px 10px;margin:0 10px;display:block;text-align:center;position:relative;white-space:nowrap}nav ul li a.menu::before{-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'';position:absolute;width:100%;height:4px;bottom:0;left:0;background-color:#e1201e;visibility:hidden}nav ul li a.menu.active{font-weight:700}nav ul li a.menu.active::before{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}nav .container{padding:0}nav .owl-carousel{padding:0 20% 0 0}nav .owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}nav .owl-carousel .owl-nav{display:none}@media (max-width: 980px){nav ul li a.menu{margin:0 4px}}@media (max-width: 767px){nav{-webkit-box-shadow:0 3px 30px rgba(93,127,139,0.13);-moz-box-shadow:0 3px 30px rgba(93,127,139,0.13);box-shadow:0 3px 30px rgba(93,127,139,0.13);padding:20px 0}}@media (min-width: 768px){nav ul li a.menu:hover::before{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}.bns--footer .f--top .scotia-member{display:none}.f--copyright .btn-up{position:absolute;top:-359%;left:99.7%;width:50%}.c--body img{margin-bottom:20px}.goals-for-goals .f--copyright{margin-right:58px}@media (max-width: 1199px) and (min-width: 992px){body .bns--footer .f--top .container .f--social{display:block;margin-left:-20px;width:calc(100% + 50px)}}@media (max-width: 980px){.goals-for-goals .f--copyright .btn-up{left:95%}}@media (max-width: 767px){.scotia-member{margin-bottom:60px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.scotia-member a img{display:inline;width:148px !important;margin:0 auto}.btn-up{display:none}}@media (max-width: 320px){.scotia-member a img{width:128px !important}}.welcome{-webkit-box-shadow:0 0 50px rgba(0,0,0,0.5);-moz-box-shadow:0 0 50px rgba(0,0,0,0.5);box-shadow:0 0 50px rgba(0,0,0,0.5);z-index:3}.welcome .container>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.welcome .container>div>div:first-child{width:150px}.welcome .container>div>div:last-child{-webkit-flex:1;-ms-flex:1;flex:1;padding:3% 0 3% 3%}.welcome .container h2{margin:0 0 1%}.welcome .container p{max-width:620px}@media (max-width: 767px){.welcome .container>div>div:first-child{display:none}.welcome .container>div>div:last-child{padding:8% 0;width:100%}.welcome .container h2,.welcome .container p{text-align:center}.welcome .container p{margin:0 auto}}.slider{padding:0}.slider.owl-carousel .owl-stage-outer{overflow:hidden}.slider.owl-carousel .owl-nav{position:static}.slider.owl-carousel .owl-nav .owl-prev,.slider.owl-carousel .owl-nav .owl-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;cursor:pointer;position:absolute;top:50%;background-color:transparent;background-position:center center;background-size:100%;width:50px;height:50px;opacity:1}.slider.owl-carousel .owl-nav .owl-prev:hover,.slider.owl-carousel .owl-nav .owl-prev:focus,.slider.owl-carousel .owl-nav .owl-next:hover,.slider.owl-carousel .owl-nav .owl-next:focus{opacity:.75}.slider.owl-carousel .owl-nav .owl-prev{left:5%;background-image:url("../img/left-arrow.svg?v3")}.slider.owl-carousel .owl-nav .owl-next{right:5%;background-image:url("../img/right-arrow.svg?v3")}.slider.owl-carousel .owl-dots{position:absolute;bottom:50px;left:-2px;padding:0 15px;width:100%}.slider.owl-carousel .owl-dots .owl-dot{background:#fff;border:1px #ec111a solid;margin:0 10px;outline:0;width:20px;height:20px}.slider.owl-carousel .owl-dots .owl-dot.active{background:#ec111a;border:1px #fff solid}.banner{z-index:2;padding:0 0 calc(100% * 65/192);padding-top:0;background-repeat:no-repeat;background-position:right center;background-size:contain}.banner .internal{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner .container{height:100%}.banner .content{width:100%}.banner .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 40px);width:50%}.banner .img-container img{width:10.209vw;max-width:196px}.banner h2{color:#fff;font-size:48px;line-height:1.05;width:100%;text-transform:none;padding:0 20px 0 0;margin:10px 0}.banner h2.boystitle{margin:40px 0}.banner h2.boysgirlstitle p{color:#fff;font-size:48px;line-height:1.05;width:100%;text-transform:none;padding:0 20px 0 0;margin:10px 0}.banner h3{color:#fff;font-size:18px;line-height:1.3;width:100%;text-transform:none;padding:0 20px 0 0;max-width:470px}.banner .button{-webkit-border-radius:2vw;-moz-border-radius:2vw;border-radius:2vw;margin-top:10px;font-size:17px;line-height:1;padding:10px 30px}.banner .white{width:22vw;text-align:left;font-size:1.1vw}.banner.hockeyday,.banner.upgrade-your-game{background-image:url("../img/hockeyday-header.png");background-size:cover;background-position:0 35%;z-index:-1;padding-bottom:570px}.banner.hockeyday .container,.banner.upgrade-your-game .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner.hockeyday .content-container,.banner.upgrade-your-game .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.banner.hockeyday .content-container .content,.banner.upgrade-your-game .content-container .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center}.banner.hockeyday .content-container .content .img-container,.banner.upgrade-your-game .content-container .content .img-container{max-width:196px;margin-top:0;padding-top:0}.banner.hockeyday .content-container .content h2,.banner.upgrade-your-game .content-container .content h2{width:45%;font-size:40px;line-height:50px;margin-left:60px}.banner.hockeyday.fr .content-container .content h2,.banner.upgrade-your-game.fr .content-container .content h2{width:47%}.banner.hockey-canada-rules{background-image:url("../img/hockey-canada-rules-header.png");background-color:#7849b8;background-size:contain;background-position:center -60px;z-index:-1;padding-bottom:570px}.banner.hockey24 .container{padding-left:30px}.banner.hockey24 .content-container{height:79%}.banner.hockey24 h2{line-height:3vw;margin-top:136px;margin-bottom:10px}.banner.hockey24 p{font-size:.94vw;line-height:1.5vw;width:85%}.banner.hockey-world-juniors .img-container img{width:4.5vw}.banner.hockey-world-juniors .img-container img.canada-logo{width:5.5vw;margin-left:12px}.banner.hockey-world-juniors.fr h3{padding-right:12px}.banner.upgrade-your-game{background-image:url("../img/upgrade-your-game-header.jpg") !important;background-position:center}.banner.banner-goals-for-goals{background:linear-gradient(90deg, #ec111a 50%,#f6f6f6 50%)}.banner.banner-goals-for-goals.page-goals-for-goals{padding:0 0 calc(100% * 55/192)}.banner.banner-goals-for-goals .content-container{width:100%}.banner.banner-goals-for-goals .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner.banner-goals-for-goals .content .left,.banner.banner-goals-for-goals .content .right{width:50%}.banner.banner-goals-for-goals .content .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;order:1}.banner.banner-goals-for-goals .content .left{order:2;padding-left:20px}.banner.banner-goals-for-goals .content .left h2{font-size:60px;line-height:1.23;text-align:left;margin:0;color:#333}.banner.banner-goals-for-goals .content .left p{font-size:35px;line-height:1.28;margin:8px 0 35px;color:#333}.banner.banner-goals-for-goals .content .left p sup{margin:0 4px 0 -4px}.banner.banner-goals-for-goals .content .left .button{padding:14px 30px;margin:0;color:#ec111a;border:1px solid #ec111a}@media (min-width: 768px){.banner.banner-goals-for-goals .content .left .button:hover,.banner.banner-goals-for-goals .content .left .button:focus{color:#fff}}@media (max-width: 1937px){.banner .img-container{padding:1.5vw 0 0}.banner h2{font-size:2.5vw;margin:1.5vw 0}.banner h2.boysgirlstitle{margin:2vw 0}.banner h2.boysgirlstitle p{font-size:2.5vw}.banner h2.goals-of-the-ice{font-size:48px}.banner h3{font-size:.95vw}.banner .button{margin:1.5vw 0;font-size:1.25vw;padding:1vw 3vw}}@media (max-width: 1680px){.banner.banner-goals-for-goals .content{width:100%}.banner.banner-goals-for-goals .content .right img{width:38%}.banner.banner-goals-for-goals .content .left{padding:6% 10%}.banner.banner-goals-for-goals .content .left h2{font-size:50px}.banner.banner-goals-for-goals .content .left p{font-size:28px;margin:4px 0 26px}.banner.banner-goals-for-goals.fr .left h2{font-size:46px}.banner.banner-goals-for-goals.fr .left p{font-size:26px}}@media (max-width: 1357px){.slider.owl-carousel .owl-nav .owl-prev{left:-1%}.slider.owl-carousel .owl-nav .owl-next{right:0%}.banner .content{width:90%}.banner .content-container{height:100%}.banner .img-container{padding:1vw 0 0}.banner h2{font-size:3.5vw;margin:1vw 0}.banner h2.boysgirlstitle{margin:1.5vw 0}.banner h2.boysgirlstitle p{font-size:3.5vw}.banner h2.goals-of-the-ice{font-size:42px}.banner h3{font-size:1.25vw}.banner .button{margin:1vw 0}.banner .white{width:27vw;font-size:1.25vw;line-height:1.2}.banner.fr .white{width:32vw;font-size:1.25vw;line-height:1.2}.banner.off-ice-goal .content{margin-right:0}.banner.hockey24 h2{font-size:3vw}.banner.hockey24 p{font-size:1.4vw;line-height:1.8vw}.banner.hockey-world-juniors h2{font-size:3.4vw}.banner.banner-goals-for-goals .content .left{padding:4% 6%}}@media (max-width: 1024px){.banner.hockey24 h2{margin-top:40px}.banner.hockey24 p{font-size:1.7vw;margin-bottom:10px}.banner.banner-goals-for-goals .content .right img{width:32%}.banner.banner-goals-for-goals .content .left{padding:3% 4%}.banner.banner-goals-for-goals .content .left h2{font-size:40px}.banner.banner-goals-for-goals .content .left p{font-size:24px;margin:0 0 15px}}@media (max-width: 980px){.banner.banner-goals-for-goals .content .left{padding:4% 4% 7%}.banner.banner-goals-for-goals .content .left h2{font-size:36px;line-height:1}.banner.banner-goals-for-goals .content .left p{font-size:19px}}@media (max-width: 767px){.slider.owl-carousel .owl-nav{display:none}.banner{background-image:none !important;padding-bottom:calc(100% * 1.25)}.banner.fr{padding-bottom:calc(100% * 1.4)}.banner .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center}.banner .img-container{padding-top:8vw}.banner .img-container img{width:auto;max-width:100%}.banner h2{font-size:7.75vw;margin:4vw 0;padding:0}.banner h2.boysgirlstitle{margin:4vw 0}.banner h2.boysgirlstitle p{font-size:7.75vw;padding:0}.banner h3{font-size:4vw;padding:0;max-width:none}.banner .button{-webkit-border-radius:5vw;-moz-border-radius:5vw;border-radius:5vw;margin:4vw 0 8vw;font-size:4vw;padding:3vw 9vw}.banner .button.long-text{-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;font-size:4vw;width:80vw;padding:3.467vw}.banner .white{width:100%;font-size:16px;line-height:1.2;text-align:center}.banner.fr .white{width:100%;font-size:16px;line-height:1.2}.banner.hockeyday,.banner.hockey-canada-rules,.banner.upgrade-your-game{background-image:url("../img/hockeyday-header.png") !important;padding-bottom:270px;background-position:100%}.banner.hockeyday .content-container,.banner.hockey-canada-rules .content-container,.banner.upgrade-your-game .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner.hockeyday .content-container .content,.banner.hockey-canada-rules .content-container .content,.banner.upgrade-your-game .content-container .content{flex-direction:column}.banner.hockeyday .content-container .content .img-container,.banner.hockey-canada-rules .content-container .content .img-container,.banner.upgrade-your-game .content-container .content .img-container{margin-top:4.267vw}.banner.hockeyday .content-container .content .img-container img,.banner.hockey-canada-rules .content-container .content .img-container img,.banner.upgrade-your-game .content-container .content .img-container img{max-width:34%}.banner.hockeyday .content-container .content h2,.banner.hockey-canada-rules .content-container .content h2,.banner.upgrade-your-game .content-container .content h2{width:70%;margin-top:12px;font-size:5.333vw;line-height:6.933vw;margin-left:0}.banner.hockey-canada-rules{background-image:url("../img/hockey-canada-rules-header.png") !important;background-position:center 0}.banner.hockey24{padding-bottom:calc(100% * 1.12)}.banner.hockey24 .container{padding-left:12px}.banner.hockey24 .content{width:100%}.banner.hockey24 img{width:60%;margin:40px auto 0}.banner.hockey24 h2{margin-top:36px;font-size:7.33vw;line-height:8.7vw;margin-bottom:5px}.banner.hockey24 p{width:100%;padding:0 15px;font-size:4.27vw;line-height:5.87vw}.banner.hockey-world-juniors .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner.hockey-world-juniors h2{margin-top:20px;font-size:35px}.banner.hockey-world-juniors .img-container img{width:45px}.banner.hockey-world-juniors .img-container img.canada-logo{width:56px}.banner.upgrade-your-game{background-image:url("../img/upgrade-your-game-header-mobile.jpg") !important;background-position:center}.banner.banner-goals-for-goals{background:none;background-color:#f6f6f6}.banner.banner-goals-for-goals.page-goals-for-goals{padding:0 0 calc(100% * 1.20)}.banner.banner-goals-for-goals .container{padding:0}.banner.banner-goals-for-goals .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.banner.banner-goals-for-goals .content .left,.banner.banner-goals-for-goals .content .right{width:100%}.banner.banner-goals-for-goals .content .right{background-color:#ec111a;padding:19px 0}.banner.banner-goals-for-goals .content .right img{width:50%}.banner.banner-goals-for-goals .content .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#f6f6f6;padding:20px;height:100%}.banner.banner-goals-for-goals .content .left h2{text-align:center;padding-bottom:10px;font-size:30px}.banner.banner-goals-for-goals .content .left p{font-size:24px;line-height:31px;margin-bottom:16px}.banner.banner-goals-for-goals .content .left .button{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;font-size:22px;padding:9px 23px}.banner.banner-goals-for-goals.fr .content .left{padding:3% 2% 3%}}.join{z-index:1;padding:3% 0;background:#ededed}.join .container>div{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);background:#fff;padding:2% 0 0}.join h4{text-align:center}.join .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:2% 0 0}.join .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:#e1201e;margin:2% 0 0;padding:2% 0}.join .bottom>*:first-child{margin:0 5px 0 0}@media (max-width: 767px){.join .container>div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.join .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.join .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.join .bottom>*{width:100%}.join .bottom>*:first-child{margin:0}.join p{text-align:center}}.links .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.links .elem{-webkit-flex:1;-ms-flex:1;flex:1;padding:1%;background-repeat:no-repeat;background-color:#f0f0f0;background-position:right top;background-size:auto 100%;position:relative}.links .elem.alt{background-position:right center;background-size:auto 100%}.links .elem.alt p{max-width:100%}.links .elem h3{max-width:100%;font-size:25px;line-height:30px}.links .elem .link-wrapper{position:relative;padding:0 0 38px;height:100%}.links .elem p{max-width:64%;color:#666;font-size:15px;line-height:22px;margin:2% 0}.links .elem .button{position:absolute;left:0;bottom:0}.links .elem.first{background-image:url("../img/link1.jpg?4");background-color:#000}.links .elem.first p{color:#fff}.links .elem.second{background-image:url("../img/link2.jpg?4");background-color:#ededed}.links .elem.second p{color:#000}.links .elem.third{background-image:url("../img/link3.jpg?4");background-color:#000}.links .elem.third p{color:#fff}.links .owl-carousel{padding:0 40px}.links .owl-carousel .owl-stage-outer{overflow:hidden}.links .owl-carousel .owl-item{padding:0 10px}.links .owl-carousel .owl-nav .owl-prev,.links .owl-carousel .owl-nav .owl-next{-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);top:50%}.links .owl-carousel .owl-nav .owl-prev{left:10px}.links .owl-carousel .owl-nav .owl-next{right:10px}@media (max-width: 1279px){.links .elem{background-position:50% top}}@media (max-width: 880px){.links .elem h3{font-size:20px;line-height:25px}.links .elem p{font-size:13px;line-height:17px}}@media (max-width: 767px){.links{padding:8% 0 0}.links .elem{height:100%;padding:4%;background-position:100% top}.links .elem h3{margin:0 0 8%;font-size:30px;line-height:35px}}@media (max-width: 480px){.links .elem h3{font-size:18px;line-height:23px}}.activity-packs h2,.programs h2{color:#e1201e;font-size:50px;line-height:55px;text-align:center}.activity-packs h3,.programs h3{color:#000;font-size:18px;line-height:26px;text-transform:none;margin-bottom:15px;max-height:52px;overflow:hidden}.activity-packs p,.programs p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px;max-height:72px;overflow:hidden}.activity-packs p.section-head,.programs p.section-head{text-align:center;margin:20px 0 0;max-height:none;overflow:visible}.activity-packs .p-container.big p,.programs .p-container.big p{max-height:120px}.activity-packs .img-container img,.programs .img-container img{width:100%}.activity-packs .programs-inner,.programs .programs-inner{margin:0 -25px;width:calc(100% + 50px)}.activity-packs.programs-grid .item,.programs.programs-grid .item{width:calc(100% / 3)}.activity-packs .item,.programs .item{padding:0 25px;display:block}.activity-packs .item:hover .programs-arrow,.activity-packs .item:focus .programs-arrow,.programs .item:hover .programs-arrow,.programs .item:focus .programs-arrow{animation-delay:0s;animation-duration:1.5s;animation-name:arrowMovement;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.activity-packs .item-inner,.programs .item-inner{-webkit-box-shadow:0 0 20px rgba(93,127,139,0.13);-moz-box-shadow:0 0 20px rgba(93,127,139,0.13);box-shadow:0 0 20px rgba(93,127,139,0.13)}.activity-packs .item-wrapper,.programs .item-wrapper{padding:20px 0;margin:0 15px;overflow:hidden}.activity-packs .owl-carousel .owl-stage-outer,.programs .owl-carousel .owl-stage-outer{overflow:hidden;padding:40px 0 80px}.activity-packs .owl-carousel .owl-nav,.programs .owl-carousel .owl-nav{position:static}.activity-packs .owl-carousel .owl-nav .owl-prev,.activity-packs .owl-carousel .owl-nav .owl-next,.programs .owl-carousel .owl-nav .owl-prev,.programs .owl-carousel .owl-nav .owl-next{transition:all .3s ease;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);top:50%}.activity-packs .owl-carousel .owl-nav .owl-prev:hover,.activity-packs .owl-carousel .owl-nav .owl-prev:focus,.activity-packs .owl-carousel .owl-nav .owl-next:hover,.activity-packs .owl-carousel .owl-nav .owl-next:focus,.programs .owl-carousel .owl-nav .owl-prev:hover,.programs .owl-carousel .owl-nav .owl-prev:focus,.programs .owl-carousel .owl-nav .owl-next:hover,.programs .owl-carousel .owl-nav .owl-next:focus{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.activity-packs .owl-carousel .owl-nav .owl-prev,.programs .owl-carousel .owl-nav .owl-prev{left:-13px}.activity-packs .owl-carousel .owl-nav .owl-next,.programs .owl-carousel .owl-nav .owl-next{right:-13px}.activity-packs .btn-container,.programs .btn-container{text-align:center}.activity-packs.diversity .p-container.big p,.programs.diversity .p-container.big p{max-height:200px;height:150px}.activity-packs.diversity.fr .h3-container,.programs.diversity.fr .h3-container{height:48px}.activity-packs.diversity.fr .p-container.big p,.programs.diversity.fr .p-container.big p{height:200px}@media (max-width: 767px){.programs{padding-bottom:40px}.programs h2{font-size:8vw;line-height:1.05}.programs p{max-height:100%}.programs p.section-head{font-size:4.3vw;line-height:1.35}.programs .programs-inner{margin:0;width:100%;padding:20px 0 0}.programs .item{margin-top:20px;padding:0}.programs.programs-grid .item{width:100%}.programs .owl-carousel .owl-stage-outer{padding:0}.programs .owl-carousel .owl-nav{display:none}.activity-packs h2{font-size:8vw;margin-bottom:20px}.activity-packs.diversity .p-container.big p{height:100%}.activity-packs.diversity.fr .h3-container{height:100%}.activity-packs.diversity.fr .p-container.big p{height:100%}}@-moz-keyframes arrowMovement{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-moz-transform:translate3d(50%, 0, 0);-o-transform:translate3d(50%, 0, 0);-ms-transform:translate3d(50%, 0, 0);-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes arrowMovement{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-moz-transform:translate3d(50%, 0, 0);-o-transform:translate3d(50%, 0, 0);-ms-transform:translate3d(50%, 0, 0);-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes arrowMovement{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-moz-transform:translate3d(50%, 0, 0);-o-transform:translate3d(50%, 0, 0);-ms-transform:translate3d(50%, 0, 0);-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes arrowMovement{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-moz-transform:translate3d(50%, 0, 0);-o-transform:translate3d(50%, 0, 0);-ms-transform:translate3d(50%, 0, 0);-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.promotions{padding-top:45px}.promotions .wrapper .promotions-items .promotions-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.promotions .wrapper .promotions-items .promotions-item .promotions-item-img{width:50%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-img img{width:100%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 70px 0 120px;width:50%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p{color:#fff;font-size:16px;line-height:24px;margin-top:20px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p:first-child{margin-top:0}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p a{color:#fff}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p span{white-space:nowrap}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul{list-style:disc;margin:20px 0 0 16px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul li{color:#fff;font-size:16px;line-height:24px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul li a{color:#fff}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul li span{white-space:nowrap}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text.green{background-color:#138468;padding:0 50px 0 70px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text.purple{background-color:#7849b6}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text.purple ul{width:100%}@media (max-width: 1280px){.promotions .wrapper .promotions-items .promotions-item .promotions-item-text{padding:0 4%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text.green{padding:0 4%}}@media (max-width: 1600px){.promotions .wrapper .promotions-items .promotions-item .promotions-item-img img{min-height:400px}}@media (max-width: 767px){.promotions{padding-top:0}.promotions .wrapper .promotions-items .promotions-item{display:block}.promotions .wrapper .promotions-items .promotions-item .promotions-item-img{width:100%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-img img{min-height:0;width:100%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text{padding:60px 40px;width:100%}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text.green{padding:60px 40px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text p{font-size:20px;line-height:25px}.promotions .wrapper .promotions-items .promotions-item .promotions-item-text ul li{font-size:20px;line-height:25px}}.teammates::after{width:100%;padding:0 0 25%;background:#f7f7f7;margin-top:-5%;z-index:-1;content:'';position:absolute;top:0;left:0}.teammates .big-952,.teammates .small-952,.teammates .big-961,.teammates .small-961,.teammates .big-902,.teammates .small-902,.teammates .big-907,.teammates .small-907{background-color:#138468}.teammates .big-108,.teammates .small-108,.teammates .big-760,.teammates .small-760{background-color:#7849b8}.teammates .big-115,.teammates .small-115,.teammates .big-768,.teammates .small-768{background-color:#f2609e}.teammates .big-117,.teammates .small-117,.teammates .big-773,.teammates .small-773{background-color:#ec111a}.teammates .big-119,.teammates .small-119,.teammates .big-802,.teammates .small-802{background-color:#fb6330}.teammates .big-121,.teammates .small-121,.teammates .big-811,.teammates .small-811{background-color:#009dd6}.teammates .big-1456,.teammates .small-1456,.teammates .big-1468,.teammates .small-1468,.teammates .big-1651,.teammates .small-1651,.teammates .big-1653,.teammates .small-1653{background-color:#7849b8}.teammates h2{color:#e1201e;font-size:50px;line-height:55px;text-align:center}.teammates p{color:#000;font-size:16px;line-height:24px;margin:0 0 15px}.teammates p.section-head{text-align:center;margin:20px 0 0;max-height:none;overflow:visible}.teammates .teammates-inner{padding:40px 0 0;overflow:hidden}.teammates .top{font-size:0}.teammates .top>div{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:0;display:none}.teammates .top>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease}.teammates .top>div>div>div:first-child{width:50%;padding:20px 35px}.teammates .top>div>div>div:last-child{width:50%;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;background-color:rgba(255,255,255,0.4)}.teammates .top>div.active{width:100%;display:block}.teammates .top>div.active>div{-moz-transition:all 0.5s ease 0.5s;-o-transition:all 0.5s ease 0.5s;-ms-transition:all 0.5s ease 0.5s;-webkit-transition:all 0.5s ease 0.5s;transition:all 0.5s ease 0.5s}.teammates .top .big-952 div:last-child,.teammates .top .big-961 div:last-child,.teammates .top .big-902 div:last-child,.teammates .top .big-907 div:last-child{background-position:center bottom;background-size:auto 125%}.teammates .top h3{font-size:40px;line-height:45px;color:#fff;text-align:center;margin:0 0 20px;text-transform:none}.teammates .top h3 br{display:none}.teammates .top h3 span{color:#fff}.teammates .top hr{height:1px;width:100%;background-color:rgba(255,255,255,0.4);margin:15px 0}.teammates .top p{color:#fff;margin:15px 0}.teammates .top p:last-child{margin-bottom:0}.teammates .top p sup{text-transform:uppercase}.teammates .bottom{margin:40px -10px 0;width:calc(100% + 20px);padding:0 18px}.teammates .bottom .item{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;padding:0 0 calc(100% / 1.75);margin:0 10px}.teammates .bottom .item::after{transition:all .5s ease;width:60%;height:100%;background-color:rgba(255,255,255,0.4);z-index:0;content:'';position:absolute;top:0;left:0;opacity:0}.teammates .bottom .item:hover::after,.teammates .bottom .item:focus::after{opacity:1}.teammates .bottom .item:hover>div>div>div:last-child,.teammates .bottom .item:focus>div>div>div:last-child{background-color:transparent}.teammates .bottom .item.small-108>div>div>div:last-child img,.teammates .bottom .item.small-760>div>div>div:last-child img{width:250%;margin-right:-65%}.teammates .bottom .item.small-115>div>div>div:last-child img,.teammates .bottom .item.small-768>div>div>div:last-child img{width:120%;padding:0 5% 0 0}.teammates .bottom .item.small-117>div>div>div:last-child img,.teammates .bottom .item.small-773>div>div>div:last-child img{width:150%}.teammates .bottom .item.small-119>div>div>div:last-child img,.teammates .bottom .item.small-802>div>div>div:last-child img{width:135%;padding:0 5% 0 0}.teammates .bottom .item.small-121>div>div>div:last-child img,.teammates .bottom .item.small-811>div>div>div:last-child img{padding:0 5% 0 0}.teammates .bottom .item.small-952>div>div>div:last-child img,.teammates .bottom .item.small-961>div>div>div:last-child img,.teammates .bottom .item.small-902>div>div>div:last-child img,.teammates .bottom .item.small-907>div>div>div:last-child img{width:375%;right:-126px}.teammates .bottom .item.small-1456>div>div>div:last-child img,.teammates .bottom .item.small-1468>div>div>div:last-child img,.teammates .bottom .item.small-1651>div>div>div:last-child img,.teammates .bottom .item.small-1653>div>div>div:last-child img{width:160%;top:-14px;right:-14px}.teammates .bottom .item>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.teammates .bottom .item>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;height:100%}.teammates .bottom .item>div>div>div:first-child{padding:5px 10px;width:60%}.teammates .bottom .item>div>div>div:last-child{transition:all .5s ease;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background-color:rgba(255,255,255,0.4);height:100%;width:40%}.teammates .bottom .item>div>div>div:last-child img{position:absolute;bottom:0;right:0;width:105%;max-width:none}.teammates .bottom h3{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:38px;line-height:48px;color:#fff;text-transform:none;margin-top:20%}.teammates .bottom h3>span{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff;font-size:17px;line-height:21px;display:block}.teammates .bottom.owl-carousel .owl-nav{position:static}.teammates .bottom.owl-carousel .owl-nav .owl-prev,.teammates .bottom.owl-carousel .owl-nav .owl-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;cursor:pointer;position:absolute;top:50%;background-color:transparent;background-position:center center;background-size:100%;width:18px;height:18px;opacity:1}.teammates .bottom.owl-carousel .owl-nav .owl-prev:hover,.teammates .bottom.owl-carousel .owl-nav .owl-prev:focus,.teammates .bottom.owl-carousel .owl-nav .owl-next:hover,.teammates .bottom.owl-carousel .owl-nav .owl-next:focus{opacity:.75}.teammates .bottom.owl-carousel .owl-nav .owl-prev{left:.6%;background-image:url("../img/red-left-arrow.svg?v3")}.teammates .bottom.owl-carousel .owl-nav .owl-next{right:.6%;background-image:url("../img/red-right-arrow.svg?v3")}@media (max-width: 1177px){.teammates .top h3{font-size:3.25vw;line-height:1.05}}@media (max-width: 767px){.teammates{background:#f7f7f7;padding-bottom:40px}.teammates::after{opacity:0}.teammates h2{font-size:8vw;line-height:1.05}.teammates p.section-head{font-size:4.3vw;line-height:1.35}.teammates .top>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-moz-transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease}.teammates .top>div>div>div:first-child{width:100%;padding:20px}.teammates .top>div>div>div:last-child{width:100%;background-position:center -10%;background-size:auto 130%;padding-bottom:calc(100% / 2)}.teammates .top h3{font-size:6.5vw;line-height:1.05}.teammates .bottom{margin:20px 0 0;width:100%;padding:0 15%}.teammates .bottom h3{font-size:8.5vw;line-height:1.05}.teammates .bottom h3>span{font-size:4vw;line-height:1.25}.teammates .bottom .item.small-952>div>div>div:last-child img,.teammates .bottom .item.small-961>div>div>div:last-child img,.teammates .bottom .item.small-902>div>div>div:last-child img,.teammates .bottom .item.small-907>div>div>div:last-child img{right:-100px}}.videos .wrapper{padding:4% 0;border-bottom:1px solid #bebebe}.videos .carousel{position:relative}.videos .carousel .item{padding:0 2%}.videos .carousel iframe{width:100%}.videos .carousel h3{margin:2.5% 0 0}.videos .carousel .owl-carousel{padding:0 40px}.videos .carousel .owl-carousel .owl-nav .owl-prev,.videos .carousel .owl-carousel .owl-nav .owl-next{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);top:120px}.videos .carousel .owl-carousel .owl-nav .owl-prev{left:0}.videos .carousel .owl-carousel .owl-nav .owl-next{right:0}.video-player,.full-video-player{height:230px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#000;position:relative;cursor:pointer}.video-player iframe,.full-video-player iframe{width:100%;height:100%;position:relative;z-index:2}.video-player::after,.full-video-player::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:url("../img/play-big.png") no-repeat center center;background-size:17%}.full-video-player{height:148px}@media (max-width: 767px){.videos .wrapper{padding:8% 0}.videos .carousel .owl-carousel{padding:0}.videos .carousel .owl-carousel .owl-nav{display:none}.videos h3{text-align:center}}.flipgive h2{color:#e1201e;font-size:50px;line-height:55px;text-align:center}.flipgive p{color:#000;font-size:16px;line-height:24px}.flipgive p.section-head{text-align:center;margin:20px 0 0;max-height:none;overflow:visible}.flipgive .grid{margin:0 -10px;padding:40px 0 0;width:calc(100% + 20px)}.flipgive .grid>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flipgive .grid>div>div{padding:0 10px;width:50%}.flipgive .grid>div>div:first-child>div{width:calc(100% - 20px);height:100%;left:10px;top:0;position:absolute}.flipgive .grid>div>div:first-child .fgvideo{width:100%;height:100%;background:url("../img/flipgive2.png") no-repeat center center;background-size:cover;cursor:pointer}.flipgive .grid>div>div:first-child .fgvideo iframe{width:100%;height:100%;position:relative;z-index:2}.flipgive .grid>div>div:first-child .fgvideo::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:url("../img/play-big.png") no-repeat center center;background-size:17%}.flipgive .grid>div>div:last-child>div>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.flipgive .grid>div>div:last-child>div>a:first-child{background:#7849b8}.flipgive .grid>div>div:last-child>div>a:last-child{background:#009dd6}.flipgive .grid>div>div:last-child>div>a>div:first-child{width:140px}.flipgive .grid>div>div:last-child>div>a>div:last-child{width:calc(100% - 140px);padding:20px}.flipgive .grid>div>div:last-child>div>a:focus:first-child,.flipgive .grid>div>div:last-child>div>a:hover:first-child{background:#ae92d4}.flipgive .grid>div>div:last-child>div>a:focus:last-child,.flipgive .grid>div>div:last-child>div>a:hover:last-child{background:#66c4e6}.flipgive .grid h3{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff;font-size:35px;line-height:40px;text-transform:none}.flipgive .grid h3 span{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff}.flipgive .grid p{color:#fff}@media (max-width: 980px){.flipgive .grid h3{font-size:3vw;line-height:1.05}}@media (max-width: 767px){.flipgive h2{font-size:8vw;line-height:1.05}.flipgive p.section-head{font-size:4.3vw;line-height:1.35;text-align:center}.flipgive .grid{margin:0;padding:40px 0 0;width:100%}.flipgive .grid>div{display:block}.flipgive .grid>div>div{padding:0;width:100%}.flipgive .grid>div>div:first-child{padding:0 0 calc(100% * 9/16)}.flipgive .grid>div>div:first-child>div{width:100%;left:0}.flipgive .grid>div>div:last-child>div>a{margin-top:20px}.flipgive .grid>div>div:last-child>div>a>div:first-child{width:120px}.flipgive .grid>div>div:last-child>div>a>div:last-child{width:calc(100% - 120px)}.flipgive .grid h3{font-size:6vw}}.calculate{margin:2.5% 0 0}.calculate .container>div{padding:2.5%;background:#ededed url("../img/calculate.jpg") no-repeat right center;background-size:auto 100%}.calculate h3{max-width:400px;margin:0 0 2%}.calculate p{margin:2% 0;max-width:350px}@media (max-width: 767px){.calculate .container>div{padding:4%;background:#ededed url("../img/calculate-mobile.jpg") no-repeat center center;background-size:100% auto}.calculate h3{max-width:60%}.calculate p{max-width:50%}}@media (max-width: 480px){.calculate h3{max-width:90%}}.infographics .wrapper{padding:4% 0 0}.infographics .above{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:2% 0 0;overflow:hidden}.infographics .above>div:first-child{width:25%}.infographics .above>div:last-child{width:75%}.infographics .left{padding:2%;background:#e1201e}.infographics .top{text-align:center;margin-top:30px}.infographics .top p{padding:3% 0 6%}.infographics .top img{margin:10px 0}.infographics .bottom{border-top:1px solid #000;padding:6% 0}.infographics .bottom img{margin:10px 0}.infographics .block{display:block;text-align:center;font-size:14px;line-height:17px}.infographics .block.biggest{font-size:40px;line-height:40px;padding:6% 0}.infographics .right{padding:2%;background-color:#000;background-repeat:no-repeat;background-position:right center;background-size:auto 100%}.infographics .right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:2% 0 0}.infographics .right>div>div:nth-child(1){width:10%}.infographics .right>div>div:nth-child(2){width:20%;padding:0 0 0 2%}.infographics .right>div>div:nth-child(3){width:70%;padding:0 0 0 2%}.infographics .right p{font-size:15px;line-height:18px}.infographics .right p.parent{margin:0 0 2%;max-width:350px}.infographics .right p.sons{padding:2% 0 0}.infographics .right p.bigger{font-size:30px;line-height:30px}.infographics .right p.side{max-width:240px}.infographics .right h3{font-size:30px;line-height:35px;max-width:350px;margin:0 0 2%}@media (max-width: 960px){.infographics .above>div:first-child{width:30%}.infographics .above>div:last-child{width:70%}.infographics .right{background-position:75% center}.infographics .right>div{margin:4% 0 0}.infographics .right>div>div:nth-child(1){width:10%}.infographics .right>div>div:nth-child(2){width:20%}.infographics .right>div>div:nth-child(3){width:70%}.infographics .right p.parent{margin:0 0 4%}.infographics .right p.sons{padding:4% 0 0}.infographics .right p.bigger{font-size:25px;line-height:25px}.infographics .right h3{margin:0 0 4%}}@media (max-width: 767px){.infographics .above>div:first-child{width:35%}.infographics .above>div:last-child{width:65%}.infographics .right{background-image:none !important}.infographics .right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:4% 0 0}.infographics .right>div>div:nth-child(1){width:20%}.infographics .right>div>div:nth-child(2){width:80%}.infographics .right p.parent{margin:0 0 4%}.infographics .right p.sons{padding:4% 0 0}.infographics .right h3{margin:0 0 4%}}@media (max-width: 650px){.infographics .block.biggest{font-size:35px;line-height:35px}}@media (max-width: 600px){.infographics .top p{padding:10% 0 20%}.infographics .bottom{padding:20% 0}.infographics .block.biggest{padding:20% 0}.infographics .right h3{font-size:25px;line-height:30px;max-width:300px}.infographics .right p.parent{max-width:300px}}@media (max-width: 570px){.infographics .block.biggest{font-size:30px;line-height:30px}}@media (max-width: 510px){.infographics .above>div:first-child{width:30%}.infographics .above>div:last-child{width:70%}.infographics .block{font-size:12px;line-height:15px}.infographics .block.biggest{font-size:25px;line-height:25px}.infographics .right h3{font-size:20px;line-height:25px;max-width:300px}.infographics .right p{font-size:13px;line-height:16px}.infographics .right p.parent{max-width:300px}.infographics .right p.bigger{font-size:27px;line-height:27px}}@media (max-width: 470px){.infographics .left{padding:6% 2%}.infographics .block.biggest{font-size:20px;line-height:20px}.infographics .right p.bigger{font-size:22px;line-height:22px}}.legals.legals-rr{margin:50px auto;padding:0;max-width:1090px}.legals p{text-align:center}.legals p.rr{color:#000;font-size:13px;line-height:20px;margin-top:20px}.legals a{color:inherit;position:relative;padding:2px 0}.legals a::before{-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#666;visibility:hidden}.legals-short .legals{padding-bottom:50px}.legals-short .legals.legals-rr{max-width:100%}.legals-short .legals p.rr:last-child{max-width:100%}@media (min-width: 768px){.legals a:hover::before,.legals a:focus::before{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}@media (max-width: 767px){.legals.legals-rr{padding-bottom:80px}}.rules-section .wrapper{padding:0}.rules-section h2.main,.rules-section h3{max-width:100%;margin:0 auto 3%;text-align:center;text-transform:uppercase}.rules-section p,.rules-section ul{margin:0 0 10px}.rules-section strong{display:block;margin:20px 0 0}.rules-section b.super{text-decoration:underline;text-transform:uppercase}.rules-section .rules .table-box>li:first-child,.rules-section .rules .table-box>li.head{color:#fff;font-weight:bold}.rules-section .rules{text-align:justify}.rules-section .rules p,.rules-section .rules li{color:inherit}.rules-section .rules p strong{color:#e1201e;font-size:25px;line-height:30px}.rules-section .rules a{color:#000}.rules-section .rules .ul-list li{background:url("../img/dot.png?2") no-repeat left 9px;padding:0 0 0 10px}.rules-section .rules .default-table{padding-left:24px}.rules-section .rules .list-type{list-style-type:lower-alpha}.rules-section .rules .table-box.maxwidth{margin:20px auto;max-width:800px}.rules-section .rules .table-box li{text-align:center;width:100%}.rules-section .rules .table-box li ul{padding:10px 0 10px 25px;list-style-type:circle}.rules-section .rules .table-box li ul li{padding:2px 0;font-size:10px;line-height:13px}.rules-section .rules h2{text-align:center;padding-top:50px;font-size:35px;line-height:1.25;color:#000;text-shadow:none}.rules-section .rules h2+strong{display:block;font-size:23px;text-align:center;margin:10px auto;margin-bottom:40px;color:#e40520}.rules-section .rules p>strong{display:block;margin-top:20px}.rules-section .rules p{margin-bottom:10px}.rules-section .table-box{margin:10px 0}.rules-section .table-box>li{display:table;border:1px solid #ccc;text-align:left}.rules-section .table-box>li:first-child,.rules-section .table-box>li.head{background:#b60d23}.rules-section .table-box>li p.first-column{background:#b60d23;color:#fff}.rules-section .table-box>li>p{vertical-align:text-top;font-size:18px;line-height:20px;display:table-cell;border-left:1px solid #ccc;padding:5px}.rules-section .table-box>li>p:first-child{text-align:center;border-left:0;width:50%}.rules-section .table-box>li>p:first-child+p{width:50%}.rules-section .table-box.special>li>p:first-child{width:23%}.rules-section .table-box.special>li>p:first-child+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p+p+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p+p+p+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p+p+p+p+p{width:11%}.rules-section .table-box.special>li>p:first-child+p+p+p+p+p+p+p{width:11%}.rules-section .table-box.special.compact{width:86%;margin:0 auto}.rules-section .table-box.special.compact>li>p:first-child{width:20%}.rules-section .table-box.special.compact>li>p:first-child+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p+p+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p+p+p+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p+p+p+p+p{width:30%}.rules-section .table-box.special.compact>li>p:first-child+p+p+p+p+p+p+p{width:30%}@media (max-width: 767px){.rules-section .visible-fr .rules p strong{font-size:23px}.rules-section span.just-mobile{display:inline !important}}.page.heroes #heroes{text-align:center;padding:4% 0 0}.page.heroes #heroes h2{margin-bottom:2%}.page.heroes #heroes h3{color:#010101;margin-top:8vh;margin-bottom:2vh}.page.heroes #heroes p{font-size:22px;line-height:1.5em}@media (max-width: 767px){.page.heroes #heroes{margin-top:10%}.page.heroes #heroes p{font-size:17px}.page.heroes #heroes img{max-width:80%}}.faqs h2{color:#e1201e;font-size:50px;line-height:55px;text-align:center}.faqs .faqs-inner{padding:40px 0 0}.faqs .faq-wrapper{border:1px solid #707070;margin-bottom:20px}.faqs .faq-wrapper:last-child{margin-bottom:0}.faqs .faq-link{background-color:#ec111a;color:#fff;cursor:pointer;padding:20px 59px 20px 20px;width:100%;text-align:left;outline:none;font-size:17px;line-height:18px;display:block}.faqs .faq-link::after{-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);background-image:url("../img/arrow-close.png?5");background-position:right center;width:19px;height:11px;color:#fff;content:'';display:block;position:absolute;right:20px;top:50%}.faqs .faq-link.active::after{background-image:url("../img/arrow-open.png?5")}.faqs .faq-content{padding:20px;display:none;border-top:1px solid #707070}.faqs .faq-content p,.faqs .faq-content ul li{color:#555;font-size:16px;line-height:18px}.faqs .faq-button{padding:40px 0;text-align:center}@media (max-width: 767px){.faqs h2{font-size:8vw;line-height:1.05}}.hockey24-description{z-index:3}.hockey24-description .container{max-width:1348px}.hockey24-description .container .wrapper{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);position:relative;padding:10px 0;top:-91px;background-color:#fff}.hockey24-description .container .wrapper h2{text-align:center;letter-spacing:.9px;margin-top:60px}.hockey24-description .container .wrapper .p-container{text-align:center;margin:30px auto 14px;max-width:75%}.hockey24-description .container .wrapper .p-container.stretch{max-width:60%;margin-bottom:60px}.hockey24-description .container .wrapper .p-container.episode-description{margin-top:20px;max-width:65%}@media (max-width: 1310px){.hockey24-description .container .wrapper .p-container .br-desktop{display:none}}.hockey24-description .container .wrapper .main-video{margin-top:50px;margin-bottom:72px}.hockey24-description .container .wrapper .showed{display:block}.hockey24-description .container .wrapper .hidden{display:none}.hockey24-description .container .wrapper .preload-img{position:absolute;visibility:hidden}.hockey24-description .container .wrapper .tips-desktop-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:83%;margin:0 auto;padding-bottom:60px;touch-action:none;margin-top:9px}.hockey24-description .container .wrapper .tips-desktop-container .img-play{width:25%}.hockey24-description .container .wrapper .tips-mobile-container{display:none}.hockey24-description .container .wrapper .video{position:relative;width:92%;margin:0 auto}.hockey24-description .container .wrapper .video .media-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}.hockey24-description .container .wrapper .video .media-container::before{content:'';width:100%;height:4px;position:absolute;top:0;left:0;background:#fff;z-index:1}.hockey24-description .container .wrapper .video .media-container::after{content:'';width:3px;height:100%;position:absolute;top:0;right:0;background:#fff;z-index:1}.hockey24-description .container .wrapper .video .media-container .wrapper-video{position:absolute;top:0;left:0;width:100%;height:100%}.hockey24-description .container .wrapper .video .media-container iframe,.hockey24-description .container .wrapper .video .media-container img{position:absolute;top:2px;left:0;width:100%;height:100%}.hockey24-description .container .wrapper .video .media-container iframe.img-yt-thumbnail,.hockey24-description .container .wrapper .video .media-container img.img-yt-thumbnail{opacity:1}.hockey24-description .container .wrapper .video .media-container .img-play{position:absolute;left:0;top:0;right:0;width:10%;bottom:0;margin:auto}.hockey24-description .container .wrapper .video p{color:#000;text-align:center;margin-top:10px}.tips-desktop-container .hockey24-description .container .wrapper .video{width:98%;padding:0 4px}.hockey24-description .container .wrapper .img-container{position:relative;display:block}.hockey24-description .container .wrapper .img-container img{position:absolute;top:-25px;left:50%;margin-left:calc(-215px / 2)}@media (max-width: 1024px){.hockey24-description .container .wrapper p{font-size:16px;line-height:1.4}.hockey24-description .container .wrapper .img-container img{top:-16px;max-width:160px;margin-left:calc(-160px / 2)}}@media (max-width: 767px){.hockey24-description{margin-top:-40px;margin-bottom:-8px}.hockey24-description .container{max-width:100%;padding:0;margin-bottom:10px}.hockey24-description .container .wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;top:0}.hockey24-description .container .wrapper h2{margin-top:50px;margin-bottom:10px;padding:0 25px;font-size:7.33vw;line-height:9vw;letter-spacing:.5px}.hockey24-description .container .wrapper .p-container{max-width:90%;margin:0 auto 16px}.hockey24-description .container .wrapper .p-container.stretch,.hockey24-description .container .wrapper .p-container.episode-description,.hockey24-description .container .wrapper .p-container.episode-text{max-width:90%}.hockey24-description .container .wrapper .main-video{margin-top:50px;margin-bottom:82px}.hockey24-description .container .wrapper .img-container img{top:-60px;max-width:106px;margin-left:calc(-106px / 2);z-index:10}.hockey24-description .container .wrapper .tips-desktop-container{display:none}.hockey24-description .container .wrapper .tips-mobile-container{display:block;width:83%;margin:0 auto;padding:0 10%;touch-action:none}.hockey24-description .container .wrapper .tips-mobile-container .owl-stage-outer{overflow:visible}.hockey24-description .container .wrapper .tips-mobile-container .owl-nav,.hockey24-description .container .wrapper .tips-mobile-container .owl-dots{display:none}.hockey24-description .container .wrapper .episodes-container{flex-direction:column}.hockey24-description .container .wrapper .episodes-container .episode-container{width:100%}.hockey24-description .container .wrapper .episodes-container .episode-container:nth-child(1){margin-bottom:20px}.hockey24-description .container .wrapper .video .media-container img,.hockey24-description .container .wrapper .video .media-container iframe{margin:0 auto}.hockey24-description .container .wrapper .video .media-container .img-play{width:20%}.hockey24-description .container .wrapper .video .media-container .description-video-thumbnail{margin-bottom:-50px}.tips-mobile-container .hockey24-description .container .wrapper .video{width:98%;padding:0}}@media (max-width: 320px){.hockey24-description .container .wrapper h1{font-size:24px;padding:12px  0 16px}.hockey24-description .container .wrapper .p-container.stretch{margin-top:10px;max-width:90%}}@media (min-width: 768px){.hockey24-description .wrapper .video .media-container .img-play{opacity:1}.hockey24-description .wrapper .video .media-container:hover .img-play{opacity:1}}.goals-for-goals{z-index:3;background-color:#333}.goals-for-goals .container{max-width:1360px;padding:0}.goals-for-goals .container .wrapper{-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.13);-moz-box-shadow:0 3px 30px rgba(0,0,0,0.13);box-shadow:0 3px 30px rgba(0,0,0,0.13);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;padding:10px 0;top:-106px;background-color:#fff;padding:0 109px}.goals-for-goals .container h2{font-size:45px;line-height:55px}.goals-for-goals .container.fr h2{font-size:38px;line-height:48px}.goals-for-goals__intro{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:64px;padding:10px 0 10px 74px;display:none}.goals-for-goals__intro.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.goals-for-goals__intro__scored{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#4d4d4d;width:387px;height:211px}.goals-for-goals__intro__scored__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:43px}.goals-for-goals__intro__scored__content.ios-device{padding-top:14px}.goals-for-goals__intro__scored h4{color:#fff;font-size:25px;line-height:1;text-align:center;text-transform:none;margin-bottom:0}.goals-for-goals__intro__scored h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#fff;font-size:134px;text-align:center;line-height:148px;margin-bottom:0}.goals-for-goals__intro__content{padding:14px 20px 0 44px;width:50%}.goals-for-goals__intro__content h2{color:#4d4d4d;width:100%}.goals-for-goals__intro__content p{color:#4d4d4d;font-size:18px;line-height:28px;margin-bottom:22px;width:100%}.goals-for-goals__intro__content a{color:#009dd6;font-size:20px;line-height:25px;width:100%}.goals-for-goals__intro__content a svg{left:12px}.goals-for-goals__financial{margin-top:48px;padding-bottom:8px;display:none}.goals-for-goals__financial.show{display:block}.goals-for-goals__financial h2,.goals-for-goals__financial p{text-align:center}.goals-for-goals__financial h2{margin:0 0 20px}.goals-for-goals__financial p{color:#4d4d4d;font-size:18px;line-height:28px;margin:-5px 0 27px}.goals-for-goals__financial ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;padding:0 22%}.goals-for-goals__financial ul li{width:100px;margin:0 10px}.goals-for-goals__financial ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goals-for-goals__financial ul li a img{width:94px;height:94px}.goals-for-goals__financial ul li a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;line-height:15px;color:#000;margin-top:12px;height:30px}.goals-for-goals__financial ul li a.selected p{color:#ec111a}.goals-for-goals__financial.selected ul li p{color:#ec111a}.goals-for-goals__financial .form-wrapper{padding-top:10px}.goals-for-goals__financial .form-errors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.goals-for-goals__financial .form-errors .form-error{background-image:url(../img/round-error-symbol.png);background-position:left center;background-repeat:no-repeat;color:#ec111a;font-size:12px;line-height:16px;padding-left:24px;text-align:left}.goals-for-goals__financial.fr p{margin-top:5px}.goals-for-goals__thanks{margin-top:94px;padding-bottom:15px;display:none}.goals-for-goals__thanks.show{display:block}.goals-for-goals__thanks__title h2{text-align:center}.goals-for-goals__thanks__description{padding:0 27%;margin:20px 0 50px}.goals-for-goals__thanks__description p{text-align:center}.goals-for-goals__thanks__description p a{text-decoration:underline}.goals-for-goals__thanks__items{display:none;padding-bottom:60px}.goals-for-goals__thanks__items.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.goals-for-goals__thanks__item{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.13);-moz-box-shadow:0 3px 20px rgba(0,0,0,0.13);box-shadow:0 3px 20px rgba(0,0,0,0.13);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:all .3s ease;width:387px;margin-right:10px}.goals-for-goals__thanks__item:last-child{margin-right:0}.goals-for-goals__thanks__item__image{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-repeat:no-repeat;background-size:cover;width:387px;height:190px}.goals-for-goals__thanks__item__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100px;padding:0 35px;text-align:center}.goals-for-goals__thanks__item__title h3{transition:all .3s ease;font-size:24px;line-height:1.17;color:#4d4d4d;text-transform:none}.goals-for-goals__thanks__item__button{text-align:center;padding-bottom:20px}.goals-for-goals__thanks__item__button .button{padding:10px 20px;margin:0;color:#ec111a;border:1px solid #ec111a;background-color:#fff;font-size:16px;line-height:16px}.goals-for-goals__thanks__item__button .button.fr{background-image:url("../img/goals-for-goals/programs-fr.png?1")}@media (min-width: 768px){.goals-for-goals__thanks__item:hover,.goals-for-goals__thanks__item:focus{-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.goals-for-goals__thanks__item:hover h3,.goals-for-goals__thanks__item:focus h3{color:#ec111a}.goals-for-goals__thanks__item:hover .goals-for-goals__thanks__item__button .button,.goals-for-goals__thanks__item:focus .goals-for-goals__thanks__item__button .button{color:#fff;background-color:#ec111a}}.goals-for-goals__thanks__item.big .goals-for-goals__thanks__item__title h3{font-size:20px}.goals-for-goals__legal-legend{margin-top:20px;padding:0 0 4%}.goals-for-goals__legal-legend p{color:#555;font-size:12px;line-height:20px;margin:0;text-align:center}.goals-for-goals__bottom{z-index:3;margin:-40px auto 65px}.goals-for-goals__bottom .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#fff;max-width:799px}.goals-for-goals__bottom .left{width:579px;height:389px;padding:15px 0 0 20px}.goals-for-goals__bottom .right{padding:11% 5% 0 6%;height:389px;width:550px}.goals-for-goals__bottom .right p{margin-bottom:5px}.goals-for-goals__bottom .right .button{margin-top:48px}.goals-for-goals footer{background-color:#fff}.goals-for-goals footer .container{max-width:100%;padding-left:20px;padding-right:20px}@media (max-width: 1440px){.goals-for-goals .container{max-width:100%;padding:0 20px}.goals-for-goals .container .wrapper{top:-96px}.goals-for-goals__financial ul{padding:0 20%}}@media (max-width: 1024px){.goals-for-goals .container h2{font-size:32px;line-height:42px}.goals-for-goals .container .wrapper{padding:0 10%;top:-85px}.goals-for-goals .container .wrapper p{font-size:16px;line-height:1.4}.goals-for-goals__financial ul{padding:0}.goals-for-goals__financial ul li{margin-right:5%}}@media (max-width: 980px){.goals-for-goals .container .wrapper{top:-85px}.goals-for-goals .container h2{font-size:30px}.goals-for-goals .container p{font-size:16px}.goals-for-goals__intro{padding:0;width:100%;margin-top:30px}.goals-for-goals__intro__scored{width:276px;height:150px}.goals-for-goals__intro__content{padding:0 10px 0}.goals-for-goals__intro__content p{margin-bottom:10px}.goals-for-goals__intro__content a{font-size:16px}.goals-for-goals__intro__content a svg{top:2px;width:7px;left:4px;height:14px}.goals-for-goals__financial ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}.goals-for-goals__financial ul li{margin-right:1%}.goals-for-goals__thanks__item{width:340px}.goals-for-goals__thanks__item__image{width:340px}}@media (max-width: 767px){.goals-for-goals{padding-top:0}.goals-for-goals .container{max-width:100%;padding:0;margin-bottom:0}.goals-for-goals .container #nav{background-color:#fff}.goals-for-goals .container .wrapper{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 10px;margin:0 17px;top:18px}.goals-for-goals .container .wrapper p{font-size:20px;line-height:24px}.goals-for-goals .container .wrapper h2{font-size:26px;line-height:34px}.goals-for-goals__intro{margin-top:0}.goals-for-goals__intro.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goals-for-goals__intro__scored{width:319px;height:100px;margin-top:12px}.goals-for-goals__intro__scored__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 10%;width:100%}.goals-for-goals__intro__scored__content h4{font-size:20px;line-height:1}.goals-for-goals__intro__scored__content h3{padding-top:32px;font-size:97px;line-height:1}.goals-for-goals__intro__scored__content.ios-device{padding-top:0}.goals-for-goals__intro__scored__content.ios-device h3{padding-top:0;margin-bottom:10px}.goals-for-goals__intro__content{padding:25px 10px;width:100%}.goals-for-goals__intro__content p{font-size:16px !important;line-height:22px !important;margin:3px 0 15px}.goals-for-goals__intro__content a{font-size:17px;line-height:21px}.goals-for-goals__intro__content a svg{top:3px}.goals-for-goals__financial{margin-top:0}.goals-for-goals__financial h2{padding-top:20px}.goals-for-goals__financial p{font-size:16px !important;line-height:20px !important;padding:0 10%;margin:3px 0 20px}.goals-for-goals__financial ul{margin-bottom:0;padding:0}.goals-for-goals__financial ul li{margin:0 4px;width:94px;margin-bottom:-10px}.goals-for-goals__financial ul li a p{font-size:13px !important;line-height:21px !important;padding:0 !important}.goals-for-goals__thanks{margin-top:0;padding-top:23px;padding-bottom:0}.goals-for-goals__thanks__title{padding:0 5%}.goals-for-goals__thanks__title h2{line-height:30px !important}.goals-for-goals__thanks__description{padding:0 8%;margin:6px 0 34px}.goals-for-goals__thanks__description p{font-size:16px !important;line-height:20px !important}.goals-for-goals__thanks__items{padding-bottom:12px}.goals-for-goals__thanks__items.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.goals-for-goals__thanks__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.13);-moz-box-shadow:0 3px 20px rgba(0,0,0,0.13);box-shadow:0 3px 20px rgba(0,0,0,0.13);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:80vw;height:95px;margin-bottom:20px}.goals-for-goals__thanks__item__image{background-position:center center;width:47%;height:95px;border-radius:10px 0 0 10px}.goals-for-goals__thanks__item__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:53%;margin-bottom:0;padding:0 8px 0 17px}.goals-for-goals__thanks__item__title h3{font-size:18px;line-height:21px;text-align:left}.goals-for-goals__thanks__item__title h3 br{display:none}.goals-for-goals__thanks__item.big{height:115px}.goals-for-goals__thanks__item.big .goals-for-goals__thanks__item__image{height:115px}.goals-for-goals__thanks__item.big .goals-for-goals__thanks__item__title{height:115px}.goals-for-goals__thanks__item.big .goals-for-goals__thanks__item__title h3{font-size:16px;line-height:1.3}.goals-for-goals__bottom{padding:0 17px;margin-top:32px}.goals-for-goals__bottom .container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:100%}.goals-for-goals__bottom .left{display:none}.goals-for-goals__bottom .right{width:100vw;height:381px;padding:25% 0 0}.goals-for-goals__bottom .right .content{text-align:center}.goals-for-goals__bottom .right p{padding:0 30px}.goals-for-goals__bottom .right .button{margin:44px auto 0;text-align:center}.goals-for-goals__legal-legend{padding:0 4% 8%}.goals-for-goals__legal-legend p{font-size:13px !important;line-height:16px !important}}.mainbanner{background-color:#000;background-position:right center;background-repeat:no-repeat;background-size:auto 100%;padding:3% 0}.mainbanner h2,.mainbanner h3,.mainbanner p{margin:0 0 2%}.mainbanner h2.big{color:#e1201e}.mainbanner .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:580px;position:relative}.mainbanner .logos::before{background:rgba(0,0,0,0.6);content:'';display:inline-block;height:100%;left:-20px;padding:20px;position:absolute;top:-20px;width:100%;z-index:-1}.mainbanner .logos .item{margin:0 5px}.mainbanner .logos .item img{max-width:63px}.mainbanner .buttons{max-width:216px}.mainbanner .buttons .button{width:100%;text-align:center;margin:6% 0 0}.mainbanner .button{-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;margin:4% 0 0}.mainbanner .button.inactive{display:none}.mainbanner .owl-carousel{max-width:550px}.mainbanner .owl-carousel .owl-stage-outer{overflow:hidden}.mainbanner .owl-carousel .item{text-align:center}.mainbanner .owl-carousel .owl-nav{display:none}.page.skaters .mainbanner,.page.skaters-rules .mainbanner,.page.skaters-post .mainbanner{background-image:url("../img/banner-boys.jpg?5");background-position:right center}.page.skaters .mainbanner h2,.page.skaters .mainbanner h3,.page.skaters .mainbanner p,.page.skaters-rules .mainbanner h2,.page.skaters-rules .mainbanner h3,.page.skaters-rules .mainbanner p,.page.skaters-post .mainbanner h2,.page.skaters-post .mainbanner h3,.page.skaters-post .mainbanner p{max-width:550px}.page.girls-hockey-fest .mainbanner{background-image:url("../img/banner-girls.jpg")}.page.girls-hockey-fest .mainbanner h2{max-width:610px}.page.girls-hockey-fest .mainbanner p{max-width:510px}.page .mainbanner-hohd{background-image:url("../img/hohd-coming.jpg?v2");height:400px;background-position:center 0;background-size:cover}.page.helpful-tools .mainbanner{background-image:url("../img/banner-tools.jpg");padding:5% 0}.page.helpful-tools .mainbanner h2,.page.helpful-tools .mainbanner p{max-width:490px}.page.helpful-tools .mainbanner p{margin:0}@media (min-width: 1440px){.page.skaters .mainbanner,.page.skaters-rules .mainbanner,.page.skaters-post .mainbanner{background-position:right center !important}.page .mainbanner-hohd{background-position:center -90px}}@media (max-width: 1440px){.fr .mainbanner{background-position:30% center}}@media (max-width: 1024px){.mainbanner{background-position:40% center}}@media (max-width: 767px){.page.skaters .mainbanner{background-image:url("../img/banner-boys.jpg?5");background-position:65% top;background-size:auto 115%}.page.skaters .mainbanner h3{max-width:75%}.page.skaters .mainbanner p{max-width:60%}.page.girls-hockey-fest .mainbanner{background-image:url("../img/banner-girls-mobile.jpg");background-position:right center;background-size:auto 100%}.page.girls-hockey-fest .mainbanner p{max-width:60%}.page.helpful-tools .mainbanner{background-image:url("../img/banner-tools-mobile.jpg");background-position:right center;background-size:auto 100%}.page.helpful-tools .mainbanner p{max-width:60%}.page .mainbanner-hohd{height:200px;background-position:center top;background-size:150%}.mainbanner .owl-carousel{padding:0 5% 0 0}.mainbanner .owl-carousel .owl-stage-outer{overflow:visible}.mainbanner .logos .item img{max-width:100%}}@media (max-width: 480px){.mainbanner h3,.mainbanner p{max-width:100%}}.action .wrapper{padding:4% 0 0}.action .block{font-size:0}.action .left{display:inline-block;vertical-align:top;width:100%;height:432px;padding:.5% 1% .5% 0}.action .left>div{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;white-space:nowrap;background-color:#000;height:0}.action .left>div.active{height:100%}.action .left>div iframe{width:100%;height:100%}.action#videos-boys .left{width:100%;height:523px;padding:0}.action .right{display:inline-block;vertical-align:top;width:25%;height:432px}.action .right>div{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;height:33.3333333333333333%;padding:2% 0}.action .right>div>div{background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;height:100%}.action .right>div>div>div{-moz-transition:all 0.5s ease 0.5s;-o-transition:all 0.5s ease 0.5s;-ms-transition:all 0.5s ease 0.5s;-webkit-transition:all 0.5s ease 0.5s;transition:all 0.5s ease 0.5s;opacity:1;height:100%;position:relative}.action .right>div>div>div::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:url("../img/play.png") no-repeat center center;background-size:20%}.action .right>div.active{height:0;padding:0}.action .right>div.active>div>div{-moz-transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;opacity:0}.action .owl-carousel .owl-stage-outer{overflow:hidden}.action .owl-carousel .owl-nav{display:none}.action .owl-carousel iframe{width:100%}.action h3{margin:2% 0 0}@media (max-width: 767px){.action .wrapper{padding:8% 0;border-bottom:1px solid #bebebe}.action #videos-boys .left{height:200px}}.info .wrapper{padding:4% 0 0}.info .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.info .grid>div{width:50%}.info .grid>div:first-child{padding:0 1% 0 0}.info .grid>div:last-child{padding:0 0 0 1%;text-align:center}.info p{margin:5% 0}.info p:last-child{margin:5% 0 0}@media (max-width: 767px){.info .wrapper{padding:8% 0 0}.info .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info .grid>div{width:100%}.info .grid>div:first-child{padding:0}.info .grid>div:last-child{padding:4% 0 0;display:none}.info .special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.info .special>*:first-child{width:50%;padding:0 1% 0 0}.info .special>*:last-child{width:50%;padding:0 0 0 1%}}.locations{display:none}.locations .wrapper-locations{padding:4% 0 0;border-bottom:1px solid #bebebe}.locations .top{border-bottom:1px solid #bebebe}.locations .top p.small{margin-bottom:4%}.locations .bottom .location{padding:4% 0}.locations .bottom .location .city{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.locations .bottom .location .city>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:60%}.locations .bottom .location .city>div:first-child>div:nth-child(1){width:20%;text-align:center;padding:0 2%}.locations .bottom .location .city>div:first-child>div:nth-child(2){width:80%}.locations .bottom .location .city>div:first-child>div:nth-child(2) p{margin:0 0 2%}.locations .bottom .location .city>div:first-child>div:nth-child(2) p:last-child{margin:0}.locations .bottom .location .city>div:first-child>div:nth-child(3){width:100%}.locations .bottom .location .city>div:last-child{width:40%;padding:0 0 0 2%}.locations .bottom .location .schedule{padding:4% 0 0}.locations .bottom .location .schedule img{width:100%}.locations .bottom .location .schedule h3{text-align:center;margin:0 0 3%}.locations .bottom h3{margin:0 0 3%}.locations .bottom .ws{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #9d9d9d;padding:0 5%}.locations .bottom .ws p{margin:5% 0}.locations .bottom .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:4% 0 0 12.5%}.locations .bottom .buttons>div{position:relative}.locations .bottom .buttons>div:last-child{width:calc(30% + 5px);z-index:1;margin:0 0 0 -5px}.locations .bottom .buttons>div:first-child{width:25%;z-index:0}.locations .bottom .buttons.just-one>div{position:relative}.locations .bottom .buttons.just-one>div:last-child{margin:0}.locations .owl-carousel{padding:0 40px}.locations .owl-carousel .owl-stage-outer{overflow:hidden}.locations .owl-carousel .owl-dots{display:none}.locations .owl-carousel .owl-nav .owl-prev,.locations .owl-carousel .owl-nav .owl-next{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);top:94px}.locations .owl-carousel .owl-nav .owl-prev{left:0}.locations .owl-carousel .owl-nav .owl-next{right:0}@media (max-width: 767px){.locations .wrapper-locations{padding:8% 0 0}.locations .bottom .location{padding:8% 0}.locations .bottom .location .city{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.locations .bottom .location .city>div:first-child{width:100%}.locations .bottom .location .city>div:last-child{width:100%;padding:4% 0 0}.locations .bottom .location .schedule{padding-bottom:8% 0 0;border-top:0}.locations .bottom .location .schedule .parent-button{text-align:center}.locations .bottom .location .schedule .parent-button .no-button{display:inline-block;vertical-align:top;margin:0}.locations .bottom .buttons{padding:8% 0 0}.locations .bottom .buttons>div:last-child{width:calc(60% + 5px)}.locations .bottom .buttons>div:first-child{width:40%}.locations .bottom .buttons.just-one>div:last-child{margin:0 auto}.locations .owl-carousel .owl-nav{display:block}.locations .owl-carousel .owl-nav .owl-prev,.locations .owl-carousel .owl-nav .owl-next{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:url("../img/arrows.png?2") no-repeat;top:100px}.locations .owl-carousel .owl-nav .owl-prev{background-position:0 0;left:0}.locations .owl-carousel .owl-nav .owl-next{background-position:-30px 0;right:0}}.calculator{margin:3% 0 0}.calculator .top{padding:2.5%;background:#000 url("../img/calculator.jpg") no-repeat right center;background-size:auto 100%}.calculator h3,.calculator p{max-width:55%}.calculator h3{margin:0 0 1.5%}.calculator p{color:#fff}.calculator .middle{margin:4% 0 0}.calculator .middle p{text-align:center;color:#666;max-width:100%}.calculator .bottom{padding:4% 0 0;border-bottom:1px solid #bebebe}.calculator .bottom .element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.calculator .bottom .element>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-bwetween;-ms-justify-content:space-bwetween;justify-content:space-bwetween;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:25%;padding:0 1% 0 0}.calculator .bottom .element>div:first-child+div{width:62.5%;position:relative}.calculator .bottom .element>div:first-child+div .fake{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:40px 0;width:100%;height:12px;background:url("../img/pattern.jpg") repeat-x;position:relative}.calculator .bottom .element>div:first-child+div label{width:76px;text-align:center;position:absolute;top:0;margin:0}.calculator .bottom .element>div:first-child+div label.left{left:0}.calculator .bottom .element>div:first-child+div label.center{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);left:50%}.calculator .bottom .element>div:first-child+div label.right{right:0}.calculator .bottom .element>div:first-child+div label.variable{-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;-webkit-transition:all 0s linear;transition:all 0s linear;-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);top:50%;left:0;width:76px;height:44px;line-height:44px;background:url("../img/slider.png") no-repeat center center;z-index:0;color:#fff}.calculator .bottom .element>div:first-child+div+div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-bwetween;-ms-justify-content:space-bwetween;justify-content:space-bwetween;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:12.5%;padding:0 0 0 1%}.calculator .bottom label{margin:0 10px 0 0}.calculator .bottom img{cursor:pointer}.calculator .bottom .range-bar{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0 !important;width:100%;height:12px;background:transparent;color:transparent;outline:none;position:relative;z-index:1}.calculator .bottom .range-bar::-webkit-slider-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0 !important;width:76px;height:44px;background:transparent;color:transparent;cursor:pointer}.calculator .bottom .range-bar::-moz-range-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0 !important;width:76px;height:44px;background:transparent;color:transparent;cursor:pointer}.calculator .bottom .number{font-size:16px;line-height:25px;padding:6px 10px;width:75%;text-align:center}.calculator .totals{padding:2% 0 0}.calculator .totals>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:1% 0}.calculator .totals>div>label:first-child{margin:0 20px 0 0;text-align:right;width:calc(100% - 66px)}.calculator .totals>div>label:last-child{width:66px}.calculator .tooltip{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;background:#dedede;padding:2%;width:62.5%;margin:0 12.5% 4% 25%;position:relative}.calculator .tooltip p{max-width:100%;color:#666}.calculator .tooltip .close{cursor:pointer;position:absolute;bottom:0;right:0;margin:0 2% 2% 0;z-index:1}.calculator .link-tooltip{cursor:pointer}@media (max-width: 767px){.calculator .top{background:#000 url("../img/calculator-mobile.jpg") no-repeat right center;background-size:auto 100%;padding:5%}.calculator .top h3{margin:0}.calculator .top p{display:none}.calculator .bottom .element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.calculator .bottom .element>div:first-child{width:100%;padding:4% 0;margin:0 0 4%;border-bottom:1px solid #bebebe}.calculator .bottom .element>div:first-child+div{width:75%}.calculator .bottom .element>div:first-child+div label.center{display:none}.calculator .bottom .element>div:first-child+div+div{width:25%}.calculator .tooltip{width:75%;margin:0 25% 4% 0}}@media (max-width: 480px){.calculator .top{background-position:60% center;background-size:auto 100%}.calculator .totals label.alt3{font-size:14px;line-height:19px}}.form{display:none}.form#form-teammate{display:block}.form .wrapper{padding:4% 0 0}.form form{padding:0 0 4%;border-bottom:1px solid #bebebe}.form .top{border-bottom:1px solid #bebebe;margin:0 0 4%}.form .top p{margin-bottom:3%}.form .top .buttons{text-align:center;margin:0 0 3%}.form .form-reset{display:none}.form .form-errors{margin:2% 0 0;display:none}.form .form-errors.alt{margin:1% 0 0}.form .form-errors .form-error{display:none}.form .form-errors .form-error:first-child{display:block}.form .form-teams{overflow:hidden}.form .form-teams .owl-carousel .owl-stage{margin:0 auto}.form .form-teams .form-errors{margin:0 0 1%}.form .form-teams .form-errors .form-error{text-align:center}.form .form-teams .form-team,.form .form-teams .hockey-canada-logo{cursor:pointer;position:relative;margin:0 10px 44px}.form .form-teams .form-team:hover .form-option>div,.form .form-teams .form-team:focus .form-option>div,.form .form-teams .form-team.selected .form-option>div,.form .form-teams .hockey-canada-logo:hover .form-option>div,.form .form-teams .hockey-canada-logo:focus .form-option>div,.form .form-teams .hockey-canada-logo.selected .form-option>div{background:#e1201e}.form .form-teams .form-team:hover .form-tooltip,.form .form-teams .form-team:focus .form-tooltip,.form .form-teams .hockey-canada-logo:hover .form-tooltip,.form .form-teams .hockey-canada-logo:focus .form-tooltip{opacity:1}.form .form-teams label{text-align:center;margin:0 0 1%;display:block}.form .form-teams .form-logo{text-align:center}.form .form-teams .form-option{padding:10% 0}.form .form-teams .form-option>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;background:#ccc;width:17px;height:17px;min-width:17px;margin:0 auto}.form .form-teams .form-tooltip{-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;top:calc(100% + 12px);left:50%;opacity:0}.form .form-teams .form-tooltip>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;color:#fff;background:#e1201e;font-size:12px;line-height:12px;text-transform:uppercase;padding:10px 15px;white-space:nowrap}.form .form-teams .form-tooltip>div::before{content:'';display:block;position:absolute;bottom:100%;left:calc(50% - 12px);width:0;height:0;border-style:solid;border-width:0 12px 12px;border-color:transparent transparent #e1201e;z-index:2}.form .form-legend{text-align:right}.form .form-fields{margin:3% 0 0}.form .form-fields .form-wrapper label{min-height:44px}.form .form-fields .form-wrapper .form-radio{margin-top:27px}.form .form-fields .form-wrapper .form-radio .form-option label{min-height:0}.form .form-fields>div{padding:0 0 4%}.form .form-fields>div.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}.form .form-fields>div.grid>div{width:50%;padding:0 0 4%}.form .form-fields>div.grid>div:first-child{padding-right:2%}.form .form-fields>div.grid>div:last-child{padding-left:2%}.form .form-fields>div.grid>div>div.grid2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form .form-fields>div.grid>div>div.grid2>div:first-child{width:20%;padding:0 2% 0 0}.form .form-fields>div.grid>div>div.grid2>div:last-child{width:80%;padding:0 0 0 2%}.form .form-fields>div.grid>div>div.grid3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form .form-fields>div:last-child{padding:0;text-align:center}.form .form-fields input,.form .form-fields select{width:100%;height:44px}.form .form-fields label{display:block;margin:0}.form .form-fields label a{text-decoration:underline}.form .form-fields label.height{height:44px}.form .form-fields .form-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;cursor:pointer;margin:0 16px 0 0}.form .form-fields .form-option>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;border:1px solid #ccc;width:17px;height:17px;min-width:17px}.form .form-fields .form-option>label{margin:0 0 0 8px}.form .form-fields .form-option:hover>div,.form .form-fields .form-option:focus>div,.form .form-fields .form-option.selected>div{background:#e1201e;border-color:#e1201e}.form .extra-field{display:none}.form .owl-carousel .owl-nav{display:none}.form.redesign{color:#000;display:none}.form.redesign .wrapper{padding:10px 0 0}.form.redesign .wrapper h2{margin-bottom:10px}.form.redesign form{padding:0 0 4%;border:0}.form.redesign .top{border:0;margin:0}.form.redesign .top p{margin-bottom:50px}.form.redesign .top p.teammate-stay{margin-bottom:20px;max-width:590px}.form.redesign .top .buttons{text-align:center;margin:0 0 3%}.form.redesign .form-errors{margin:2% 0 0;display:none}.form.redesign .form-errors.alt{margin:1% 0 0}.form.redesign .form-errors .form-error{background-image:url("../img/round-error-symbol.png");background-position:left center;background-repeat:no-repeat;color:#ec111a;display:none;font-size:12px;line-height:16px;padding-left:24px}.form.redesign .form-errors .form-error:first-child{display:block}.form.redesign .form-information{color:#000;font-size:13px;line-height:23px;margin-bottom:50px;text-align:left}.form.redesign .form-information a{color:#000}.form.redesign .form-teams .form-teams-wrapper{margin:0 -20px;width:calc(100% + 40px)}.form.redesign .form-teams .form-teams-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form.redesign .form-teams .form-errors{margin:0 0 1%;text-align:center}.form.redesign .form-teams .form-errors .form-error{display:inline-block}.form.redesign .form-teams .form-team{cursor:pointer;position:relative;margin:0 10px 44px}.form.redesign .form-teams .form-team:hover .form-option>div,.form.redesign .form-teams .form-team:focus .form-option>div,.form.redesign .form-teams .form-team.selected .form-option>div{background:#ec111a}.form.redesign .form-teams .form-team:hover .form-logo,.form.redesign .form-teams .form-team:focus .form-logo,.form.redesign .form-teams .form-team.selected .form-logo{background:#ec111a}.form.redesign .form-teams .form-team:hover .form-tooltip,.form.redesign .form-teams .form-team:focus .form-tooltip{opacity:1}.form.redesign .form-teams .hockey-canada-logo:hover .form-logo{background:#ec111a}.form.redesign .form-teams label{color:#000;font-size:16px;line-height:1;text-align:center;margin:0 0 30px;display:block}.form.redesign .form-teams label>div.grid2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form.redesign .form-teams label>div.grid2>div:first-child{width:20%;padding:0 2% 0 0}.form.redesign .form-teams label>div.grid2>div:last-child{width:80%;padding:0 0 0 2%}.form.redesign .form-teams label>div.grid3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form.redesign .form-teams label font{color:#ec111a;margin-left:6px}.form.redesign .form-teams .form-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;background:transparent;border:1px rgba(112,112,112,0.28) solid;border-radius:10px;width:82px;height:82px;text-align:center}.form.redesign .form-teams .form-logo img{width:53px}.form.redesign .form-teams .form-option{padding:10% 0}.form.redesign .form-teams .form-option>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;background:#ccc;width:25px;height:25px;min-width:25px;margin:0 auto}.form.redesign .form-teams .form-tooltip{-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;top:calc(100% + 12px);left:50%;opacity:0}.form.redesign .form-teams .form-tooltip>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;color:#fff;background:#e1201e;font-size:12px;line-height:12px;text-transform:uppercase;padding:10px 15px;white-space:nowrap}.form.redesign .form-teams .form-tooltip>div::before{content:'';display:block;position:absolute;bottom:100%;left:calc(50% - 12px);width:0;height:0;border-style:solid;border-width:0 12px 12px;border-color:transparent transparent #e1201e;z-index:2}.form.redesign .form-legend{text-align:center}.form.redesign .form-legend label{color:#ec111a;font-size:15px;line-height:1}.form.redesign .form-fields{margin:50px auto 0;max-width:820px}.form.redesign .form-fields .form-wrapper label.form-middle{min-height:35px}.form.redesign .form-fields>div{padding:0 0 4%}.form.redesign .form-fields>div.gridsimply{padding:0}.form.redesign .form-fields>div.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}.form.redesign .form-fields>div.grid>div{width:50%;padding:0 0 4%}.form.redesign .form-fields>div.grid>div:first-child{padding-right:2%}.form.redesign .form-fields>div.grid>div:last-child{padding-left:2%}.form.redesign .form-fields>div.grid>div.only{padding-left:0}.form.redesign .form-fields>div.grid>div.only-center{width:100%;text-align:center}.form.redesign .form-fields>div.grid>div.only-center .g-recaptcha{max-width:305px;margin:0 auto}.form.redesign .form-fields>div.grid>div.only-center .form-error{display:inline-block}.form.redesign .form-fields>div.grid>div>div.grid2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form.redesign .form-fields>div.grid>div>div.grid2>div:first-child{width:20%;padding:0 2% 0 0}.form.redesign .form-fields>div.grid>div>div.grid2>div:last-child{width:80%;padding:0 0 0 2%}.form.redesign .form-fields>div.grid>div>div.grid3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form.redesign .form-fields>div:last-child{padding:0}.form.redesign .form-fields>div .form-wrapper-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:20px}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-small{margin-top:5px;width:27px}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-small.top-inline{margin-top:0}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-small.two-lines{margin-top:10px}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-small.four-lines{margin-top:40px}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-big{width:calc(100% - 37px);padding-left:10px}.form.redesign .form-fields>div .form-wrapper-inline .form-inline-big label{color:#555;font-size:12px;line-height:20px;margin:0}.form.redesign .form-fields .form-radio-middle{margin:0 0 10px}.form.redesign .form-fields input[type='text'],.form.redesign .form-fields input[type='email'],.form.redesign .form-fields select{border:0;border-radius:0;border-bottom:1px solid #000;width:100%;height:44px !important;box-shadow:none}.form.redesign .form-fields input[type='text']:focus,.form.redesign .form-fields input[type='email']:focus,.form.redesign .form-fields select:focus{background:#e8f0fe}.form.redesign .form-fields .dropdown-select{position:relative;display:block;border:0;border-radius:0;border-bottom:1px solid #000;width:100%;min-height:44px !important;padding:0;box-shadow:none;z-index:3}.form.redesign .form-fields .dropdown-select>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form.redesign .form-fields .dropdown-select>span,.form.redesign .form-fields .dropdown-select>div{cursor:pointer;outline:0;-webkit-tap-highlight-color:#fff}.form.redesign .form-fields .dropdown-select>div{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:none}.form.redesign .form-fields .dropdown-select>span:focus ~ div{display:block}.form.redesign .form-fields .dropdown-select>ul{left:0;position:absolute;z-index:1;visibility:hidden;transition:visibility .5s;opacity:0;width:100%}.form.redesign .form-fields .dropdown-select>span:focus ~ ul{visibility:visible;opacity:1}.form.redesign .form-fields .sample-menu-style>span{background-image:url("../img/skaters-select.png");background-position:right center;background-repeat:no-repeat;display:block;font-size:1rem;line-height:1.25;color:#000;padding:0.5rem calc(.75rem + 19px) 0.5rem 0.75rem}.form.redesign .form-fields .sample-menu-style>span:focus{background:#e8f0fe}.form.redesign .form-fields .sample-menu-style>ul{border:1px solid #000;padding:0;margin-top:2px}.form.redesign .form-fields .sample-menu-style li{padding:.2em 12px 0;min-height:1.5em;background:#fff;-webkit-tap-highlight-color:#fff}.form.redesign .form-fields .sample-menu-style li:last-child{padding-bottom:.2em}.form.redesign .form-fields .sample-menu-style li a.dropdown-item{white-space:normal}.form.redesign .form-fields .sample-menu-style li:not(:first-child){border-top:0}.form.redesign .form-fields .sample-menu-style a{padding:0;text-decoration:none;color:#000}.form.redesign .form-fields .sample-menu-style a:hover{background:none}.form.redesign .form-fields input[type='checkbox']{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:27px;height:27px;background:transparent;position:relative;z-index:2;display:block;border:0}.form.redesign .form-fields .checkmark{vertical-align:middle;text-align:center;line-height:27px;position:absolute;cursor:pointer;left:0;top:0;font-size:16px;background:#fff;border:1px #000 solid;width:18px;height:18px;z-index:0}.form.redesign .form-fields input[type='checkbox']:checked ~ .checkmark{background:#eee}.form.redesign .form-fields input[type='checkbox']:checked ~ .checkmark::after{content:'\2714';color:#000;position:relative;top:-5px}.form.redesign .form-fields label{color:#000;display:block;margin:0 0 2%;font-size:16px;line-height:22px}.form.redesign .form-fields label.labelfull{font-size:15px;line-height:25px}.form.redesign .form-fields label.label-option{font-size:17px;line-height:1}.form.redesign .form-fields label font{color:#ec111a;margin-left:6px}.form.redesign .form-fields label a{color:#555;text-decoration:underline}.form.redesign .form-fields label.height{height:54px}.form.redesign .form-fields label.minheight{height:70px}.form.redesign .form-fields label.minheightfr{height:78px}.form.redesign .form-fields label.maxwidth{max-width:350px}.form.redesign .form-fields .form-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;cursor:pointer;margin:0 30px 0 0}.form.redesign .form-fields .form-option>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;border:1px solid #ccc;width:25px;height:25px;min-width:25px}.form.redesign .form-fields .form-option>label{margin:0 0 0 8px}.form.redesign .form-fields .form-option:hover>div,.form.redesign .form-fields .form-option:focus>div,.form.redesign .form-fields .form-option.selected>div{background:#e1201e;border-color:#e1201e}.form.redesign.goals-for-goals__form{margin-top:20px;padding-bottom:0}.form.redesign.goals-for-goals__form.show{display:block}.form.redesign.goals-for-goals__form .form-legend label{color:#ec111a;font-size:18px;line-height:1}.form.redesign.goals-for-goals__form .form-fields{max-width:100%;padding:0 28px;margin-top:44px}.form.redesign.goals-for-goals__form .form-fields ::-webkit-input-placeholder{color:rgba(112,112,112,0.45)}.form.redesign.goals-for-goals__form .form-fields :-moz-placeholder{color:rgba(112,112,112,0.45)}.form.redesign.goals-for-goals__form .form-fields ::-moz-placeholder{color:rgba(112,112,112,0.45)}.form.redesign.goals-for-goals__form .form-fields :-ms-input-placeholder{color:rgba(112,112,112,0.45)}.form.redesign.goals-for-goals__form .form-fields label{font-size:18px;line-height:1.55;margin-bottom:0;min-height:32px}.form.redesign.goals-for-goals__form .form-fields input[type='text'],.form.redesign.goals-for-goals__form .form-fields input[type='email'],.form.redesign.goals-for-goals__form .form-fields .dropdown-select{border-bottom:1.5px solid rgba(112,112,112,0.45);color:#000}.form.redesign.goals-for-goals__form .form-fields .phone{width:45%}.form.redesign.goals-for-goals__form .form-fields .phone .phoneCode{width:33% !important}.form.redesign.goals-for-goals__form .form-fields .phone .phoneNumber{width:66% !important}.form.redesign.goals-for-goals__form .form-fields .checkboxes{margin-top:35px}.form.redesign.goals-for-goals__form .form-fields>div{padding:0}.form.redesign.goals-for-goals__form .form-fields>div.grid>div{padding-bottom:2.3%}.form.redesign.goals-for-goals__form .form-fields .private-policy{text-align:center;margin:48px auto 38px}.form.redesign.goals-for-goals__form .form-fields .private-policy a{color:#4d4d4d;transition:all .3 ease}@media (min-width: 768px){.form.redesign.goals-for-goals__form .form-fields .private-policy a:hover,.form.redesign.goals-for-goals__form .form-fields .private-policy a:focus{color:#ec111a}}.form.redesign.goals-for-goals__form .form-fields .form-submit{margin-bottom:11px}@media (min-width: 768px){.form.redesign.goals-for-goals__form a:hover,.form.redesign.goals-for-goals__form a:focus{color:#ec111a}}@media (max-width: 1024px){.form.redesign.goals-for-goals__form input{padding:5px}}@media (max-width: 767px){.form .wrapper,.form.redesign .wrapper{padding:8% 0 0}.form form,.form.redesign form{padding:0 0 8%;border-bottom:1px solid #bebebe}.form .form-fields>div.grid,.form.redesign .form-fields>div.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form .form-fields>div.grid>div,.form.redesign .form-fields>div.grid>div{width:100%}.form .form-fields>div.grid>div:first-child,.form.redesign .form-fields>div.grid>div:first-child{padding-right:0}.form .form-fields>div.grid>div:last-child,.form.redesign .form-fields>div.grid>div:last-child{padding-left:0}.form .form-fields>div.form-wrapper-inline .form-inline-small,.form.redesign .form-fields>div.form-wrapper-inline .form-inline-small{width:10%}.form .form-fields>div.form-wrapper-inline .form-inline-big,.form.redesign .form-fields>div.form-wrapper-inline .form-inline-big{width:90%}.form .form-fields label.height,.form .form-fields label.minheight,.form .form-fields label.minheightfr,.form.redesign .form-fields label.height,.form.redesign .form-fields label.minheight,.form.redesign .form-fields label.minheightfr{height:auto}.form .form-teams .form-logo,.form.redesign .form-teams .form-logo{width:98px;height:98px}.form .form-teams .form-logo img,.form.redesign .form-teams .form-logo img{width:72px}.form .owl-carousel .owl-stage-outer,.form.redesign .owl-carousel .owl-stage-outer{width:236px;margin:0 auto}.form .owl-carousel .owl-stage-outer,.form.redesign .owl-carousel .owl-stage-outer{overflow:visible}.form.goals-for-goals__form,.form.redesign.goals-for-goals__form{padding-bottom:0}.form.goals-for-goals__form .form-legend label,.form.redesign.goals-for-goals__form .form-legend label{font-size:14px;line-height:28px}.form.goals-for-goals__form .form-fields,.form.redesign.goals-for-goals__form .form-fields{margin-top:0;padding:0 10px}.form.goals-for-goals__form .form-fields label,.form.redesign.goals-for-goals__form .form-fields label{font-size:16px;line-height:28px}.form.goals-for-goals__form .form-fields input,.form.redesign.goals-for-goals__form .form-fields input{height:30px !important;font-size:16px;line-height:28px;padding:5px}.form.goals-for-goals__form .form-fields .phone,.form.redesign.goals-for-goals__form .form-fields .phone{width:50%}.form.goals-for-goals__form .form-fields .dropdown-select,.form.redesign.goals-for-goals__form .form-fields .dropdown-select{min-height:30px !important}.form.goals-for-goals__form .form-fields .dropdown-select span,.form.redesign.goals-for-goals__form .form-fields .dropdown-select span{padding:0 11px}.form.goals-for-goals__form .form-fields>div,.form.redesign.goals-for-goals__form .form-fields>div{padding:0}.form.goals-for-goals__form .form-fields>div.grid>div,.form.redesign.goals-for-goals__form .form-fields>div.grid>div{padding-bottom:3.5%}.form.goals-for-goals__form .form-fields>div .form-wrapper-inline .form-inline-big,.form.redesign.goals-for-goals__form .form-fields>div .form-wrapper-inline .form-inline-big{padding-left:4px;padding-top:4px}.form.goals-for-goals__form .form-fields>div .form-wrapper-inline .form-inline-big label,.form.redesign.goals-for-goals__form .form-fields>div .form-wrapper-inline .form-inline-big label{font-size:13px;line-height:16px}.form.goals-for-goals__form .form-fields .checkboxes,.form.redesign.goals-for-goals__form .form-fields .checkboxes{margin-top:22px}.form.goals-for-goals__form .form-fields .private-policy,.form.redesign.goals-for-goals__form .form-fields .private-policy{margin:30px auto 36px}.form.goals-for-goals__form .form-fields .form-submit,.form.redesign.goals-for-goals__form .form-fields .form-submit{margin-bottom:8px}.form.goals-for-goals__form .form-fields .form-submit #link-form-golas-for-goals-submit,.form.redesign.goals-for-goals__form .form-fields .form-submit #link-form-golas-for-goals-submit{font-size:22px;line-height:1;padding:9px 74px}}@media (max-width: 480px){.form-teams .form-tooltip>div{font-size:10px;line-height:10px}}@media (min-width: 1025px){.form.redesign .form-fields input[type='checkbox']:hover ~ .checkmark{background:#eee}.form.redesign .form-fields input[type='checkbox']:hover ~ .checkmark::after{content:'\2714';color:#000;position:relative;top:-5px}}.videos .wrapper{padding:4% 0;border-bottom:1px solid #bebebe}.videos .carousel{position:relative}.videos .carousel .item{padding:0 2%}.videos .carousel iframe{width:100%}.videos .carousel h3{margin:2.5% 0 0}.videos .carousel .owl-carousel{padding:0 40px}.videos .carousel .owl-carousel .owl-nav .owl-prev,.videos .carousel .owl-carousel .owl-nav .owl-next{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);top:120px}.videos .carousel .owl-carousel .owl-nav .owl-prev{left:0}.videos .carousel .owl-carousel .owl-nav .owl-next{right:0}.video-player,.full-video-player{height:230px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#000;position:relative;cursor:pointer}.video-player iframe,.full-video-player iframe{width:100%;height:100%;position:relative;z-index:2}.video-player::after,.full-video-player::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:url("../img/play-big.png") no-repeat center center;background-size:17%}.full-video-player{height:148px}@media (max-width: 767px){.videos .wrapper{padding:8% 0}.videos .carousel .owl-carousel{padding:0}.videos .carousel .owl-carousel .owl-nav{display:none}.videos h3{text-align:center}}.getsocial{margin-bottom:40px}.getsocial h2{font-size:50px;text-align:center;margin-bottom:40px}.getsocial .feed-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:all .3s ease-out;position:absolute;top:0;width:80px;z-index:1;height:501px;cursor:pointer;background-color:#000;opacity:.2}.getsocial .feed-nav.hidden{opacity:0}.getsocial .feed-nav svg{fill:#fff}.getsocial .feed-prev{left:0}.getsocial .feed-next{right:0}.getsocial .feed{-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;overflow:hidden}.getsocial .feed .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:row;-ms-flex-wrap:row;flex-wrap:row;-webkit-flex-direction:nowrap;-ms-flex-direction:nowrap;flex-direction:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transition:transform 0.1s linear;-o-transition:transform 0.1s linear;-ms-transition:transform 0.1s linear;-webkit-transition:transform 0.1s linear;transition:transform 0.1s linear;will-change:transform;width:2600px}.getsocial .feed .social{margin:0 20px 20px 0;float:left;list-style:none;padding:0;background-color:#ec111a}.getsocial .feed .social.clear{clear:both}.getsocial .feed .instagram{width:500px;height:500px;overflow:hidden}.getsocial .feed .instagram iframe{-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);position:absolute;top:50%}.getsocial .feed .instagram a{display:block;width:100%;padding-bottom:100%}.getsocial .feed .instagram a::before{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;content:'';display:block;width:36px;height:36px;position:absolute;bottom:10px;right:10px;background:url("../img/icon_instagram.png") no-repeat center center;background-size:100%;z-index:2}.getsocial .feed .instagram a::after{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:url("../img/icon_instagram.png") no-repeat center center;background-size:40%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.getsocial .feed .instagram a:hover::before,.getsocial .feed .instagram a:focus::before{opacity:0;background-size:0}.getsocial .feed .instagram a:hover::after,.getsocial .feed .instagram a:focus::after{opacity:1;background-size:25%}.getsocial .feed .instagram a>div{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center}.getsocial .feed .twitter{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:500px;background-color:#fff}.getsocial .feed .twitter .wrap{border:1px solid #c9c9c9;width:100%;padding-bottom:calc(50% - 10px)}.getsocial .feed .twitter .wrap>div{position:absolute;padding:20px;width:100%;height:100%;top:0;left:0}.getsocial .feed .twitter .wrap>div>div{background-size:50px;background-repeat:no-repeat;background-position:right top;width:100%;height:100%}.getsocial .feed .twitter .twitter-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.getsocial .feed .twitter .twiter-logo{padding:0 10px 0 0}.getsocial .feed .twitter .twiter-logo img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:60px;padding:8px 2px;border:1px solid #c9c9c9}.getsocial .feed .twitter .username{display:block;font-family:arial;font-weight:bold;font-size:19px;color:#000;text-align:left;margin:0 0 5px}.getsocial .feed .twitter .tw-username{display:block;font-family:arial;font-weight:regular;font-size:19px;color:#000;text-align:left}.getsocial .feed .twitter .tw-username:hover,.getsocial .feed .twitter .tw-username:focus{text-decoration:underline}.getsocial .feed .twitter .__processTwitterText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:10px 0;height:80px;overflow:hidden}.getsocial .feed .twitter .__processTwitterText p{text-align:left;font-family:arial;font-weight:normal;font-size:15px;line-height:22px;color:#000;max-height:104px;width:100%}.getsocial .feed .twitter .__processTwitterText p a{color:#1b95e0}.getsocial .feed .twitter .__processTwitterText p a::after{height:1px;margin:0 auto}.getsocial .feed .twitter .share-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.getsocial .feed .twitter .share-options li{margin:0 10px}.getsocial .feed .twitter .share-options li a svg g{transition:fill .3s ease-out}.getsocial .feed .twitter .share-options li a svg:hover g{fill:#ec111a}.getsocial .feed .twitter .share-options li a.favorite svg{width:25px;height:22px}.getsocial .feed .twitter .share-options li a.retweet svg{width:33px;height:19px}.getsocial .feed .twitter .share-options li a.reply svg{width:29px;height:22px}.getsocial .feed .facebook{width:240px;height:240px;position:relative;overflow:hidden}.getsocial .feed .facebook iframe{-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);position:absolute;top:50%}.getsocial .feed .facebook a{display:block;width:100%;padding-bottom:100%}.getsocial .feed .facebook a::before{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;content:'';display:block;width:36px;height:36px;position:absolute;bottom:10px;right:10px;background:url("../img/icon-facebook.png") no-repeat center center;background-size:100%}.getsocial .feed .facebook a::after{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:url("../img/icon-facebook.png") no-repeat center center;background-size:40%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.getsocial .feed .facebook a:hover::before,.getsocial .feed .facebook a:focus::before{opacity:0;background-size:0}.getsocial .feed .facebook a:hover::after,.getsocial .feed .facebook a:focus::after{opacity:1;background-size:18%}.getsocial .feed .facebook a>div{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center}.getsocial__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:35px}.getsocial__links a{margin-left:22px}.getsocial__links a:first-child{margin-left:0}.getsocial__links a svg{transition:all .3s ease-out;fill:#ec111a}@media (max-width: 767px){.getsocial{margin-bottom:0}.getsocial h2{font-size:8vw;margin-bottom:20px}.getsocial .feed-nav{opacity:0}.getsocial .feed .wrapper{display:block;width:100%}.getsocial .feed .social{padding:0;background-color:#fff;margin:1px 0}.getsocial .feed .instagram{width:100%;height:auto}.getsocial .feed .instagram iframe{position:static;top:0;transform:translate(0, 0);height:105vw;min-height:415px}.getsocial .feed .facebook{width:100%;height:auto}.getsocial .feed .facebook iframe{position:static;transform:translate(0, 0);top:0;width:100%;height:100vw}.getsocial .feed .facebook .fb_iframe_widget span{width:100% !important}.getsocial .feed .facebook .fb_iframe_widget span iframe{min-width:100vw}.getsocial .feed .twitter{width:100%}.getsocial .feed .twitter .wrap{padding-bottom:0}.getsocial .feed .twitter .wrap>div{position:relative;top:auto;left:auto}.getsocial .feed .twitter .__processTwitterText{height:auto;margin:20px 0}.getsocial .feed .twitter .__processTwitterText p{font-size:16px;line-height:20px;max-height:none}.getsocial__links svg{width:40px;height:40px}}@media (min-width: 768px){.getsocial .feed-nav:hover{opacity:.5}.getsocial .feed-nav:hover.hidden{opacity:0}.getsocial__links a:hover svg{fill:#c9c9c9}}body.heroes h2+p{font-size:22px;line-height:1.5em;padding-bottom:40px}body.heroes h2+p+h2{margin-bottom:30px}body.heroes .videos .wrapper{border-bottom:0;padding-bottom:0}body.heroes #player{margin-bottom:22px;padding:0 46px}body.heroes .product-grid,body.heroes .bios-grid{display:flex}body.heroes .product-grid>*,body.heroes .bios-grid>*{flex:1}body.heroes .bios-grid{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #bebebe}body.heroes .bios-grid h5{text-align:center;font-size:22px;color:#656565;margin-top:20px}body.heroes .bios-grid>*{margin-bottom:20px}body.heroes .bios-grid>*:first-child{margin-right:30px}body.heroes .video-title{margin:20px 0;font-size:22px;text-transform:none;font-weight:normal;color:#656565}body.heroes .video-title span{font-size:15px;font-family:'Arial', sanserif}body.heroes .carousel{margin-bottom:30px}body.heroes .carousel .item{text-align:left}body.heroes #video-player-carousel{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #bebebe}body.heroes .videos .carousel .owl-carousel .owl-nav .owl-prev,body.heroes .videos .carousel .owl-carousel .owl-nav .owl-next{top:60px}body.heroes .scotiabank-passport{background:#000;text-align:right}body.heroes .scotiabank-passport div{text-align:left;background:url("../img/scotiapassport-bg.jpg") no-repeat right center}body.heroes .scotiabank-passport div p{color:#fff}body.heroes .scotiabank-one{background:#d5d5d5}body.heroes .scotiabank-one div{background:url("../img/scotia-one-bg.jpg") no-repeat right center}body.heroes .scotiabank-passport div,body.heroes .scotiabank-one div{max-width:475px;display:inline-block;padding:40px 30px;width:100%}body.heroes .scotiabank-passport p,body.heroes .scotiabank-one p{max-width:178px;height:100px;margin:30px 0 20px}body.heroes .scotiabank-passport .button,body.heroes .scotiabank-one .button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body.heroes .apply-box{padding:20px}body.heroes #products h3{margin-bottom:10px}body.heroes #products h3+small{display:block;margin-bottom:20px}@media (max-width: 767px){body.heroes .product-grid,body.heroes .bios-grid{display:block}body.heroes .bios-grid>*:first-child{margin-right:0}body.heroes .scotiabank-passport div{background-size:60%}body.heroes .scotiabank-one div{background-size:50%}body.heroes h2+p{font-size:15px}body.heroes #player{padding:0}}.hockeyday-rules{background-color:rgba(0,0,0,0.1);padding-bottom:90px}.hockeyday-rules .container{-webkit-box-shadow:0 3px 30px rgba(93,127,139,0.13);-moz-box-shadow:0 3px 30px rgba(93,127,139,0.13);box-shadow:0 3px 30px rgba(93,127,139,0.13);background-color:#fff;margin-top:-80px;z-index:1;padding:114px 52px}.hockeyday-rules .container .header-container{max-width:1920px;height:571px;background:url("../img/hockeyday-header.png") no-repeat right center}.hockeyday-rules .container .wrapper{padding:0 40px}.hockeyday-rules .container .wrapper .rules{margin-top:46px}.hockeyday-rules .container .wrapper .rules h3{margin:78px 0 42px;text-transform:uppercase}.hockeyday-rules .container .wrapper .rules p{letter-spacing:-.24px;margin-bottom:40px}.hockeyday-rules .container .wrapper .rules p a{color:#000;text-decoration:underline}.hockeyday-rules .container .wrapper .rules p.mini-rules{font-size:16px}.hockeyday-rules .container .wrapper .rules ul li{color:#000;font-size:26px;line-height:36px;list-style:disc inside}.hockeyday-rules .container .wrapper .rules sup{text-transform:uppercase}@media (max-width: 767px){.hockeyday-rules .container{padding:0;border:1px #fff solid}.hockeyday-rules .container .wrapper h3{padding-top:33px;width:80%;margin:0 auto;line-height:7.467vw}.hockeyday-rules .container .wrapper h3.subtitle{padding:0;margin-bottom:20px;width:100%;font-size:4.3vw;line-height:1.5}.hockeyday-rules .container .wrapper .rules{margin-top:9px}.hockeyday-rules .container .wrapper .rules h3{margin-top:0;padding-top:15px;margin-bottom:15px}.hockeyday-rules .container .wrapper .rules p{margin-bottom:20px}.hockeyday-rules .container .wrapper .rules p.mini-rules{font-size:11px;line-height:1.7}.hockeyday-rules .container .wrapper .rules ul li{font-size:3.467vw;line-height:4.533vw}}.off-ice-goal .container{max-width:1220px}.off-ice-goal .btn-container{margin-top:22px;margin-bottom:31px}.off-ice-goal .off-ice-goal-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.off-ice-goal .off-ice-goal-post.red{background-color:#e1201e}.off-ice-goal .off-ice-goal-post.purple{background-color:#7849b8}.off-ice-goal .off-ice-goal-post.green{background-color:#138468}.off-ice-goal .off-ice-goal-post.orange{background-color:#fb6330}.off-ice-goal .off-ice-goal-post.orange .post-content{padding-top:30px}.off-ice-goal .off-ice-goal-post.pink{background-color:#f2609e}.off-ice-goal .off-ice-goal-post.blue{background-color:#009dd6}.off-ice-goal .off-ice-goal-post .post-content{width:53.2%;padding:0 60px}.off-ice-goal .off-ice-goal-post .post-content h3,.off-ice-goal .off-ice-goal-post .post-content p{color:#fff;text-align:left}.off-ice-goal .off-ice-goal-post .post-content h3{margin-bottom:28px;line-height:1.1}.off-ice-goal .off-ice-goal-post .post-content h3.medium{margin-top:50px}.off-ice-goal .off-ice-goal-post .post-content p{text-align:left;margin:0 22px 0 2px;line-height:1.3;font-size:15px;margin-bottom:15px}.off-ice-goal .off-ice-goal-post .post-content .mobile-br{display:none}.off-ice-goal .off-ice-goal-post .post-image img{width:643px}@media (max-width: 1280px){.off-ice-goal .off-ice-goal-post .post-image{width:49.9vw}.off-ice-goal .off-ice-goal-post .post-content{padding:0 4.7vw;width:49.5vw}.off-ice-goal .off-ice-goal-post .post-content .big3{margin-bottom:18px}.off-ice-goal .off-ice-goal-post .post-content p{font-size:1.2vw}}@media (max-width: 767px){.off-ice-goal .off-ice-goal-post{flex-direction:column}.off-ice-goal .off-ice-goal-post:nth-child(odd){flex-direction:column-reverse}.off-ice-goal .off-ice-goal-post .post-image,.off-ice-goal .off-ice-goal-post .post-content{width:100%}.off-ice-goal .off-ice-goal-post .post-content{padding:20px 10px}.off-ice-goal .off-ice-goal-post .post-content .mobile-br{display:inline}.off-ice-goal .off-ice-goal-post .post-content h3{text-align:center;font-size:26px}.off-ice-goal .off-ice-goal-post .post-content h3.last{font-size:22px}.off-ice-goal .off-ice-goal-post .post-content p{text-align:center;font-size:15px}.off-ice-goal .off-ice-goal-post .post-content .btn-container{text-align:center}.off-ice-goal h3.bigger{font-size:6.4vw;line-height:1.2}.off-ice-goal h3.medium{font-size:5.8vw;line-height:1.2}}.hockey-is-back-slider{padding:0}.hockey-is-back-slider.owl-carousel .owl-nav{display:none}.hockey-is-back-slider.owl-carousel .owl-dots{display:block !important;margin:0;top:-150px}.hockey-is-back-slider.owl-carousel .owl-dots .owl-dot{margin:0 5px;background-color:#fff}.hockey-is-back-slider.owl-carousel .owl-dots .owl-dot.active{background-color:#ec111a}.hockey-is-back-slider__banner{padding:0;background-color:#7849b8;background-image:url("../img/sounds-of-hockey-hero.png");background-repeat:no-repeat}.hockey-is-back-slider__banner.fr{background-image:url("../img/sounds-of-hockey-hero-fr.png")}.hockey-is-back-slider__banner.fr .hockey-is-back-title{font-size:75px}.hockey-is-back-slider__banner .container{height:700px}.hockey-is-back-slider__banner .hockey-is-back-title{font-size:96px;line-height:1.14;background-color:#7849b8;color:#fff;position:absolute;top:0;left:20px;padding:50px 58px 22px 49px}.hockey-is-back-slider__banner .img-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:120px;right:-18px}.sound-of-hockey-container{max-width:1126px;margin-bottom:32px;padding-bottom:52px}.sounds-of-hockey-content{padding-top:0;margin-top:-96px}.sounds-of-hockey-content .wrapper{padding:0 60px}.sounds-of-hockey-content .content{padding-top:46px}.sounds-of-hockey-content h2{text-align:center;letter-spacing:1px;line-height:1.15;margin-bottom:20px}.sounds-of-hockey-content p{line-height:1.6;text-align:center}.sounds-of-hockey-content p.margin-bottom{margin-bottom:30px}.sounds-of-hockey-content p.mini-rules{font-size:12px;line-height:20px}.sounds-of-hockey-content .video-container{position:relative;margin-top:20px;padding-bottom:56.25%;height:0;margin-bottom:90px}.sounds-of-hockey-content .video-container .media-container{background-color:#000}.sounds-of-hockey-content .video-container .img-yt-thumbnail{transition:all .3s ease-out}.sounds-of-hockey-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sounds-of-hockey-content .video-container svg{transition:all .3s ease-out;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:60px;height:60px;top:50%;left:50%}.sounds-of-hockey-content .video-container.playing svg{display:none}.sounds-of-hockey-content .button-container{margin:30px auto;text-align:center}.sounds-of-hockey-content .ultimate-package{background-image:url("../img/ultimate-package-image.jpg");background-repeat:no-repeat;background-size:contain;height:294px;margin-top:40px;padding-left:40px}.sounds-of-hockey-content .ultimate-package h2{padding:20px 0 0;font-size:20px;max-width:50%;color:#fff;text-align:left;text-transform:none}.sounds-of-hockey-content .ultimate-package p{color:#fff;text-align:left;max-width:50%;padding:0 40px 30px 0}.sounds-of-hockey-content .ultimate-package .button-container{margin:0;text-align:left}.sounds-of-hockey-rules h2.main{font-size:45px;max-width:100%}.sounds-of-hockey-rules li{line-height:24px}@media (max-width: 767px){.hockey-is-back-slider.owl-carousel .owl-dots{top:-125px}.hockey-is-back-slider__banner{background-image:url("../img/sounds-of-hockey-hero-mobile.png");background-size:cover;background-position:bottom;margin:0 auto;text-align:center}.hockey-is-back-slider__banner.fr{background-image:url("../img/sounds-of-hockey-hero-mobile-fr.png")}.hockey-is-back-slider__banner.fr .hockey-is-back-title{font-size:34px}.hockey-is-back-slider__banner.fr .img-container img{width:260px}.hockey-is-back-slider__banner .container{height:468px}.hockey-is-back-slider__banner .hockey-is-back-title{position:relative;width:58vw;margin:0 auto;text-align:center;left:0;padding:10px 20px;font-size:38px}.hockey-is-back-slider__banner .img-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:140px auto 0;left:0;right:0}.hockey-is-back-slider__banner .img-container img{width:280px}.sounds-of-hockey-content .wrapper{padding:0}.sounds-of-hockey-content .ultimate-package{background-image:url("../img/ultimate-package-image-mobile.jpg");background-size:cover;width:100%;height:100vh;padding-top:calc(24.5vh - (282px / 2));padding-left:20px;padding-right:20px;margin:40px auto 0}.sounds-of-hockey-content .ultimate-package h2{max-width:100%;text-align:center;padding:0}.sounds-of-hockey-content .ultimate-package p{max-width:100%;text-align:center;padding:0}.sounds-of-hockey-content .ultimate-package .button-container{text-align:center;margin:40px auto}.sounds-of-hockey-rules main h2.main{font-size:28px;line-height:1.1}}@media (max-width: 320px){.sounds-of-hockey-content .ultimate-package{padding-top:10px}.sounds-of-hockey-content .ultimate-package h2{margin-bottom:10px}.sounds-of-hockey-content .ultimate-package .button-container{margin:20px auto}}@media (min-width: 768px){.video-container:hover .img-yt-thumbnail{opacity:.7}.video-container:hover svg{cursor:pointer;fill:#ec111a}}.error-section{text-align:center;padding:70px 0 50px}.error-section .button{margin-top:20px}.banner-small{height:300px;background:url("../img/banner_face_off_1920_x_300.png?v4") no-repeat center top;background-size:cover}.banner-small.image404{background:url("../img/404.jpg?v4") no-repeat center center}
