/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:3px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0)!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0)!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0)!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0)!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0)!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0)!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger{font-size:0;position:relative;--hamburger-layer-width:21px;--hamburger-layer-height:2px;--hamburger-layer-spacing:4px;--hamburger-layer-color:var(--theme-light)}@media(min-width:576px){.hamburger{--hamburger-layer-width:26.25px;--hamburger-layer-height:2px;--hamburger-layer-spacing:5px}}@media(min-width:992px){.hamburger{--hamburger-layer-width:32px;--hamburger-layer-height:3px;--hamburger-layer-spacing:6px}}.hamburger-box{width:var(--hamburger-layer-width,40px);height:calc(var(--hamburger-layer-height, 4px)*3 + var(--hamburger-layer-spacing, 6px)*2)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:var(--hamburger-layer-width,40px);height:var(--hamburger-layer-height,4px);background-color:var(--hamburger-layer-color,#000)}.hamburger-inner:before{top:calc((var(--hamburger-layer-spacing, 6px) + var(--hamburger-layer-height, 4px))*-1)}.hamburger-inner:after{bottom:calc((var(--hamburger-layer-spacing, 6px) + var(--hamburger-layer-height, 4px))*-1)}.header .offcanvas .hamburger{--hamburger-layer-color:var(--theme-secondary)}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:black}body{--theme-body-font-size:clamp(0.9375rem,0.8671203438rem + 0.2865329513vw,1.125rem);display:flex!important;flex-direction:column;overflow:visible!important;letter-spacing:-.2px;background-color:#000a25}@media(max-width:991.98px){body.home-page{background:#010924 url(/images/pattern-mobile.jpg) repeat-y 50%;background-size:cover}}@media(min-width:992px){body.home-page{background:#010924 url(/images/pattern-desk.jpg) repeat-y 50%;background-size:cover}}body.home-page:before{content:"";position:fixed;top:0;left:50%;transform:translateX(-50%);height:100%;background:linear-gradient(90deg,rgba(12,30,80,0),rgba(12,30,80,.9) 25%,rgb(12,30,80) 50%,rgba(12,30,80,.9) 75%,rgba(12,30,80,0));z-index:-1}@media(min-width:992px){body.home-page:before{width:800px}}@media(max-width:991.98px){body.home-page:before{width:135%}}body:not(.home-page):before{content:"";position:fixed;top:0;left:50%;transform:translateX(-50%);height:100%;background:linear-gradient(90deg,rgb(0,10,37),rgba(12,30,80,.9) 25%,rgb(12,30,80) 50%,rgba(12,30,80,.9) 75%,rgb(0,10,37));z-index:-1}@media(min-width:992px){body:not(.home-page):before{width:1200px}}@media(max-width:991.98px){body:not(.home-page):before{width:135%}}.skip-content{position:absolute;padding:.9375rem 1.25rem;background-color:#fff02a;color:#0c1e50;font-size:1rem;font-weight:500;z-index:30;text-decoration:none;text-transform:uppercase;outline-offset:0}@media(max-width:991.98px){.skip-content{display:none}}b,strong{font-weight:700}::selection{background:#fff02a;color:#0c1e50}::-moz-selection{background:#fff02a;color:#0c1e50}a{font-weight:700}.w-fit-content{width:-moz-fit-content;width:fit-content;min-width:0}.btn-loading{display:inline-flex;align-items:center;position:relative;justify-content:center;text-align:center}.btn-loading .btn-loading-spinner{opacity:0;transform:scale(0) translate(-50%,-50%);pointer-events:none;position:absolute;top:50%;left:50%;transition:all .2s ease-in-out;line-height:0}.btn-loading .btn-loading-label{position:relative;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.btn-loading.disabled .btn-loading-spinner,.btn-loading:disabled .btn-loading-spinner{opacity:1;transform:scale(1) translate(-50%,-50%)}.btn-loading.disabled .btn-loading-label,.btn-loading:disabled .btn-loading-label{transform:scale(0);opacity:0}.btn-loading.custom-disabled{pointer-events:none;background-color:var(--theme-btn-disabled-bg);border-color:var(--theme-btn-disabled-border-color);opacity:var(--theme-btn-disabled-opacity)}.inner-shadow{box-shadow:inset 0 0 16px rgba(0,0,0,.65)}.page-loader{display:inline-flex;gap:10px}.page-loader:after,.page-loader:before{content:"";width:40px;aspect-ratio:1;box-shadow:0 0 0 4px inset var(--theme-primary);animation:l4 1.5s infinite}.page-loader:after{--s:-1;animation-delay:.75s}.bg-oblique-h-65{position:relative}.bg-oblique-h-65:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:65%;transform:translateX(-48%) skewX(-5deg);z-index:-1}.bg-oblique-h-65.primary:after{background-color:var(--theme-primary)}.bg-oblique-h-65.secondary:after{background-color:var(--theme-secondary)}.bg-oblique-h-65.white:after{background-color:var(--theme-light)}.bg-oblique-h-65.bg-opacity-50:after{background-color:rgba(var(--theme-light-rgb),.5)}.bg-oblique-h-65.dark:after{background-color:var(--theme-dark)}.bg-oblique-h-100{position:relative;overflow:hidden}.bg-oblique-h-100:after{content:"";position:absolute;top:0;left:50%;width:75%;height:150%;transform:translateX(-50%) skewX(-10deg);z-index:0}.bg-oblique-h-100.primary:after{background-color:var(--theme-primary)}.bg-oblique-h-100.secondary:after{background-color:var(--theme-secondary)}.bg-oblique-h-100.white:after{background-color:var(--theme-light)}.bg-oblique-h-100.dark:after{background-color:var(--theme-dark)}.bg-oblique-h-100 img{position:relative;z-index:1}@keyframes l4{0%{transform:scaleX(var(--s,1)) translate(0) rotate(0)}16.67%{transform:scaleX(var(--s,1)) translate(-50%) rotate(0)}33.33%{transform:scaleX(var(--s,1)) translate(-50%) rotate(90deg)}50%,to{transform:scaleX(var(--s,1)) translate(0) rotate(90deg)}}.header{position:absolute;top:0;left:0;width:100%}.header .offcanvas{position:absolute;bottom:auto;--theme-offcanvas-transition:none;transform:none!important;top:calc(var(--theme-offcanvas-padding-y, 0)*-1);right:calc(var(--theme-offcanvas-padding-x, 0)*-1);width:clamp(21.1875rem,18.5834527221rem + 10.6017191977vw,28.125rem)}.header .offcanvas.show:not(.hiding),.header .offcanvas.showing{opacity:1}.header .offcanvas .nav-item{text-transform:uppercase;border-bottom:var(--theme-border-width) solid var(--theme-secondary)}.header .offcanvas a:focus-visible,.header .offcanvas button:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(12,30,80,.25)}.header .fade{transition:none}.page-title-logo{width:clamp(6.2225rem,5.0391833811rem + 4.817574021vw,9.375rem)}main{margin-top:3rem;margin-bottom:3rem;min-height:var(--fix-main-height,50vh);flex-grow:1;display:flex;flex-direction:column}@media(min-width:992px){main section.home .step img{transform:scale(1.1)}}main section.badge #defaultBadge{width:clamp(6.5625rem,4.803008596rem + 7.1633237822vw,11.25rem)}main section.badge .img-badge{width:clamp(6.25rem,5.0770057307rem + 4.7755491882vw,9.375rem)}main section#memberGetMember .img-avatar{width:clamp(6.875rem,6.2885028653rem + 2.3877745941vw,8.4375rem)}.img-intro{width:clamp(5.375rem,4.5773638968rem + 3.2473734479vw,7.5rem)}#memberGetMember .avatar-container:nth-child(10) .img-avatar-container,#memberGetMember .avatar-container:nth-child(5) .img-avatar-container{position:relative}#memberGetMember .avatar-container:nth-child(10) .img-avatar-container:before,#memberGetMember .avatar-container:nth-child(5) .img-avatar-container:before{content:"";position:absolute;top:-10px;right:-10px;width:50px;height:50px;box-shadow:0 5px 10px var(--theme-dark);background:#fff url(/images/icone/icon-gift.png) no-repeat 50%;background-size:70% auto;border-radius:50%}.footer-logo{width:clamp(11.04rem,10.0227793696rem + 4.141356256vw,13.75rem)}.footer__social-icon{font-size:clamp(1.25rem,1.1327005731rem + .4775549188vw,1.5625rem);display:inline-block;line-height:1}#pnn-footer{font-size:.8125rem;font-weight:400}#pnn-footer #statement{margin-bottom:15px}#pnn-footer #policies{display:flex;flex-wrap:wrap;gap:20px}#pnn-footer #policies a{text-decoration:none}#pnn-cookie{font-size:.8125rem}.grecaptcha-badge{display:none!important}.col-reduced{width:720px}.step-box{filter:drop-shadow(0 4px 4px rgba(0,0,0,.75))}.bw-100{filter:grayscale(100%);opacity:1}.explosion{background:rgba(0,0,0,0) url(/images/icone/icon-explosion.png) no-repeat 50%;background-size:auto 100%}.step-polygon{padding:10px 23px;background-color:var(--theme-light);color:var(--theme-body-bg);font-weight:700;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:1}.step-polygon--start{-webkit-clip-path:polygon(0 0,100% 0,97.3% 100%,0 100%);clip-path:polygon(0 0,100% 0,97.3% 100%,0 100%)}.step-polygon--end{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,6.15% 100%);clip-path:polygon(0 0,100% 0,100% 100%,6.15% 100%)}@media(max-width:374.98px){.step-polygon br{display:none}}.step-icon{position:absolute;top:50%;transform:translateY(-50%)}.toast{filter:drop-shadow(0 4px 4px rgba(0,0,0,.75))}.accordion-header .accordion-button{border-radius:10px!important}.accordion-header .accordion-button:after{transform:rotate(0)}.accordion-header .accordion-button.collapsed:after{transform:rotate(-90deg)}.answer-container .form-check-input:checked+.form-check-label{background-color:var(--theme-primary);color:var(--theme-secondary)}.answer-container .form-check-input:checked+.form-check-label.bg-danger,.answer-container .form-check-input:checked+.form-check-label.bg-success{color:var(--theme-light)}.answer-container .form-check-input[disabled]~.form-check-label{opacity:1!important}.answer-container .form-check-input.is-invalid~.form-check-label{color:inherit!important}.answer-container .form-check-input:checked.is-invalid~.form-check-label{color:var(--theme-secondary)!important}.answer-container .answer-container__btn{width:100%;text-transform:none!important;padding:.5rem;font-size:1rem;--theme-btn-color:var(--theme-white) !;--theme-btn-bg:transparent;--theme-btn-border-color:var(--theme-primary);--theme-btn-hover-color:var(--theme-light);--theme-btn-hover-bg:var(--theme-info);--theme-btn-hover-border-color:var(--theme-primary);--theme-btn-active-color:var(--theme-secondary);--theme-btn-active-bg:var(--theme-primary);--theme-btn-active-border-color:var(--theme-primary)}.modal-content{border:4px solid #fff02a}.modal-content .modal-header .btn-close{border-radius:50%;background-color:#0c1e50}.icon-list{width:auto;height:auto;max-width:20px;max-height:20px}.prize-detail-image img{width:clamp(9.375rem,7.0290114613rem + 9.5510983763vw,15.625rem);max-width:100%;height:auto}.mission-item .mission-container-inner{min-height:100%}.mission-item .mission-container-inner .mission-icon{min-height:10rem;display:flex;align-items:center;justify-content:center;aspect-ratio:768/625}.mission-item .mission-container-inner .mission-icon img{max-height:100%;max-width:100%}.separator{width:300px;opacity:1;margin:0 auto}body.lucca-comics-page .lucca-comics__intro{max-width:340px;padding-top:clamp(.625rem,-.0787965616rem + 2.8653295129vw,2.5rem);padding-bottom:clamp(1.875rem,1.4058022923rem + 1.9102196753vw,3.125rem)}body.lucca-comics-page .lucca-comics__intro h1{line-height:1.1}body.lucca-comics-page .lucca-comics__intro p{font-size:clamp(.9375rem,.8671203438rem + .2865329513vw,1.125rem)}@media(min-width:768px){body.lucca-comics-page .lucca-comics__intro{max-width:100%}}body.lucca-comics-page .lucca-comics__prizes{max-width:1000px}body.lucca-comics-page .lucca-comics__actions{padding-top:clamp(2.5rem,2.0308022923rem + 1.9102196753vw,3.75rem)}body.lucca-comics-page .lucca-comics__checks{max-width:330px;margin-bottom:2.5rem}body.lucca-comics-page .lucca-comics__check{font-size:.8125rem;margin-bottom:.75rem}body.lucca-comics-page .lucca-comics__check .form-check-input{background-color:rgba(0,0,0,0);border:1.5px solid #fff}body.lucca-comics-page .lucca-comics__check .form-check-input:checked{background-color:rgba(0,0,0,0);border-color:#fff02a;--theme-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff02a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}body.lucca-comics-page .lucca-comics__check a{color:inherit}body.lucca-comics-page .lucca-comics__link{color:#fff02a}body.lucca-comics-page .lucca-comics__already-played,body.lucca-comics-page .lucca-comics__closed{max-width:330px;font-size:clamp(1.125rem,1.0311604585rem + .3820439351vw,1.375rem);line-height:1.25}body.lucca-comics-page .lucca-comics__note{max-width:330px;margin-top:clamp(1.875rem,1.4058022923rem + 1.9102196753vw,3.125rem);font-size:.75rem}@media(min-width:768px){body.lucca-comics-page .lucca-comics__note{max-width:100%}}body.lucca-comics-page .lucca-comics__result{padding-top:clamp(.625rem,-.0787965616rem + 2.8653295129vw,2.5rem)}body.lucca-comics-page .lucca-comics__result-title{font-size:clamp(2.25rem,1.9684813754rem + 1.1461318052vw,3rem);line-height:1.1}body.lucca-comics-page .lucca-comics__result-title-light{font-size:clamp(1.75rem,1.5623209169rem + .7640878701vw,2.25rem)}body.lucca-comics-page .lucca-comics__result-icon{width:clamp(5rem,4.2962034384rem + 2.8653295129vw,6.875rem);height:auto}body.lucca-comics-page .lucca-comics__prize-name{font-size:clamp(1.0625rem,.9452005731rem + .4775549188vw,1.375rem)}body.lucca-comics-page .lucca-comics__prize-image{height:clamp(11.25rem,9.3732091691rem + 7.6408787011vw,16.25rem)}body.lucca-comics-page .lucca-comics__prize-image img{max-height:100%;width:auto}body.lucca-comics-page .lucca-comics__prize-message{max-width:320px;font-size:clamp(1.5rem,1.3592406877rem + .5730659026vw,1.875rem);line-height:1.15}body.lucca-comics-page .lucca-prize-card{max-width:300px;margin-inline:auto;background-color:#012b5d;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(60,171,255,.35)}body.lucca-comics-page .lucca-prize-card__title{font-size:clamp(1.125rem,1.0311604585rem + .3820439351vw,1.375rem);padding:1rem 1rem 0}body.lucca-comics-page .lucca-prize-card__image{padding:.5rem 1rem 0}body.lucca-comics-page .lucca-prize-card__image-wrapper{position:relative;width:100%;height:10rem;display:flex;align-items:center;justify-content:center}body.lucca-comics-page .lucca-prize-card__image-item{max-height:100%;width:auto}body.lucca-comics-page .lucca-prize-card--gift-card .lucca-prize-card__image-wrapper{overflow:hidden}body.lucca-comics-page .lucca-prize-card--gift-card .lucca-prize-card__image-item{position:absolute;max-height:none;height:auto;width:46%}body.lucca-comics-page .lucca-prize-card--gift-card .lucca-prize-card__image-item:first-child{top:-6%;right:10%}body.lucca-comics-page .lucca-prize-card--gift-card .lucca-prize-card__image-item:nth-child(2){bottom:-8%;left:10%}body.lucca-comics-page .lucca-prize-card--kikkoman .lucca-prize-card__image{padding-inline:0}body.lucca-comics-page .lucca-prize-card--kikkoman .lucca-prize-card__image-wrapper{align-items:flex-end}body.lucca-comics-page .lucca-prize-card--kikkoman .lucca-prize-card__image-item{width:100%;max-height:none;height:auto}body.lucca-comics-page .lucca-prize-card__partner{gap:.1875rem;min-height:3.5rem;padding:.375rem 1rem;background-color:#fff02a}body.lucca-comics-page .lucca-prize-card__logo{max-width:100%;height:auto}body.lucca-comics-page .lucca-geo-modal .modal-content{background-color:#0c1e50;color:#fff}body.lucca-comics-page .lucca-geo-modal__icon{width:clamp(6.25rem,5.7808022923rem + 1.9102196753vw,7.5rem);height:auto}body.lucca-comics-page .lucca-geo-modal__title{font-size:clamp(2rem,1.8123209169rem + .7640878701vw,2.5rem);line-height:1.1}body.lucca-comics-page .lucca-geo-modal__text{font-size:clamp(1.1875rem,1.1171203438rem + .2865329513vw,1.375rem);line-height:1.25}.login .login__row--with-banner{margin-left:auto;margin-right:auto}@media(max-width:991.98px){.login .login__row--with-banner{max-width:480px}}@media(min-width:992px){.login .login__row--with-banner{max-width:920px}}@media(max-width:991.98px){.login .login__banner-col{padding-top:2.5rem;border-top:1px solid rgba(var(--theme-white-rgb),.5)}}@media(min-width:992px){.login .login__banner-col{padding-left:2.5rem;border-left:1px solid rgba(var(--theme-white-rgb),.5)}}.pass-banner{max-width:400px;margin:0 auto}.pass-banner .pass-banner__image{width:100%;height:auto;margin-bottom:1.75rem}.pass-banner .pass-banner__claim{margin-bottom:1.75rem}.pass-banner .pass-banner__benefit{gap:1rem;font-weight:400}.pass-banner .pass-banner__benefit+.pass-banner__benefit{margin-top:1.25rem}@media(max-width:991.98px){body.football-room-page{background:#0c1e50 url(/images/football-room/common/bg-stadium-mobile.jpg) no-repeat top;background-size:100% auto}}@media(min-width:992px){body.football-room-page{background:#0c1e50 url(/images/football-room/common/bg-stadium-desk.jpg) no-repeat top;background-size:cover}}body.football-room-page:before{display:none}body.football-room-page main{margin-top:0}@media(max-width:991.98px){#footballRoomPage>.container{padding-left:16px;padding-right:16px}}#footballRoomPage .btn-link{min-width:0;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:2px;line-height:1.36;font-size:clamp(.875rem,.8515401146rem + .0955109838vw,.9375rem)}#footballRoomPage .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;line-height:.9;color:#0c1e50}#footballRoomPage .bomber-challenge__cta.btn,#footballRoomPage .player-of-the-match__cta.btn,#footballRoomPage .unlock-album-discount__cta.btn{width:258px;max-width:100%;height:clamp(2.375rem,2.1873209169rem + .7640878701vw,2.875rem);font-size:15px}#footballRoomPage .football-room-section{margin-bottom:clamp(1.25rem,1.1327005731rem + .4775549188vw,1.5625rem)}.football-room-code-input{height:42px;max-width:100%;border-radius:21px;padding:0 20px;font-size:22px;font-weight:400;text-align:center}.football-room-code-input--light{width:314px;background-color:#fff;border:0;color:#000}.football-room-code-input--light::placeholder{color:rgba(0,0,0,.4);opacity:1}.football-room-code-input--light:focus{background-color:#fff;color:#000}.football-room-code-input--outline{width:clamp(13.125rem,10.943230659rem + 8.88252149vw,18.9375rem);background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:20px;color:#fff}.football-room-code-input--outline::placeholder{color:hsla(0,0%,100%,.5);opacity:1}.football-room-code-input--outline:focus{background-color:rgba(0,0,0,0);color:#fff}.football-room-hero{margin-bottom:clamp(2.6875rem,3.4611389685rem + -.8595988539vw,3.25rem)}.football-room-hero__image{width:clamp(15.125rem,11.183739255rem + 16.0458452722vw,25.625rem);height:auto}@media(min-width:992px){.football-room-hero__image{margin-top:1.5rem}}.football-room-hero__title{font-size:clamp(1.5rem,1.4061604585rem + .3820439351vw,1.75rem);line-height:1;letter-spacing:-.2px}.player-of-the-match{max-width:1010px;margin:0 auto;padding:clamp(.1875rem,.1171203438rem + .2865329513vw,.375rem);background-color:#000;border:clamp(.375rem,.1638610315rem + .8595988539vw,.9375rem) solid #d2c083;border-radius:clamp(1.5625rem,1.2809813754rem + 1.1461318052vw,2.3125rem)}.player-of-the-match__inner{overflow:hidden;border:3px solid #d2c083;border-radius:16px}@media(max-width:991.98px){.player-of-the-match__inner{padding:51px 12px 0;background:url(/images/football-room/home/bg-player-of-the-match-mobile.jpg) no-repeat 50%;background-size:cover}}@media(min-width:992px){.player-of-the-match__inner{padding:50px 20px 29px;background:url(/images/football-room/home/bg-player-of-the-match-desk.jpg) no-repeat 50%;background-size:cover}}.player-of-the-match__packs-desk{position:absolute;top:18px;left:0;width:36.4%;height:auto}.player-of-the-match__trophy-desk{position:absolute;top:26px;right:3.8%;width:16%;height:auto}.player-of-the-match__content{z-index:1;max-width:clamp(19.625rem,18.1001074499rem + 6.2082139446vw,23.6875rem)}.player-of-the-match__title{font-size:clamp(1.6875rem,1.5702005731rem + .4775549188vw,2rem);line-height:1.05;margin-bottom:clamp(1.25rem,1.5078796562rem + -.2865329513vw,1.4375rem)}.player-of-the-match__text{font-size:clamp(.875rem,.8515401146rem + .0955109838vw,.9375rem);line-height:1.36;margin-bottom:22px}.player-of-the-match__link{margin-top:clamp(.75rem,1.6095988539rem + -.9551098376vw,1.375rem);color:#0c1e50;font-weight:700}.player-of-the-match__link:focus,.player-of-the-match__link:hover{color:#0c1e50}.player-of-the-match__check{font-size:clamp(.8125rem,.7890401146rem + .0955109838vw,.875rem);margin-top:16px;color:#0c1e50}.player-of-the-match__check a{color:#0c1e50;text-decoration:underline}.player-of-the-match__cta-wrapper{margin-top:clamp(1.5625rem,1.3044412607rem + 1.0506208214vw,2.25rem)}.player-of-the-match__packs-mobile{margin-top:43px;width:300px}.player-of-the-match__note{position:relative;z-index:1;color:#0c1e50;font-size:15px;line-height:1.36;text-align:center}@media(max-width:991.98px){.player-of-the-match__footer{align-items:center!important;margin-top:-81px;margin-left:-12px;margin-right:-2px}.player-of-the-match__footer .player-of-the-match__note{margin-left:-15px}}@media(min-width:992px){.player-of-the-match__footer{justify-content:center;margin-top:24px}.player-of-the-match__footer .player-of-the-match__note{max-width:545px}}.player-of-the-match__trophy-mobile{width:132px;height:auto}.player-of-the-match__disclaimer{z-index:1;max-width:545px;color:#0c1e50}.player-of-the-match__disclaimer a{color:#0c1e50}@media(max-width:991.98px){.player-of-the-match__disclaimer{padding:12px 8px 16px}}@media(min-width:992px){.player-of-the-match__disclaimer{margin-top:12px}}.bomber-challenge{max-width:1040px;margin:0 auto}@media(min-width:992px){.bomber-challenge{overflow:hidden;padding:44px 30px 30px;background-color:#0c1e50;border-radius:16px}}.bomber-challenge__pennant{position:absolute;top:0;height:auto}.bomber-challenge__pennant--left{left:0;width:131px}.bomber-challenge__pennant--right{right:0;width:135px}.bomber-challenge__title{font-size:clamp(1.5rem,1.4061604585rem + .3820439351vw,1.75rem);letter-spacing:-.2px}@media(max-width:991.98px){.bomber-challenge__title{line-height:1.36;margin-bottom:14px}}@media(min-width:992px){.bomber-challenge__title{line-height:1;margin-bottom:15px}}.bomber-challenge__text{font-size:15px;line-height:1.4;letter-spacing:-.2px;margin-bottom:18px}@media(max-width:991.98px){.bomber-challenge__text{margin-right:-7px;margin-left:-7px}}@media(min-width:992px){.bomber-challenge__text{max-width:464px;margin-bottom:0}}@media(max-width:991.98px){.bomber-challenge__steps{display:flex;flex-direction:column;gap:5px;max-width:326px;margin:0 auto}}@media(min-width:992px){.bomber-challenge__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;column-gap:20px;padding:0 33px}.bomber-challenge__steps:before{content:"";position:absolute;top:78px;left:18%;right:15%;height:6px;border-radius:25px;background:linear-gradient(90deg,#ffb121 30.769%,#fff02a)}}@media(max-width:991.98px){.bomber-challenge__step{display:flex;align-items:center;min-height:88px;padding:4px 44px 4px 18px;background-color:#10255c;border-radius:13px;text-align:start}}@media(min-width:992px){.bomber-challenge__step{display:flex;flex-direction:column;align-items:center;z-index:1}}.bomber-challenge__step-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:991.98px){.bomber-challenge__step-icon{width:110px}.bomber-challenge__step-icon img{width:var(--icon-width-mobile)}}@media(min-width:992px){.bomber-challenge__step-icon{height:143px}.bomber-challenge__step-icon img{width:var(--icon-width-desktop)}}.bomber-challenge__step-text{font-size:clamp(.75rem,.7030802292rem + .1910219675vw,.875rem)}@media(min-width:992px){.bomber-challenge__step-text{max-width:205px;text-align:center}.bomber-challenge__step:nth-child(2) .bomber-challenge__step-text{max-width:190px}.bomber-challenge__step:nth-child(3) .bomber-challenge__step-text{max-width:194px}.bomber-challenge__step:nth-child(4) .bomber-challenge__step-text{max-width:228px}}.bomber-challenge__step-text a{color:inherit;font-weight:700;text-decoration:underline}.bomber-challenge__step-info{padding:0;border:0;background:none;color:inherit;cursor:pointer}@media(max-width:991.98px){.bomber-challenge__step-info{position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:20px;line-height:1}}@media(min-width:992px){.bomber-challenge__step-info{margin-left:4px;font-size:.7em;vertical-align:middle}}.bomber-challenge__cta.btn{margin-top:clamp(.9375rem,.8202005731rem + .4775549188vw,1.25rem)}.bomber-challenge__disclaimer{max-width:545px;margin-top:clamp(1rem,.9061604585rem + .3820439351vw,1.25rem)}.unlock-album-discount{max-width:1040px;margin:0 auto;border-radius:16px}@media(max-width:991.98px){.unlock-album-discount{padding:18px 13px 34px;background-color:#10255c}}@media(min-width:992px){.unlock-album-discount{padding:15px 23px;background-color:#0c1e50}.unlock-album-discount__side{flex:0 0 298px;width:298px}.unlock-album-discount__side--badge{padding-right:70px}}@media(max-width:991.98px){.unlock-album-discount__album{width:162px}}@media(min-width:992px){.unlock-album-discount__album{width:298px}}@media(max-width:991.98px){.unlock-album-discount__badge{width:160px;margin-top:-18px;margin-left:-88px}}@media(min-width:992px){.unlock-album-discount__badge{width:210px}}.unlock-album-discount__magnifier{position:absolute;top:53%;left:59.5%;width:49%;height:auto}.unlock-album-discount__title{font-size:26px;line-height:28px;max-width:273px;margin-bottom:15px}@media(max-width:991.98px){.unlock-album-discount__title{margin-top:17px}}.unlock-album-discount__text{font-size:15px;line-height:1.36;max-width:411px;margin-bottom:20px}.unlock-album-discount__link{color:#fff;font-weight:400}@media(max-width:991.98px){.unlock-album-discount__link{margin-top:20px}}.unlock-album-discount__link:focus,.unlock-album-discount__link:hover{color:#fff}.unlock-album-discount__cta-wrapper{margin-top:clamp(1.1875rem,1.1171203438rem + .2865329513vw,1.375rem)}@media(max-width:991.98px){body.football-room-page.football-room-page--iw{background:#0c1e50 url(/images/football-room/player-of-the-match/bg-bokeh-mobile.jpg) no-repeat top;background-size:100% auto}}@media(min-width:992px){body.football-room-page.football-room-page--iw{background:#0c1e50 url(/images/football-room/player-of-the-match/bg-bokeh-desk.jpg) no-repeat top;background-size:cover}}#footballRoomPage.football-room-iw .football-room-hero{margin-bottom:clamp(2.5rem,1.7962034384rem + 2.8653295129vw,4.375rem)}#footballRoomPage.football-room-iw .football-room-section,#footballRoomPage.football-room-iw .iw-progress.football-room-section{margin-bottom:clamp(1.25rem,1.0154011461rem + .9551098376vw,1.875rem)}.iw-card{border:5px solid #fff02a;border-radius:clamp(1rem,.8592406877rem + .5730659026vw,1.375rem)}@media(max-width:991.98px){.iw-card{background-color:#10255c}}@media(min-width:992px){.iw-card{background-color:#0c1e50}}@media(max-width:991.98px){.iw-card--win{padding:17px 20px 28px}}@media(min-width:992px){.iw-card--win{padding:62px 45px 65px 44px}}@media(max-width:991.98px){.iw-card--message{padding:15px 20px 19px}}@media(min-width:992px){.iw-card--message{padding:39px 17px 42px 51px}}@media(max-width:991.98px){.iw-card--banner{padding:12px 19px 17px}}@media(min-width:992px){.iw-card--banner{padding:36px 45px}}.iw-card__title{color:#fff}.iw-card__title>span{display:block}@media(max-width:991.98px){.iw-card__title--win{line-height:41px}.iw-card__title--win .iw-card__title-light{font-size:26px;font-weight:700}.iw-card__title--win .iw-card__title-strong{font-size:36px;font-weight:800}}@media(min-width:992px){.iw-card__title--win{font-size:32px;line-height:1.1}.iw-card__title--win .iw-card__title-light{font-weight:600}.iw-card__title--win .iw-card__title-strong{font-weight:800}}.iw-card__title--message{margin-bottom:0}@media(max-width:991.98px){.iw-card__title--message{line-height:41px}.iw-card__title--message .iw-card__title-light{font-size:26px;font-weight:700}.iw-card__title--message .iw-card__title-strong{font-size:41px;font-weight:800}}@media(min-width:992px){.iw-card__title--message{font-size:32px;line-height:1.1}.iw-card__title--message .iw-card__title-light{font-weight:600}.iw-card__title--message .iw-card__title-strong{font-weight:700}}.iw-card__title--message br{display:none}.iw-card__subtitle{font-weight:600;font-size:clamp(1.5rem,1.2771310888rem + .9073543457vw,2.09375rem);line-height:1.16}@media(max-width:991.98px){.iw-card__subtitle{margin:15px 0 18px}}@media(min-width:992px){.iw-card__subtitle{font-size:20px;margin:12px 0 16px}}.iw-card__text{font-size:clamp(1rem,.7888610315rem + .8595988539vw,1.5625rem);line-height:1.3}@media(max-width:991.98px){.iw-card__text{margin-bottom:17px}}@media(min-width:992px){.iw-card__text{font-size:15px;line-height:1.4;margin-bottom:22px}}.iw-card--message .iw-card__text{font-size:clamp(1.25rem,1.1327005731rem + .4775549188vw,1.5625rem)}@media(max-width:991.98px){.iw-card--message .iw-card__text{margin-top:10px}}@media(min-width:992px){.iw-card--message .iw-card__text{font-size:15px;margin-top:12px}}.iw-card__cta.btn{width:clamp(16.25rem,11.0888252149rem + 21.0124164279vw,30rem);height:clamp(2.375rem,1.4131446991rem + 3.9159503343vw,4.9375rem);font-size:clamp(.9375rem,.5386819484rem + 1.623686724vw,2rem)}@media(min-width:992px){.iw-card__cta.btn{width:410px;height:54px;font-size:18px}}.iw-card__prize{overflow:hidden;border:5px solid #fff02a;border-radius:18px;background-color:#fff;width:clamp(13.75rem,9.5272206304rem + 17.1919770774vw,25rem)}@media(max-width:991.98px){.iw-card__prize{margin-bottom:27px}}.iw-card__prize img{display:block;width:100%;height:auto}.iw-card__player{width:clamp(19.5rem,17.6701289398rem + 7.4498567335vw,24.375rem);height:auto}@media(max-width:991.98px){.iw-card__player{margin-top:40px}}@media(min-width:992px){.iw-progress{padding:0 5px 0 30px}}.iw-progress__title{font-weight:700;font-size:clamp(2.15625rem,1.428993553rem + 2.9608404967vw,4.09375rem);line-height:1}@media(min-width:992px){.iw-progress__title{font-size:32px;line-height:1.1}}.iw-progress__subtitle{font-size:clamp(1.40625rem,.9957020057rem + 1.6714422159vw,2.5rem);line-height:1.1;margin-bottom:8px}@media(min-width:992px){.iw-progress__subtitle{font-size:20px}}.iw-progress__text{font-weight:600;font-size:clamp(.90625rem,.5191618911rem + 1.5759312321vw,1.9375rem);line-height:1.2}@media(max-width:991.98px){.iw-progress__text{max-width:349px;margin:0 auto 18px!important}}@media(min-width:992px){.iw-progress__text{max-width:728px;font-weight:400;font-size:15px;line-height:1.4}}.iw-progress__counter{display:flex;align-items:center;justify-content:center;width:clamp(11.0625rem,6.1359240688rem + 20.0573065903vw,24.1875rem);height:clamp(3.4375rem,2.2645057307rem + 4.7755491882vw,6.5625rem);font-size:clamp(3.0625rem,2.4760028653rem + 2.3877745941vw,4.625rem);line-height:1;font-weight:400;color:#0c1e50;background-color:#d4d4d4;border:clamp(.1875rem,.0936604585rem + .3820439351vw,.4375rem) solid #012b5d;border-radius:60px}@media(min-width:992px){.iw-progress__counter{width:240px;height:68px;font-size:44px;border-width:5px}}.iw-progress__counter strong{font-weight:700}.iw-banner__text{font-weight:600;font-size:clamp(1.25rem,.9332915473rem + 1.2893982808vw,2.09375rem);line-height:1.4}@media(max-width:991.98px){.iw-banner__text{margin-bottom:18px!important}}@media(min-width:992px){.iw-banner__text{font-size:20px}}.iw-banner__cta.btn{width:clamp(19.75rem,11.2106017192rem + 34.7659980898vw,42.5rem);height:clamp(2.3125rem,1.3271848138rem + 4.0114613181vw,4.9375rem);font-size:clamp(1.09375rem,.6245522923rem + 1.9102196753vw,2.34375rem)}@media(min-width:992px){.iw-banner__cta.btn{width:410px;height:54px;font-size:18px}}#footballRoomPage.football-room-bomber .football-room-hero{margin-bottom:clamp(2.5rem,1.1158667622rem + 5.635148042vw,6.1875rem)}.bomber-page{max-width:1040px;margin:0 auto}@media(max-width:991.98px){.bomber-page{overflow:hidden;padding:22px 4px 45px;background-color:#0c1e50;border:5px solid #fff02a;border-radius:15px}}.bomber-page__watermark{position:absolute;top:0;left:0;width:100%;max-width:362px;height:auto;pointer-events:none}.bomber-page__back{margin-top:clamp(1rem,.6715616046rem + 1.3371537727vw,1.875rem)}.bomber-page__disclaimer{max-width:545px;margin-top:clamp(1rem,.9061604585rem + .3820439351vw,1.25rem)}@media(max-width:991.98px){.bomber-page__disclaimer{padding:0 12px}}.bomber-page__back-cta.btn{width:clamp(11.625rem,9.9358882521rem + 6.8767908309vw,16.125rem);height:clamp(2.125rem,1.8434813754rem + 1.1461318052vw,2.875rem);font-size:clamp(.71875rem,.6366404011rem + .3342884432vw,.9375rem);font-weight:800}@media(min-width:992px){.bomber-mission{overflow:hidden;padding:44px 4px 40px;background-color:#0c1e50;border:5px solid #fff02a;border-radius:16px}}.bomber-mission__watermark{position:absolute;top:-5px;right:-5px;width:705px;max-width:68%;height:auto;pointer-events:none}.bomber-mission__title{font-size:clamp(1.4375rem,1.3202005731rem + .4775549188vw,1.75rem);line-height:1;letter-spacing:-.2px;margin-bottom:clamp(1.25rem,1.3359598854rem + -.0955109838vw,1.3125rem)}.bomber-mission__text{line-height:1.4;letter-spacing:-.2px;font-size:clamp(.90625rem,.8945200573rem + .0477554919vw,.9375rem)}@media(max-width:991.98px){.bomber-mission__text{margin-bottom:18px}}@media(min-width:992px){.bomber-mission__text{max-width:683px;margin-bottom:7px}}@media(max-width:991.98px){.bomber-mission__steps{display:flex;flex-direction:column;gap:15px}}@media(min-width:992px){.bomber-mission__steps{display:grid;grid-template-columns:repeat(4,1fr)}.bomber-mission__steps:before{content:"";position:absolute;top:140px;left:23%;right:18%;height:20px;border-radius:25px;background:linear-gradient(90deg,#ffb121 30.769%,#fff02a)}}@media(max-width:991.98px){.bomber-mission__step{display:flex;align-items:center;gap:19px;min-height:107px;padding:15px 15px 15px 25px;background-color:#10255c;border:1px solid #fff02a;border-radius:15px;text-align:start}}@media(min-width:992px){.bomber-mission__step{display:flex;flex-direction:column;align-items:center;z-index:1}}.bomber-mission__step-icon{flex-shrink:0}@media(max-width:991.98px){.bomber-mission__step-icon{display:flex;justify-content:center;width:102px}}@media(min-width:992px){.bomber-mission__step-icon{height:229px}}.bomber-mission__step-icon img{height:auto}@media(max-width:991.98px){.bomber-mission__step:first-child{gap:15px;padding-left:15px;padding-right:50px}.bomber-mission__step:first-child .bomber-mission__step-icon img{width:109px}.bomber-mission__step:nth-child(2) .bomber-mission__step-icon img{width:104px}.bomber-mission__step:nth-child(3) .bomber-mission__step-icon img{width:102px}.bomber-mission__step:nth-child(4) .bomber-mission__step-icon img{width:73px}.bomber-mission__step:nth-child(4){gap:29px;padding-left:37px}}@media(min-width:992px){.bomber-mission__step:first-child .bomber-mission__step-icon img{width:280px;margin-top:24px}.bomber-mission__step:nth-child(2) .bomber-mission__step-icon img{width:158px;margin-top:76px}.bomber-mission__step:nth-child(3) .bomber-mission__step-icon img{width:154px;margin-top:83px}.bomber-mission__step:nth-child(4) .bomber-mission__step-icon img{width:161px}}.bomber-mission__step-text{font-size:clamp(.90625rem,.8945200573rem + .0477554919vw,.9375rem)}@media(max-width:991.98px){.bomber-mission__step-text br{display:none}}@media(min-width:992px){.bomber-mission__step-text{max-width:205px;margin-top:18px;text-align:center}.bomber-mission__step:nth-child(2) .bomber-mission__step-text{max-width:190px}.bomber-mission__step:nth-child(3) .bomber-mission__step-text{max-width:194px}.bomber-mission__step:nth-child(4) .bomber-mission__step-text{max-width:228px}}.bomber-mission__step-text a{color:inherit;font-weight:700;text-decoration:underline}.bomber-mission__step-info{padding:0;border:0;background:none;color:inherit;cursor:pointer}@media(max-width:991.98px){.bomber-mission__step-info{position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:20px;line-height:1}}@media(min-width:992px){.bomber-mission__step-info{margin-left:4px;font-size:.8em;vertical-align:middle}}@media(max-width:991.98px){.bomber-penalties{margin-top:30px;padding:0 5px}}@media(min-width:992px){.bomber-penalties{overflow:hidden;margin-top:20px;padding:32px 20px 89px;background-color:#0c1e50;border:5px solid #fff02a;border-radius:16px}}.bomber-penalties__net{position:absolute;top:-5px;right:-5px;width:277px;height:auto;pointer-events:none}.bomber-penalties__title{font-size:clamp(1.09375rem,.8943409742rem + .811843362vw,1.625rem)}.bomber-penalties__badge{padding:4px 10px;font-size:11.5px;font-weight:800;text-transform:uppercase;color:#0c1e50;background-color:#fff02a;border-radius:100px}.bomber-penalties__track{max-width:clamp(19.9375rem,9.6386103152rem + 41.929321872vw,47.375rem)}@media(max-width:991.98px){.bomber-penalties__track{margin-top:33px}}@media(min-width:992px){.bomber-penalties__track{margin-top:41px}}.bomber-penalties__balls{display:flex;padding-left:clamp(.3625rem,.3343481375rem + .1146131805vw,.4375rem);padding-right:clamp(.3625rem,.3343481375rem + .1146131805vw,.4375rem);gap:clamp(.6625rem,.6531160458rem + .0382043935vw,.6875rem)}.bomber-penalties__ball{display:flex;align-items:flex-end;justify-content:center;flex:1 1}.bomber-penalties__ball-img{width:clamp(2.15625rem,1.0419054441rem + 4.5367717287vw,5.125rem);height:auto}.bomber-penalties__ball-img--scored{width:clamp(3rem,1.4516475645rem + 6.3037249284vw,7.125rem)}.bomber-penalties__bar{display:flex;gap:clamp(.6625rem,.6531160458rem + .0382043935vw,.6875rem);padding:clamp(.3rem,.2953080229rem + .0191021968vw,.3125rem);margin-top:clamp(.5625rem,.2340616046rem + 1.3371537727vw,1.4375rem);background-color:#0c1e50;border:clamp(.0625rem,.0390401146rem + .0955109838vw,.125rem) solid #fff02a}.bomber-penalties__bar,.bomber-penalties__segment{border-radius:clamp(.3rem,.2953080229rem + .0191021968vw,.3125rem)}.bomber-penalties__segment{flex:1 1;height:clamp(.48125rem,.2396131805rem + .9837631328vw,1.125rem);background:linear-gradient(90deg,#e2e2e2 30.769%,#acacac)}.bomber-penalties__segment--done{background:linear-gradient(90deg,#ffb121 30.769%,#fff02a)}.bomber-penalties__actions{margin-top:clamp(.5rem,.4061604585rem + .3820439351vw,.75rem);gap:11px}.bomber-penalties__counter{flex-direction:column;align-items:center;justify-content:center;width:147px;height:46px;font-size:13px;line-height:12px;text-transform:uppercase;color:#0c1e50;background-color:#d4d4d4;border-radius:30px}.bomber-penalties__counter strong{font-size:30px;line-height:14px;font-weight:800}.bomber-penalties__counter--complete{background-color:#fff02a}.bomber-penalties__cta.btn{min-width:0;height:clamp(1.4375rem,.8979226361rem + 2.1967526266vw,2.875rem);padding-top:0;padding-bottom:0;font-size:clamp(.71875rem,.6366404011rem + .3342884432vw,.9375rem);color:#0c1e50;background-color:#d4d4d4;border:0;border-radius:30px}@media(max-width:991.98px){.bomber-penalties__cta.btn{font-weight:800}}.bomber-penalties__cta.btn.custom-disabled{opacity:1;color:#0c1e50;background-color:#d4d4d4}.bomber-penalties__cta.btn:not(.custom-disabled){background-color:#fff02a}.bomber-penalties__cta.btn:disabled{opacity:1;color:#0c1e50}.bomber-penalties__requested{display:flex;align-items:center;justify-content:center;min-height:clamp(1.4375rem,.8979226361rem + 2.1967526266vw,2.875rem);font-size:clamp(.71875rem,.6366404011rem + .3342884432vw,.9375rem);font-weight:800;line-height:1.2;text-align:center;color:#fff02a}.football-room-diary-banner{overflow:hidden}@media(max-width:991.98px){.football-room-diary-banner{min-height:303px;padding:24px 20px 25px;background:#0c1e50 url(/images/football-room/diary-banner/bg-banner-mobile.jpg) no-repeat 50%;background-size:cover}}@media(min-width:992px){.football-room-diary-banner{height:168px;padding:24px 20px 0;background:#0c1e50 url(/images/football-room/diary-banner/bg-banner-desk.jpg) no-repeat 50%;background-size:cover;border-radius:20px}}.football-room-diary-banner__pennant,.football-room-diary-banner__pennant-desk,.football-room-diary-banner__player{position:absolute;height:auto;pointer-events:none}@media(max-width:991.98px){.football-room-diary-banner__player{top:54px;left:50%;width:183px;transform:translateX(-50%)}}@media(min-width:992px){.football-room-diary-banner__player{top:9px;left:calc(50% - 436px);width:239px}}.football-room-diary-banner__pennant{top:94px;left:calc(50% - 98.5px);width:53px}.football-room-diary-banner__pennant-desk{top:-28px;left:calc(50% + 259px);width:145px}.football-room-diary-banner__title{margin-bottom:0;color:#fff;font-size:clamp(1.1875rem,1.0232808023rem + .6685768863vw,1.625rem);line-height:1.36}.football-room-diary-banner__text{color:#fff;font-size:15px;line-height:1.36}@media(max-width:991.98px){.football-room-diary-banner__text{max-width:268px;margin:130px auto 20px}}@media(min-width:992px){.football-room-diary-banner__text{margin:15px 0 14px}}.football-room-diary-banner__cta.btn{display:inline-flex;align-items:center;justify-content:center;width:176px;height:38px;padding-top:0;padding-bottom:0;font-size:15px;color:#0c1e50}.football-room-disclaimer{font-size:clamp(.6875rem,.6640401146rem + .0955109838vw,.75rem);line-height:1.4;text-align:center}.player-of-the-match__feedback{margin-top:6px;color:#0c1e50;font-weight:700}@media(max-width:991.98px){.football-room-code-modal{max-width:331px;margin-left:auto;margin-right:auto}}@media(min-width:992px){.football-room-code-modal{max-width:907px}}.football-room-code-modal__backdrop.show{background-color:#012b5d;opacity:.8}.football-room-code-modal__content.modal-content{overflow:hidden;border:5px solid #fff02a;border-radius:27px;background:#0c1e50 url(/images/football-room/player-of-the-match/bg-modale-mobile.png) no-repeat 50%;background-size:cover}@media(min-width:992px){.football-room-code-modal__content.modal-content{background-image:url(/images/football-room/player-of-the-match/bg-modale-desktop.png)}}.football-room-code-modal__body{color:#0c1e50}@media(max-width:991.98px){.football-room-code-modal__body{min-height:508px;padding:66px 22px 40px}}@media(min-width:992px){.football-room-code-modal__body{padding:56px 140px 40px}}.football-room-code-modal__text-wrapper{z-index:1}.football-room-code-modal__title{font-size:clamp(2.3125rem,2.00752149rem + 1.2416427889vw,3.125rem);line-height:1.05}@media(max-width:991.98px){.football-room-code-modal__title{margin-bottom:30px}}@media(min-width:992px){.football-room-code-modal__title{margin-bottom:14px}}.football-room-code-modal__subtitle{margin-bottom:0;font-size:clamp(1.3125rem,1.2186604585rem + .3820439351vw,1.5625rem);line-height:1.15}.football-room-code-modal__text{font-size:clamp(.8125rem,.7655802292rem + .1910219675vw,.9375rem);line-height:1.15;margin:10px 0 0}.football-room-code-modal__cta.btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(16.4375rem,13.9976719198rem + 9.9331423114vw,22.9375rem);max-width:100%;height:42px;margin-top:22px;padding:5px 20px;font-size:22px;letter-spacing:normal;color:#fff;background-color:#0c1e50;border:0;border-radius:20px}.football-room-code-modal__cta.btn:active,.football-room-code-modal__cta.btn:focus,.football-room-code-modal__cta.btn:hover{color:#fff;background-color:#012b5d}.football-room-code-modal__trophy{position:absolute;overflow:hidden;pointer-events:none}@media(max-width:991.98px){.football-room-code-modal__trophy{right:22px;bottom:0;width:98px;height:205px}}@media(min-width:992px){.football-room-code-modal__trophy{bottom:0;right:17px;width:118px;height:246px}}.football-room-code-modal__trophy img{display:block;width:100%;height:auto}@media(max-width:991.98px){.album-code-modal{max-width:331px;margin-left:auto;margin-right:auto}}@media(min-width:992px){.album-code-modal{max-width:907px}}.album-code-modal__content.modal-content{overflow:hidden;background-color:#0c1e50;border:5px solid #fff02a;border-radius:27px}.album-code-modal__body{color:#fff}@media(max-width:991.98px){.album-code-modal--success .album-code-modal__body{min-height:560px;padding:46px 17px 0}}@media(min-width:992px){.album-code-modal--success .album-code-modal__body{min-height:510px;padding:56px 200px 0}}@media(max-width:991.98px){.album-code-modal--error .album-code-modal__body{min-height:603px;padding:64px 17px 0}}@media(min-width:992px){.album-code-modal--error .album-code-modal__body{padding:56px 130px 40px}}.album-code-modal__close.btn-close{position:absolute;top:16px;right:16px;z-index:3;--theme-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--theme-btn-close-opacity:1;--theme-btn-close-hover-opacity:0.8;filter:none}.album-code-modal__text-wrapper{z-index:1}.album-code-modal__title{font-size:clamp(2.3125rem,2.00752149rem + 1.2416427889vw,3.125rem);line-height:1.05}@media(max-width:991.98px){.album-code-modal__title{margin-bottom:12px}}@media(min-width:992px){.album-code-modal__title{margin-bottom:10px}}@media(max-width:991.98px){.album-code-modal--error .album-code-modal__title{margin-bottom:30px}}.album-code-modal__subtitle{margin-bottom:0;font-size:clamp(1.3125rem,1.2186604585rem + .3820439351vw,1.5625rem);line-height:1.15}.album-code-modal--success .album-code-modal__subtitle{font-size:23px}.album-code-modal__text{font-size:clamp(.8125rem,.7655802292rem + .1910219675vw,.9375rem);line-height:1.3;margin:6px 0 0}.album-code-modal--success .album-code-modal__text{font-size:15px}.album-code-modal__cta.btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(16.4375rem,13.9976719198rem + 9.9331423114vw,22.9375rem);max-width:100%;height:42px;margin-top:22px;padding:5px 20px;font-size:22px;letter-spacing:normal;border:0;border-radius:20px}.album-code-modal__cta.btn,.album-code-modal__cta.btn:active,.album-code-modal__cta.btn:focus,.album-code-modal__cta.btn:hover{color:#0c1e50;background-color:#fff02a}.album-code-modal__badge{position:absolute;z-index:2;left:50%;height:auto;transform:translateX(-50%)}@media(max-width:991.98px){.album-code-modal__badge{top:203px;width:248px}}@media(min-width:992px){.album-code-modal__badge{top:189px;width:465px}}.album-code-modal__cover{position:absolute;height:auto;box-shadow:0 8px 20px rgba(0,0,0,.45)}@media(max-width:991.98px){.album-code-modal__cover{z-index:3;top:404px;border-radius:8px}}@media(min-width:992px){.album-code-modal__cover{border-radius:12px}}.album-code-modal__cover--celebration{transform:rotate(-12deg)}@media(max-width:991.98px){.album-code-modal__cover--celebration{left:20px;width:150px}}@media(min-width:992px){.album-code-modal__cover--celebration{z-index:1;top:208px;left:16px;width:240px}}.album-code-modal__cover--upgrade{transform:rotate(10deg)}@media(max-width:991.98px){.album-code-modal__cover--upgrade{z-index:4;right:15px;width:140px}}@media(min-width:992px){.album-code-modal__cover--upgrade{z-index:3;top:213px;right:21px;width:230px}}.album-code-modal__grey-badge{position:absolute;top:83px;width:176px;height:auto}.album-code-modal__grey-badge--left{left:-2px}.album-code-modal__grey-badge--right{right:-2px}.album-code-modal__grey-badge-mobile{position:absolute;left:50%;bottom:12px;width:297px;height:auto;transform:translateX(-50%)}.bomber-prize-request{padding-top:clamp(1.875rem,2.3907593123rem + -.5730659026vw,2.25rem)}.bomber-prize-request__pennant{position:absolute;z-index:-1;height:auto;pointer-events:none}@media(max-width:991.98px){.bomber-prize-request__pennant{top:-13px;width:130px}}@media(min-width:992px){.bomber-prize-request__pennant{top:-4.4vw;width:min(24.7vw,427px)}}@media(max-width:991.98px){.bomber-prize-request__pennant--left{left:16px}}@media(min-width:992px){.bomber-prize-request__pennant--left{left:2.6vw;transform:rotate(-13.35deg)}}@media(max-width:991.98px){.bomber-prize-request__pennant--right{right:6px}}@media(min-width:992px){.bomber-prize-request__pennant--right{right:2.6vw;transform:rotate(13.35deg)}}.bomber-prize-request__title{color:#fff;letter-spacing:-.2px}@media(max-width:991.98px){.bomber-prize-request__title{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bomber-prize-request__title:not(caption){position:absolute!important}.bomber-prize-request__title *{overflow:hidden!important}}@media(min-width:992px){.bomber-prize-request__title{margin-bottom:18px;font-size:clamp(3.5rem,.4553571429rem + 4.9107142857vw,4.875rem);line-height:1}}.bomber-prize-request__intro{color:#fff;line-height:1.4;letter-spacing:-.2px}@media(max-width:991.98px){.bomber-prize-request__intro{max-width:287px;margin-bottom:30px;font-size:15px}}@media(min-width:992px){.bomber-prize-request__intro{margin-bottom:75px;font-size:28px}}@media(max-width:991.98px){.bomber-prize-request__form{max-width:310px}}@media(min-width:992px){.bomber-prize-request__form{max-width:1210px}}.bomber-prize-request__fields{--theme-gutter-x:30px}@media(max-width:991.98px){.bomber-prize-request__field{margin-bottom:16px}}@media(min-width:992px){.bomber-prize-request__field{margin-bottom:12px}}.bomber-prize-request__input.form-control{height:49px;font-weight:400;color:#fff;border:1px solid #fff;border-radius:5px}@media(max-width:991.98px){.bomber-prize-request__input.form-control{padding:0 18px;font-size:15px;background-color:rgba(0,0,0,0)}}@media(min-width:992px){.bomber-prize-request__input.form-control{padding:0 49px;font-size:17px;background-color:#0c1e50}}.bomber-prize-request__input.form-control::placeholder{color:#fff;opacity:1}.bomber-prize-request__input.form-control:focus{color:#fff;border-color:#fff02a}@media(max-width:991.98px){.bomber-prize-request__input.form-control:focus{background-color:rgba(0,0,0,0)}}@media(min-width:992px){.bomber-prize-request__input.form-control:focus{background-color:#0c1e50}}.bomber-prize-request__cta.btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding-top:0;padding-bottom:0;color:#0c1e50}@media(max-width:991.98px){.bomber-prize-request__cta.btn{width:256px;height:44px;margin-top:6px;font-size:20px}}@media(min-width:992px){.bomber-prize-request__cta.btn{width:472px;height:49px;margin-top:15px;font-size:25px}}.football-room-info-modal__image{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 260px);max-height:calc(100dvh - 260px)}