#menu-item-109,#menu-item-110{line-height:1em}#masthead{display:flex;justify-content:space-between;align-items:center;padding:0px 5vw;height:70px;transition:all 0.5s ease-in-out}#masthead a{font-size:0.875em}#masthead .site-branding{position:absolute;height:70px;left:50%;transform:translateX(-50%);padding:0}#masthead .menu-header,#masthead .menu-header-2{position:unset;width:auto;height:auto;padding-top:0;background-color:transparent}#masthead .menu-header .menu-section,#masthead .menu-header-2 .menu-section{display:flex;overflow:unset;margin:0;padding:0;list-style:none}#masthead .menu-header .menu-section li,#masthead .menu-header-2 .menu-section li{padding:0;margin-right:25px}#masthead .menu-header .menu-section li a,#masthead .menu-header-2 .menu-section li a{font-weight:300;color:#303030;transition:color 0.5s ease-in-out;position:relative}#masthead .menu-header .menu-section li a::before,#masthead .menu-header-2 .menu-section li a::before{content:"";position:absolute;width:0;height:1px;background-color:#303030;left:0;bottom:-5px;transition:all 0.5s ease-in-out}#masthead .menu-header .menu-section li:last-of-type,#masthead .menu-header-2 .menu-section li:last-of-type{margin-right:0}#masthead .menu-header .menu-section li:hover a::before,#masthead .menu-header-2 .menu-section li:hover a::before{width:100%}#masthead .menu-header .menu-section .menu-item-has-children a,#masthead .menu-header-2 .menu-section .menu-item-has-children a{font-weight:500}#masthead .menu-header .menu-section .menu-item-has-children a::before,#masthead .menu-header-2 .menu-section .menu-item-has-children a::before{content:none}#masthead .menu-header .menu-section .menu-item-has-children a::after,#masthead .menu-header-2 .menu-section .menu-item-has-children a::after{right:-15px;transition:none;transition:transform 0.4s ease-in-out;top:50%;transform:translateY(-50%)}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu,#masthead .menu-header-2 .menu-section .menu-item-has-children .sub-menu{height:auto;position:absolute;width:220px;left:-10px;top:30px;visibility:hidden;opacity:0;transition:opacity 0.7s ease-in-out, visibility 0s 0.7s}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li,#masthead .menu-header-2 .menu-section .menu-item-has-children .sub-menu li{margin-right:0;background-color:rgba(247,246,241,0.7)}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu a,#masthead .menu-header-2 .menu-section .menu-item-has-children .sub-menu a{color:#303030}#masthead .menu-header .menu-section .menu-item-has-children:hover a::after,#masthead .menu-header-2 .menu-section .menu-item-has-children:hover a::after{transform:translateY(-50%) rotate(90deg)}#masthead .menu-header .menu-section .menu-item-has-children:hover .sub-menu,#masthead .menu-header-2 .menu-section .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transition:opacity 0.7s ease-in-out, visibility 0s 0s}#masthead .menu-header-2{display:flex;justify-content:center;align-items:center}#masthead .menu-header .menu-section #menu-item-106 a::after{right:-15px}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li:first-child,#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li{padding:15px 10px;margin-top:3px}#masthead .menu-header .menu-section .menu-item-has-children .sub-menu li:first-child{margin-top:0}.languages{margin:0;display:flex;list-style:none;margin-left:25px}.languages li{text-transform:uppercase;padding:6px;position:relative;letter-spacing:1px}.languages li a{font-size:0.875em;transition:color 0.5s ease-in-out;position:relative}.languages li a::before{content:"";position:absolute;width:0;height:1px;background-color:#303030;left:0;bottom:-5px;transition:all 0.5s ease-in-out}.languages li::after{position:absolute;content:"";height:14px;width:1px;background:#303030;top:50%;right:0;transform:translateY(-50%)}.languages li:first-of-type{padding-left:0}.languages li:last-of-type{padding-right:0}.languages li:last-of-type::after{content:none}.languages li:hover a::before{width:100%}.languages .current-1{font-weight:700}#masthead.active{background-color:#fff;transition:all 0.5s ease-in-out}#masthead.active .site-branding{background-color:transparent;transition:all 0.5s ease-in-out}#masthead.active .site-branding .contain-logo .logo{color:#303030}#masthead.active .menu-header .menu-section li a,#masthead.active .menu-header-2 .menu-section li a{color:#303030;transition:all 0.5s ease-in-out}#masthead.active .menu-header .menu-section li a::before,#masthead.active .menu-header-2 .menu-section li a::before{background:#303030}#masthead.active .menu-header .menu-section .menu-item-has-children .sub-menu li{background-color:#fff}#masthead .site-branding .contain-logo .logo:hover{transform:translateX(-50%) scale(1.05)}@media only screen and (min-width: 1728px){#masthead{padding:0px 7vw;height:90px}#masthead a{font-size:1em}#masthead .menu-header .menu-section li,#masthead .menu-header-2 .menu-section li{margin-right:30px}#masthead .site-branding .contain-logo .logo{width:199px}}@media only screen and (min-width: 2560px){#masthead{padding:0px 10vw}}#colophon{display:flex;flex-wrap:wrap;justify-content:flex-end}#colophon .contact{width:60%}#colophon .contact button{width:210px;height:50px;transition:all 0.3s ease-in-out}#colophon .contact button:hover{width:250px}#colophon .site-info{width:40%;margin-top:0}#colophon .site-info .menu{display:flex;justify-content:space-between}#colophon .site-info .menu .menu-item-has-children a::after{right:-2vw;top:0}#colophon .site-info .menu .menu-item-106 a::after{right:-4vw}#colophon .site-info .menu .menu-item-has-children:hover a::after{transform:rotate(90deg)}#colophon .site-info .menu li a{position:relative}#colophon .site-info .menu li a::before{content:"";position:absolute;width:0;height:1px;background-color:#303030;left:0;bottom:-5px;transition:all 0.5s ease-in-out}#colophon .site-info .menu li a:hover::before{width:100%}#colophon .site-info .info-contact{display:flex;align-items:center}#colophon .site-info .info-contact span{padding:0;width:32%}#colophon .site-info .info-contact button{width:55%;transition:all 0.3s ease-in-out}#colophon .site-info .info-contact button:hover{background:#F0E4D8}#colophon .site-info .info-contact button:hover a{color:#303030}#colophon .site-info .info-contact .contain-linkedin{width:12.5%;margin:0 0 0 5px;transition:all 0.3s ease-in-out}#colophon .site-info .info-contact .contain-linkedin:hover{background:#F0E4D8}#colophon .site-info .info-localisation .tabs-country #country-selector:hover #selected-country::after{transform:rotate(90deg)}#colophon .site-info .info-localisation .company-info address a{transition:all 0.3s ease-in-out;display:inline-block}#colophon .site-info .info-localisation .company-info address a:hover{transform:scale(1.05)}#colophon .elipse{background-image:url(../../imgs/display/Ellipse_footer_desk.webp);height:1454px;top:-84vh;right:13vw}#colophon .copyright{display:flex;justify-content:space-between;align-items:center;width:40%}#colophon .copyright .logo{width:33%;transition:all 0.3s ease-in-out}#colophon .copyright .logo:hover{transform:scale(1.05)}#colophon .copyright .copy a{transition:all 0.3s ease-in-out}#colophon .copyright .copy a:hover{color:#e88e57}@media only screen and (min-width: 1440px){#colophon .elipse{right:20vw}#colophon .site-info .menu .menu-item-106 a::after{right:-3.5vw}}@media only screen and (min-width: 1728px){#colophon{padding:270px 7vw 80px}#colophon .elipse{right:25vw;top:-42vh}#colophon .site-info .menu{justify-content:flex-start}#colophon .contact button{width:245px;margin-top:60px}#colophon .contact button:hover{width:300px}#colophon .site-info .info-contact .contain-linkedin{width:10%;margin:0 0 0 10px}#colophon .site-info .info-contact button{width:47%}#colophon .site-info .info-contact span{width:43%}#colophon .site-info .info-contact{margin-top:40px;padding-bottom:40px}#colophon .site-info .menu .menu-footer1{margin-right:60px}}@media only screen and (min-width: 1920px){#colophon .elipse{right:27vw}}@media only screen and (min-width: 2560px){.popup{width:29%;overflow-x:hidden}#colophon{padding:270px 10vw 80px}#colophon .elipse{top:-38vh;right:33vw}}h1{font-size:3.3em;line-height:1.1em}h2{font-size:3em;line-height:1.1em}p{margin-bottom:2.5em}.accroche-title p{font-size:1.6em;line-height:1.3em}.txt_big{font-size:0.875em}.popup{width:50%;overflow-x:hidden}.popup .wpcf7 p:nth-child(6){display:flex;justify-content:center}.popup .wpcf7 input[type="submit"]{width:50%;transition:all 0.5s ease-in-out}.popup .wpcf7 input[type="submit"]:hover{width:55%}@media only screen and (min-width: 1728px){h1{font-size:4.375em}h2{font-size:3.75em}.accroche-title p{font-size:1.875em;line-height:1.2em}p,li{font-size:1.063em;line-height:1.75em;margin-bottom:2.9em}li{margin-bottom:0}}
/*# sourceMappingURL=styles-display.css.map */
