#header{position:fixed;top:0;left:0;width:100%;z-index:2}#header .wrapper{height:var(--height-header);background-color:transparent;display:flex;flex-direction:row;gap:var(--gap);padding:var(--gap);position:relative;z-index:2;transition:all .25s ease-in-out}#header .wrapper:hover{background-color:var(--color-sapin)}#header.sticky .wrapper{background-color:var(--color-sapin)}#header.colorblack:not(.sticky) .wrapper .menu .first,#header.colorblack:not(.sticky) .wrapper .picto .submenu{color:#000}#header.colorblack .wrapper:hover .menu .first,#header .wrapper:hover .picto .submenu{color:#fff}#header.colorblack:not(.sticky) .burger span,#header.colorblack:not(.sticky) .burger span:before,#header.colorblack:not(.sticky) .burger span:after{background-color:#000}#header.colorblack:not(.sticky) .wrapper .logo img.logowhite{display:none}#header.colorblack:not(.sticky) .wrapper:hover .logo img.logowhite{display:block}#header .wrapper .logo{position:relative;width:250px}#header .wrapper .logo img{position:absolute;height:50px}#header .wrapper .menu{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:50px;color:#fff;font-size:1.8rem}#header .wrapper .menu .first{padding:10px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;color:#fff}#header.headwhite .wrapper .menu .first:hover,#header .wrapper .menu .first:hover{color:var(--color-primary)}#header .wrapper .picto{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:30px}#header .wrapper .picto .submenu{color:#fff;padding:10px;cursor:pointer;transition:all .25s ease-in-out}#header.headwhite.forced .wrapper .picto .submenu,#header.sticky.headwhite .wrapper .picto .submenu{color:#000}#header.headwhite .wrapper .picto .submenu:hover,#header .wrapper .picto .submenu:hover{color:var(--color-primary)}#header .vm{color:#fff;position:relative;z-index:1}#header.headwhite .vm{color:#000}#header .vm .vertical-menu{visibility:hidden;position:fixed;top:-500px;left:0;width:100vw;min-height:500px;background-color:var(--color-sapin);transition:all .25s ease-in-out;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:75px;gap:150px}#header.headwhite .vm .vertical-menu{background-color:#fff}#header .vm .vertical-menu.flex-cc{align-items:center;justify-content:center}#header .vm .vertical-menu.show{visibility:visible;top:var(--height-header)}#header .vm .vertical-menu .column{min-width:150px;display:flex;flex-direction:column}#header .vm .vertical-menu .column .subtitle,#header .vm .vertical-menu .column .nosubtitle{font-size:2rem;height:50px;padding-left:10px;text-transform:uppercase}#header .vm .vertical-menu .column a{color:#ddd;padding:10px;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;width:fit-content}#header.headwhite .vm .vertical-menu .column a{color:#000}#header .vm .vertical-menu .column a:hover{color:var(--color-primary)}#header .vm .vertical-menu .column.text{font-size:1.8rem;align-items:center;justify-content:center;text-align:center;max-width:600px}#header .vm .vertical-menu .column.text img{margin-bottom:20px;max-height:150px}#header .vm .vertical-menu .column.text.left{margin-right:100px}#header .vm .vertical-menu .column.text.left ul.logged{list-style:none}#header .vm .vertical-menu .column.text.left ul.logged a{text-decoration:none}#header .vm .vertical-menu .column.text.right{margin-left:100px}#header .vm .vertical-menu .column.text a{font-size:2.7rem;text-decoration:underline}#header .vm .vertical-menu .separator{height:100px;width:2px;background-color:#fff}#header .vm .vertical-menu.destination{flex-direction:column;gap:25px}#header .vm .vertical-menu.destination .top{display:flex;flex-direction:row;gap:75px;justify-content:center;width:100%}#header .vm .vertical-menu.destination .top a{display:flex;flex-direction:column;align-items:center;padding:10px;width:150px;color:#fff;transition:all .1s ease-in-out}#header.headwhite .vm .vertical-menu.destination .top a{color:#000}#header .vm .vertical-menu.destination .top a.show .image{background-color:transparent}#header .vm .vertical-menu.destination .top a.show{color:var(--color-primary)}#header .vm .vertical-menu.destination .top a .image{width:calc(150px - 20px);height:100px;margin-bottom:10px;position:relative;background-color:#00000090}#header .vm .vertical-menu.destination .top a .title{text-align:center;font-size:2.2rem}#header .vm .vertical-menu.destination .bottom{display:flex;flex-direction:row;justify-content:center;width:100%}#header .vm .vertical-menu.destination .bottom .wrapper{padding:10px;height:150px}#header .vm .vertical-menu.destination .bottom .wrapper.flex-start{justify-content:flex-start;text-align:left}#header .vm .vertical-menu.destination .bottom .wrapper.flex-center{justify-content:center;text-align:left}#header .vm .vertical-menu.destination .bottom .wrapper.flex-end{justify-content:flex-end;text-align:right}#header .vm .vertical-menu.destination .bottom .wrapper>div{display:none;flex-direction:column;flex-wrap:wrap;column-gap:150px;row-gap:10px;height:150px}#header .vm .vertical-menu.destination .bottom .wrapper.flex-end>div{flex-wrap:wrap-reverse}#header .vm .vertical-menu.destination .bottom .wrapper>div.show{display:flex}#header .vm .vertical-menu.destination .bottom .wrapper a{color:#fff;font-size:2rem}#header.headwhite .vm .vertical-menu.destination .bottom .wrapper a{color:#000}#header .vm .vertical-menu.destination .bottom .wrapper a:hover{color:var(--color-primary)}#header .vm .vertical-menu.destination .seeall{position:absolute;bottom:0;right:0;margin:0 40px 20px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:2.4rem;text-transform:uppercase;font-weight:700;color:#fff}#header .vm .vertical-menu.destination .seeall:hover{color:var(--color-primary)}#header .vm .vertical-menu.destination .seeall svg{margin-right:10px}.burger{display:none;width:50px;height:50px;position:relative;border-radius:4px;z-index:10;transition:all .3s ease-in-out}.burger span{position:relative;margin-top:9px;margin-bottom:9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-1.5px}.burger span,.burger span:before,.burger span:after{display:block;width:30px;height:3px;background-color:#fff;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header .right .menu .burger:hover span,header .right .menu .burger:hover span:before,header .right .menu .burger:hover span:after{background-color:var(--color-white)}.burger span:before,.burger span:after{position:absolute;content:""}.burger span:before{top:-9px}.burger span:after{top:9px}.burger.show span,header .right .menu .burger.show:hover span,header.sticky .burger.show span{background-color:transparent}.burger.show span:before{-webkit-transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.burger.show span:after{-webkit-transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.burger.show span:before,.burger.show span:after{background-color:var(--color-white)}.burger:hover{cursor:pointer}@media (max-width:1599px){#header .vm .vertical-menu{gap:75px}.header .right .top-menu,.header .right .menu .vertical-menu .wrapper ul{display:none}.header .right .menu .vertical-menu .wrapper ul.mobile{display:flex}#header .vm .vertical-menu.destination .top{gap:30px}#header .vm .vertical-menu.destination .bottom .wrapper>div{column-gap:75px}}@media (max-width:1024px){#header .vm .vertical-menu{gap:0px}#header .wrapper{justify-content:space-between}#header .wrapper .menu{display:none}#header .wrapper .picto [data-vm-open=user]{display:none}#header .wrapper .picto .burger{display:block}#header .wrapper .picto{gap:var(--gap)}}@media (max-width:480px){#header .vm .vertical-menu{flex-wrap:wrap}#header .vm .vertical-menu .separator{display:none}#header .vm .vertical-menu .column.text.left{margin:0}#header .vm .vertical-menu .column.text.right{margin:0;margin-top:var(--gap)}}