@font-face{font-display:swap;font-family:'ecole-icons';src:url(../../../../../../../eni/mobile-menu/fonts/font-ecole.woff) format('woff');font-weight:400;font-style:normal}:root{--menu-item-l1-color:#CA2D78;--menu-item-h:50px;--menu-item-margin-x:5%}#item_contact{display:none}@media only screen and (max-width:1160px){:root{--header-h:90px}body.menu-opened{overflow:hidden;height:100vh}#page-container{padding-top:var(--header-h)!important}.et_fixed_nav #main-header{background-color:#081325;color:#fff;line-height:unset}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{height:var(--header-h)!important}#main-header>.et_menu_container{position:relative;width:100%!important;padding:0 8%}#main-header .logo_container>a{position:relative;display:flex;align-items:center;color:#fff;font-weight:400;height:100%;width:fit-content}#main-header .logo_container>a>img#logo,#main-header .logo_container>.logo_helper{display:none}#main-header .logo_container>a::before{font-family:'ecole-icons'!important;content:'\e902';font-size:50px}#main-header .logo_container>a::after{content:'École\AInformatique';white-space:pre;text-transform:uppercase;margin-left:10px;font-size:18px;font-weight:600;line-height:20px}.mobile_nav,#et_mobile_nav_menu{display:flex;height:100%;float:none!important;align-items:center}.et_header_style_left #et-top-navigation,.mobile_menu_bar,.mobile_menu_bar_toggle{padding:0!important}.mobile_nav .mobile_menu_bar.mobile_menu_bar_toggle::before{font-family:'ecole-icons'!important;content:'\e903';color:#fff;font-size:26px}.mobile_nav.opened .mobile_menu_bar.mobile_menu_bar_toggle::before{content:'\e900';font-size:24px;transform:rotate(180deg)}.mobile_nav .mobile_menu_bar.mobile_menu_bar_toggle{transition-property:font-size,transform,content;transition:0.15s ease-out}.mobile_nav.opened .mobile_menu_bar.mobile_menu_bar_toggle{transform:rotate(180deg)}.mobile_nav>#mobile_menu{display:flex;flex-direction:column;top:var(--header-h);left:0;height:0;overflow:auto;overscroll-behavior:contain;padding:0;transition-property:maxHeight;transition:0.3s ease-in-out;box-sizing:border-box}.mobile_nav.opened>#mobile_menu{height:calc(100dvh - var(--header-h))}#mobile_menu.et_mobile_menu{border:none}#mobile_menu.et_mobile_menu a:hover{opacity:unset}#mobile_menu.et_mobile_menu>li.menu-item-type-custom{order:99;border:none!important;display:flex;flex-direction:column;align-items:center}#mobile_menu.et_mobile_menu>li.menu-item.menu-item-type-custom>a{width:fit-content;border:none!important;padding:0}#mobile_menu.et_mobile_menu>li.menu-item-type-custom>a>span.et_pb_button{min-width:320px;text-align:center}#mobile_menu.et_mobile_menu>li.menu-item-object-custom:first-of-type{padding:14px 0 0}#et-top-navigation #item_contact.et_pb_button{display:block;background-color:#fff;border:1px solid #4860a4;color:#4860a4}#mobile_menu.et_mobile_menu>li.menu-item:last-of-type{padding:0;margin:-4px 0 20px}#mobile_menu.et_mobile_menu>li.menu-item-type-post_type:not(:nth-child(2)){border-top:1px solid #DCDCDC}#mobile_menu.et_mobile_menu li.menu-item>a{position:relative;display:flex;align-items:center;color:var(--menu-item-l1-color);min-height:var(--menu-item-h);font-weight:600;padding:5px var(--menu-item-margin-x);line-height:16px;border:none}#mobile_menu.et_mobile_menu li.menu-item-has-children>a{background:none}#mobile_menu.et_mobile_menu li.menu-item-has-children>a::after{position:absolute;top:0;right:var(--menu-item-margin-x);display:flex;align-items:center;font-family:'ecole-icons';font-size:20px;font-weight:400;content:'\e904';height:100%;line-height:100%;transition:transform 0.3s ease-in-out}#mobile_menu.et_mobile_menu>li.current_open:not(.forceClosed)>a,#mobile_menu.et_mobile_menu>li.current_page_item:not(.forceClosed)>a,#mobile_menu.et_mobile_menu>li.current_page_ancestor:not(.forceClosed)>a{background:linear-gradient(82deg,#1D72AD,#CA2D78);color:#fff}#mobile_menu.et_mobile_menu li.current_open.menu-item-has-children:not(.forceClosed)>a::after,#mobile_menu.et_mobile_menu li.current_page_parent.menu-item-has-children:not(.forceClosed)>a::after,#mobile_menu.et_mobile_menu>li.current_page_ancestor.menu-item-has-children:not(.forceClosed)>a::after{transform:rotate(90deg)}#mobile_menu.et_mobile_menu li.current_open:not(.forceClosed)>ul.sub-menu,#mobile_menu.et_mobile_menu li.current_page_ancestor:not(.forceClosed)>ul.sub-menu,#mobile_menu.et_mobile_menu li.current_page_parent:not(.forceClosed)>ul.sub-menu{height:auto}#mobile_menu.et_mobile_menu>li:last-of-type>a{border-bottom:none!important}#mobile_menu.et_mobile_menu>li ul.sub-menu{height:0;width:100%;padding:0;overflow:hidden}#mobile_menu.et_mobile_menu>li>ul.sub-menu>li{padding-left:calc(15px + var(--menu-item-margin-x))!important}#mobile_menu.et_mobile_menu ul.sub-menu>li{padding-left:20px;transform:translateX(-35vw);opacity:0;transition-property:opacity,transform;transition:0.25s ease-out;transition-delay:calc(0.05s + var(--i) * 0.05s)}#mobile_menu.et_mobile_menu ul.sub-menu>li>a{display:flex;align-items:center;color:#000;font-weight:500;padding:5px 35px 5px 0;border:none}#mobile_menu.et_mobile_menu li.current_open:not(.forceClosed)>ul.sub-menu>li,#mobile_menu.et_mobile_menu li.current_page_ancestor:not(.forceClosed)>ul.sub-menu>li,#mobile_menu.et_mobile_menu li.current_page_parent:not(.forceClosed)>ul.sub-menu>li{opacity:1;transform:translateX(0)}#mobile_menu.et_mobile_menu li ul.sub-menu>li.current-menu-ancestor>a,#mobile_menu.et_mobile_menu li ul.sub-menu>li.current-menu-item>a{color:var(--menu-item-l1-color)!important}}@media only screen and (max-width:980px){:root{--header-h:80px}#main-header .logo_container>a{zoom:.9}}@media only screen and (max-width:480px){:root{--header-h:60px}#main-header .logo_container>a{zoom:.75}}@media only screen and (max-width:350px){#mobile_menu.et_mobile_menu>li.menu-item-type-custom>a>span.et_pb_button{width:calc(100vw - 30px);min-width:unset}}