.page__header{position:relative;z-index:100}@media screen and (max-width: 74.9375em){.page__header+.separator{margin-top:-40px}}.page__header .site-branding__wrapper{display:block}.page__header .site-branding__wrapper .site-branding__logo{display:block}@media screen and (min-width: 75em){.page__header .site-branding__wrapper .site-branding__logo{height:100%;width:100%}}.page__header .branding{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-open .page__header .branding{z-index:1051}@media screen and (min-width: 75em){.page__header .branding{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px;width:145px}}.page__header .main-menu__wrapper{position:static}@media screen and (max-width: 74.9375em){.page__header .main-menu__wrapper .main-menu__container{height:calc(100vh - 93px);overflow:auto}}@media screen and (min-width: 75em){.page__header .main-menu__wrapper .main-menu__container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.page__header .main-menu .contextual-region{position:static}@media screen and (max-width: 74.9375em){.page__header .main-menu{position:absolute;top:0;bottom:auto;padding-top:93px;min-height:100%;background-color:#0047bb;color:#fff}.page__header .main-menu .menu__wrapper{height:0;overflow:hidden}.page__header .main-menu .menu__wrapper[aria-hidden=false]{padding-top:93px;height:auto;min-height:100%;overflow:visible}}.page__header .js-header-navigation-level-1-visible .main-menu{min-height:100vh}.page__header .block-menu--main{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 75em){.page__header .secondary-menu{position:absolute;top:0;left:0;z-index:2;width:100%}.page__header .secondary-menu .container-fluid{padding-left:260px}[dir=rtl] .page__header .secondary-menu .container-fluid{padding-left:0px;padding-right:260px}}@media screen and (min-width: 75em) and (min-width: 75em) and (max-width: 85.625em){.page__header .secondary-menu .container-fluid{max-width:calc(100% - 40px)}}.page__header .country-switcher__menu{-webkit-transition:max-height 200ms ease-in-out 0s;-o-transition:max-height 200ms ease-in-out 0s;transition:max-height 200ms ease-in-out 0s;overflow:hidden;max-height:0}@media screen and (min-width: 75em){.page__header .country-switcher__menu{width:450px}}@media screen and (min-width: 75em){.page__header .country-switcher__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}[dir=rtl] .page__header .country-switcher__links{text-align:right}.page__header .country-switcher__item{width:33.33333%}@media screen and (min-width: 75em){.page__header .block-thuasne-main-top{display:-webkit-box;display:-ms-flexbox;display:flex}}.page__header .secondary-menu__links .menu{margin:0;padding:0;list-style:none}@media screen and (min-width: 75em){.page__header .secondary-menu__links .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 75em){.page__header .secondary-menu__language{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 75em){.page__header .main-menu__language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex}}.page__header .language-switcher__menu{-webkit-transition:max-height 200ms ease-in-out 0s;-o-transition:max-height 200ms ease-in-out 0s;transition:max-height 200ms ease-in-out 0s;overflow:hidden;max-height:0}@media screen and (max-width: 74.9375em){.page__header .menu--main-menu.menu--level-0 .menu--main-menu{height:calc(100vh - 93px - 40px);overflow:auto}}@media screen and (min-width: 75em){.page__header .menu--main-menu.menu--level-0{position:static}.page__header .menu--main-menu.menu--level-0 .menu__item-wrapper--level-0{height:56px}.page__header .menu--main-menu.menu--level-0 .menu__wrapper--level-1{right:0;left:0}.page__header .menu--main-menu.menu--level-0 .menu--level-1{margin-right:auto;margin-left:auto;margin-top:1px;max-width:1330px}}@media screen and (min-width: 75em) and (min-width: 75em) and (max-width: 85.625em){.page__header .menu--main-menu.menu--level-0 .menu--level-1{max-width:calc(100% - 40px)}}.page__header .header__search{position:static;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 75em){.page__header .header__search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}
