.mm-container{position:relative}.mega-menu{position:absolute;width:100%;left:0;top:0;background:#fff;box-shadow:0 12px 12px rgba(0,0,0,.15);z-index:99;display:none}.mega-menu.visible{display:block;padding-top:30px}.mega-menu .mega-close{position:absolute;right:30px;top:30px}.mega-menu .mega-close .close-icon{content:"";display:block;width:40px;height:40px;border-radius:20px;background:#f2f5f9 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNScgaGVpZ2h0PScxNSc+PHBhdGggZD0nTTEzLjE3MS4zMTRhMS4wNyAxLjA3IDAgMSAxIDEuNTE1IDEuNTE1aDBMOS4wMTYgNy41bDUuNjcgNS42NzFhMS4wNyAxLjA3IDAgMCAxIC4wODMgMS40MjJsLS4wODMuMDkzYTEuMDcgMS4wNyAwIDAgMS0xLjUxNSAwaDBMNy41IDkuMDE2bC01LjY3MSA1LjY3YTEuMDcgMS4wNyAwIDAgMS0xLjQyMi4wODNsLS4wOTMtLjA4M2ExLjA3IDEuMDcgMCAwIDEgMC0xLjUxNWgwTDUuOTg0IDcuNS4zMTQgMS44MjlBMS4wNyAxLjA3IDAgMCAxIC4yMzEuNDA3TC4zMTQuMzE0YTEuMDcgMS4wNyAwIDAgMSAxLjUxNSAwaDBMNy41IDUuOTg0bDUuNjcxLTUuNjd6JyBmaWxsPScjOWE5YTlhJy8+PC9zdmc+) no-repeat center center;background-size:15px}.mega-menu .invox-assessment{background-color:#3d9ed9;color:#fff;border-radius:5px;padding:30px}.mega-menu .invox-assessment .top-title{display:inline-block;padding:4px 6px;line-height:1em;text-transform:uppercase;font-size:.8em;background:rgba(255,255,255,.2);border-radius:3px}.mega-menu .invox-assessment .title{margin:10px 0;font-size:1.2em;font-weight:400;font-family:clone-rounded-latin,sans-serif}.mega-menu .invox-assessment .desc{font-size:.85em;line-height:1.4em;margin-bottom:30px}.mega-menu#stakes{padding-bottom:40px}.mega-menu#stakes .link-item{display:block;margin-top:15px;line-height:1.3em;padding:20px;border-radius:5px;transition:background .3s ease-in-out 0s}.mega-menu#stakes .link-item .icon{display:block;content:"";width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:contain}.mega-menu#stakes .link-item .title{margin:4px 0 8px;color:#004260;font-weight:500}.mega-menu#stakes .link-item .desc{font-size:.85em;color:#898f97}.mega-menu#stakes .link-item .desc .new{display:inline-block;vertical-align:middle;text-transform:uppercase;margin-left:.25em;border-radius:2px;font-size:.85em;padding:0 4px;background:#fde2da;color:#f4704d}.mega-menu#stakes .link-item:hover{background:#f1f5f9}.mega-menu#customers .selection-wrapper{background:#f2f5f9;padding:30px 30px 10px;border-radius:5px}.mega-menu#customers .selection-wrapper .customer-case{display:block;background:#fff;border-radius:5px;padding:30px 20px;color:#004260}.mega-menu#customers .selection-wrapper .customer-case:hover{color:#3d9ed9;box-shadow:0 0 18px rgba(0,0,0,.1)}.mega-menu#customers .selection-wrapper .customer-case img{display:block;height:35px;width:auto;margin:0 auto 15px 0}.mega-menu#customers .selection-wrapper .customer-case .mission{font-weight:500;line-height:1.4em}.mega-menu#customers .secteurs-list li{display:inline-block;line-height:50px}.mega-menu#customers .secteurs-list li.title{font-weight:600}.mega-menu#customers .secteurs-list li.secteur{margin:0 5px;font-size:.85em}.mega-menu#customers .secteurs-list li.secteur a{display:inline-block;line-height:30px;padding:0 8px;border-radius:3px;color:#666}.mega-menu#customers .secteurs-list li.secteur a:hover{background:#f9d3cd;color:#f4704d}.mega-menu#customers .secteurs-list li.link{float:right}.mega-menu#customers .book-wrapper{padding:30px;background:#3d9ed9;color:#fff;margin:20px 0 40px;border-radius:5px}.mega-menu#customers .book-wrapper a{color:inherit}.mega-menu#customers .book-wrapper .title,.mega-menu#customers .book-wrapper .link,.mega-menu#customers .book-wrapper .book-selection{display:inline-block;vertical-align:middle}.mega-menu#customers .book-wrapper .link{width:25%;text-align:center}.mega-menu#customers .book-wrapper .link .btn{border:1px solid #fff}.mega-menu#customers .book-wrapper .title{font-family:clone-rounded-latin;font-size:1.4em;width:25%}.mega-menu#customers .book-wrapper .book-selection{width:48%;text-align:right;margin:0}.mega-menu#customers .book-wrapper .book-selection li{display:inline-block;width:27.5%;margin:5px}.mega-menu#customers .book-wrapper .book-selection li .book{display:block;content:"";width:100%;height:0;padding-bottom:100%;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}.mega-menu#customers .book-wrapper .book-selection li .book:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.mega-menu#offer .invox-assessment{margin-bottom:20px}.mega-menu#offer .col-wrapper{padding:20px;margin-bottom:20px}.mega-menu#offer .col-wrapper.first-col{background:#f2f5f9;border-radius:5px}.mega-menu#offer .col-wrapper .title{font-weight:600;font-size:.9em;line-height:1.3em;min-height:3.6em}.mega-menu#offer .col-wrapper .title a{color:inherit}.mega-menu#offer .col-wrapper .title .icon{display:block;content:"";width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:contain}.mega-menu#offer .col-wrapper .links{margin:15px 0 10px}.mega-menu#offer .col-wrapper .links li a{color:#898f97;display:block;font-size:.85em;line-height:1.3em;margin-bottom:1em}.mega-menu#offer .col-wrapper .links li a .more{display:inline-block;text-transform:uppercase;border-radius:2px;font-size:.85em;padding:0 4px;background:#fde2da;color:#f4704d}.mega-menu#offer .col-wrapper .links li a:hover{color:#3d9ed9}.mega-menu#offer .formats{padding:40px 0;color:#fff}.mega-menu#offer .formats .title{font-size:1.2em;font-weight:500;line-height:1.3em;margin:0 0 20px 5px}.mega-menu#offer .formats .formats-list{margin:0;padding:0}.mega-menu#offer .formats .formats-list li{display:inline-block}.mega-menu#offer .formats .formats-list li a{display:inline-block;font-size:.85em;color:#fff;border-radius:3px;padding:2px 10px;margin:0 5px 15px;background:rgba(255,255,255,.2);transition:all .3s ease-in-out 0s}.mega-menu#offer .formats .formats-list li a:hover{color:#3d9ed9;background:#fff}.mega-menu#resources .main-title{color:#3d9ed9;font-weight:500;margin-bottom:12px}.mega-menu#resources .main-title.selected-title{color:#f4704d;font-weight:500}.mega-menu#resources .last-resources{margin-bottom:0}.mega-menu#resources .valign-wrapper>div{width:100%}.mega-menu#resources .type{display:inline-block;padding:0 8px;background:#fff;border-radius:3px;color:#898f97;font-size:.85em;margin-bottom:8px;text-transform:uppercase}.mega-menu#resources .resource-wrapper{display:block;border-radius:5px;background:#f2f5f9;padding:15px;transition:all .3s ease-in-out 0s}.mega-menu#resources .resource-wrapper.first-row{margin-bottom:12px}.mega-menu#resources .resource-wrapper:hover{box-shadow:0 0 8px rgba(0,0,0,.15)}.mega-menu#resources .resource-wrapper:hover .title{color:#3d9ed9}.mega-menu#resources .resource-wrapper .title{color:#004260;font-size:1em;font-weight:500;line-height:1.4em}.mega-menu#resources .selected-resource{background:#f2f5f9;border-radius:5px;padding:30px}.mega-menu#resources .selected-resource .wp-post-image{border-radius:5px;display:block}.mega-menu#resources .selected-resource .type{color:#f4704d;background-color:#f7d8d5}.mega-menu#resources .selected-resource .title{font-size:1em;font-weight:500;line-height:1.4em;margin:8px 0}.mega-menu#resources .selected-resource .title a{color:inherit;transition:all .3s ease-in-out 0s}.mega-menu#resources .selected-resource .title a:hover{color:#3d9ed9}.mega-menu#resources .selected-resource .subtitle{color:#898f97;font-size:.85em;line-height:1.4em;margin-bottom:8px}.mega-menu#resources .selected-resource .link a{color:#f4704d;font-size:.85em}.mega-menu#resources .selected-resource .link a:after{display:inline-block;vertical-align:middle;content:" ";width:13px;height:11px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTMnIGhlaWdodD0nMTAnPjxkZWZzPjxwYXRoIGQ9J002LjM3NS0xLjQxN2MuMDM1IDAgLjA3LjAwMy4xMDQuMDA4bC4wMjIuMDA0YS42OS42OSAwIDAgMSAuMDc4LjAxOWwuMDMxLjAxLjA2NS4wMjcuMDM1LjAxOC4wNTUuMDMzYy4wMzkuMDI2LjA3Ni4wNTYuMTExLjA5bC0uMDc4LS4wNjguMDc4LjA2OCA0LjI1IDQuMjVhLjcxLjcxIDAgMCAxIDAgMS4wMDIuNzEuNzEgMCAwIDEtMS4wMDIgMGgwTDcuMDgzIDEuMDAxdjkuNjI0YS43MS43MSAwIDAgMS0uNjEyLjcwMmwtLjA5Ni4wMDZhLjcxLjcxIDAgMCAxLS43MDgtLjcwOGgwVjEuMDAxTDIuNjI2IDQuMDQzYS43MS43MSAwIDAgMS0uOTE0LjA3NWwtLjA4OC0uMDc1YS43MS43MSAwIDAgMSAwLTEuMDAyaDBsNC4yNS00LjI1aDBsLjA2OC0uMDYuMDM3LS4wMjdjLjAyMS0uMDE0LjA0Mi0uMDI3LjA2NC0uMDM5bC4wMjktLjAxNS4wNjctLjAyNy4wMzItLjAxYy4wMjMtLjAwNy4wNDctLjAxMy4wNzEtLjAxN2wuMDI5LS4wMDVjLjAzMy0uMDA1LjA2OC0uMDA4LjEwMy0uMDA4eicgaWQ9J0EnLz48L2RlZnM+PHVzZSBmaWxsPScjZjQ3MDRkJyBmaWxsLXJ1bGU9J25vbnplcm8nIHRyYW5zZm9ybT0nbWF0cml4KDAgMSAtMSAwIDExLjMzMzMzMyAtMS40MTY2NjcpJyB4bGluazpocmVmPScjQScvPjwvc3ZnPg==) no-repeat center center;background-size:contain;margin-left:5px;transition:all .3s ease-in-out 0s}.mega-menu#resources .selected-resource .link a:hover:after{margin-left:8px}.mega-menu#resources .format-button{margin:40px 0}.mega-menu#resources .formats{margin:40px 0;display:block}.mega-menu#resources .formats .icon{width:40px;height:auto;display:block}.mega-menu#resources .formats .title{color:#004260;font-size:1em;font-weight:500;line-height:1.4em;margin:6px 0}.mega-menu#resources .formats .subtitle{color:#898f97;font-size:.85em;line-height:1.4em}.mega-menu#resources .formats.link:hover .title{color:#3d9ed9}.mega-menu#resources .categories{margin:40px 0}.mega-menu#resources .categories li{display:inline-block}.mega-menu#resources .categories li a{font-size:.85em;display:inline-block;line-height:31px;color:#fff;background:rgba(255,255,255,.2);padding:0 8px;margin:0 12px 12px 0;border-radius:3px;transition:all .3s ease-in-out 0s}.mega-menu#resources .categories li a:hover{background:#fff;color:#3d9ed9}.mega-menu#invox .title{margin:20px 0 10px;font-weight:500;font-size:1em;line-height:1.3em}.mega-menu#invox .portraits{font-size:0;margin:20px 0 0 30px}.mega-menu#invox .portraits li{display:inline-block;width:calc(33% - 10px);margin:10px 10px 0 0}.mega-menu#invox .portraits li .team-member{display:block;content:"";width:100%;padding-bottom:100%;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}.mega-menu#invox .description{font-size:.85em;color:#898f97;line-height:1.6em}.mega-menu#invox .icon{width:40px;height:auto}.mega-menu#invox .btn{font-size:.9em;margin-top:20px}.mega-menu#invox .btn.secondary{color:#004260;border-color:#004260}.mega-menu#invox .btn.secondary:hover{background:rgba(255,255,255,.3)}.mega-menu#invox .about-wrapper{background:#f2f5f9;padding:20px;border-radius:5px}.mega-menu#invox .about-wrapper .title{margin-top:0}.mega-menu#invox .about-wrapper .link{margin:10px 0}.mega-menu#invox .about-wrapper .link a{color:#f4704d;font-weight:600}.mega-menu#invox .about-wrapper .link a:after{content:"\2192"}.mega-menu#invox .invox-wrapper{padding:20px}.mega-menu#invox .invox-wrapper .title{margin:0 0 10px}.mega-menu#invox .recruitment-wrapper{padding:20px;border-radius:5px;background-color:#ffe3dd}.mega-menu#invox .recruitment-wrapper .title{margin-top:0}.mega-menu#invox .recruitment-wrapper .jobs li{margin-bottom:.6em;font-size:.85em}.mega-menu#invox .recruitment-wrapper .jobs li a{color:#898f97;text-decoration:underline}.mega-menu#invox .recruitment-wrapper .jobs li a:hover{color:#f4704d}.mega-menu#invox .manifesto{color:#898f97;margin:30px 0}.mega-menu#invox .manifesto .manifesto-list{margin:0}.mega-menu#invox .manifesto .manifesto-list li{display:inline-block;vertical-align:top;width:17.5%}.mega-menu#invox .manifesto .argument{line-height:1.2em;font-size:.85em}.mega-menu#invox .manifesto .argument .icon{display:block;content:"";width:50px;height:50px;margin:0 auto 10px;background-repeat:no-repeat;background-position:center center;background-size:contain}