﻿body{background:#fff;font-family:Roboto}a{color:#005e9e}.select2-parent{position:relative}@media(min-width: 1400px){.page-blocks .container,.page-blocks .container-lg,.page-blocks .container-md,.page-blocks .container-sm,.page-blocks .container-xl,.page-blocks .container-xxl{max-width:1163px}.container.v2{max-width:1163px}}.page-blocks.has-sommaire{position:absolute;height:100%;top:0;left:calc((-100vw + 1335px)/2);width:230px}.page-blocks.has-sommaire .container{max-width:750px}@media(min-width: 1700px){.page-blocks.has-sommaire{left:-200px}}@media(max-width: 1600px){.page-blocks.has-sommaire{position:sticky;height:100%;width:100%;top:133px;z-index:999}.page-blocks.has-sommaire .block-sommaire{background-color:#fff}.page-blocks.has-sommaire .block-sommaire ul{display:flex;flex-direction:row;gap:50px;overflow-x:auto;padding:0 20px;white-space:nowrap}.page-blocks.has-sommaire .block-sommaire ul li{margin-top:15px}.page-blocks.has-sommaire .block-sommaire ul li:not(:last-child):before{width:0px}.page-blocks.has-sommaire .block-sommaire ul li:after{left:-15px}}@media(max-width: 1200px){.page-blocks.has-sommaire{top:105px}}@media(max-width: 500px){.page-blocks.has-sommaire .block-sommaire ul{display:flex;flex-direction:row}.page-blocks.has-sommaire .block-sommaire ul li:not(:last-child):before{width:1px}.page-blocks.has-sommaire .block-sommaire ul li:not(:last-child):before{top:0px;left:-34px}.page-blocks.has-sommaire .block-sommaire ul li:after{top:9px;left:-15px}.page-blocks.has-sommaire .block-sommaire ul li:hover:after{height:4px;width:4px}}.page-blocks{font-family:Roboto;padding-bottom:25px;position:relative}.page-blocks img.aligncenter{display:block;margin-left:auto;margin-right:auto}.page-blocks img.alignleft{float:left}.page-blocks img.alignright{float:right}.page-blocks h2:not(.h2-basique){font-size:40px;color:#015d9e;margin-bottom:20px}.page-blocks h2:not(.h2-basique)::after{content:"";display:block;border-bottom:3px solid #015d9e;margin:10px 0 0;width:100px}.page-blocks h2:not(.h2-basique)[style*="text-align: center;"]{position:relative}.page-blocks h2:not(.h2-basique)[style*="text-align: center;"]::after{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.page-blocks h2:not(.h2-basique)[style*="text-align: right;"]{position:relative}.page-blocks h2:not(.h2-basique)[style*="text-align: right;"]::after{position:absolute;bottom:-10px;right:0%}.page-blocks h2.h2-basique{font-size:40px;color:#000;margin-bottom:20px}.page-blocks h3{font-size:26px;font-weight:700;margin-bottom:20px}.page-blocks h4{font-size:16px;font-weight:700;color:#015d9e;margin-bottom:20px}.page-blocks h5{font-size:16px;font-weight:400}.page-blocks p{font-weight:400;font-size:16px}.page-blocks blockquote{position:relative;padding-left:83px;padding-right:72px}.page-blocks blockquote p{font-size:30px;font-style:italic;font-weight:400;line-height:45px;letter-spacing:0em;text-align:left;color:#000}.page-blocks blockquote::before{content:url("../images/icones/blockquote-left.png");position:absolute;left:10px;top:0px}.page-blocks blockquote::after{content:url("../images/icones/blockquote-right.png");position:absolute;right:0px;bottom:0px}.page-blocks blockquote span{display:block;color:#333;font-style:normal;font-weight:bold;margin-top:1em}.page-blocks iframe{width:100%}.home .page-blocks h2:not(.h2-basique)::after{margin:10px auto 0px}.search-mobile{display:none}.bs-tooltip-start{z-index:99999999999}.tooltip-inner{max-width:218px;font-family:Roboto !important}.zone-mode-eco{position:fixed;right:0px;top:50%;z-index:9999999999}.zone-mode-eco>div{width:5rem;height:10rem;background-color:#88faca;border-radius:10rem 0 0 10rem;margin:1rem auto}.zone-mode-eco>div .form-switch{padding:0;padding-left:20px}.zone-mode-eco>div .form-switch label{margin-top:3.5em;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px}.zone-mode-eco>div .form-switch .form-check-input{float:initial;margin:0;background-color:#fff}.zone-mode-eco>div .form-switch .form-check-input:checked{background-color:#000;border:none}body.mode_eco .eco-wrapper{display:inline-block;position:relative;background:#015d9e}body.mode_eco .eco-wrapper img.eco{display:block;filter:grayscale(1) opacity(0.7)}body.mode_eco .eco-wrapper.center{margin:auto;display:table}body.mode_eco .eco-wrapper.right{float:right}body.mode_eco .position-strategique-de-lecole .eco-wrapper{background:rgba(0,0,0,0)}body.mode_eco .position-strategique-de-lecole .eco-wrapper img.eco{filter:none}body.mode_eco .formations .eco-wrapper img.eco{filter:none}body.mode_eco .la-recherche .eco-wrapper,body.mode_eco .une-actualite-ou-evenement .eco-wrapper{display:block}body.mode_eco .carousel-item .eco-wrapper{margin:auto;display:table}body.mode_eco .footer-logo .eco-wrapper .eco{display:inline}header.is-sticky-header{position:sticky;top:0px;z-index:99999}header .container{max-width:1440px}header .top-bar{padding:3px 8px 3px 8px;background:#015d9e;transition:.3s all}header .top-bar .langues-menu{margin-left:7px;margin-top:12px;position:relative}header .top-bar .langues-menu select{background:rgba(0,0,0,0);color:#fff;border:none;font-family:Roboto;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left}header .top-bar .second-menu a{color:#fff !important;font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:right}header .top-bar .second-menu .dropdown-toggle{background:#000;border-radius:50px;padding:8px 17px 8px 11px}header .top-bar .second-menu .dropdown-toggle::after{background:url(../images/icones/select-arrow-down.svg);background-repeat:no-repeat;content:"";width:8px;height:7px;margin-left:10px;border:none;vertical-align:inherit}header .top-bar .second-menu .dropdown-toggle+.dropdown-menu{right:0px}header .top-bar .second-menu .dropdown-toggle+.dropdown-menu a{color:#000 !important;text-align:left}header .top-bar .search{border:.5px solid #fff;background:rgba(0,0,0,0);border-radius:20px !important;margin-right:25px;margin-left:25px}header .top-bar .search input[type=text]{font-weight:400;color:#fff;background:rgba(0,0,0,0);border:none;padding-left:21px;font-size:14px;max-width:75%}header .top-bar .search input[type=text]::placeholder{color:#fff;font-weight:400}header .top-bar .search .input-group-text{position:absolute;right:11px;background:rgba(0,0,0,0);color:#fff;top:4px;padding:0}header .top-bar .search .input-group-text i{font-size:1.5em;font-weight:600}header .main-menu{background:#fff}header .main-menu .navbar{padding:0 0 3px 0;border-bottom:.5px solid #8d8d8d}header .main-menu .navbar .navbar-toggler{color:#015d9e;font-size:2em}header .main-menu .navbar .navbar-brand img{object-fit:contain;max-height:65px;width:auto}header .main-menu .navbar .navbar-nav{height:70px}header .main-menu .navbar .navbar-nav>li{position:inherit}header .main-menu .navbar .navbar-nav>li:hover>a{border-bottom:4px solid #005e9e}header .main-menu .navbar .navbar-nav>li .nav-link{font-family:Roboto;font-size:14px;font-weight:700;line-height:21px;letter-spacing:0em;text-align:center;color:#000;padding:0 1em 0 1em;line-height:70px;text-transform:uppercase}header .main-menu .navbar .navbar-nav>li .nav-link::after{display:none}header .main-menu .navbar .navbar-nav>li .dropdown-menu{width:100%;left:0px;padding-left:10%;padding-right:10%;padding-top:34px;padding-bottom:5px;border:none;box-shadow:0px 15px 34px 0px rgba(0,0,0,.1)}header .main-menu .navbar .navbar-nav>li .dropdown-menu>li{width:33%;display:inline-block;margin-bottom:27px}header .main-menu .navbar .navbar-nav>li .dropdown-menu>li>a{padding-left:0px;background:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:24px}header .main-menu .navbar .navbar-nav>li .dropdown-menu>li>a::after{content:"";display:block;border-bottom:3px solid #015d9e;width:60px;margin-top:3px}.main{padding:31px 0 0 0;background:#fff}.main-breadcrumb{margin-left:30px}.main-breadcrumb .breadcrumb .breadcrumb-item{font-family:Roboto;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left;color:rgba(0,0,0,.5019607843)}.main-breadcrumb .breadcrumb .breadcrumb-item a{text-decoration:none;color:rgba(0,0,0,.5019607843)}.main-breadcrumb .breadcrumb .breadcrumb-item:not(.home){padding-left:1.2rem}.main-breadcrumb .breadcrumb .breadcrumb-item:not(.home)::before{color:#000;font-size:.8em;font-weight:600;content:"";line-height:2.2;font-family:"Font Awesome 5 Free"}.page-content{padding-top:25px}.page-content h1{font-family:Roboto;font-size:45px;font-weight:700;line-height:55px;letter-spacing:0em;margin-bottom:20px}.page-content .informations{padding:0 9em}.page-content .informations .title{text-align:center}.page-content .informations .thematiques-formats-list{text-align:center;margin-bottom:20px}.page-content .informations .thematiques-formats-list .badge{padding:10px 18px;color:#005e9e;font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:center;background:#f2f2f2;border-radius:50px;margin-right:10px}.page-content .informations .thumbnail{text-align:center;margin-bottom:20px}.page-content .informations .date-evenement{margin:auto;display:table}.page-content .informations .date-evenement .date{display:flex;align-items:center;margin-bottom:15px}.page-content .informations .date-evenement .date .date-value{color:#005e9e;font-family:Roboto;font-size:14px;font-weight:400;line-height:19px;text-transform:uppercase;margin-left:15px;flex:1}.page-content .informations .description{font-family:Roboto;font-size:24px;color:#005e9e;padding:1em 0;line-height:37px;letter-spacing:0em;text-align:center}.page-content .informations .description p{font-weight:400}.page-content .informations .description a{font-weight:700;color:#005e9e}.page-template-default .page-information,.page-template-page-niveau1 .page-information{padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:40px}.page-template-default .page-information .description p,.page-template-page-niveau1 .page-information .description p{font-weight:400;font-size:16px;line-height:25px}.page-template-default .page-information .description a:not(.button-mines),.page-template-page-niveau1 .page-information .description a:not(.button-mines){color:#1d1d1b}.a-decouvrir-aussi{padding:84px 0 31px 0;background:#f9f9f9}.a-decouvrir-aussi .container{max-width:900px}.a-decouvrir-aussi h2{font-family:Roboto;font-size:35px;font-weight:400;line-height:42px;letter-spacing:0em;text-align:left;margin-bottom:24px}.a-decouvrir-aussi .decouvrir-list{list-style-type:none;padding:0}.a-decouvrir-aussi .decouvrir-list .decouvrir-item{display:flex;align-items:center;margin-bottom:15px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item>div:first-child{width:358px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item>div:first-child img{width:100%;height:auto}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details{flex:1;margin-left:30px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .title{font-size:22px;font-weight:700;line-height:33px;margin-bottom:10px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .description{margin-bottom:10px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .description p{font-size:16px;font-weight:400;line-height:25px;margin:0}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .suite a{color:#000;text-decoration:none;font-size:16px;font-weight:400;line-height:24px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .suite a span{margin-left:5px}.a-decouvrir-aussi.v2{background:#005e9e;color:#fff;background-image:url(../images/bg-1.png);background-repeat:no-repeat;background-position:bottom left}.a-decouvrir-aussi.v2 .surtitre{font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:15px}.a-decouvrir-aussi.v2 .information{padding-bottom:25px}.a-decouvrir-aussi.v2 .information .titre .h2{font-size:35px;font-weight:400;line-height:42px}.a-decouvrir-aussi.v2 .information .description p{font-size:16px;font-weight:400;line-height:24px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item{padding-top:25px;border-top:1px solid #fff}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item img{width:192px;height:auto;margin-right:0}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details{flex:1;margin-right:30px;margin-left:0px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .title{font-size:20px;line-height:28px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .description{margin-bottom:10px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .description p{line-height:24px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .suite a{color:#fff;line-height:24px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .suite a span{margin-left:5px}.posts-search{padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:30px}.posts-search label{font-size:16px;font-weight:700;line-height:24px;color:#005e9e}.posts-search select{font-size:16px;font-weight:400;line-height:24px;border-radius:50px;padding:8px 39px 8px 21px}.posts-search .zone-search-formats{padding-left:25px;border-left:1px solid #8d8d8d;margin-left:15px}.posts-search button{background:#005e9e;color:#fff;border:none;border-radius:50px;margin:0 !important;padding:12px 55px;border:1px solid #005e9e}.posts-search button:hover{background-color:#fff;color:#005e9e;border:1px solid #005e9e}.actus-events-infos{padding:20px 0px 60px 0px}.actus-events-infos .title h1{font-size:45px;font-weight:700;line-height:55px;letter-spacing:0em;margin-bottom:20px}.actus-events-infos .title h1 p{font-weight:700;margin:0px}.actus-events-infos .description .p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em}.posts-liste{background:#f9f9f9;background:#f9f9f9;padding:3em 0}.posts-liste .item{margin-bottom:40px}.posts-liste .item .item-img{position:relative}.posts-liste .item .item-img img{border-bottom:5px solid #005e9e}.posts-liste .item .item-img .thematiques-formats-list{position:absolute;left:15px;top:15px}.posts-liste .item .item-img .thematiques-formats-list .badge{padding:10px 18px;color:#fff;font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;text-align:center;background:#005e9e;border-radius:50px;margin-right:10px;letter-spacing:.11em;text-transform:uppercase}.posts-liste .item .date{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.1em;color:#005e9e;padding:18px 0px;border-bottom:1px solid #d9d9d9;text-transform:uppercase}.posts-liste .item .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-top:11px;margin-bottom:11px}.posts-liste .item .title a{font-size:26px;font-weight:700;line-height:36px;color:#000;text-decoration:none}.posts-liste .item .description{font-size:16px;font-weight:400;line-height:24px;color:#242424;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:20px}.posts-liste .item .suite a{color:#000;text-decoration:none;font-size:16px;font-weight:400;line-height:24px}.posts-liste .item .suite a span{margin-left:5px}.pagination a,.pagination span{border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;margin-right:5px;color:#000;text-decoration:none}.pagination .next{background:url(../images/icones/p-next.png);background-repeat:no-repeat;background-position:center}.pagination .prev{background:url(../images/icones/p-prev.png);background-repeat:no-repeat;background-position:center}.pagination .current{background:rgba(0,94,158,.12)}@media(max-width: 767px){header .top-bar{height:57px}header .top-bar .langues-menu{margin-left:0px}header .top-bar .second-menu .navbar-collapse{display:flex !important}header .top-bar .second-menu .navbar-collapse div>ul>li:not(.menu-item-has-children){display:none !important}header .top-bar .second-menu .navbar-collapse .dropdown-menu{position:absolute}header .top-bar .search-mobile{display:block}header .top-bar .search-mobile .search{height:37px;margin-top:7px;margin:0;margin-right:8px;margin-top:7px}header .top-bar .top-navigation .search{display:none !important}header .top-bar nav .search{display:none !important}}.position-strategique-de-lecole{background:#fff;padding:17px;padding-bottom:54px;text-align:center;text-transform:uppercase}.position-strategique-de-lecole .psl-logo{display:none}.position-strategique-de-lecole h1{font-size:35px;font-weight:700;line-height:41px;letter-spacing:.1em;text-align:center}.position-strategique-de-lecole .decouvrire{margin-top:15px;position:relative;padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #d9d9d9;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center}.position-strategique-de-lecole .decouvrire span{margin-right:10px}.une-actualite-ou-evenement{background:#f9f9f9}.une-actualite-ou-evenement .mobile-img{display:none}.une-actualite-ou-evenement>div{margin-left:16%}.une-actualite-ou-evenement>div .row{margin-right:0px}.une-actualite-ou-evenement>div .row .col-md-8{padding-right:0px}.une-actualite-ou-evenement .infos{padding-top:30px;padding-bottom:30px}.une-actualite-ou-evenement .infos .titre h2{font-size:35px !important;font-weight:700;line-height:42px;letter-spacing:0em;text-align:left}.une-actualite-ou-evenement .infos .description{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;max-width:350px}.une-actualite-ou-evenement .infos .date-evenement .date{display:flex;align-items:center;margin-top:9px}.une-actualite-ou-evenement .infos .date-evenement .date .date-icone svg{width:46px}.une-actualite-ou-evenement .infos .date-evenement .date .date-value{color:#005e9e;font-family:Roboto;font-size:14px;font-weight:400;line-height:19px;text-transform:uppercase;margin-left:15px;flex:1}.une-actualite-ou-evenement .infos .lien{margin-top:13px}.une-actualite-ou-evenement .infos .lien .decouvrire{position:relative;padding:10px 45px 10px 45px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#005e9e;color:#fff;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;border:1px solid #005e9e}.une-actualite-ou-evenement .infos .lien .decouvrire span{margin-right:10px}.formations{background:#005e9e;color:#fff;padding:50px 0px;background-image:url(../images/bg-1.png);background-repeat:no-repeat;background-position:bottom left}.formations .surtitre{font-size:16px;font-weight:400;line-height:24px}.formations div div h2.titre{font-size:40px;font-weight:400;line-height:48px;padding-right:10%;color:#fff;margin-top:20px}.formations div div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.formations .description{margin-bottom:40px}.formations .description p{font-size:16px;font-weight:400;line-height:24px}.formations .carousel-formations{margin-top:56px}.formations .carousel-formations .owl-dots{display:none !important}.formations .carousel-formations .owl-nav{position:absolute;top:-61px;width:100%}.formations .carousel-formations .owl-nav.disabled{display:none !important}.formations .carousel-formations .owl-nav button{position:absolute;background-repeat:no-repeat;width:37px;height:36px}.formations .carousel-formations .owl-nav button.owl-prev{right:0px;background:url(../images/icones/carousel-next-white.svg)}.formations .carousel-formations .owl-nav button.owl-next{left:0px;background:url(../images/icones/carousel-left-white.svg)}.formations .carousel-formations .owl-nav button span{display:none}.formations .carousel-formations .item{background:#fff;color:#000;padding:30px 15px}.formations .carousel-formations .item p{font-size:16px;font-weight:400;line-height:24px}.formations .carousel-formations .item p strong,.formations .carousel-formations .item p h1,.formations .carousel-formations .item p h2,.formations .carousel-formations .item p h3,.formations .carousel-formations .item p h4{font-size:26px !important;font-weight:700 !important;line-height:34px !important;color:#000 !important}.formations .carousel-formations .item a{padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #000;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center}.formations .carousel-formations .item a:hover{background-color:#005e9e;color:#fff;border-color:#005e9e}.formations .carousel-formations .item .fix-height{height:140px}.formations .carousel-formations .item .formation-icon{width:inherit}.formations .carousel-formations .owl-carousel .owl-nav.disabled{display:block}.formations .decouvrire{margin-top:25px;position:relative;padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #d9d9d9;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center}.formations .decouvrire span{margin-right:10px}.vie-de-campus{padding:93px 0px}.vie-de-campus .infos{text-align:center}.vie-de-campus .infos .surtitre{font-size:16px;font-weight:400;line-height:24px}.vie-de-campus .infos div h2.titre{font-size:40px;font-weight:400;line-height:48px;margin-top:17px;margin-bottom:17px;color:#000}.vie-de-campus .infos div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.vie-de-campus .infos .description{font-size:16px;font-weight:400;line-height:24px}.vie-de-campus .campus{margin-top:38px}.vie-de-campus .campus .img{margin-bottom:0px}.vie-de-campus .campus .details{padding-bottom:34px}.vie-de-campus .campus .details .contenu{padding-left:26px}.vie-de-campus .campus .details .contenu p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;margin-top:36px}.vie-de-campus .campus .details .contenu p strong,.vie-de-campus .campus .details .contenu p h1,.vie-de-campus .campus .details .contenu p h2,.vie-de-campus .campus .details .contenu p h3,.vie-de-campus .campus .details .contenu p h4{font-size:26px !important;font-weight:400 !important;line-height:34px !important;color:#000 !important}.vie-de-campus .campus .details .suite{padding-left:26px;margin-top:36px}.vie-de-campus .campus .details .suite a{color:#000;text-decoration:none;font-size:16px;font-weight:400;line-height:24px}.vie-de-campus .campus .details .suite a span{margin-left:5px}.vie-de-campus .decouvrire{position:relative;padding:13px 30px 13px 30px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#005e9e;color:#fff;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;border:1px solid #005e9e}.vie-de-campus .decouvrire span{margin-right:10px}.la-recherche{background:#005e9e;color:#fff}.la-recherche>.row{margin-right:0px}.la-recherche>.row .col-md-8{padding-right:0px}.la-recherche .img img{width:100%;height:100%;object-fit:cover}.la-recherche .details{padding-right:0px;padding-left:70px;padding-bottom:30px}.la-recherche .details .surtitre{font-size:16px;font-weight:400;line-height:24px;margin-bottom:1rem}.la-recherche .details .titre{color:#fff;font-size:40px;font-weight:400;line-height:48px;margin-bottom:1rem}.la-recherche .details .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.la-recherche .details .description{max-width:80%;margin-bottom:48px}.la-recherche .details .description p{font-size:16px;font-weight:400;line-height:24px}.la-recherche .details .pages{max-width:80%}.la-recherche .details .pages .page{border-bottom:.5px solid #8d8d8d;padding:18px 0 18px 32px}.la-recherche .details .pages .page a{text-decoration:none;color:#fff;font-size:26px;font-weight:700;line-height:36px;display:block}.la-recherche .suite{margin-top:25px;padding-left:27px}.la-recherche .suite a{color:#fff;text-decoration:none;font-size:16px;font-weight:400;line-height:24px}.la-recherche .suite a span{margin-left:5px}.service-entreprises{background:rgba(157,156,156,.05);color:#000}.service-entreprises .border-r{border-right:.5px solid #8d8d8d}.service-entreprises .details:not(.border-r){padding-left:0px}.service-entreprises .details{padding:156px 0px}.service-entreprises .details .surtitre{font-size:16px;font-weight:400;line-height:24px;margin-bottom:1rem}.service-entreprises .details .titre{color:#000;font-size:40px;font-weight:400;line-height:48px;margin-bottom:1rem;max-width:300px}.service-entreprises .details .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.service-entreprises .details .description{max-width:80%}.service-entreprises .details .description p{font-size:16px;font-weight:400;line-height:24px}.service-entreprises .details .pages .page:first-child a{padding-top:0px}.service-entreprises .details .pages .page{max-width:70%}.service-entreprises .details .pages .page a{font-size:26px;font-weight:700;line-height:36px;text-decoration:none;padding:19px 0 19px 28px;border-bottom:.5px solid #8d8d8d;display:block;color:#000}.service-entreprises .suite{margin-top:35px;margin-left:28px}.service-entreprises .suite a{color:#000;text-decoration:none;font-size:16px;font-weight:400;line-height:24px}.service-entreprises .suite a span{margin-left:5px}.videos{background:#005e9e;color:#fff;padding:118px 0px;background-image:url(../images/bg-1.png);background-repeat:no-repeat;background-position:bottom left}.videos .surtitre{font-size:16px;font-weight:400;line-height:24px;margin-bottom:1rem}.videos div div .titre{color:#fff;font-size:40px;font-weight:400;line-height:48px;margin-bottom:1rem}.videos div div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.videos .description p{font-size:16px;font-weight:400;line-height:24px}.videos .decouvrire{margin-top:25px;position:relative;padding:12px 20px 12px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #d9d9d9;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;width:80%}.videos .decouvrire span{margin-right:10px}.videos .video{border-bottom:1px solid #fff;margin-top:20px}.videos .video .lien{margin-bottom:20px}.videos .video .lien button{position:relative}.videos .video .lien button .play-btn{position:absolute;left:5%;bottom:21px}.videos .video .description p{font-size:18px;font-weight:400;line-height:25.2px;font-style:italic}.videos .video .description p strong{font-size:20px;font-weight:700;line-height:28px;font-style:initial}.campus-block{background:#f5f5f5;padding:40px 0px}.campus-block .surtitre{font-size:16px;font-weight:400;line-height:24px}.campus-block div div .titre{color:#000;font-size:40px;font-weight:400;line-height:48px}.campus-block div div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.campus-block .carousel-campus{margin-top:56px}.campus-block .carousel-campus .owl-dots{display:none !important}.campus-block .carousel-campus .owl-nav{position:absolute;top:-61px;width:100%}.campus-block .carousel-campus .owl-nav button{position:absolute;background-repeat:no-repeat;width:37px;height:36px}.campus-block .carousel-campus .owl-nav button.owl-prev{right:0px;background:url(../images/icones/carousel-next-black.svg)}.campus-block .carousel-campus .owl-nav button.owl-prev.disabled{display:none}.campus-block .carousel-campus .owl-nav button.owl-next{left:0px;background:url(../images/icones/carousel-left-black.svg)}.campus-block .carousel-campus .owl-nav button.owl-next.disabled{display:none}.campus-block .carousel-campus .owl-nav button span{display:none}.campus-block .carousel-campus .item{color:#000;padding:20px 10px;border-top:1px solid #005e9e;margin-top:15px}.campus-block .carousel-campus .item p{font-size:16px;font-weight:400;line-height:24px}.campus-block .carousel-campus .item p strong,.campus-block .carousel-campus .item p h1,.campus-block .carousel-campus .item p h2,.campus-block .carousel-campus .item p h3,.campus-block .carousel-campus .item p h4{font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#000 !important}.campus-block .carousel-campus .owl-carousel .owl-nav.disabled{display:block}.agenda-block{background:#fff;padding:93px 0px}.agenda-block .surtitre{font-size:16px;font-weight:400;line-height:24px}.agenda-block div div .titre{color:#000;font-size:40px;font-weight:400;line-height:48px;margin-top:15px}.agenda-block div div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.agenda-block .posts-liste{padding:0;background:none;margin-top:15px}.agenda-block .posts-liste .item{margin-bottom:0}.agenda-block .decouvrire{position:relative;padding:13px 30px 13px 30px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#005e9e;color:#fff;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;border:1px solid #005e9e}.agenda-block .decouvrire span{margin-right:10px}.newsletter{background-image:url(../images/newsletter-bg.png);background-repeat:no-repeat;padding:98px 0;background-size:cover}.newsletter h2{color:#fff;font-size:50px;font-weight:400;line-height:60px}.newsletter .text{color:#fff;font-size:20px;font-weight:400;line-height:28px}.newsletter .inscrire{margin-top:15px;position:relative;padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #d9d9d9;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;width:219px}.newsletter .inscrire span{margin-right:10px}.social-media{background:#000;padding:30px;color:#fff}.social-media .d-inline{margin-right:25px}.social-media .d-inline.label{margin-right:50px}.social-media .d-inline a{text-decoration:none}.social-media .d-inline a img{height:auto !important;max-height:32px !important;width:auto !important;max-width:32px !important}.menu-footer{padding:48px 0px;background:rgba(141,141,141,.1)}.menu-footer ul{margin:0;padding:0;list-style:none}.menu-footer a{text-decoration:none;color:#000;font-size:16px;font-weight:400;line-height:24px}.menu-footer ul.main-ul{display:none;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.menu-footer ul.main-ul>li{flex:0 0 auto;width:25%;margin-bottom:20px;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.menu-footer ul.main-ul>li>a{display:none}.menu-footer ul.main-ul>li>ul>li{margin-bottom:15px}.menu-footer ul.main-ul>li>ul>li>a{font-weight:700;padding-bottom:10px;display:block}.menu-footer ul.main-ul>li>ul>li>ul{margin-bottom:36px}.menu-footer ul.main-ul>li>ul>li>ul>li{margin-bottom:10px}.menu-footer ul.main-ul>li>ul>li>ul>li a{font-size:14px;font-weight:400}.menu-footer ul.main-ul>li.colonne-4{border-left:1px solid #bebebe;padding-left:30px}.menu-footer ul.main-ul>li.colonne-4>ul>li>a{padding-bottom:0px}.menu-footer .f-l-col{border-right:1px solid #bebebe}.footer-bottom-menu{background:#fff;padding:30px 0px}.footer-bottom-menu a,.footer-bottom-menu p{text-decoration:none;color:#000;font-size:12px;font-weight:400;line-height:18px}.footer-bottom-menu .footer-logo a img{max-width:156px}.footer-bottom-menu .website{margin-right:15px}.footer-bottom-menu .website.mobile{display:none}.footer-bottom-menu .menu ul{margin:0;list-style:none;padding:0}.footer-bottom-menu .menu ul li{display:inline;margin-right:15px}.footer-bottom-menu .menu ul li a{text-decoration:underline}.post-social-media{margin-bottom:20px}.post-social-media a{text-decoration:none;margin-right:20px}.post-social-media .insta svg{width:15px}.main-menu .navbar-nav li:hover>ul.dropdown-menu,.top-bar .navbar-nav li:hover>ul.dropdown-menu{display:block}.main-menu .navbar-nav .dropdown-submenu,.top-bar .navbar-nav .dropdown-submenu{position:relative}.main-menu .navbar-nav .dropdown-submenu>.dropdown-menu,.top-bar .navbar-nav .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.main-menu .navbar-nav .dropdown-menu,.top-bar .navbar-nav .dropdown-menu{margin-top:0px}.posts-search .search-mobile{display:none}.posts-search .select2-container--default .select2-selection--single{height:48px;border-radius:25px;border:.5px solid #000;background:#f9f9f9}.posts-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding:0 24px}.posts-search .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.posts-search .select2-container--default .select2-selection--single .select2-selection__arrow::after{background:url(../images/icones/select2-arrow-down.png);background-repeat:no-repeat;content:"";width:17px;height:17px;margin-left:10px;border:none;vertical-align:inherit;position:absolute;right:18px;top:13px}.posts-search .select2-container--default .select2-results__option--selected{background-color:#fff}.posts-search .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#005e9e;color:#fff}.langues-menu .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.langues-menu .select2-container--default .select2-selection--single{background:rgba(0,0,0,0);border:none}.langues-menu .select2-container .select2-selection--single{height:18px}.langues-menu .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding:0;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left}.langues-menu .select2-container--default .select2-selection--single .select2-selection__arrow::after{background:url(../images/icones/select-arrow-down.svg);background-repeat:no-repeat;content:"";width:8px;height:7px;margin-left:10px;border:none;vertical-align:inherit;position:absolute;right:30px;top:5px}.langues-menu .select2-container--open .select2-dropdown--below{border:none}.langues-menu .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#005e9e;color:#fff}.langues-menu .select2-results__option{font-size:12px;font-weight:500;line-height:18px}.pages-newsletter{background:#fff;padding:0px;background-image:url(../images/newsletter-2-bg.png);background-repeat:no-repeat;background-position:right;z-index:99999999;min-height:480px;display:flex;align-items:center}@media screen and (min-width: 1331px){.pages-newsletter{background-size:57%}}.pages-newsletter>div>.row{position:sticky;z-index:9999}.pages-newsletter .b-border{position:absolute;width:100%;padding:30px;background:#000;z-index:9;bottom:0px}.pages-newsletter .posts-events-actu{margin-top:40px}.pages-newsletter .posts-events-actu .subtitle{font-size:20px;font-weight:400;line-height:24px;padding-bottom:21px;margin-bottom:21px}.pages-newsletter .posts-events-actu .title{font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px}.pages-newsletter .posts-events-actu .title a{text-decoration:none}.pages-newsletter .posts-events-actu .date{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.1em;margin-bottom:13px}.pages-newsletter .posts-events-actu .suite a{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;padding:13px 19px;border:1px solid #fff;border-radius:55px;text-decoration:none;display:inline-block}.pages-newsletter .posts-events-actu .post-actualite{background-color:#005e9e;padding:50px;color:#fff}.pages-newsletter .posts-events-actu .post-actualite .subtitle{border-bottom:.5px solid #fff}.pages-newsletter .posts-events-actu .post-actualite a{color:#fff}.pages-newsletter .posts-events-actu .post-actualite .suite a:hover{background-color:#fff;color:#005e9e}.pages-newsletter .posts-events-actu .post-event{background-color:#f4f4f4;padding:50px;color:#000}.pages-newsletter .posts-events-actu .post-event .subtitle{border-bottom:.5px solid #000}.pages-newsletter .posts-events-actu .post-event a{color:#000}.pages-newsletter .posts-events-actu .post-event .suite a{border:1px solid #000}.pages-newsletter .posts-events-actu .post-event .suite a:hover{background-color:#005e9e;color:#fff;border:1px solid #fff}.pages-newsletter .right-side{padding:0px 90px}.pages-newsletter .right-side h2{color:#fff;font-size:50px;font-weight:400;line-height:60px}.pages-newsletter .right-side .text{color:#fff;font-size:20px;font-weight:400;line-height:28px}.pages-newsletter .right-side .inscrire{margin-top:15px;position:relative;padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#fff;color:#000;border:1px solid #d9d9d9;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;width:219px}.pages-newsletter .right-side .inscrire span{margin-right:10px}.block-sommaire{position:relative;height:100%}.block-sommaire ul{position:sticky;left:0%;top:150px}.block-sommaire ul li{margin-bottom:15px;position:relative;list-style:none}.block-sommaire ul li:after{position:absolute;display:block;-webkit-box-shadow:0 0 0 3px #005e9e;box-shadow:0 0 0 3px #005e9e;left:-23px;background:#005e9e;border-radius:50%;height:4px;width:4px;content:"";top:9px}.block-sommaire ul li:not(:last-child):before{position:absolute;display:block;left:-21px;background:#005e9e;height:95%;width:1px;content:"";top:19px}.block-sommaire ul li a{margin-bottom:10px;font-family:Roboto;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;text-align:left;text-decoration:none;color:#000}.block-sommaire ul li.active:after{height:14px;width:14px;top:4px;left:-27px}.block-sommaire ul li.active a{font-size:16px;font-weight:700;line-height:19px;color:#005e9e}.block-sommaire ul li:hover:after{height:14px;width:14px;top:4px;left:-27px}.block-sommaire ul li:hover a{font-size:16px;font-weight:700;line-height:19px;color:#005e9e}.page-contact h1{font-size:45px;font-weight:700;line-height:55px;letter-spacing:0em;text-align:left}.page-contact .formulaire-contact label{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left;margin-bottom:10px}.page-contact .formulaire-contact .form-control{font-size:16px;font-weight:400;line-height:24px;border:1px solid #dadada;padding:10px 17px 10px 17px}.page-contact .formulaire-contact .form-control::placeholder{color:#c1bfbf;font-weight:400}.page-contact .formulaire-contact div span[data-name=recipient-email],.page-contact .formulaire-contact div span[data-name=recipient-email]+br{display:none}.page-contact .formulaire-contact .select2-container{width:100% !important}.page-contact .formulaire-contact .col-civilite .first{margin-left:0;margin-top:10px}.page-contact .formulaire-contact .col-civilite .last{margin-top:10px}.page-contact .formulaire-contact .select2-container--default .select2-selection--single{height:48px;border-radius:4px;border:.5px solid #dadada;background:rgba(0,0,0,0)}.page-contact .formulaire-contact .select2-container--open.select2-container--default .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-contact .formulaire-contact .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding:0 24px}.page-contact .formulaire-contact .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.page-contact .formulaire-contact .select2-container--default .select2-selection--single .select2-selection__arrow::after{background:url(../images/icones/select2-arrow-down.png);background-repeat:no-repeat;content:"";width:17px;height:17px;margin-left:10px;border:none;vertical-align:inherit;position:absolute;right:18px;top:13px}.page-contact .formulaire-contact .select2-container--default .select2-results__option--selected{background-color:#fff}.page-contact .formulaire-contact .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#005e9e;color:#fff}.page-contact .formulaire-contact .wpcf7 form .wpcf7-response-output{margin-top:0}.page-contact .formulaire-contact .btn-send{max-width:200px;position:relative;margin-top:20px}.page-contact .formulaire-contact .btn-send p{margin:0px}.page-contact .formulaire-contact .btn-send .wpcf7-submit{position:relative;padding:10px 45px 10px 16px;border-radius:35px;text-decoration:none;display:inline-block;background-color:#005e9e;color:#fff;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;border:none}.page-contact .formulaire-contact .btn-send::after{background:url(../images/icones/btn-arrow-white.png);background-repeat:no-repeat;content:"";width:24px;height:25px;margin-left:10px;border:none;vertical-align:inherit;position:absolute;top:9px;right:41px}.error404 .pages-newsletter,.page-template-page-404 .pages-newsletter{display:none}.error404 .page-blocks .container,.page-template-page-404 .page-blocks .container{padding:0px;margin:0}.error404 .main,.page-template-page-404 .main{padding-bottom:30px}.mobile-menu{height:92vh;background:#005e9e;display:none;background-image:url(../images/bg-2.png);background-repeat:no-repeat;background-position:bottom right}.mobile-menu .mb-mn-header{justify-content:space-between !important;display:flex !important;border:1px solid rgba(255,255,255,.4);border-right:none;border-left:none;padding:10px 0px}.mobile-menu .mb-mn-header .logo img{max-width:180px;max-height:60px}.mobile-menu .mb-mn-header .close{margin-right:15px;margin-top:10px}.mobile-menu .mb-mn-header .close a{display:block}.mobile-menu .mb-mn-menu{padding:12px;height:67vh;overflow:auto}.mobile-menu .mb-mn-menu>div>ul>li.mb-active>ul{display:block}.mobile-menu .mb-mn-menu>div>ul>li.mb-active>a{padding-left:30px}.mobile-menu .mb-mn-menu>div>ul>li.mb-active>a.dropdown-toggle::after{display:none}.mobile-menu .mb-mn-menu>div>ul>li.mb-active>a.dropdown-toggle .db{content:url("../images/icones/menu-arrow-left.png");position:absolute;left:-4px;top:16px}.mobile-menu .mb-mn-menu>div>ul>li>a{color:#fff;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0em;text-align:left;border-bottom:1px solid rgba(255,255,255,.4);padding:12px 0}.mobile-menu .mb-mn-menu>div>ul>li>a.dropdown-toggle::after{display:none}.mobile-menu .mb-mn-menu>div>ul>li>a span[itemprop=name]{width:80%;display:block}.mobile-menu .mb-mn-menu>div>ul>li>a .db{content:url("../images/icones/menu-arrow-right.png");position:absolute;right:10px;top:18px}.mobile-menu .mb-mn-menu>div>ul>li>ul{margin-top:15px;background:rgba(0,0,0,0);border:none}.mobile-menu .mb-mn-menu>div>ul>li>ul>li>a{padding-left:0;color:#fff;margin-bottom:15px;font-size:18px;font-weight:400;line-height:27px}.mobile-menu .mb-mn-menu>div>ul>li>ul>li>a::after{content:"";display:block;border-bottom:3px solid #fff;width:60px;margin-top:3px}.mobile-menu .mb-mn-menu>div>ul>li>ul>li>a:focus,.mobile-menu .mb-mn-menu>div>ul>li>ul>li>a:hover{background-color:rgba(0,0,0,0)}.mobile-menu .mb-mn-bottom-menu{position:absolute;bottom:0;width:100%;border-top:1px solid rgba(255,255,255,.4);padding:15px;text-align:center}.mobile-menu .mb-mn-bottom-menu ul{margin:0;list-style:none;padding:0}.mobile-menu .mb-mn-bottom-menu ul li{display:inline;margin-right:15px}.mobile-menu .mb-mn-bottom-menu ul li a{color:#fff;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0em;text-align:left;text-decoration:none}.page-publications{padding-bottom:40px}.page-publications .liste-publications #publication-results{display:none}.page-publications .liste-publications .loading{margin:auto;display:table}.page-publications .liste-publications .loading .spinner-border{border-color:#015d9e;border-right-color:rgba(0,0,0,0)}.page-publications .liste-publications .publication{background:#f2f2f2;padding:25px;color:#005e9e;margin-bottom:25px}.page-publications .liste-publications .publication .titre{position:relative}.page-publications .liste-publications .publication .titre h3{font-size:20px;font-weight:400;padding-left:11px;margin-bottom:20px;line-height:29px}.page-publications .liste-publications .publication .titre h3 a{color:#005e9e;text-decoration:none}.page-publications .liste-publications .publication .titre h3::before{display:block;position:absolute;left:0;top:12%;transform:translateY(-50%) rotate(13deg);width:4px;height:29px;background-color:#005e9e;content:""}.page-publications .liste-publications .publication .details{font-size:16px;line-height:20px;margin-bottom:21px}.page-publications .liste-publications .publication .details .article{font-weight:700;background:#fff;padding:15px;display:inline-block}.page-publications .liste-publications .publication .details .date{font-weight:700;padding:15px;display:inline-block;border-left:1px solid #878787;margin-left:10px}.page-publications .liste-publications .publication .details .date span{font-weight:400}.page-publications .liste-publications .publication .auteurs{font-size:16px;font-weight:700}.page-publications .liste-publications .publication .auteurs span{font-weight:400}a.white:hover{background-color:#005e9e !important;color:#fff !important;border:1px solid #fff !important}a.white:hover circle{fill:#fff !important}a.white:hover path{stroke:#005e9e !important}a.blue:hover{background-color:#fff !important;color:#005e9e !important;border:1px solid #005e9e !important}a.blue:hover circle{fill:#005e9e !important}a.blue:hover path{stroke:#fff !important}.block-carrousel .carousel-item img{max-height:368px;min-width:auto;width:auto !important;margin:auto}.block-carrousel .carousel-control-prev .carousel-control-prev-icon{background:url(../images/icones/carousel-left-black.svg);width:37px;height:36px}.block-carrousel .carousel-control-next .carousel-control-next-icon{background:url(../images/icones/carousel-next-black.svg);width:37px;height:36px}@media only screen and (min-width: 768px)and (max-width: 1039px){header .main-menu .navbar .navbar-nav{display:block}header .main-menu .navbar .navbar-nav>li{float:left}}@media only screen and (min-width: 320px)and (max-width: 1199px){.block-sommaire{position:inherit;width:100% !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.menu-footer ul.main-ul>li{width:50%}.menu-footer ul.main-ul>li.colonne-4{border-left:none;padding-left:calc(var(--bs-gutter-x)*.5);width:100%}}@media only screen and (min-width: 320px)and (max-width: 767px){.page-information{flex-direction:column-reverse}.page-information .col-md-6:nth-of-type(2){margin-bottom:20px}.carousel-control-prev .carousel-control-prev-icon{background-color:#f7f6f6 !important;border-radius:50%}.carousel-control-next .carousel-control-next-icon{background-color:#f7f6f6 !important;border-radius:50%}.page-publications .liste-publications .publication .details .date{border-left:none;margin-left:0px}.zone-mode-eco{display:none}.langues-menu .select2-container--default .select2-selection--single .select2-selection__arrow::after{right:20px}header .container{padding:0}.position-strategique-de-lecole{padding:12px;padding-bottom:40px}.position-strategique-de-lecole .mx-auto{padding:0}.position-strategique-de-lecole .position-text{justify-content:center !important;display:flex !important}.position-strategique-de-lecole h1{font-size:15px;font-weight:400;letter-spacing:.1em;padding:0;display:inline;line-height:1.5}.une-actualite-ou-evenement .mobile-img{display:block;padding:0}.une-actualite-ou-evenement .desktop-img{display:none}.une-actualite-ou-evenement>div{margin-left:0;padding:12px}.une-actualite-ou-evenement .infos{padding-top:10px;padding-bottom:10px}.une-actualite-ou-evenement .infos .titre h2{font-size:30px !important}.formations div div h2.titre{font-size:32px;line-height:42px;padding-right:0px}.formations .carousel-formations{margin-top:15px}.formations .carousel-formations .owl-nav{display:none !important}.formations .carousel-formations .owl-dots{margin-top:15px;display:block !important}.formations .carousel-formations .owl-dots span{background:#fff}.formations .carousel-formations .owl-dots .owl-dot.active span{background:#6da6cc}.formations .flex-row-reverse{flex-direction:inherit;margin:auto;display:table !important}.vie-de-campus{padding:35px 0px}.vie-de-campus .infos div h2.titre{font-size:35px;font-weight:400;line-height:42px}.vie-de-campus .campus{margin-top:15px}.la-recherche .img{padding:0px;margin-bottom:15px}.la-recherche .details{padding-right:12px;padding-left:24px}.la-recherche .details .titre{font-size:35px;line-height:42px}.la-recherche .details .description{max-width:100%;margin-bottom:20px}.la-recherche .details .pages{max-width:100%}.la-recherche .details .pages .page{padding-left:12px}.la-recherche .suite{padding-left:0px;margin-bottom:30px}.service-entreprises{padding:35px 12px}.service-entreprises .details{padding:0px;border:none;margin-bottom:25px}.service-entreprises .details .titre{font-size:35px;line-height:42px;max-width:100%}.service-entreprises .details .pages .page{max-width:100%}.service-entreprises .details .pages .page a{padding-left:0px}.service-entreprises .service-entreprises .suite{margin-left:0}.videos{padding:25px 0px}.videos div div .titre{font-size:35px;line-height:42px}.campus-block{padding:35px 0px}.campus-block div div .titre{font-size:35px;line-height:42px}.campus-block .carousel-campus{margin-top:0px}.campus-block .carousel-campus .owl-nav{display:none !important}.campus-block .carousel-campus .owl-dots{margin-top:15px;display:block !important}.campus-block .carousel-campus .owl-dots span{background:#d7d7d7}.campus-block .carousel-campus .owl-dots .owl-dot.active span{background:#a3a3a3}.social-media .d-inline{margin-right:18px}.social-media .d-inline.label{width:100%;margin:0;display:block !important;margin-bottom:15px}.social-media .d-inline img{max-height:32px}.menu-footer ul.main-ul>li{width:100%;margin-bottom:0}.menu-footer ul.main-ul>li.colonne-4{border-left:none;padding-left:calc(var(--bs-gutter-x)*.5)}.footer-bottom-menu .d-flex.justify-content-between{justify-content:left !important;display:inline-block !important}.footer-bottom-menu .footer-logo a img{max-width:inherit;max-height:38px}.footer-bottom-menu .website.desktop{display:none}.footer-bottom-menu .website.mobile{display:block}.main-breadcrumb{margin-left:0}.actus-events-infos{padding:20px 0px 20px 0px}.actus-events-infos .title h1{font-size:30px;line-height:40px;margin-bottom:25px;font-weight:700}.actus-events-infos .description{font-size:16px;font-weight:700;line-height:24px}.posts-liste{padding-top:2em;padding-bottom:0}.posts-liste .search-desktop{display:none}.posts-liste .search-mobile{display:inline-flex}.posts-liste button{width:100%}.posts-liste .posts-search{margin-bottom:0}.posts-liste .posts-search .zone-search-formats,.posts-liste .posts-search .zone-search-types{padding-left:12px;border-left:none;margin-left:0px}.pages-newsletter{background:#fff;padding:0px;background-image:none;background-repeat:no-repeat;background-position:inherit;z-index:inherit;position:inherit}.pages-newsletter>div>.row{position:inherit}.pages-newsletter .posts-events-actu{margin-top:0}.pages-newsletter .col-md-6:first-of-type{padding:0px}.pages-newsletter .right-side{background-image:url(../images/newsletter-2-bg.png);background-repeat:no-repeat;background-position:right;padding:160px 0px;text-align:center}.pages-newsletter .right-side .text{width:76%;text-align:center;margin:auto}.pages-newsletter .b-border{display:none}.page-content{padding-top:25px}.page-content h1{font-size:30px;line-height:40px}.page-content .informations{padding:0}.page-content .informations .title{text-align:center}.page-content .informations .thumbnail{text-align:center;margin-bottom:20px}.page-content .informations .date-evenement .date .date-icone svg{max-width:54px}.page-content .informations .date-evenement .date .date-value{font-size:20px;font-weight:400;line-height:28px}.page-content .informations .description{font-size:20px;line-height:33px}.page-content .informations .description p{font-size:20px}.page-blocks h2:not(.h2-basique),.page-blocks h2.h2-basique{font-size:30px}.page-blocks blockquote{padding-left:52px;padding-right:15px}.page-blocks blockquote p{font-size:19px;line-height:34px}.page-blocks blockquote::before{content:url(../images/icones/blockquote-left-small.png)}.page-blocks blockquote::after{content:url(../images/icones/blockquote-right-small.png)}.a-decouvrir-aussi{padding:31px 0 31px 0}.a-decouvrir-aussi .decouvrir-list{list-style-type:none;padding:0}.a-decouvrir-aussi .decouvrir-list .decouvrir-item{display:block}.a-decouvrir-aussi .decouvrir-list .decouvrir-item img{width:100%;height:auto;margin-right:0}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details{flex:1;margin-top:20px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .description{margin-bottom:20px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .description p{font-size:18px;line-height:27px}.a-decouvrir-aussi .decouvrir-list .decouvrir-item .details .description a{color:#fff}.a-decouvrir-aussi.v2{background-image:none;border-bottom:1px solid #f9f9f9}.a-decouvrir-aussi.v2 .decouvrir-list{margin-bottom:0px}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item{padding-top:49px;flex-direction:column;display:inline-flex}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item img{width:100%}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details{order:2;width:auto}.agenda-block .posts-liste .item{margin-bottom:25px}}.owl-item{direction:ltr}.cmplz-cookiebanner{z-index:999999999 !important}.button-mines{margin:0px}.button-mines{margin:5px 7px 5px 7px}.page-template .page-blocks .button-mines{margin:0px}.modal{z-index:999999999 !important}.actus-events-infos .button-mines,.page-blocks .button-mines,.page-information .button-mines,.page-template-evenements-page .button-mines,.page-template-theses-page .button-mines{position:relative;padding:13px 20px 13px 20px;border-radius:35px;text-decoration:none;display:inline-block}.actus-events-infos .button-mines.btn-bleu,.page-blocks .button-mines.btn-bleu,.page-information .button-mines.btn-bleu,.page-template-evenements-page .button-mines.btn-bleu,.page-template-theses-page .button-mines.btn-bleu{border:1px solid #015d9e;background-color:#015d9e;color:#fff}.actus-events-infos .button-mines.btn-bleu:hover,.page-blocks .button-mines.btn-bleu:hover,.page-information .button-mines.btn-bleu:hover,.page-template-evenements-page .button-mines.btn-bleu:hover,.page-template-theses-page .button-mines.btn-bleu:hover{background-color:#fff;color:#015d9e;border:1px solid #015d9e}.actus-events-infos .button-mines.btn-noir,.page-blocks .button-mines.btn-noir,.page-information .button-mines.btn-noir,.page-template-evenements-page .button-mines.btn-noir,.page-template-theses-page .button-mines.btn-noir{border:1px solid #000;background-color:#000;color:#fff}.actus-events-infos .button-mines.btn-noir:hover,.page-blocks .button-mines.btn-noir:hover,.page-information .button-mines.btn-noir:hover,.page-template-evenements-page .button-mines.btn-noir:hover,.page-template-theses-page .button-mines.btn-noir:hover{background-color:#fff;color:#000;border:1px solid #000}.actus-events-infos .button-mines.btn-blanc,.page-blocks .button-mines.btn-blanc,.page-information .button-mines.btn-blanc,.page-template-evenements-page .button-mines.btn-blanc,.page-template-theses-page .button-mines.btn-blanc{border:1px solid #fff;background-color:#fff;color:#000}.actus-events-infos .button-mines.btn-blanc:hover,.page-blocks .button-mines.btn-blanc:hover,.page-information .button-mines.btn-blanc:hover,.page-template-evenements-page .button-mines.btn-blanc:hover,.page-template-theses-page .button-mines.btn-blanc:hover{background-color:#015d9e;color:#fff;border:1px solid #015d9e}.actus-events-infos .button-mines.flech,.page-blocks .button-mines.flech,.page-information .button-mines.flech,.page-template-evenements-page .button-mines.flech,.page-template-theses-page .button-mines.flech{padding:13px 40px 13px 20px}.actus-events-infos .button-mines.flech::before,.page-blocks .button-mines.flech::before,.page-information .button-mines.flech::before,.page-template-evenements-page .button-mines.flech::before,.page-template-theses-page .button-mines.flech::before{content:"→";font-size:13px;position:absolute;right:10px;top:12px;border-radius:50%;width:25px;height:25px;color:#000;background:#fff;padding-left:6px;line-height:25px}.actus-events-infos .button-mines.lf-blanc::before,.page-blocks .button-mines.lf-blanc::before,.page-information .button-mines.lf-blanc::before,.page-template-evenements-page .button-mines.lf-blanc::before,.page-template-theses-page .button-mines.lf-blanc::before{color:#000;background:#fff}.actus-events-infos .button-mines.lf-blanc:hover::before,.page-blocks .button-mines.lf-blanc:hover::before,.page-information .button-mines.lf-blanc:hover::before,.page-template-evenements-page .button-mines.lf-blanc:hover::before,.page-template-theses-page .button-mines.lf-blanc:hover::before{color:#fff;background:#015d9e}.actus-events-infos .button-mines.lf-bleu::before,.page-blocks .button-mines.lf-bleu::before,.page-information .button-mines.lf-bleu::before,.page-template-evenements-page .button-mines.lf-bleu::before,.page-template-theses-page .button-mines.lf-bleu::before{color:#fff;background:#015d9e}.actus-events-infos .button-mines.lf-bleu:hover::before,.page-blocks .button-mines.lf-bleu:hover::before,.page-information .button-mines.lf-bleu:hover::before,.page-template-evenements-page .button-mines.lf-bleu:hover::before,.page-template-theses-page .button-mines.lf-bleu:hover::before{color:#fff;background:#015d9e}.actus-events-infos .chiffres,.page-blocks .chiffres,.page-information .chiffres,.page-template-evenements-page .chiffres,.page-template-theses-page .chiffres{color:#015d9e;font-size:80px;font-style:italic;font-weight:700;text-align:left;margin:0}.a-decouvrir-aussi.v2 .decouvrir-list .decouvrir-item .details .description p a{color:#fff}li{list-style-position:inside}.bloc-25-75 li,.bloc-30-30-30 li,.bloc-30-70 li,.bloc-50-50 li,.bloc-70-30 li,.block-full-largeur li{list-style-position:outside}.actu-block ol li,.actu-block ul li,.page-information ol li,.page-information ul li{list-style-position:outside}.owl-carousel .owl-stage{display:flex}.formations .carousel-formations .item{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.formations .carousel-formations .item a{margin-top:auto}/*# sourceMappingURL=style.css.map */
