.hamburger{background-color:initial;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.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:initial!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:initial!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:initial!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:initial!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:initial!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:initial!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{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.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{opacity:0;top: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{bottom:0;top:auto;transition-delay:.13s;transition-duration:.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{opacity:0;top: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{opacity:0;transition-delay:0s}.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{opacity:0;transition-delay:0s}.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{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:initial!important;transition-delay:0s;transition-timing-function:ease-out}.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{right:0;top:10px;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{background-color:initial!important;transition-delay:0s;transition-timing-function:ease-out}.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-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.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{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,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-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.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{opacity:0;transform:rotate(45deg) translate3d(5.71429px,-6px,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{opacity:0;top: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{opacity:0;top: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{background-color:initial!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;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{opacity:0;top: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{background-color:initial!important;transform:rotate(90deg);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{background-color:initial!important;transform:rotate(-90deg);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{opacity:0;top: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-delay:.1s;transition-duration:0s;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{opacity:0;top: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-delay:.1s;transition-duration:0s;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{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.static{position:static}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-6{margin-bottom:1.5rem}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.overflow-hidden{overflow:hidden}.bg-green-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-12{padding-bottom:3rem;padding-top:3rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-green-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.text-red-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.text-yellow-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.outline{outline-style:solid}:root{--menu-item--icon-url:none;--color--orange:#ef8b36;--color--blue:#12386d;--color--white:#fff;--color--text:var(--color--blue);--font-family--headings:"Sofia Sans","Helvetica","Arial",sans-serif;--font-family--body:"Sofia Sans","Helvetica","Arial",sans-serif;--header-height:162px}@media (min-width:1024px){:root{--header-height:131px}}@media print{:root{--header-height:0px}}*{background-position:50%;background-repeat:no-repeat;background-size:cover}body{color:#134282;font-family:Sofia Sans,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.2;max-width:100vw;overflow-x:hidden}@media screen{body.has-blue-theme main{--color--text:var(--color--white);background-color:var(--color--blue);color:var(--color--white)}}body.is-main-menu-active{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--headings);font-weight:1000}h1{color:var(--color--text);font-size:32px}@media (min-width:1024px){h1{font-size:46px}}h2{font-weight:900}.wysiwyg :first-child{margin-top:0}.wysiwyg :last-child{margin-bottom:0}.wysiwyg p{margin-bottom:24px;margin-top:24px}.wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline;transition:color .1s linear}.wysiwyg a:hover{color:var(--color--orange)}.wysiwyg strong{font-weight:700}.wysiwyg ul{padding-left:18px}.wysiwyg li>ul{margin-top:18px}.wysiwyg ol{list-style:auto;padding-left:18px}.wysiwyg li{margin-bottom:1em}.wysiwyg ul li{position:relative}.wysiwyg ul li:before{background-color:currentColor;border-radius:.33em;content:"";display:block;height:.33em;left:-1em;position:absolute;top:.375em;width:.33em}.wysiwyg table{width:100%}.wysiwyg table tr{border-bottom:2px solid var(--color--orange)}.wysiwyg table tr:last-child{border-bottom:none}.wysiwyg table td{display:block;font-size:19px;padding-bottom:24px;vertical-align:top;width:100%}@media (min-width:1024px){.wysiwyg table td{display:table-cell;font-size:16px;padding-top:20px;width:revert}}.wysiwyg table hr{margin-top:24px}@media (min-width:1024px){.wysiwyg table td:not(:first-child){padding-right:0}}.wysiwyg table td:not(:last-child){padding-right:24px}.wysiwyg table td:first-child{font-weight:700;padding-top:40px}.wysiwyg table td:not(:first-child){padding-bottom:40px;padding-top:12px}@media (min-width:1024px){.wysiwyg table td:not(:first-child){padding-top:40px}}.wysiwyg table td p{margin-bottom:4px}.wysiwyg table td p:empty{display:none}#app{display:flex;flex-direction:column;min-height:100dvh}.site-header{background-color:var(--color--white);left:0;position:fixed;right:0;top:0;z-index:20}@media print{.site-header{position:static}}.site-header__container{padding-bottom:12px;padding-top:16px;position:relative}@media (min-width:1024px){.site-header__container{align-items:center;display:flex;gap:30px;padding-bottom:36px;padding-top:30px}}.site-header__brand{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1024px){.site-header__brand{margin-right:62px}}.site-header__search-wrapper{margin-top:24px}@media (min-width:1024px){.site-header__search-wrapper{margin-top:0;position:relative;top:12px}}@media print{.site-header__search-wrapper{display:none}}.search-widget{position:relative}.search-widget__input{border:2px solid var(--color--orange);border-radius:10px;color:var(--color--blue);display:block;font-size:14px;font-weight:700;height:38px;margin-bottom:6px;padding:8px 16px;width:100%}@media (min-width:1024px){.search-widget__input{border-radius:9999px;font-size:16px;height:40px}}.search-widget__input::-ms-input-placeholder{color:var(--color--blue);font-weight:400;opacity:.75}.search-widget__input::placeholder{color:var(--color--blue);font-weight:400;opacity:.75}.search-widget__link{color:#626262;font-size:12px}@media (min-width:1024px){.search-widget__link{padding-left:20px}}.search-widget__icon{position:absolute;right:11px;top:9px}@media (min-width:1024px){.search-widget__icon{top:10px}}.site-header__middle{display:none;padding-top:24px}@media (min-width:1024px){.site-header__middle{display:block;padding-top:0}}@media print{.site-header__middle{display:none}}.main-nav{background-color:var(--color--blue);bottom:0;left:0;max-height:calc(100dvh - var(--header-height));overflow:auto;padding-bottom:70px;padding-top:70px;position:fixed;right:0;top:var(--header-height);transform:translateX(-110dvw);transition:transform .2s ease-in-out}body.is-main-menu-active .main-nav{transform:translateX(0)}.shortcut-menu{align-items:center;display:flex;gap:8px;justify-content:center}@media (min-width:1024px){.shortcut-menu{gap:32px}}.shortcut-menu__button{align-items:center;background-color:var(--color--blue);border-radius:9999px;color:var(--color--white);display:flex;justify-content:center;padding:13px 28px 11px;text-transform:uppercase;transition:opacity .2s linear}@media (min-width:1024px){.shortcut-menu__button{height:40px;padding-left:50px;padding-right:50px}}.shortcut-menu__button:hover{opacity:.8}.main-nav__title{color:var(--color--white);font-size:38px;font-weight:700;margin-bottom:42px}.main-menu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:42px 8px;gap:42px 8px}@media (min-width:1024px){.main-menu{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.main-menu{gap:32px;grid-template-columns:repeat(8,1fr)}}.main-menu>li>a{color:var(--color--orange);font-weight:700}.main-menu>li>ul{display:grid;grid-gap:20px;gap:20px;margin-top:32px}.main-menu>li>ul>li>a{color:var(--color--white);font-weight:400}.main-menu>li:before{background-image:var(--menu-item--icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;margin-bottom:30px;width:32px}@media (min-width:1024px){.main-menu>li:before{height:48px;width:48px}}.main-menu-button{position:absolute;right:26px;top:28px}@media (min-width:1024px){.main-menu-button{top:52px}}@media print{.main-menu-button{display:none}}.hamburger{padding:0}.hamburger-box{width:28px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:3px;width:28px}.hamburger--slider.is-active .hamburger-inner,.hamburger--slider.is-active .hamburger-inner:after{background-color:var(--color--orange);height:4px}.site-content{flex-grow:1;padding-top:var(--header-height)}.page-title{margin-bottom:34px}@media (min-width:1024px){.page-title{margin-bottom:86px}.page-template-events-list .page-title{margin-bottom:128px}}.child-pages{margin-top:92px}.child-pages__title{margin-bottom:24px}.home-hero{padding-bottom:56px;padding-top:56px;position:relative}@media (min-width:768px){.home-hero{padding-bottom:96px;padding-top:96px}}@media (min-width:1024px){.home-hero{padding-bottom:175px;padding-top:269px}}.home-hero__overlay,.home-hero__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.home-hero__overlay{background-color:var(--color--blue);opacity:.8}.home-hero__video{object-fit:cover;object-position:center}.home-hero__content{color:#fff;position:relative;text-align:center;text-wrap:balance;z-index:5}@media (min-width:1024px){.home-hero__content{margin-left:auto;margin-right:auto;max-width:800px}}.home-hero__content h1{color:var(--color--orange);font-size:48px}@media (min-width:1024px){.home-hero__content h1{font-size:102px;line-height:98px}}.home-cards-section{padding-bottom:40px;padding-top:40px;position:relative}@media (min-width:768px){.home-cards-section{padding-bottom:96px;padding-top:96px}}@media (min-width:1024px){.home-cards-section{padding-bottom:203px;padding-top:203px}}.home-cards-section__container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.home-cards-section__card{width:100%}@media (min-width:768px){.home-cards-section__card{width:calc(50% - 64px)}}@media (min-width:1536px){.home-cards-section__card{width:calc(25% - 96px)}}.home-cards-section__motif{background-image:url(/app/themes/aloss-2024/public/images/orange-motif.2fc4bc.svg);background-position:100%;background-size:contain;bottom:106px;pointer-events:none;position:absolute;right:60%;top:106px;width:100vw}.home-cards-section .home-card{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.home-card{border:2px solid var(--color--blue);border-radius:18px;padding:40px;transition:.2s linear}.home-card:hover{background-color:rgba(16,66,130,.2)}.home-card__title{font-size:30px;line-height:32px;margin-bottom:36px}@media (min-width:1536px){.home-card__title{height:64px}}.home-card__icon{height:64px;margin-bottom:54px;object-fit:contain;object-position:center left;width:100%}.home-card__content{margin-bottom:20px}.home-card__link{align-items:flex-end;display:flex;flex-grow:1}.caret-link{align-items:center;display:flex;font-weight:700;gap:5px;text-transform:uppercase;transition:.2s linear}.caret-link:hover{color:var(--color--orange)}.caret-link:after{background-image:url(/app/themes/aloss-2024/public/images/icons/caret-link.c15289.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;transition:.2s ease-in;width:13px}.caret-link:hover:after{transform:translateX(8px)}.events-list{display:grid;grid-gap:110px;gap:110px}@media (min-width:1024px){.events-list{gap:0}}.events-list__item{pointer-events:none}@media (min-width:1024px){.events-list__item{display:flex}.events-list__item:not(:first-child){margin-top:-8px}}.events-list__item .event-article{pointer-events:all}@media (min-width:1024px){.events-list__item .event-article{width:calc(50% - 30px)}}.events-list__item:nth-child(2n) .event-article{margin-left:auto}.event-article__date{margin-bottom:85px}.event-article__title{color:var(--color--orange);font-size:20px;font-weight:700;margin-bottom:20px}.event-article__title:last-child{margin-bottom:0}.event-article__subtitle{font-size:20px;margin-bottom:20px}.event-article__subtitle:last-child{margin-bottom:0}.event-article__documents{margin-bottom:36px}.documents-list:last-child,.event-article__documents:last-child{margin-bottom:0}.documents-list{display:grid;grid-gap:16px;gap:16px}.documents-list__link{-webkit-text-decoration:underline;text-decoration:underline}.downloads-list__item{align-items:center;display:flex;gap:16px}.downloads-list__icon{position:relative;top:-1px}.page-top-widget{padding-top:30px}@media (min-width:1024px){.page-top-widget__container{align-items:center;display:flex;gap:24px;justify-content:space-between}}.page-top-widget__breadcrumbs{display:none}@media (min-width:1024px){.page-top-widget__breadcrumbs{display:block}}.page-top-widget__breadcrumbs #breadcrumbs{text-transform:uppercase}.page-top-widget__breadcrumbs .breadcrumb_last{color:var(--color--orange)}.page-top-widget__breadcrumbs .breadcrumb_caret{color:var(--color--orange);font-size:27px;left:2px;line-height:16px;position:relative;top:2px}.page-top-widget__buttons{align-items:center;display:flex;gap:34px}@media (min-width:1024px){.page-top-widget__buttons{gap:30px}}@media print{.page-top-widget__buttons{display:none}}.page-top-widget__buttons svg *{fill:var(--color--blue)}body.has-blue-theme .page-top-widget__buttons svg *{fill:var(--color--white)}.event-date{display:block;font-size:54px;font-weight:900;line-height:46px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.event-date:after{background-color:var(--color--orange);border-radius:115px;content:"";display:block;height:115px;position:absolute;right:-50px;top:-34px;width:115px;z-index:-1}.single-event-page__date{margin-bottom:90px}.single-event-page__title{margin-bottom:30px}.single-event-page__content{margin-bottom:20px}.single-event-page__dropdown{font-size:20px}.single-event-page__documents:not(:last-child),.single-event-page__downloads:not(:last-child),.single-event-page__dropdown:not(:last-child){margin-bottom:20px}.contact-page{overflow:hidden;position:relative}.contact-page__circle{background-color:#fff;border-radius:120dvw;display:none;height:120dvw;left:-50dvw;opacity:.025;pointer-events:none;position:absolute;top:-51dvw;width:120dvw;z-index:0}@media (min-width:1024px){.contact-page__circle{display:block}}.contact-section__grid{display:grid;grid-gap:70px;gap:70px}@media (min-width:1024px){.contact-section__grid{grid-template-columns:8fr 3fr}}.contact-section__title{padding-bottom:56px}@media (min-width:1024px){.contact-section__address{padding-top:28px}}.contact-section__address h3{color:var(--color--orange);font-size:20px;font-weight:700;margin-bottom:20px}.contact-section__address p:not(:last-child){margin-bottom:16px}.contact-section__form form{display:grid;grid-gap:50px;gap:50px}.contact-section__form .wpcf7-not-valid-tip{display:block;margin-top:12px}.contact-section__form input.wpcf7-not-valid:not([type=submit]){border-color:#b22222;color:#b22222}.contact-section__form input:not([type=submit]),.contact-section__form textarea{background-color:initial;border-bottom:2px solid var(--color--orange);color:var(--color--white);padding-bottom:24px;width:100%}.contact-section__form input[type=submit]{align-items:center;background-color:var(--color--orange);border-radius:999px;display:flex;justify-content:center;padding:11px 50px 8px;text-transform:uppercase}@media (min-width:1024px){.contact-section__form input[type=submit]{padding-left:16px;padding-right:16px}}.contact-section__form .wpcf7-list-item{margin-left:0}.contact-section__form [data-name=cf-acceptance] label{display:grid;grid-gap:18px;align-items:start;gap:18px;grid-template-columns:18px 1fr}.contact-section__form [data-name=cf-acceptance] label input{accent-color:var(--color--orange);height:18px;width:18px}.contact-section__form__bottom{display:grid;grid-gap:30px;align-items:start;gap:30px;justify-items:start;place-items:start}@media (min-width:1024px){.contact-section__form__bottom{align-items:center;grid-template-columns:6fr 2fr}}.affiliations-intro{color:var(--color--orange);font-size:20px;margin-bottom:50px}@media (min-width:1024px){.affiliations-intro{margin-bottom:72px}}.page-content-wrapper{overflow:hidden;padding-bottom:56px;padding-top:54px;position:relative}@media (min-width:1024px){.page-content-wrapper{padding-bottom:170px;padding-top:86px}}.page-content-wrapper__motif{background-image:url(/app/themes/aloss-2024/public/images/grey-motif.0e77fc.svg);background-position:100%;background-size:contain;display:none;height:1124px;left:-160.75dvw;opacity:.1;pointer-events:none;position:absolute;top:116px;width:200dvw}@media (min-width:1024px){.page-content-wrapper__motif{display:block}}.page-content-wrapper__bottom-circle{background-color:#fff;border-radius:9999px;bottom:calc(50dvw*-1);height:calc(100dvw + 24px);left:-24px;opacity:.1;position:absolute;right:-24px;width:calc(100dvw + 24px);z-index:0}.international-affiliations__grid{display:grid;grid-gap:32px;gap:32px}@media (min-width:1024px){.international-affiliations__grid{grid-template-columns:repeat(3,1fr)}}.blue-cards{background-color:var(--color--blue);overflow:hidden;padding-bottom:72px;padding-top:72px}@media (min-width:1024px){.blue-cards{padding-bottom:226px;padding-top:283px}}.blue-cards__container{display:grid;position:relative;grid-gap:48px;gap:48px}@media (min-width:1024px){.blue-cards__container{gap:128px 32px;grid-template-columns:repeat(3,1fr)}}.blue-cards__motif{background-image:url(/app/themes/aloss-2024/public/images/blue-motif.361a41.svg);background-position:100%;background-size:contain;bottom:-120px;display:none;left:-155.75dvw;pointer-events:none;position:absolute;top:-167px;width:200dvw}@media (min-width:1024px){.blue-cards__motif{display:block}}.blue-card{border:2px solid var(--color--white);border-radius:18px;color:var(--color--white);padding:60px 24px 28px;position:relative}@media (min-width:1024px){.blue-card{padding:125px 42px 74px}}.blue-card__number{align-items:center;background-color:var(--color--orange);border-radius:9999px;color:var(--color--white);display:flex;font-size:40px;font-weight:900;height:78px;justify-content:center;left:24px;position:absolute;top:-39px;width:78px}@media (min-width:1024px){.blue-card__number{font-size:54px;height:115px;left:42px;top:-57px;width:115px}}.blue-card__title{font-size:26px;margin-bottom:12px}.text-and-image-intro{padding-bottom:73px;padding-top:30px}@media (min-width:1024px){.text-and-image-intro{padding-bottom:153px}}.text-and-image-intro__motif{background-image:url(/app/themes/aloss-2024/public/images/grey-motif.0e77fc.svg);background-position:0;background-size:contain;bottom:-60px;display:none;left:47.5%;pointer-events:none;position:absolute;top:-60px;width:100dvw;z-index:-1}@media (min-width:1024px){.text-and-image-intro__motif{display:block}}@media print{.text-and-image-intro__motif{background-image:none}}.text-and-image-intro__container{display:grid;position:relative;grid-gap:64px;gap:64px}@media (min-width:1024px){.text-and-image-intro__container{align-items:center;gap:128px;grid-template-columns:5fr 6fr}}@media print{.text-and-image-intro__container{grid-template-columns:1fr}}.text-and-image-intro__texts-wrapper h1{color:var(--color--orange)}.text-and-image-intro__image-wrapper{order:-1;padding-right:6%}@media (min-width:1024px){.text-and-image-intro__image-wrapper{order:0;padding-right:0}}.text-and-image-intro__image{aspect-ratio:1/1;border-radius:9999px;position:relative}@media print{.text-and-image-intro__image{display:none}}.text-and-image-intro__image:before{background-color:var(--color--orange);border-radius:9999px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translate(6%,6%);width:100%;z-index:-1}.chaptered-table__header{background-color:var(--color--blue);border-radius:18px;color:var(--color--white);display:block;font-size:20px;font-weight:700;margin-bottom:50px;padding:20px 24px}@media (min-width:1024px){.chaptered-table__header{margin-bottom:12px}.chaptered-table__table{padding-left:98px;padding-right:98px}}.social-questions__outro{padding-bottom:70px;padding-top:70px}@media (min-width:1024px){.social-questions__outro{padding-bottom:226px;padding-top:226px}}.social-questions__tables{padding-bottom:70px}@media (min-width:1024px){.social-questions__tables{padding-bottom:226px}}.social-questions__tables__container{display:grid;position:relative;grid-gap:70px;gap:70px}@media (min-width:1024px){.social-questions__tables__container{gap:99px}}.social-questions__tables__motif{background-image:url(/app/themes/aloss-2024/public/images/orange-motif.2fc4bc.svg);background-position:0;background-size:contain;display:none;height:1124px;pointer-events:none;position:absolute;right:-160.75dvw;top:240px;width:200dvw}@media (min-width:1024px){.social-questions__tables__motif{display:block}}.cooperations-list-wrapper{position:relative}.cooperations-list-wrapper__motif{background-image:url(/app/themes/aloss-2024/public/images/grey-motif.0e77fc.svg);background-position:100%;background-size:contain;display:none;height:1048px;left:-160.75dvw;opacity:.1;pointer-events:none;position:absolute;top:24px;width:200dvw}@media (min-width:1024px){.cooperations-list-wrapper__motif{display:block}}.cooperations-list{display:grid;grid-gap:30px;gap:30px}@media (min-width:1024px){.cooperations-list{gap:50px}}.cooperation{display:grid;grid-gap:30px;border:2px solid var(--color--orange);border-radius:18px;gap:30px;padding:40px 24px 44px}@media (min-width:1024px){.cooperation{gap:64px;grid-template-columns:auto 1fr;padding:66px 51px 66px 96px}}.cooperation__title{color:var(--color--orange);font-weight:700;margin-bottom:16px}.cooperation__download{align-items:center;display:flex;gap:8px}@media (min-width:1024px){.cooperation__download{flex-direction:column;gap:20px}}.cooperation__download:before{background-image:url(/app/themes/aloss-2024/public/images/icons/download.21f152.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:18px}@media (min-width:1024px){.cooperation__download:before{height:64px;width:48px}}.milestones{margin-bottom:64px;margin-top:59px}@media (min-width:1024px){.milestones{margin-bottom:128px;margin-top:180px}}.milestones__topbar{align-items:center;border:2px solid var(--color--white);border-radius:18px;display:flex;justify-content:space-between;margin-bottom:30px;padding:24px}@media (min-width:1024px){.milestones__topbar{padding:20px 24px 20px 98px}}.milestones__title{color:var(--color--orange);display:none;font-size:20px}.milestones__title.milestones__title--active{display:block}.milestones__buttons{align-items:center;display:flex;gap:9px;justify-content:center}.milestones__calendar{margin-right:36px;position:relative}@media (min-width:1024px){.milestones__calendar{margin-right:66px}}.milestones__select{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.milestones__list{border:2px solid var(--color--orange);border-radius:18px;padding:50px 24px}@media (min-width:1024px){.milestones__list{padding:64px 98px}}.milestones__list-item{display:none}.milestones__list-item.milestones__list-item--active{display:block}.search{background-color:var(--color--white);border-radius:18px;padding:24px;position:relative;z-index:1}@media (min-width:1024px){.search{padding:70px 64px}}.search__empty{color:var(--color--blue);margin-top:48px;text-align:center}.search__pagination{display:flex;justify-content:center;margin-top:64px}.ais-Snippet-highlighted{background-color:rgba(239,139,54,.5);color:currentColor;position:relative;z-index:2}.ais-Snippet-highlighted,.search-item{border-bottom:2px solid var(--color--orange)}.search-item{color:var(--color--blue);padding-bottom:28px;padding-top:28px}.search-item:first-child{padding-top:0}.search-item:last-child{border-bottom:none;padding-bottom:0}.search-item__title{color:var(--color--blue);font-size:20px;font-weight:700;margin-bottom:1rem}.search-item__post-type{color:grey}.search-item__content{margin-bottom:1rem}.search-item__link{align-items:center;display:flex;font-weight:700;gap:12px}.search-item__link:before{background-image:url(/app/themes/aloss-2024/public/images/icons/link.91a78a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;position:relative;top:-1px;width:18px}.ais-Pagination-list{display:flex;gap:7px}.ais-Pagination-item .ais-Pagination-link{align-items:center;border:2px solid var(--color--blue);border-radius:9999px;color:var(--color--blue);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--color--blue);color:var(--color--white)}.ais-Pagination-item--disabled .ais-Pagination-link{display:none}.site-footer{background-color:var(--color--blue);color:var(--color--white);padding-bottom:64px;padding-top:64px}@media print{.site-footer{display:none}}@media (min-width:1024px){.site-footer__container{display:flex;justify-content:space-between}}.site-footer__logo{display:block;margin-bottom:45px;width:188px}@media (min-width:1024px){.site-footer__logo{margin-bottom:0;max-width:360px;width:auto}}.site-footer__address p:not(:last-child){margin-bottom:1rem}.site-footer__middle{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:54px}@media (min-width:1024px){.site-footer__middle{margin-bottom:0;padding-top:12px}.site-footer__socials{padding-top:12px}}.legal-menu a{display:block}.legal-menu a:not(:last-child){margin-bottom:1rem}.socials-menu{align-items:center;display:flex;gap:66px}.socials-menu a{display:block}.advanced-search{color:var(--color--blue)}.advanced-search__content{overflow:hidden}.advanced-search__topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding-right:12px;width:100%}.advanced-search__caret{background-image:url(/app/themes/aloss-2024/public/images/icons/select-arrow.37c9f0.svg);display:block;height:20px;transition:transform .2s ease-in;width:20px}.advanced-search.advanced-search--open .advanced-search__caret{transform:rotate(180deg)}.advanced-search__content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.advanced-search.advanced-search--open .advanced-search__content-wrapper{grid-template-rows:1fr}.advanced-search__filters{display:grid;grid-gap:24px;gap:24px}@media (min-width:1024px){.advanced-search__filters{grid-template-columns:repeat(2,1fr)}}.advanced-search__reset{display:flex;justify-content:end;margin-top:16px}.search-select{border:2px solid var(--color--orange);border-radius:9999px;display:block;padding:8px 16px;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/app/themes/aloss-2024/public/images/icons/select-arrow.37c9f0.svg);background-position:right 10px center;background-size:20px;position:relative}select:disabled{border-color:grey;color:grey;cursor:not-allowed;opacity:.25}.button{align-items:center;background-color:var(--color--blue);border-radius:9999px;color:var(--color--white);display:flex;justify-content:center;padding:13px 28px 11px;text-transform:uppercase;transition:opacity .2s linear}.button:hover{opacity:.8}.posts-grid{display:grid;grid-gap:24px;gap:24px}@media (min-width:768px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card{border:2px solid var(--color--orange);border-radius:18px;color:var(--color--blue);display:block;padding:24px;transition:background-color .2s ease-in}.post-card:hover{background-color:rgba(239,139,54,.1)}.post-card__type{color:var(--color--white);display:block;font-weight:700;margin-bottom:12px}.post-card__title{color:var(--color--orange);font-size:20px;font-weight:700;margin-bottom:16px}.post-card__content{color:var(--color--white)}.focus\:not-sr-only:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}