html,body,#page-container{height:100%}#et-boc,#et-main-area{min-height:100%}#et-main-area{display:flex;flex-direction:column}#main-content{flex-grow:1}#page-container{margin-top:0;padding-top:0!important}#top-menu li a{line-height:1.2em}#top-menu li.menu-item-has-children>a{padding-right:0!important}#top-menu li.menu-item-has-children a:after{content:none!important}#top-menu li.menu-item-has-children .sub-menu li{padding-left:10px!important;padding-right:10px!important}#top-menu li.menu-item-has-children .sub-menu a{padding-left:8px!important;padding-right:8px!important}#main-header:not(.et-fixed-header)+#et-main-area .et_pb_section_0{padding-top:120px!important}@media(max-width:980px){.menu-item-icon>a:after{content:'Étudiants';margin-left:-12px}}@media(min-width:981px){#main-header{top:60px!important}#main-header.et-fixed-header{padding-bottom:0!important}body:not(.admin-bar) #main-header{top:28px!important}#main-header{left:2%;right:2%;width:96%;border-radius:8px}body #main-header.et-fixed-header{top:32px!important;padding-top:12px!important;background:#FFF;left:0;right:0;width:100%;padding:12px 2%;border-radius:0}body:not(.admin-bar) #main-header.et-fixed-header{top:0!important}.logo_container{position:absolute;top:-17px;height:100px!important;width:100px!important;border:3px solid #e5fee1;background:#ffffff;border-radius:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}body .et-fixed-header .logo_container{top:-6px;height:64px!important;width:64px!important}.logo_container a{display:inline-flex}.logo_container a img{max-height:100%;width:100%;height:100%;border-radius:100%}#et-top-navigation{padding-top:16px!important}.et-fixed-header #et-top-navigation{padding-top:8px!important}.menu-item-icon{width:34px;height:34px;text-align:center;border-radius:50px;background:#e5fee1}.menu-item-icon>a{font-family:ETModules;font-weight:500;font-size:18px!important;padding-top:6px;color:#1d4f36!important}.menu-item-icon>ul{right:0;width:fit-content!important;text-align:right!important}.et-fixed-header #top-menu>li>a{padding-bottom:30px!important}}.menu-item{font-weight:700}.current_page_item{font-weight:700}.grecaptcha-badge{visibility:hidden!important}input,textarea{padding:8px 16px!important}.et_pb_section_2_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:#143625!important}.et_pb_row_2_tb_footer.et_pb_row{padding-top:10px!important;padding-bottom:5px!important;padding-top:10px;padding-bottom:5px}.et_pb_text_11_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_11_tb_footer{line-height:1.2em;font-size:15px;line-height:1.2em;margin-top:8px!important;margin-bottom:-12px!important}.et_pb_text_11_tb_footer.et_pb_text a{color:#F6C85D!important}.et_pb_text_11_tb_footer a{font-weight:700;line-height:1.2em}.et_pb_text_11_tb_footer h1{font-size:56px;color:#021B10!important}.et_pb_text_11_tb_footer h2{font-weight:700;font-size:32px;color:#1D4F36!important}.et_pb_text_11_tb_footer h3{font-weight:600;font-size:28px;color:#021B10!important}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon:before{font-size:19px;line-height:38px;height:38px;width:38px}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon{height:38px;width:38px}ul.et_pb_social_media_follow_0_tb_footer a.icon{border-radius:100px 100px 100px 100px}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before{color:#000000}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#F6C85D!important}.et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_1_tb_footer a{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width:auto;height:auto}@media only screen and (max-width:980px){.et_pb_text_11_tb_footer h1{font-size:64px}.et_pb_text_11_tb_footer h3{font-size:32px}}@media only screen and (max-width:767px){.et_pb_text_11_tb_footer{font-size:15px}.et_pb_text_11_tb_footer h1,.et_pb_text_11_tb_footer h3{font-size:28px}.et_pb_text_11_tb_footer h2{font-size:32px}}