@media(min-width:1200px){.navbar{position:relative}}.navbar .burger{background:none;border:none;color:var(--wp--preset--color--white-bee-engineering);cursor:pointer;display:none;font-size:26px}@media(max-width:1199px){.navbar .burger{display:block}.navbar .burger .close{display:none}.navbar .burger.open .close{display:block}.navbar .burger.open .openmenu{display:none}}.navbar .menu-nav{display:flex;list-style:none;margin:0;padding:0}@media(max-width:1199px){.navbar .menu-nav{background:var(--Blanc,#f7faff);border-radius:20px 4px 20px 20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);display:none;flex-direction:column;left:0;margin-top:1rem;padding:1.5rem;position:absolute;top:100%;width:100%}.navbar .menu-nav.open{display:flex}}.navbar .menu-nav .menu-item{padding:10px 24px;position:relative}@media(min-width:1200px)and (max-width:1400px){.navbar .menu-nav .menu-item{padding:10px 0}}@media(min-width:1200px){.navbar .menu-nav .menu-item{align-items:center;display:flex}.navbar .menu-nav .menu-item:after{background:#fff;content:"";height:1rem;position:absolute;right:0;width:1px}.navbar .menu-nav .menu-item:nth-last-child(2):after{content:none}}@media(max-width:1199px){.navbar .menu-nav .menu-item{position:relative}.navbar .menu-nav .menu-item .item-first-level.hidden{display:none}}.navbar .menu-nav .menu-item .submenu-item-toggle-icon{display:none;position:absolute;right:0;top:10px}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu-item-toggle-icon{display:block}.navbar .menu-nav .menu-item .submenu-item-toggle-icon.active{display:none}}.navbar .menu-nav .menu-item .item-first-level{color:var(--wp--preset--color--white-bee-engineering);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:140%;position:relative}@media(max-width:1199px){.navbar .menu-nav .menu-item .item-first-level{color:var(--wp--preset--color--primary-blue);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--x-small);font-weight:600;line-height:140%}}.navbar .menu-nav .menu-item .item-first-level:before{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;transition:width .5s ease-in-out;width:0}.navbar .menu-nav .menu-item:hover .item-first-level:before{width:100%}.navbar .menu-nav .menu-item>a{display:block;text-decoration:none}@media(min-width:1200px)and (max-width:1366px){.navbar .menu-nav .menu-item>a{padding:10px 16px!important}}@media(min-width:1200px){.navbar .menu-nav .menu-item:hover>.submenu{display:block}}@media(max-width:1199px){.navbar .menu-nav .menu-item{width:100%}.navbar .menu-nav .menu-item>a{padding:10px}}.navbar .menu-nav .menu-item .submenu{display:none;left:0;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%;z-index:10}.navbar .menu-nav .menu-item .submenu .return-btn{display:none}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu .return-btn{align-items:center;background:transparent;border:0;display:flex}}.navbar .menu-nav .menu-item .submenu.level-1{padding-top:1.5rem}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1{padding:24px 0 24px 24px;position:relative}@media(min-width:1200px){.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1{background:var(--Blanc,#f7faff);border-radius:20px 4px 20px 20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li{padding-bottom:1.5rem}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li a{color:var(--wp--preset--color--primary-blue);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xx-small);font-weight:600;line-height:140%}@media(min-width:1200px){.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li a{opacity:.5}}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li a{transition:opacity .5s ease-in-out}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li:hover a{opacity:1}.navbar .menu-nav .menu-item .submenu.level-1 .content-sub-menu-level1 li:last-child{padding-bottom:0}.navbar .menu-nav .menu-item .submenu.level-2{left:100%;min-width:250px;padding-left:1rem;top:0}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu.level-2{display:block;padding-left:0}}.navbar .menu-nav .menu-item .submenu.level-2 .sub-level2{padding:16px 24px 16px 0}@media(min-width:1199px){.navbar .menu-nav .menu-item .submenu.level-2 .sub-level2{background:var(--Blanc,#f7faff);border-radius:4px 20px 20px 20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);padding:24px}}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu.level-2 .sub-level2 li{padding-bottom:1rem}}.navbar .menu-nav .menu-item .submenu.level-2 .sub-level2 li a{color:var(--wp--preset--color--primary-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:140%;opacity:1;transition:opacity .3s ease-in-out}.navbar .menu-nav .menu-item .submenu.level-2 .sub-level2 li a:hover{opacity:.5}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu .submenu-item{margin-bottom:0!important}}@media(min-width:1200px){.navbar .menu-nav .menu-item .submenu .submenu-item:hover>.submenu{display:block}}.navbar .menu-nav .menu-item .submenu a{display:block;text-decoration:none}@media(max-width:1199px){.navbar .menu-nav .menu-item .submenu{background-color:inherit;display:none;position:static}.navbar .menu-nav .menu-item .submenu.open{display:block;padding-top:0}}.navbar .menu-nav .menu-item .submenu .more-submenu{margin-bottom:1rem}@media(min-width:1200px){.navbar .menu-nav .menu-item .submenu .show-more-toggle{margin-top:.5rem}}.navbar .menu-nav .menu-item .submenu .show-more-toggle a{text-decoration:underline}.navbar .menu-nav .mobile-contact-btn{display:none}@media(max-width:1199px){.navbar .menu-nav .mobile-contact-btn{display:block;margin-top:1.5rem}.navbar .menu-nav .mobile-contact-btn.hidden{display:none}}.navbar .menu-nav .mobile-contact-btn .contact-btn{background:var(--wp--preset--color--light-green);border-radius:var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--primary-blue);display:block;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--x-small);font-weight:400;line-height:140%;max-width:100%;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--24);text-align:center;text-decoration:none;transition:all .5s}
