﻿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:1164px}}.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: 1600px){.page-blocks.has-sommaire{padding-left:20px}}@media(min-width: 1660px){.page-blocks.has-sommaire{left:-200px;padding-left:20px !important}.page-blocks.has-sommaire .simplebar-track{display:none}.page-blocks.has-sommaire .sommaire-scroll{position:sticky;top:150px}.page-blocks.has-sommaire .simplebar-content-wrapper,.page-blocks.has-sommaire .simplebar-mask{overflow:initial !important}}@media(max-width: 1659px){.page-blocks.has-sommaire{position:sticky;height:100%;width:100%;top:130px;z-index:999}.page-blocks.has-sommaire .block-sommaire{background-color:#fff}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll{margin:0 calc(var(--bs-gutter-x, 0.75rem)*-1);padding:0 var(--bs-gutter-x, 0.75rem);padding-bottom:6px}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal{height:26px;background:rgba(0,0,0,0)}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:4px;top:14px;border-radius:10px}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#005e9e;border-radius:4px}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-hover,.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible{background-color:#005e9e}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible:before{opacity:1}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-vertical{display:none}.page-blocks.has-sommaire .block-sommaire ul{display:flex;flex-direction:row;gap:30px;white-space:nowrap;width:auto;margin:0;padding:0}.page-blocks.has-sommaire .block-sommaire ul li{margin-top:15px;padding-left:18px}.page-blocks.has-sommaire .block-sommaire ul li:last-child{padding-right:18px}.page-blocks.has-sommaire .block-sommaire ul li:not(:last-child):before{width:0px;top:0px;left:auto;right:-13px}.page-blocks.has-sommaire .block-sommaire ul li:after{left:0px;box-shadow:none;width:7px;height:7px}.page-blocks.has-sommaire .block-sommaire ul li:hover:after,.page-blocks.has-sommaire .block-sommaire ul li.is-active:after{top:4px;left:-2px;width:14px;height:14px}}@media(max-width: 1200px){.page-blocks.has-sommaire{top:105px}.page-blocks.has-sommaire .block-sommaire .sommaire-scroll .simplebar-track.simplebar-horizontal{display:none}}@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:after{top:9px}.page-blocks.has-sommaire .block-sommaire ul li:hover:after,.page-blocks.has-sommaire .block-sommaire ul li.is-active:after{height:10px;width:10px;top:7px}}.page-blocks{font-family:Roboto;padding-bottom:25px;position:relative}.page-blocks img{max-width:100%;height:auto}@media(max-width: 767px){.page-blocks img{width:100%}}.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 .row.mt-4{margin-top:35px !important}.page-blocks .row.mt-4>div .blockquote:first-child{margin-top:0px}.page-blocks hr{margin-bottom:2rem}.page-blocks h2:not(.h2-basique){font-size:40px;color:#015d9e;margin-bottom:25px}@media(max-width: 1200px){.page-blocks h2:not(.h2-basique){font-size:28px}}.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{font-style:italic;color:#555;padding:2.2em 50px 2em 75px;border-left:8px solid #015d9e;position:relative;background:#ededed;margin:2rem 0}.page-blocks blockquote p{font-size:28px;font-weight:300;line-height:38px;letter-spacing:0em;text-align:left;color:#555;margin-bottom:0}.page-blocks blockquote p::after{font-family:Arial;content:"“";color:#015d9e;font-size:96px;vertical-align:middle;line-height:30px;display:inline-block;transform:rotate(180deg);position:absolute;bottom:34px;right:16px}.page-blocks blockquote::before{font-family:Arial;content:"“";color:#015d9e;font-size:96px;line-height:30px;position:absolute;left:10px;top:37px}.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-top:12px;position:relative;min-width:50px}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:19px;letter-spacing:0em;text-align:right;white-space:break-spaces}header .top-bar .second-menu .dropdown-toggle{background:#000;border-radius:50px;padding:8px 17px 8px 11px;min-width:114px;display:flex;align-items:center;text-align:center}header .top-bar .second-menu .dropdown-toggle span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%}header .top-bar .second-menu .dropdown-toggle::after{background:url(../images/icones/select-arrow-down.svg);background-repeat:no-repeat;background-position:center;content:"";width:12px;min-width:12px;height:7px;margin-left:10px;border:none;vertical-align:inherit}header .top-bar .second-menu .dropdown-toggle:focus-within+.dropdown-menu{display:block}header .top-bar .second-menu .dropdown-toggle+.dropdown-menu{right:0px;min-width:230px}header .top-bar .second-menu .dropdown-toggle+.dropdown-menu a{color:#000 !important;text-align:left}header .top-bar .search{border:1px 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:15px;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;padding:0}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;vertical-align:top}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;white-space:normal}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}@media(max-width: 767px){header .main-menu .navbar{padding:0 var(--bs-gutter-x, 0.75rem) 3px var(--bs-gutter-x, 0.75rem)}}.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;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.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}.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:33px;letter-spacing:0em;text-align:center}.page-content .informations .description p{font-weight:400}.page-content .informations .description a{font-weight:700;color:#005e9e}@media(max-width: 993px){.page-content .informations{padding:0 4em}.page-content .informations .date-evenement:not(.date-actualites) .date-icone svg{width:48px;min-width:48px;height:48px}}.page-template-default .page-information,.page-template-page-niveau1 .page-information{padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:40px;align-items:center;gap:30px 0}.page-template-default .page-information img,.page-template-page-niveau1 .page-information img{object-fit:cover;aspect-ratio:16/9}.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:38px;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 button{background:#005e9e;color:#fff;border:none;border-radius:50px;margin:0 !important;padding:12px 20px;width:194px;max-width:100%;border:1px solid #005e9e}.posts-search button:hover{background-color:#fff;color:#005e9e;border:1px solid #005e9e}.posts-search .row>div{border-left:1px solid rgba(141,141,141,.762);padding-right:34px;padding-left:34px}.posts-search .row>div:first-child{padding-left:calc(var(--bs-gutter-x)*.5);border-left:0}.posts-search .row>div:last-child{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);border-left:0}.posts-search .row>div:nth-last-child(2){padding-right:calc(var(--bs-gutter-x)*.5)}.posts-search .select2-container--default{min-width:130px;width:auto !important;max-width:100%}.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 42px 0 30px}.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;transform:rotateX(0);transition:.2s ease-in-out}.posts-search .select2-container--open .select2-selection--single .select2-selection__arrow::after{transform:rotateX(180deg)}.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}@media(max-width: 993px){.posts-search .select2-container--default{width:100% !important}.posts-search .row>div{width:50%;padding-right:22px;padding-left:22px}.posts-search .row>div:last-child{width:100%}.posts-search button{width:100%}.posts-search.poste-searce-event .row{align-items:flex-end !important}.posts-search.poste-searce-event .row>div:nth-child(2){padding-right:calc(var(--bs-gutter-x)*.5)}.posts-search.poste-searce-event .row>div.zone-search-types{border-left:0;padding-left:calc(var(--bs-gutter-x)*.5);border-right:1px solid rgba(141,141,141,.762)}.posts-search.poste-searce-event .row>div:last-child{padding-left:34px;width:50%}}.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,.posts-liste .item .item-ig{position:relative}.posts-liste .item .item-img img,.posts-liste .item .item-ig img{border-bottom:5px solid #005e9e;width:100%;height:219px;object-fit:cover}@media(max-width: 767px){.posts-liste .item .item-img img,.posts-liste .item .item-ig img{height:240px}}.posts-liste .item .item-img .thematiques-formats-list,.posts-liste .item .item-ig .thematiques-formats-list{position:absolute;left:15px;top:15px}.posts-liste .item .item-img .thematiques-formats-list .badge,.posts-liste .item .item-ig .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;text-transform:uppercase}.posts-liste .item .lieu{font-size:14px;font-weight:500;color:#444;padding:8px 0 4px}.posts-liste .item .lieu i{margin-right:4px;color:#005e9e}.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}@media(max-width: 767px){.posts-liste .item .title a{font-size:23px;line-height:30px}}.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;padding:3px var(--bs-gutter-x, 0.75rem)}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}@media(max-width: 767px){.une-actualite-ou-evenement{padding-bottom:23px}}.une-actualite-ou-evenement .mobile-img{display:none}.une-actualite-ou-evenement>div{margin-left:16%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}.une-actualite-ou-evenement>div .row .col-md-8{padding-right:0px}.une-actualite-ou-evenement>div .row .col-md-8 img{height:100%;width:100%;object-fit:cover}.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}.bloc-actualites{margin-top:60px;margin-bottom:60px}.bloc-actualites .row{margin-right:0;margin-left:0}.bloc-actualites .surtitre{display:block;font-size:16px;font-weight:400;line-height:24px}.bloc-actualites .titre{color:#000;font-size:40px;font-weight:400;line-height:48px;margin-top:15px}.bloc-actualites .titre::after{content:"";display:block;border-bottom:none}.bloc-actualites .description{font-size:16px;font-weight:400;line-height:24px;margin-top:15px;max-width:700px;margin-left:auto;margin-right:auto}.bloc-actualites .row.g-0>div:first-child{display:flex;flex-direction:column}.bloc-actualites .featured-news{display:flex;flex-direction:column;position:relative;overflow:hidden;flex:1;min-height:480px;text-decoration:none}.bloc-actualites .featured-news img{width:100%;flex:1;min-height:0;object-fit:cover;display:block}.bloc-actualites .featured-news__overlay{padding:20px 0px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bloc-actualites .featured-news__title{color:#000 !important;font-size:26px !important;line-height:1.2;margin-bottom:0px !important}.bloc-actualites .featured-news__title:after{display:none !important}.bloc-actualites .featured-news__lien{display:inline-flex;align-items:center;gap:5px;color:#000;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap}.bloc-actualites .secondary-news-list{display:flex;flex-direction:column;gap:0;border-left:10px solid #fff;min-height:480px}@media(max-width: 991px){.bloc-actualites .secondary-news-list{padding-left:0;padding-top:20px;min-height:0}}.bloc-actualites .secondary-news{display:flex;flex-direction:row;flex:1 1 0%;min-height:0;text-decoration:none;color:inherit;border-bottom:10px solid #fff;background-color:#f9f9f9;overflow:hidden}.bloc-actualites .secondary-news:last-child{border-bottom:none}.bloc-actualites .secondary-news__image{width:200px;min-width:200px;flex-shrink:0;overflow:hidden;align-self:stretch}.bloc-actualites .secondary-news__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 575px){.bloc-actualites .secondary-news__image{width:120px;min-width:120px}}.bloc-actualites .secondary-news__content{flex:1;padding:22px 26px;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}.bloc-actualites .secondary-news__title{font-size:16px;font-weight:600;line-height:22px;color:#1a1a1a;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bloc-actualites .secondary-news__lien{display:inline-flex;align-items:center;gap:5px;color:#000;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap}.bloc-actualites .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}.bloc-actualites .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 .description p:last-child{margin-bottom:0}.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{min-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}div[style*="font-family: 'Pacifico'"]{right:-12px !important}.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}@media(min-width: 768px){.vie-de-campus .campus>div:nth-child(3n+2) .img{height:212px}}.vie-de-campus .campus .img{height:303px;margin-bottom:0px;background:#f9f9f9}.vie-de-campus .campus .img img{width:100%;height:100%;object-fit:cover}.vie-de-campus .campus .details{padding-bottom:34px}.vie-de-campus .campus .details .contenu{padding:0 16px}.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:40px;padding-top:40px}.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:22px 0 22px 28px}.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 calc(var(--bs-gutter-x)*.5)}.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 .description ul li{list-style-position:outside}.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 .row{gap:34px 0}.videos .row .row{gap:30px 0;padding-top:10px}.videos .row .row .video{margin-top:0}.videos div div .titre{color:#fff;font-size:40px;font-weight:400;line-height:48px;margin-bottom:0}.videos div div .titre::after{content:"";display:block;border-bottom:none;margin-top:0px;width:inherit}.videos .description{margin-top:1rem}.videos .description p{font-size:16px;font-weight:400;line-height:24px}.videos .description p:last-child{margin-bottom:0}.videos .decouvrire{margin-top:34px;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{left:0px;background:url(../images/icones/carousel-left-black.svg)}.campus-block .carousel-campus .owl-nav button.owl-prev.disabled{opacity:.4}.campus-block .carousel-campus .owl-nav button.owl-next{right:0px;background:url(../images/icones/carousel-next-black.svg)}.campus-block .carousel-campus .owl-nav button.owl-next.disabled{opacity:.4}.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:none}.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}@media(max-width: 767px){.agenda-block{padding:35px 0px}}.newsletter{background-image:url(../images/newsletter-bg.png);background-repeat:no-repeat;padding:92px 0;min-height:395px;background-size:cover;background-position:65% 0;display:flex;align-items:center}.newsletter h2{color:#fff;font-size:50px;font-weight:400;line-height:60px;margin-bottom:0}.newsletter .text{color:#fff;font-size:20px;font-weight:400;line-height:28px;margin-top:28px}.newsletter .inscrire{margin-top:28px;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;transition:.3s ease-in-out}.newsletter .inscrire span{margin-right:10px}@media(max-width: 767px){.newsletter .col-md-8{width:350px;max-width:100%}}.social-media{background:#000;padding:40px 0;color:#fff}.social-media .col-md-8{display:flex;align-items:center;justify-content:center;gap:10px 76px;flex-wrap:wrap}.social-media .d-inline{display:inline-block !important}.social-media .d-inline.label{margin-right:0px}.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;object-fit:contain}.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 .container{max-width:1320px}.footer-bottom-menu .d-flex{gap:10px 20px;align-items:center}@media(max-width: 1200px){.footer-bottom-menu .d-flex{flex-wrap:wrap}}.footer-bottom-menu a{display:inline-block}.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{display:flex;align-items:center;gap:10px 20px}.footer-bottom-menu .footer-logo a img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain}@media(min-width: 1200px){.footer-bottom-menu .footer-logo+div{max-width:50%}}@media(min-width: 1200px){.footer-bottom-menu .footer-logo{flex-wrap:nowrap;max-width:50%}}.footer-bottom-menu .website{margin-right:15px}@media(min-width: 1201px){.footer-bottom-menu .website{white-space:nowrap}}.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}@media(max-width: 1200px){.footer-bottom-menu .d-flex{justify-content:center !important}}.post-social-media{margin-bottom:30px}@media(max-width: 767px){.post-social-media{margin:0 calc(var(--bs-gutter-x, 0.75rem)*-1) 40px;padding-bottom:40px;border-bottom:1px solid #d9d9d9}}.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}.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;box-shadow:0 1px 4px rgba(0,0,0,.368627451)}.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;background-size:contain;z-index:99999999;min-height:480px;display:flex;align-items:center;overflow:hidden}.pages-newsletter>div>.row{position:sticky;z-index:9999}.pages-newsletter:not(.has-events){background-size:57%}@media screen and (min-width: 1507px){.pages-newsletter{background-size:57%}}@media screen and (max-width: 1200px){.pages-newsletter{background-size:cover !important}}.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;margin-bottom: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;transition:.3s ease-in-out}.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}@media(max-width: 400px){.pages-newsletter .posts-events-actu .post-actualite{padding:50px 30px}}.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}@media(max-width: 400px){.pages-newsletter .posts-events-actu .post-event{padding:50px 30px}}.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;transition:.3s ease-in-out}.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;transition:.3s ease-in-out;outline:none}.block-sommaire ul li.active:after,.block-sommaire ul li.is-active:after{height:14px;width:14px;top:4px;left:-27px}.block-sommaire ul li.active a,.block-sommaire ul li.is-active a{font-weight:700;color:#005e9e}@media(min-width: 1660px){.block-sommaire ul li.active a,.block-sommaire ul li.is-active a{font-size:16px;line-height:19px}}@media(min-width: 1200px){.block-sommaire ul li:hover:after{height:14px;width:14px;top:4px;left:-27px}.block-sommaire ul li:hover a{font-weight:700;color:#005e9e}}@media(min-width: 1200px)and (min-width: 1660px){.block-sommaire ul li:hover a{font-size:16px;line-height:19px}}@media(min-width: 1660px){.block-sommaire ul li a{display:inline-block;transform-origin:left top;transition:color .3s ease-in-out,transform .3s ease-in-out}.block-sommaire ul li.active a,.block-sommaire ul li.is-active a,.block-sommaire ul li:hover a{font-size:14px;line-height:17px;transform:scale(1.1428)}}.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;display:inline-flex;position:relative}.page-contact .formulaire-contact .btn-send p .wpcf7-spinner{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);margin:0}.page-contact .formulaire-contact .btn-send p::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:10px;right:12px;pointer-events:none;transition:.3s ease-in-out}.page-contact .formulaire-contact .btn-send p:hover .wpcf7-submit{background-color:#fff;color:#005e9e}.page-contact .formulaire-contact .btn-send p:hover::after{background:url(../images/icones/btn-arrow-bleu.png);top:11px;height:24px}.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;border:1px solid #005e9e;color:#fff;text-transform:initial;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:center;transition:.3s ease-in-out}.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:calc(100svh - 57px);background:#005e9e;display:none;background-image:url(../images/bg-2.png);background-repeat:no-repeat;background-position:bottom right;flex-direction:column}.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 12px}.mobile-menu .mb-mn-header .logo img{max-width:180px;max-height:60px;filter:brightness(0) invert(1);object-fit:contain;object-position:left}.mobile-menu .mb-mn-header .close{margin-right:0px;margin-top:10px}.mobile-menu .mb-mn-header .close a{display:block}.mobile-menu .mb-mn-menu{padding:20px 12px 30px;height:100%;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;padding-right:0;white-space:initial}.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{margin-top:auto;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;display:inline-block}.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,.decouvrire{transition:.3s ease-in-out}a.white circle,a.white path,.decouvrire circle,.decouvrire path{transition:.3s ease-in-out}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{overflow:hidden}.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}.une-actualite-ou-evenement>div{margin-left:0}}@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(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:26px;letter-spacing:.1em;padding:0;display:inline;line-height:1.2}.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-top:12px;padding-bottom:12px}.une-actualite-ou-evenement .infos{padding-top:10px;padding-bottom:10px}.une-actualite-ou-evenement .infos .titre h2{font-size:30px !important}.bloc-actualites .titre{font-size:40px;font-weight:400;line-height:48px;margin-top:17px;margin-bottom:17px;color:#000}.bloc-actualites .titre:after{display:none}.bloc-actualites .surtitre{font-size:16px;font-weight:400;line-height:24px}.bloc-actualites .featured-news{min-height:280px}.bloc-actualites .featured-news__title{font-size:20px;line-height:26px;margin-bottom:15px !important}.bloc-actualites .featured-news__overlay{padding:20px 0px;flex-wrap:wrap}.bloc-actualites .secondary-news__content{padding:14px 16px}.bloc-actualites .secondary-news__title{font-size:14px;line-height:20px;height:62px}.formations .description{margin-bottom:30px}.formations div div h2.titre{font-size:32px;line-height:42px;padding-right:0px}.formations .carousel-formations{margin-top:0px}.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}.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:10px}.la-recherche .suite{padding-left:0px}.service-entreprises{padding:35px 0px}.service-entreprises .details{padding:0px calc(var(--bs-gutter-x)*.5) !important;border:none;margin-bottom:5px}.service-entreprises .details .titre{font-size:35px;line-height:42px;max-width:100%}.service-entreprises .details .pages{margin:0 calc(var(--bs-gutter-x)*.5*-1)}.service-entreprises .details .pages .page{max-width:100%}.service-entreprises .details .pages .page a{padding:19px calc(var(--bs-gutter-x)*.5);font-size:23px;line-height:32px}.service-entreprises .suite{margin-left:0}.videos{padding:35px 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 .col-md-8{gap:10px 30px}.social-media .d-inline.label{width:100%;margin:0;display:block !important}.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}.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 .pagination{margin-bottom:2em}.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;width:100%}.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;margin-bottom:0px}.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:64% 100%;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:28px}.page-blocks blockquote{padding-left:55px;border-width:5px}.page-blocks blockquote p{font-size:19px;line-height:30px}.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}}@media(max-width: 575px){.formations .carousel-formations{margin-right:calc(var(--bs-gutter-x, 0.75rem)*-1)}.formations .carousel-formations .owl-carousel{padding-right:20%;overflow:hidden}.formations .carousel-formations .owl-carousel .owl-stage-outer{overflow:initial}.formations .carousel-formations .owl-dots{margin-right:-20%}.campus-block{overflow:hidden}.campus-block .carousel-campus{margin-right:calc(var(--bs-gutter-x, 0.75rem)*-1)}.campus-block .carousel-campus .owl-carousel{padding-right:20%;overflow:hidden}.campus-block .carousel-campus .owl-carousel .owl-stage-outer{overflow:initial}.campus-block .carousel-campus .owl-dots{margin-right:-20%}}.owl-item{direction:ltr}.cmplz-cookiebanner{z-index:999999999 !important}.button-mines{margin:0px}.button-mines{margin:5px 7px 5px 0px}.page-template .page-blocks .button-mines{margin:0px}.modal{z-index:999999999 !important}body .page-blocks .bloc-30-70 p>.button-mines{margin-bottom:5px}.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;border-radius:35px;text-decoration:none;display:inline-block;transition:.3s ease-in-out;word-break:break-word}.actus-events-infos .button-mines+.button-mines,.page-blocks .button-mines+.button-mines,.page-information .button-mines+.button-mines,.page-template-evenements-page .button-mines+.button-mines,.page-template-theses-page .button-mines+.button-mines{margin-left:5px}.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:10px 46px 10px 20px}.actus-events-infos .button-mines.flech:hover::before,.page-blocks .button-mines.flech:hover::before,.page-information .button-mines.flech:hover::before,.page-template-evenements-page .button-mines.flech:hover::before,.page-template-theses-page .button-mines.flech:hover::before{color:#000;background:#fff}.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:50%;transform:translateY(-50%);border-radius:50%;width:25px;height:25px;color:#000;background:#fff;line-height:25px;transition:.3s ease-in-out;text-align:center}.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:#000;background:#fff}.actus-events-infos .chiffres,.page-blocks .chiffres,.page-information .chiffres,.page-template-evenements-page .chiffres,.page-template-theses-page .chiffres{color:#015d9e;font-size:45px;line-height:1.5 !important;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}ol,ul{width:100%;padding-left:18px}li{list-style-position:outside;word-break:break-word}li[style*="text-align: center"],li[style*="text-align:center"]{list-style-position:inside;margin-left:-18px}.bloc-25-75 li[style*="text-align: center"],.bloc-25-75 li[style*="text-align:center"],.bloc-30-30-30 li[style*="text-align: center"],.bloc-30-30-30 li[style*="text-align:center"],.bloc-30-70 li[style*="text-align: center"],.bloc-30-70 li[style*="text-align:center"],.bloc-50-50 li[style*="text-align: center"],.bloc-50-50 li[style*="text-align:center"],.bloc-70-30 li[style*="text-align: center"],.bloc-70-30 li[style*="text-align:center"],.block-full-largeur li[style*="text-align: center"],.block-full-largeur li[style*="text-align:center"],.colonnage li[style*="text-align: center"],.colonnage li[style*="text-align:center"],.a-decouvrir-aussi li[style*="text-align: center"],.a-decouvrir-aussi li[style*="text-align:center"]{list-style-position:inside;margin-left:-18px}.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}.search-future-past{margin-top:35px;display:flex;flex-direction:row;align-items:center;gap:25px}.search-future-past a{font-family:"Roboto";font-style:normal;font-weight:600;font-size:16px;line-height:19px;display:flex;align-items:center;color:#444;text-decoration:none;position:relative;transition:all .3s ease}.search-future-past a:after{content:"";width:0;display:block;height:3px;background:#005e9e;border-radius:16px;position:absolute;bottom:-17px;right:0;transition:width .3s ease}.search-future-past a:hover:after{width:100%}.search-future-past .active:after{content:"";width:100%;display:block;height:3px;background:#005e9e;border-radius:16px;position:absolute;bottom:-17px}.tooltip{z-index:99999999999}@media(max-width: 767px){.select2-container{width:100% !important}.search-mobile{display:flex;flex-direction:column}.search-future-past{margin-bottom:20px}}body.toggled-menu{overflow:hidden}@media(max-width: 1199px){body .container{max-width:100%}}body .main>.container .page-content .page-blocks>.container,body .main>.container .actus-events-infos .page-blocks>.container{padding:0px}body.home .page-blocks{padding-bottom:0}.page-template-actualites-page .posts-liste .item .title{-webkit-line-clamp:inherit;display:block;line-clamp:inherit}.page-template-actualites-page .posts-liste .item .title a{line-height:32px}.page-template-actualites-page .posts-liste .item .description{display:none}[id^=title-],.page-content h2[id],.actu-block h2[id]{scroll-margin-top:160px}@media(max-width: 1599px){[id^=title-],.page-content h2[id],.actu-block h2[id]{scroll-margin-top:195px}}@media(max-width: 500px){[id^=title-],.page-content h2[id],.actu-block h2[id]{scroll-margin-top:230px}}/*# sourceMappingURL=style.css.map */
